@media(max-width:699px){:is(#alva-product-scope,.shopify-section--main-product){--container-gutter:20px}:is(#alva-product-scope,.shopify-section--main-product)>.section-spacing>.container{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:20px!important;box-sizing:border-box}:is(#alva-product-scope,.shopify-section--main-product) :is(.product-info,.alva-mobile-head,.product-content-below-gallery){min-width:0;font-family:var(--text-font-family);font-size:15px;line-height:1.5}html body #main :is(#alva-product-scope,.shopify-section--main-product) :is(.alva-pdp-value-summary,.alva-benefits__lead,.alva-benefits__desc,.alva-benefits__txt strong,.accordion__content,.accordion__content p,.accordion__content li,.alva-care__label,.alva-care__desc,.alva-included-item__name,.alva-included-item__meta,.alva-specs__label,.alva-specs__value,.alva-safety__lead,.alva-safety__note){font-size:15px!important;line-height:1.5!important;letter-spacing:0!important}:is(#alva-product-scope,.shopify-section--main-product) :is(.product-info__block-item[data-block-type=accordion],.block-swatch,.alva-pan-selector__size,.alva-pan-selector__set,.alva-purchase-guide,.alva-material-proof,.alva-tolstoy-preview__tile,.alva-tolstoy-preview__start,.alva-ups__card,.product-gallery__carousel,.product-gallery__media,.product-gallery__media>img){border-radius:14px!important}:is(#alva-product-scope,.shopify-section--main-product) .buy-buttons :is(.button,button[type=submit]),:is(#alva-product-scope,.shopify-section--main-product)~.product-sticky-bar .buy-buttons .button,html body:has(:is(#alva-product-scope,.shopify-section--main-product)) .product-sticky-bar .buy-buttons :is(.button,button[type=submit]){border-radius:14px!important;box-shadow:none!important;font-size:16px!important;min-height:48px!important}:is(#alva-product-scope,.shopify-section--main-product) .alva-specs__row{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}:is(#alva-product-scope,.shopify-section--main-product) .alva-specs__value,:is(#alva-product-scope,.shopify-section--main-product) .alva-care__desc{overflow-wrap:anywhere}#main:has(:is(#alva-product-scope,.shopify-section--main-product)) .alva-pdp-faq__question{font-size:16px!important;line-height:1.4!important}#main:has(:is(#alva-product-scope,.shopify-section--main-product)) .alva-pdp-faq__answer{font-size:15px!important;line-height:1.5!important}}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item:has(>accordion-disclosure){margin:10px 0!important;padding:0 14px!important;border:1px solid #dedbd5!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion{border:0!important;margin:0!important;padding:0!important;background:transparent!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary{position:relative;display:flex!important;align-items:center!important;box-sizing:border-box!important;height:auto!important;min-height:52px!important;padding:12px 42px 12px 0!important;border:0!important;list-style:none}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary::-webkit-details-marker{display:none}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary .accordion__toggle{display:flex!important;align-items:center!important;width:100%;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font:500 18px/1.4 var(--text-font-family)!important;letter-spacing:0!important;color:#222621!important;text-transform:none!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary .accordion__toggle :is(span,strong){font:inherit!important;letter-spacing:inherit!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary :is(.animated-plus,.alva-acc-ic,svg,img){display:none!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary:after{content:""!important;position:absolute;inset:auto 10px auto auto!important;width:5px!important;height:5px!important;margin-top:-4px!important;border:solid #3e463f!important;border-width:0 1.5px 1.5px 0!important;border-radius:0!important;background:none!important;transform:rotate(45deg);box-shadow:none!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion details[open] summary:after{transform:rotate(225deg);margin-top:4px!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary:focus-visible{outline:2px solid #31594b;outline-offset:-3px;border-radius:6px}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion .accordion__content{padding:0 0 16px!important;border:0!important;color:#555b54!important;font:400 16px/1.5 var(--text-font-family)!important;letter-spacing:0!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion .accordion__content :is(p,li,td,th,.prose,.alva-care__label,.alva-care__desc,.alva-included-item__name,.alva-included-item__meta,.alva-specs__label,.alva-specs__value){font-family:var(--text-font-family)!important;font-size:16px!important;line-height:1.5!important;letter-spacing:0!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion .accordion__content :is(h3,h4,.alva-specs__group-title,.alva-care__label,.alva-included-item__name,.alva-specs__label){font:600 16px/1.45 var(--text-font-family)!important;letter-spacing:0!important;text-transform:none!important;color:#283c32!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion .accordion__content :is(.alva-specs__value,.alva-included-item__meta,.alva-care__desc){color:#555b54!important;font-weight:400!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion .accordion__content :is(.alva-specs__row,.alva-included-item){border-color:#e3e5df!important;padding-block:10px!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion>details{padding:0!important;margin:0!important;border:0!important;min-height:0!important;background:#fff!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary .accordion__toggle:after,html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary:before{display:none!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion]{margin-block-start:10px!important;margin-block-end:0!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] .accordion__toggle{font-size:18px!important;font-weight:500!important;line-height:1.4!important;min-block-size:0!important;min-height:0px!important;padding-block:0!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary:before{content:""!important;display:block!important;position:absolute;right:0;top:50%;transform:translateY(-50%);width:27px;height:27px;box-sizing:border-box;border:1px solid #dedbd5;border-radius:50%;background:#fff}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item:has(>accordion-disclosure):has(+.product-info__block-item>accordion-disclosure){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-end-start-radius:0!important;border-end-end-radius:0!important;margin-bottom:0!important;margin-block-end:0!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item:has(>accordion-disclosure)+.product-info__block-item:has(>accordion-disclosure){margin:0!important;margin-block-start:0px!important;border-top:0px!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-start-start-radius:0!important;border-start-end-radius:0!important}@media(max-width:699px){html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary{min-height:48px!important;padding:12px 42px 12px 0!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion summary .accordion__toggle,html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] .accordion__toggle{font-size:17px!important;line-height:1.4!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion .accordion__content{font-size:15px!important;line-height:1.5!important;padding:0 0 14px!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .product-info__block-item[data-block-type=accordion] accordion-disclosure.accordion .accordion__content :is(p,li,td,th,.prose,.alva-care__label,.alva-care__desc,.alva-included-item__name,.alva-included-item__meta,.alva-specs__label,.alva-specs__value){font-size:15px!important;line-height:1.5!important;overflow-wrap:break-word}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .alva-included-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .alva-included-item{padding-block:9px!important;min-width:0!important}html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .alva-included-item :is(.alva-included-item__name,.alva-included-item__meta){overflow-wrap:break-word}}@media(max-width:359px){html body #main :is(#alva-product-scope,.shopify-section--main-product) .product-info .alva-included-list{grid-template-columns:1fr!important}}@layer alva-premium-pdp{html body :is(#alva-static-main,.shopify-section--main-product) :is(.product-info,.alva-mobile-head) .product-title{font-family:var(--heading-font-family)!important;font-size:46px!important;font-weight:400!important;line-height:1.09!important;letter-spacing:-.025em!important;color:#252521!important;margin:0!important;text-align:left!important;white-space:normal!important;text-wrap:pretty}html body :is(#alva-static-main,.shopify-section--main-product) .alva-status-chips{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 10px!important;margin:0 0 5px!important;padding:0!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-status-chips:before{content:"";width:28px;height:1px;background:#c62229;flex:0 0 28px}html body :is(#alva-static-main,.shopify-section--main-product) .alva-status-chips .alva-chip{display:inline-flex!important;align-items:center!important;gap:10px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;font-family:var(--text-font-family)!important;font-size:10px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#77746f!important;white-space:normal!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-status-chips .alva-chip__flag{display:none!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-chip--line+.alva-chip--origin:before{content:"\b7"!important;display:inline!important;width:auto!important;height:auto!important;background:none!important;border-radius:0!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-pdp-rating-link{display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;line-height:1.4!important;text-decoration:none!important;color:#252521!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-pdp-rating-link .rating-badge{display:inline-flex!important;align-items:center!important;gap:12px!important}html body :is(#alva-static-main,.shopify-section--main-product) :is(.alva-pdp-rating-link,.product-info) .rating-badge__stars{color:#d3a04d!important;gap:3px!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-pdp-rating-link .rating-badge__stars svg{width:15px!important;height:15px!important;color:#d3a04d!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-pdp-rating-link .rating-badge>span:not(.rating-badge__compact-stars){font-family:var(--text-font-family)!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:0!important;color:#252521!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-pdp-rating-link .rating-badge__stars [fill="#EFBF04"]{fill:#d3a04d!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-pdp-rating-link__separator{display:none!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-pdp-rating-link__count{font-size:14px!important;font-weight:400!important;color:#77746f!important;text-decoration:underline!important;text-decoration-color:#ded9d1!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-pdp-rating-link:hover .alva-pdp-rating-link__count{color:#252521!important;text-decoration-color:#252521!important}@media(min-width:1000px){html body :is(#alva-static-main,.shopify-section--main-product) .product-info .product-title{font-size:var(--alva-desktop-title-size,40px)!important;line-height:1.1!important;white-space:nowrap!important;text-wrap:nowrap}html body :is(#alva-static-main,.shopify-section--main-product) .product-info [data-block-id=title]{margin-top:6px!important}html body :is(#alva-static-main,.shopify-section--main-product) .product-info .alva-status-chips{margin-bottom:0!important;min-height:0!important}html body :is(#alva-static-main,.shopify-section--main-product) .product-info .alva-status-chips .alva-chip{min-height:0!important;height:auto!important}}@media(max-width:999px){html body :is(#alva-static-main,.shopify-section--main-product) :is(.product-info,.alva-mobile-head) .product-title{font-size:32px!important;line-height:1.11!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-status-chips .alva-chip{font-size:10px!important;letter-spacing:.12em!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-status-chips{gap:5px 7px!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-status-chips:before{width:22px;flex-basis:22px}}@media(max-width:389px){html body :is(#alva-static-main,.shopify-section--main-product) :is(.product-info,.alva-mobile-head) .product-title{font-size:30px!important}html body :is(#alva-static-main,.shopify-section--main-product) .alva-status-chips .alva-chip{font-size:9px!important;letter-spacing:.1em!important}}}
/*# sourceMappingURL=/cdn/shop/t/472/assets/alva-main-product-finish-20261020.css.map */
