@layer alva-pdp-choices{.shopify-section--main-product .product-info{--alva-choice-ink: #1c1c1c;--alva-choice-green: #24564b;--alva-choice-soft: #edf3ef;--alva-choice-border: #dedad3}.shopify-section--main-product .product-info :is(.variant-picker__option-info legend,.alva-connected__label,.alva-pan-selector__heading,.alva-pan-selector__upgrade-heading){font:500 14px/1.4 var(--text-font-family, Arial, sans-serif)!important;letter-spacing:0!important}.shopify-section--main-product .product-info :is(.variant-picker__option--sets .alva-selected-value,.alva-connected__label strong,.alva-pan-selector__current){display:inline!important;font:600 14px/1.4 var(--text-font-family, Arial, sans-serif)!important;color:var(--alva-choice-ink)!important}.shopify-section--main-product .product-info :is(.variant-picker__option-values,.alva-pan-selector__sizes,.alva-pan-selector__upgrades){gap:8px!important;align-items:stretch!important;overflow:visible!important}.shopify-section--main-product .product-info :is(.variant-picker__option-values:has(.alva-variant-badge:not(.alva-variant-badge--starter))){margin-top:14px!important;padding-top:0!important;row-gap:22px!important}.shopify-section--main-product .product-info :is(.block-swatch,.alva-pan-selector__size,.alva-pan-selector__set){position:relative!important;box-sizing:border-box!important;height:auto!important;min-height:52px!important;padding:8px 6px 4px!important;gap:2px!important;border:1px solid var(--alva-choice-border)!important;border-radius:10px!important;background:#fff!important;color:var(--alva-choice-ink)!important;box-shadow:none!important;outline:none!important;font:500 14px/1.2 var(--text-font-family, Arial, sans-serif)!important;overflow:visible!important}.shopify-section--main-product .product-info :is(.block-swatch,.alva-pan-selector__size){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.shopify-section--main-product .product-info :is(.alva-connected__size,.alva-pan-selector__size-name,.alva-pan-selector__set-title strong){font:500 14px/1.2 var(--text-font-family, Arial, sans-serif)!important;grid-row:auto!important}.shopify-section--main-product .product-info .block-swatch>span:not([class]){font:500 14px/1.2 var(--text-font-family, Arial, sans-serif)!important}.shopify-section--main-product .product-info :is(.alva-connected__price,.alva-connected__current,.alva-variant-price,.alva-swatch-sub,.alva-pan-selector__size-price,.alva-pan-selector__set-value>strong){font:500 13px/1.25 var(--text-font-family, Arial, sans-serif)!important;color:var(--alva-choice-ink)!important;margin:0!important;grid-row:auto!important}.shopify-section--main-product .product-info :is(.alva-connected__compare,.alva-connected__save,.alva-swatch-save,.alva-swatch-sub-detail,.alva-swatch--set s){display:none!important}.shopify-section--main-product .product-info :is(.alva-variant-badge,.alva-color-badge,.alva-pan-selector__badge,.alva-pan-selector__set-recommendation){position:absolute!important;inset:0 auto auto 50%!important;transform:translate(-50%,-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-area:auto!important;width:max-content!important;max-width:calc(100% - 8px)!important;min-height:20px!important;height:auto!important;margin:0!important;padding:3px 6px!important;border:0!important;border-radius:4px!important;font:600 11px/14px var(--text-font-family, Arial, sans-serif)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;box-shadow:none!important;background:var(--alva-choice-green)!important;color:#fff!important;pointer-events:none!important}.shopify-section--main-product .product-info :is(.alva-variant-badge--value,.alva-pan-selector__set-recommendation,.alva-pan-selector__badge--value){background:#efdfb2!important;color:#60491f!important}.shopify-section--main-product .product-info .alva-variant-badge--starter{display:none!important}.shopify-section--main-product .product-info :is(.block-swatch.is-selected,.block-swatch[aria-current=page],input:checked+.block-swatch,.block-swatch:has(input:checked),input:checked+.alva-pan-selector__size,input:checked+.alva-pan-selector__set){border:2px solid var(--alva-choice-green)!important;background:var(--alva-choice-soft)!important;color:var(--alva-choice-ink)!important;box-shadow:none!important}.shopify-section--main-product .product-info :is(.block-swatch:focus-visible,input:focus-visible+.block-swatch,.block-swatch:has(input:focus-visible),input:focus-visible+.alva-pan-selector__size,input:focus-visible+.alva-pan-selector__set){outline:2px solid var(--alva-choice-green)!important;outline-offset:3px!important}.shopify-section--main-product .product-info :is(.block-swatch.is-disabled,input:disabled+.alva-pan-selector__size,input:disabled+.alva-pan-selector__set){opacity:.5!important;cursor:not-allowed!important}.shopify-section--main-product .product-info .alva-pan-selector__set{min-height:60px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:8px!important}.shopify-section--main-product .product-info .alva-pan-selector__upgrades{margin-top:8px!important;row-gap:8px!important}.shopify-section--main-product .product-info .alva-pan-selector__set-recommendation{position:static!important;inset:auto!important;transform:none!important;max-width:100%!important;min-height:18px!important;padding:2px 6px!important;font:600 10px/14px var(--text-font-family, Arial, sans-serif)!important}.shopify-section--main-product .product-info .alva-pan-selector__set-title{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 6px!important}.shopify-section--main-product .product-info .alva-pan-selector__set-value>small{display:block!important;margin-top:2px!important;font:600 11px/1.25 var(--text-font-family, Arial, sans-serif)!important;color:#a61e24!important;white-space:nowrap!important}.shopify-section--main-product .product-info .alva-pan-selector__set-image{width:40px!important;height:40px!important}.shopify-section--main-product .product-info .alva-pan-selector__size{--alva-size-direction: column;--alva-size-height: 52px}.shopify-section--main-product .product-info .buy-buttons :is(.button,button[type=submit]),.product-sticky-bar .buy-buttons :is(.button,button[type=submit]){box-sizing:border-box!important;height:auto!important;min-height:48px!important;padding-block:12px!important;border-radius:12px!important;font:600 14px/1.3 var(--text-font-family, Arial, sans-serif)!important;letter-spacing:0!important}.shopify-section--main-product .product-info .alva-lid-picker .block-swatch{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;min-height:44px!important;height:auto!important;padding:6px 10px!important;gap:8px!important;white-space:nowrap!important}.shopify-section--main-product .product-info .alva-lid-picker .alva-lid-pill-thumb{display:block!important;order:-1!important;width:28px!important;height:28px!important;flex:0 0 28px!important;object-fit:contain!important;margin:0!important}.shopify-section--main-product .product-info .alva-lid-picker .block-swatch>span{font:500 14px/1.2 var(--text-font-family, Arial, sans-serif)!important;white-space:nowrap!important}.shopify-section--main-product .product-info .alva-lid-picker .block-swatch>small{display:inline!important;font:500 13px/1.2 var(--text-font-family, Arial, sans-serif)!important;color:#56635d!important;margin:0!important;white-space:nowrap!important}@media(max-width:399px){.shopify-section--main-product .product-info .alva-lid-picker .block-swatch{padding-inline:6px!important;gap:4px!important}.shopify-section--main-product .product-info .alva-lid-picker .alva-lid-pill-thumb{width:24px!important;height:24px!important;flex-basis:24px!important}}@media(max-width:699px){.shopify-section--main-product .product-info .buy-buttons :is(.button,button[type=submit]),.product-sticky-bar .buy-buttons :is(.button,button[type=submit]){min-height:48px!important;padding-block:12px!important}}}@layer alva-pdp-choices{.shopify-section--main-product .product-info .alva-pan-selector__set{display:grid!important;grid-template-columns:14px 32px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;padding:8px!important}.shopify-section--main-product .product-info .alva-pan-selector__set-image{min-width:0!important;width:32px!important;max-width:32px!important;height:32px!important}.shopify-section--main-product .product-info .alva-pan-selector__set-indicator{box-sizing:border-box!important;min-width:0!important;width:14px!important;height:14px!important}.shopify-section--main-product .product-info .alva-pan-selector__set-copy{min-width:0!important;width:auto!important;gap:2px!important}.shopify-section--main-product .product-info .alva-pan-selector__set-copy small{margin-top:0!important}.shopify-section--main-product .product-info .alva-pan-selector input:checked+.alva-pan-selector__set--best-value{background:var(--alva-choice-soft)!important;border:2px solid var(--alva-choice-green)!important}.shopify-section--main-product .product-info .alva-pan-selector__set-copy .alva-pan-selector__upgrade-cost{font:400 11px/1.3 var(--text-font-family, Arial, sans-serif)!important;color:#56635c!important;margin:0!important}.shopify-section--main-product .product-info .alva-pan-selector__upgrade-cost[hidden]{display:none!important}.shopify-section--main-product .product-info .alva-pan-selector__set-copy .alva-pan-selector__upgrade-cost:not([hidden]){display:inline!important}.shopify-section--main-product .product-info .alva-pan-selector__upgrade-heading{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:4px 8px!important}.shopify-section--main-product .product-info .alva-pan-selector__upgrade-heading [data-alva-upgrade-baseline]{display:inline!important;font:400 11px/1.3 var(--text-font-family, Arial, sans-serif)!important;color:#56635c!important;margin:0!important}.shopify-section--main-product .product-info [data-block-id*=afterpay_]{margin-top:8px!important;font-size:12px!important}.shopify-section--main-product .product-info [data-block-id*=afterpay_] :is(square-placement,afterpay-placement){--messaging-font-size: 12px;font-size:12px!important}}@layer alva-pdp-choices{.shopify-section--main-product .product-info .product-info__block-list>.accordion-group{margin-block-start:12px!important}.shopify-section--main-product .product-info [data-block-id*=afterpay_]{margin-block:8px 0!important}.shopify-section--main-product .product-info [data-block-type=buy-buttons]:has(.buy-buttons){margin-block-start:8px!important}@media(max-width:999px){.shopify-section--main-product .product-info .product-info__block-list>.accordion-group{margin-block-start:8px!important}}}@layer alva-pdp-choices{@media(max-width:999px){.shopify-section--main-product product-gallery{--alva-mobile-gallery-height: calc(min(78vw, 420px) - 70px) }.shopify-section--main-product .product-gallery__carousel,.shopify-section--main-product .product-gallery__carousel>.product-gallery__media{height:var(--alva-mobile-gallery-height)!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;border-radius:14px!important}.shopify-section--main-product .product-gallery__carousel>.product-gallery__media{overflow:clip!important}.shopify-section--main-product .product-gallery__carousel>.product-gallery__media>img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;border-radius:inherit!important}}@media(max-width:600px){.shopify-section--main-product product-gallery{--alva-mobile-gallery-height: calc(100vw - 110px) }}}@layer alva-pdp-choices{.shopify-section--main-product .product-gallery__carousel>.product-gallery__media[data-media-type=image]{display:flex!important;align-items:center!important;justify-content:center!important}.shopify-section--main-product .product-gallery__carousel>.product-gallery__media[data-media-type=image]>img{display:block!important;flex:none!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:14px!important;margin:0!important}.shopify-section--main-product .product-gallery__carousel>.product-gallery__media[hidden]{display:none!important}}@layer alva-pdp-choices{.shopify-section--main-product product-gallery{--alva-gallery-frame-height: var(--alva-gallery-desktop-height, 540px)}.shopify-section--main-product .product-gallery__carousel>.product-gallery__media[data-media-type=image]>img{width:min(100%,calc(var(--alva-gallery-frame-height) * var(--alva-photo-ratio, 1)))!important;aspect-ratio:var(--alva-photo-ratio, 1)!important}@media(max-width:999px){.shopify-section--main-product product-gallery{--alva-gallery-frame-height: var(--alva-mobile-gallery-height)}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector{margin:14px 0 0!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.alva-pan-selector__heading,.alva-pan-selector__upgrade-heading){font:500 11px/1.4 var(--text-font-family)!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#706a62!important;margin:0 0 10px!important;gap:0!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.alva-pan-selector__help,[data-alva-upgrade-baseline],.alva-pan-selector__upgrade-cost,.alva-pan-selector__set-indicator){display:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes{display:grid!important;gap:10px!important;padding-top:0!important;align-items:stretch!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;gap:4px!important;min-height:88px!important;height:100%!important;padding:14px 12px 11px!important;border:1px solid #e6dfd4!important;border-radius:12px!important;background:#fcfaf7!important;box-shadow:none!important;--alva-size-direction:column;--alva-size-height:88px;--alva-size-padding:14px 12px 11px;--alva-size-gap:4px}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-name{font:600 14px/1.2 var(--text-font-family)!important;color:#1c1c1c!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-use{display:block!important;font:400 12px/1.35 var(--text-font-family)!important;color:#625e58!important;min-height:16px}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-price{font:500 14px/1.2 var(--text-font-family)!important;color:#1c1c1c!important;margin:3px 0 0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-options{margin-top:18px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__upgrades{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:3px!important;align-content:center!important;align-items:center!important;min-height:74px!important;padding:8px 10px!important;border:1px solid #e6dfd4!important;border-radius:12px!important;background:#fcfaf7!important;box-shadow:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-image{display:flex!important;grid-column:1!important;grid-row:1 / 3!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;border-radius:8px!important;background:#fff!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-copy{grid-column:2!important;grid-row:1!important;gap:2px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-copy strong{font:600 14px/1.2 var(--text-font-family)!important;color:#1c1c1c!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-copy small{display:block!important;font:400 12px/1.35 var(--text-font-family)!important;color:#625e58!important;margin:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-value{grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:3px 6px!important;text-align:left!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-value>strong{font:500 14px/1.2 var(--text-font-family)!important;color:#1c1c1c!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-value>small{font:600 10px/1.2 var(--text-font-family)!important;color:#c62229!important;margin:0!important;white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector input:checked+:is(.alva-pan-selector__size,.alva-pan-selector__set){border:1px solid #c62229!important;background:#fff!important;box-shadow:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector input:focus-visible+:is(.alva-pan-selector__size,.alva-pan-selector__set){outline:2px solid #c6222960!important;outline-offset:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector .alva-pan-selector__badge--popular{position:absolute!important;left:12px!important;top:0!important;transform:translateY(-50%)!important;background:#c62229!important;border-radius:999px!important;font:700 9px/1.2 var(--text-font-family)!important;padding:3px 8px!important;min-height:0!important;text-transform:uppercase!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector .alva-pan-selector__set-recommendation{position:absolute!important;left:12px!important;top:0!important;transform:translateY(-50%)!important;background:#252521!important;color:#fff!important;border-radius:999px!important;font:700 9px/1.2 var(--text-font-family)!important;padding:3px 8px!important;min-height:0!important;text-transform:uppercase!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-picker__label{display:none!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-picker__tiles{display:block!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option{display:flex!important;align-items:center!important;width:100%!important;min-height:60px!important;gap:10px!important;padding:7px 12px!important;background:#fcfaf7!important;border:1px solid #e6dfd4!important;border-radius:12px!important;text-align:left!important;color:#1c1c1c!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option.is-selected{border-color:#c62229!important;background:#fff!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option__image{display:flex;flex:none;width:44px;height:44px;background:#fff;border-radius:8px;overflow:hidden}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option__image img{width:100%;height:100%;object-fit:contain}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option__copy{display:block;flex:1;min-width:0}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option__title{font:500 14px/1.3 var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option__title>span{font-weight:400;color:#817b73;white-space:nowrap}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option__copy>small{display:block!important;font:400 12px/1.35 var(--text-font-family)!important;color:#625e58!important;margin-top:2px}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option__check{display:block;flex:none;width:19px;height:19px;border:2px solid #e6dfd4!important;border-radius:50%!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .is-selected .alva-lid-option__check{border-color:#c62229!important;background:#c62229!important;box-shadow:inset 0 0 0 3px #fff!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id=liquid_lid_addon]{margin-top:16px!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes{gap:9px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size{padding:13px 10px 10px!important;min-height:106px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-name{font-size:15px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-use{font-size:12px!important;line-height:1.35!important;min-height:32px}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-price{font-size:14px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set{grid-template-columns:40px minmax(0,1fr)!important;gap:3px 9px!important;padding:8px 10px!important;min-height:76px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-image{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-copy strong{font-size:14px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-copy small{font-size:11.5px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-value>strong{font-size:14px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-value>small{font-size:11px!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option{gap:10px!important;padding:7px 10px!important;min-height:56px!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option__image{width:40px;height:40px}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option__title{font-size:14px!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option__copy>small{font-size:11.5px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance{display:block!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:16px 8px!important;border:1px solid #e6dfd4!important;border-radius:12px!important;background:#faf8f4!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0 8px!important;background:transparent!important;border:0!important;border-radius:0!important;color:#252521!important;text-align:center!important;font-family:var(--text-font-family)!important;cursor:pointer}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__item+.alva-reassurance__item{border-left:1px solid #e6dfd4!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__item>svg{display:block!important;flex:none!important;width:20px!important;height:20px!important;color:#24564b!important;fill:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title{display:block!important;font:500 12px/1.35 var(--text-font-family)!important;color:#252521!important;text-wrap:balance}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__detail{display:block!important;font:400 10.5px/1.35 var(--text-font-family)!important;color:#6a645d!important;text-wrap:balance}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__proof{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:44px!important;width:100%!important;margin:2px 0 0!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#252521!important;text-align:center!important;font:500 12px/1.4 var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__proof>svg{display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important;fill:none!important;color:#252521!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__proof>span{color:#252521!important;font:inherit!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance :is(button):focus-visible{outline:2px solid #c62229!important;outline-offset:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id*=afterpay_]{margin:10px 0 0!important;text-align:center!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id*=afterpay_] :is(square-placement,afterpay-placement){--messaging-font-size:11px;--text-align:center;display:block!important;text-align:center!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id=liquid_trust_strip]:has(.alva-reassurance){display:block!important;order:0!important;grid-column:1 / -1!important;width:100%!important;flex-basis:100%!important;margin:14px 0 8px!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id=liquid_trust_strip]:has(.alva-reassurance)>.liquid{display:block!important}@media(max-width:999px){html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id=liquid_trust_strip]:has(.alva-reassurance){order:2!important}}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__grid{padding:16px 8px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__item{padding:0 8px!important;gap:6px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title{font-size:10.5px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__detail{font-size:9px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__proof{font-size:11px!important;gap:6px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.variant-picker__option-info legend,.alva-connected__label){font:500 10px/1.4 var(--text-font-family)!important;letter-spacing:2.2px!important;text-transform:uppercase!important;color:#817b73!important;margin:0 0 8px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.alva-selected-value,.alva-connected__label strong){display:none!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) .block-swatch{align-items:flex-start!important;justify-content:center!important;text-align:left!important;gap:5px!important;padding:14px 12px!important;min-height:72px!important;border:1px solid #e6dfd4!important;border-radius:12px!important;background:#fcfaf7!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.block-swatch>span:not([class]),.alva-connected__size){font:600 14px/1.2 var(--text-font-family)!important;color:#1c1c1c!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.alva-variant-price,.alva-swatch-sub,.alva-connected__price,.alva-connected__current){font:500 14px/1.2 var(--text-font-family)!important;color:#1c1c1c!important;margin:0!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.block-swatch.is-selected,.block-swatch[aria-current=page],input:checked+.block-swatch){border:1px solid #c62229!important;background:#fff!important;box-shadow:none!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) .alva-variant-badge{left:12px!important;inset-inline-start:12px!important;right:auto!important;transform:translateY(-50%)!important;background:#c62229!important;color:#fff!important;border-radius:999px!important;font:700 9px/1.2 var(--text-font-family)!important;padding:3px 8px!important;min-height:0!important;text-transform:uppercase!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) .alva-variant-badge--value{background:#252521!important;color:#fff!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.block-swatch:focus-visible,input:focus-visible+.block-swatch){outline:2px solid #c6222960!important;outline-offset:3px!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) .block-swatch{padding:13px 10px!important;min-height:70px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.block-swatch>span:not([class]),.alva-connected__size,.alva-variant-price,.alva-swatch-sub,.alva-connected__price,.alva-connected__current){font-size:13px!important}}}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__upgrades>.alva-pan-selector__choice:only-child{grid-column:1 / -1!important;width:100%!important;max-width:none!important}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.variant-picker__option-info legend,.alva-connected__label){font:400 10px/1.4 var(--text-font-family)!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#817b73!important;margin:0 0 12px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.alva-selected-value,.alva-connected__label strong){display:inline!important;font:400 14px/1.4 var(--text-font-family)!important;letter-spacing:0!important;text-transform:none!important;color:#211f1c!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .variant-picker__option-values{gap:10px!important;align-items:stretch!important;margin-top:0!important;padding-top:0!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .block-swatch{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;min-height:0!important;padding:14px 12px 11px!important;gap:4px!important;border:1px solid #e6dfd4!important;border-radius:12px!important;background:#fcfaf7!important;white-space:normal!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.block-swatch>span:not([class]),.alva-connected__size){font:600 14px/1.2 var(--text-font-family)!important;color:#1c1c1c!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.alva-swatch-detail,.alva-option-use){display:block!important;font:400 11px/1.3 var(--text-font-family)!important;color:#817b73!important;margin-top:4px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.alva-variant-price,.alva-connected__price,.alva-connected__current){font:500 14px/1.2 var(--text-font-family)!important;color:#1c1c1c!important;margin-top:4px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.block-swatch.is-selected,input:checked+.block-swatch,.block-swatch[aria-current=page]){border:1px solid #24564b!important;background:#f3f7f4!important;box-shadow:inset 0 0 0 1px #24564b!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .alva-variant-badge{left:12px!important;inset-inline-start:12px!important;right:auto!important;transform:translateY(-50%)!important;background:#c62229!important;color:#fff!important;border-radius:999px!important;font:700 9px/1.2 var(--text-font-family)!important;padding:3px 8px!important;min-height:0!important;text-transform:uppercase!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.block-swatch:focus-visible,input:focus-visible+.block-swatch){outline:2px solid #c6222960!important;outline-offset:3px!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .block-swatch{min-height:0!important;padding:13px 10px 10px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.block-swatch>span:not([class]),.alva-connected__size,.alva-variant-price,.alva-connected__price,.alva-connected__current){font-size:13px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.alva-swatch-detail,.alva-option-use){font-size:10.5px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .alva-option-use:before{content:none!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .alva-option-use:after{content:none!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .alva-option-use{font-size:11px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.variant-picker__option-info legend,.alva-connected__label){font-size:12px!important;line-height:1.4!important;letter-spacing:.14em!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.block-swatch>span:not([class]),.alva-connected__size){font:600 15px/1.25 var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.alva-variant-price,.alva-swatch-sub,.alva-connected__price,.alva-connected__current){font:500 14px/1.25 var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) .alva-variant-badge{font:700 11px/1.2 var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title{font:500 14px/1.35 var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__detail{font:400 13px/1.4 var(--text-font-family)!important;color:#595550!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__proof{font-size:13px!important;line-height:1.45!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.block-swatch>span:not([class]),.alva-connected__size){font-size:14px!important;line-height:1.25!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.alva-variant-price,.alva-swatch-sub,.alva-connected__price,.alva-connected__current){font-size:13px!important;line-height:1.25!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) .alva-variant-badge{font-size:10px!important;padding:3px 7px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) .block-swatch{min-height:78px!important;padding:14px 9px 11px!important;gap:3px!important;min-width:0!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__grid{padding:12px 6px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__item{padding:0 5px!important;gap:4px!important;min-height:44px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title{font-size:13px!important;line-height:1.35!important;min-height:35px}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__detail{font-size:12px!important;line-height:1.4!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__proof{font-size:12px!important}}@media(max-width:359px){html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) .alva-variant-badge{font-size:9px!important;padding-inline:5px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) .block-swatch{padding-inline:7px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title{font-size:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__detail{font-size:11px!important}}}@layer alva-pdp-choices{@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title--stack{min-height:2.7em!important;line-height:1.35!important;text-align:center!important;text-wrap:balance}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title--stack .alva-reassurance__line{display:block!important;white-space:nowrap}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title--compound{font-size:clamp(10px,2.8vw,12px)!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title--compound .alva-reassurance__line{white-space:normal;overflow-wrap:normal}}}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__heading .alva-pan-selector__current{display:inline!important;margin-left:8px!important;color:#67635f!important;font:400 13px/1.4 var(--text-font-family)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes{padding-top:8px!important;gap:10px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size{min-height:94px!important;padding:12px 11px 10px!important;gap:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-product-size-summary{display:block!important;margin:9px 0 3px!important;padding:0 2px!important;color:#6d6761!important;font:400 12px/1.45 var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-product-size-summary span[hidden]{display:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-options{margin-top:12px!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes{gap:8px!important;padding-top:7px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size{min-height:94px!important;padding:11px 9px 10px!important}}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size{min-height:82px!important;padding:12px 14px 11px!important;gap:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-price{margin-top:4px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes+.alva-product-size-summary{margin:8px 2px 4px!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size{min-height:86px!important;padding:11px 10px 10px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-pdp-disclosure__summary::-webkit-details-marker{display:none}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pdp-disclosure__summary::marker{content:""}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pdp-care-summary p{margin:0 0 10px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pdp-care-summary strong{font-weight:600!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pdp-care-summary a{display:inline-block!important;color:#1f4c47!important;text-decoration:underline!important;text-underline-offset:3px!important;font-weight:500!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id=accordion_care]{margin-block:0!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id=liquid_trust_strip]{margin-block-end:0!important}@media(prefers-reduced-motion:reduce){html body .shopify-section--main-product .product-info.product-info.product-info .alva-pdp-disclosure__chevron{transition:none}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__grid{padding:10px 6px!important;border-radius:10px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__item{gap:4px!important;padding:0 6px!important;min-height:48px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__item>svg{width:16px!important;height:16px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title{font-size:11.5px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__detail{font-size:10.5px!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title{font-size:11px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__detail{font-size:10px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info:has(.alva-reassurance__proof) [data-block-id=liquid_safety_note]{display:none!important;margin:0!important;padding:0!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id=liquid_trust_strip]:has(.alva-reassurance){margin-block-end:0!important}}@layer alva-pdp-choices;@layer alva-pdp-choices{@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__item{container-type:inline-size;padding-inline:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title{font-size:clamp(12px,calc(13cqi + 1px),13px)!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__detail{font-size:clamp(8.5px,10cqi,11px)!important;white-space:nowrap!important;text-wrap:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title--compound{font-size:clamp(8px,9.2cqi,11px)!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title--compound .alva-reassurance__line{white-space:nowrap!important}}}@layer alva-pdp-choices{@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__item>svg{width:26px!important;height:26px!important;stroke-width:1.8}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.alva-variant-price,.alva-connected__price,.alva-connected__current),html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-price{width:100%!important;align-self:center!important;text-align:center!important;display:flex!important;justify-content:center!important;align-items:baseline!important}}@layer alva-pdp-choices{@media(min-width:1000px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__item{container-type:inline-size;padding-inline:4px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__item>svg{width:20px!important;height:20px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title{font-size:clamp(11.5px,9.5cqi,13px)!important;white-space:nowrap!important;text-wrap:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__detail{font-size:clamp(10.5px,8.4cqi,12px)!important;white-space:nowrap!important;text-wrap:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__title--compound{font-size:clamp(9px,6.6cqi,13px)!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info .color-swatch .alva-color-badge[data-callout=best-seller]{translate:0 -6px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.alva-connected__label,.variant-picker__option-info){width:100%!important;text-align:center!important;justify-content:center!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) .block-swatch{align-items:center!important;text-align:center!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.alva-connected__size,.alva-connected__price,.alva-connected__current,.alva-variant-price,.alva-swatch-sub){text-align:center!important;justify-content:center!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) .alva-variant-badge{left:50%!important;inset-inline-start:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info :is(.alva-pan-selector__heading,.alva-product-size-summary){width:100%!important;text-align:center!important;justify-content:center!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.variant-picker__option-info,.alva-connected__label){width:100%!important;text-align:center!important;justify-content:center!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size,html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .block-swatch{align-items:center!important;text-align:center!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.alva-pan-selector__size-name,.alva-pan-selector__size-use,.alva-pan-selector__size-price),html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.alva-connected__size,.alva-option-use,.alva-swatch-detail,.alva-variant-price,.alva-connected__price){text-align:center!important;justify-content:center!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size .alva-pan-selector__badge--popular,html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .alva-variant-badge{left:50%!important;inset-inline-start:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info :is(.alva-pan-selector__heading,.alva-product-size-summary),html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.variant-picker__option-info,.alva-connected__label){text-align:left!important;justify-content:flex-start!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-product-size-summary{margin:6px 0 2px!important;padding:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size{min-height:58px!important;height:auto!important;padding:5px 8px 3px!important;gap:1px!important;--alva-size-height:58px}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-price{margin:0!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .block-swatch{min-height:54px!important;padding:10px 8px 7px!important;gap:3px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.alva-connected__label,.variant-picker__option-info){text-align:left!important;justify-content:flex-start!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) :is(.alva-selected-value,.alva-connected__label strong){display:inline!important;margin-inline-start:8px!important;font:500 14px/1.4 var(--text-font-family)!important;letter-spacing:0!important;text-transform:none!important;color:#595550!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sets,.alva-connected--sets) .block-swatch{min-height:58px!important;padding:10px 8px 7px!important;gap:2px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .block-swatch:not(.alva-swatch--set){min-height:48px!important;height:auto!important;padding:7px 8px 5px!important;gap:2px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .variant-picker__option-values{column-gap:6px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) :is(.alva-variant-price,.alva-connected__price,.alva-connected__current){margin-block:0!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-use{line-height:1.15!important;min-height:0!important;height:auto!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size .alva-pan-selector__badge--popular{top:0!important;transform:translate(-50%,calc(-100% + 2px))!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes{padding-top:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__heading{margin-bottom:10px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__heading{margin-bottom:6px!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id=liquid_lid_addon]{margin-block:18px 0!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker{margin-block:0!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id=liquid_lid_addon]~[data-block-type=buy-buttons]{margin-block-start:8px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes{align-items:stretch!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes>.alva-pan-selector__choice{display:flex!important;align-items:stretch!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes>.alva-pan-selector__choice>.alva-pan-selector__size{height:100%!important;width:100%!important;flex:1 1 auto!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .alva-why-pdp__tick{color:#24564b!important}}@layer alva-pdp-choices{@media(min-width:1000px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__item>svg{width:26px!important;height:26px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options{display:block!important;grid-column:1 / -1!important;min-width:0!important;margin:18px 0 0!important;padding:18px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options>.product-info__block-item{margin:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options [data-block-id=liquid_lid_thumbs]{display:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options .alva-pan-selector{margin:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options .alva-pan-selector__upgrade-heading{margin-top:18px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options :is(.alva-pan-selector__size,.alva-pan-selector__set,.block-swatch){border:1px solid #ebe8e2!important;background:#fcfbf9!important;box-shadow:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options :is(input:checked+.alva-pan-selector__size,input:checked+.alva-pan-selector__set,input:checked+.block-swatch,.block-swatch.is-selected,.block-swatch[aria-current=page]){border-color:#24564b!important;background:#f3f7f4!important;box-shadow:inset 0 0 0 1px #24564b!important;color:#252521!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options [data-block-id=liquid_lid_addon]:has(#AlvaLidPicker){margin:12px 0 0!important;padding:0!important;border-top:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options #AlvaLidPicker .alva-lid-option{border:1px solid #ebe8e2!important;border-radius:10px!important;background:#fcfbf9!important;padding:10px 12px!important;box-shadow:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options #AlvaLidPicker .alva-lid-option.is-selected{border-color:#24564b!important;background:#f3f7f4!important;box-shadow:inset 0 0 0 1px #24564b!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options #AlvaLidPicker .is-selected .alva-lid-option__check{border-color:#24564b!important;background:#24564b!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-type=buy-buttons]{margin-block-start:16px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-why-pdp{border:0!important;border-radius:10px!important;background:#faf8f4!important;padding:16px!important;margin:0!important;box-shadow:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-why-pdp__heading{display:none!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options{padding:14px!important;margin-top:14px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__heading>span:not(.alva-pan-selector__current),html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__upgrade-heading>span{font-weight:700!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__heading .alva-pan-selector__current{font-weight:400!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .product-info__block-item:has(.alva-why-pdp){margin-block:16px 0!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options{margin-top:16px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options{padding:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option__title>span{font-weight:650!important;color:#211f1c!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option__check{position:relative;width:22px;height:22px;border:2px solid #8b958e!important;border-radius:4px!important;box-shadow:none!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .is-selected .alva-lid-option__check{border-color:#24564b!important;background:#24564b!important;box-shadow:none!important}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .is-selected .alva-lid-option__check:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}html body .shopify-section--main-product .product-info.product-info.product-info #AlvaLidPicker .alva-lid-option:focus-visible{outline:2px solid #24564b!important;outline-offset:3px!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options{padding:10px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes{gap:8px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size{min-height:82px!important;padding:10px 6px 8px!important;gap:2px!important;--alva-size-height:82px;--alva-size-padding:10px 6px 8px;--alva-size-gap:2px}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-name{font-size:14px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-use{font-size:12px!important;line-height:1.25!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__size-price{font-size:14px!important;margin-top:2px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__set-options,html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options .alva-pan-selector__upgrade-heading{margin-top:14px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options #AlvaLidPicker .alva-lid-option{padding:8px!important;gap:8px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .variant-picker__option-info legend{margin:0!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .variant-picker__option-info{margin-bottom:10px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .variant-picker__option-info>.h-stack{gap:10px!important;align-items:baseline!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) input:focus-visible+.block-swatch{outline:2px solid #24564b!important;outline-offset:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .block-swatch{padding:12px 10px 10px!important}html body .shopify-section--main-product .product-info.product-info.product-info :is(.variant-picker__option--sizes:not(.variant-picker__option--sets),.alva-connected:not(.alva-connected--sets)) .block-swatch:has(.alva-variant-badge){padding-top:16px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes .alva-pan-selector__size{display:flex!important;flex-direction:column!important;height:100%!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes .alva-pan-selector__size-use{min-height:2.5em!important;line-height:1.25!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__sizes .alva-pan-selector__size-price{margin-top:auto!important;padding-top:4px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:6px 12px!important;gap:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;align-items:center!important;column-gap:8px!important;row-gap:2px!important;min-height:48px!important;padding:6px 8px!important;text-align:left!important;text-decoration:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item>svg{grid-column:1!important;grid-row:1 / 3!important;width:20px!important;height:20px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__title{grid-column:2!important;font-size:13px!important;line-height:1.35!important;text-wrap:wrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__line{display:inline!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__detail{grid-column:2!important;font-size:11.5px!important;line-height:1.35!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item+.alva-reassurance__item{border-left:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item--warranty{border-left:1px solid #e6dfd4!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item--warranty .alva-reassurance__detail{color:#24564b!important;text-decoration:underline!important;text-underline-offset:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item--shipping{grid-column:1 / -1!important;display:flex!important;flex-direction:row!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px 8px!important;min-height:40px!important;padding:6px 0!important;border-bottom:1px solid #e6dfd4!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item--shipping .alva-reassurance__title,html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item--shipping .alva-reassurance__detail{white-space:nowrap!important;font-size:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item--shipping .alva-reassurance__detail:before{content:"\b7";margin-right:8px}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:focus-visible{outline:2px solid #24564b!important;outline-offset:2px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping){grid-template-rows:auto auto!important;align-content:center!important;row-gap:3px!important;padding:10px 8px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping)>svg{align-self:center!important;justify-self:start!important;margin:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__title,html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__detail{display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;vertical-align:baseline!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping) .alva-reassurance__title{grid-row:1!important;align-self:end!important;text-align:left!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping) .alva-reassurance__detail{grid-row:2!important;align-self:start!important;text-align:left!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item--shipping{align-items:center!important;min-height:44px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item--shipping .alva-reassurance__title,html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item--shipping .alva-reassurance__detail{display:inline!important;line-height:1.4!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__line{display:inline!important;margin:0!important;padding:0!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__stock-dot{display:inline-block!important;flex:0 0 7px!important;width:7px!important;height:7px!important;min-width:7px!important;border-radius:50%!important;background:#328363!important;box-shadow:0 0 0 4px #3283631a,0 0 8px #3283632e!important;margin:0 4px 0 0!important;align-self:center!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__stock-dot[hidden]{display:none!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping) .alva-reassurance__detail{color:#24564b!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__heading{display:flex!important;align-items:center!important;width:100%!important;gap:8px!important;flex-wrap:wrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector__heading .alva-size-compare-open{margin-left:auto!important;min-height:44px!important;padding:4px 0 4px 12px!important;border:0!important;background:transparent!important;color:#285345!important;font:500 12px/1.3 var(--text-font-family)!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:3px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector .alva-pan-selector__sizes .alva-pan-selector__size{min-height:64px!important;height:64px!important;padding:10px 8px!important;gap:5px!important;justify-content:center!important;align-items:center!important;--alva-size-height:64px}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector .alva-pan-selector__sizes .alva-pan-selector__size-price{margin:0!important;padding:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector .alva-pan-selector__help{display:block!important;margin:8px 0 0!important;min-height:18px!important;font:400 12px/1.5 var(--text-font-family)!important;color:#625e58!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector .alva-pan-selector__badge--popular{background:#eee9df!important;color:#3e463f!important;font-size:9px!important;font-weight:600!important;padding:2px 7px!important;min-height:16px!important;line-height:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector .alva-pan-selector__set-recommendation{background:#eee9df!important;color:#3e463f!important;font-size:9px!important;font-weight:600!important;padding:2px 7px!important;line-height:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector .alva-pan-selector__set{grid-template-columns:36px minmax(0,1fr)!important;gap:3px 8px!important;padding:10px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector .alva-pan-selector__set-image{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;align-self:center!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector .alva-pan-selector__set-value{gap:3px 6px!important;align-items:baseline!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector--energy .alva-pan-selector__fieldset{margin:0!important;padding:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector--energy .alva-pan-selector__heading{margin-bottom:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector--energy .alva-pan-selector__sizes{padding-top:8px!important;column-gap:8px!important;row-gap:18px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector--energy .alva-pan-selector__sizes .alva-pan-selector__size{box-sizing:border-box!important;min-height:56px!important;height:56px!important;padding:8px 6px!important;gap:3px!important;--alva-size-height:56px}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector--energy .alva-pan-selector__set-options{margin-top:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector--energy .alva-pan-selector__upgrade-heading{margin-top:0!important;margin-bottom:8px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options:has(.alva-pan-selector--energy){margin-top:8px!important;padding-top:4px!important;padding-bottom:4px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options{gap:8px!important;margin:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .variant-picker__option-info{margin:0!important;min-height:28px!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .variant-picker__option-values{padding-top:8px!important;margin:0!important;gap:8px!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .block-swatch{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;min-height:56px!important;height:56px!important;padding:8px 6px!important;gap:3px!important;border-radius:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .block-swatch .alva-option-use,html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .block-swatch .alva-swatch-detail{display:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .block-swatch>span:not(.alva-variant-badge){margin:0!important;min-height:0!important;line-height:1.25!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .block-swatch .alva-variant-price{font-size:14px!important;font-weight:500!important;padding:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .alva-variant-badge{top:0!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;background:#eee9df!important;color:#3e463f!important;font:600 9px/12px var(--text-font-family)!important;padding:2px 7px!important;min-height:16px!important;margin:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .alva-saucepan-guidance{margin:0!important;font:400 12px/1.5 var(--text-font-family)!important;color:#625e58!important;min-height:18px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options:has(.alva-saucepan-options){margin-top:8px!important;padding-top:4px!important;padding-bottom:4px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__heading{margin:0!important;min-height:44px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__sizes{padding-top:12px!important;column-gap:8px!important;row-gap:24px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__sizes .alva-pan-selector__size{box-sizing:border-box!important;min-height:56px!important;height:56px!important;padding:8px 6px!important;gap:3px!important;--alva-size-height:56px}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__help{margin-top:8px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set-options{margin-top:16px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__upgrade-heading{margin:0 0 12px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set{box-sizing:border-box!important;min-height:80px!important;padding:12px 10px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__badge--popular,html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set-recommendation,html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .alva-variant-badge{font:600 11px/14px var(--text-font-family)!important;padding:3px 8px!important;min-height:20px!important;border-radius:6px!important;white-space:nowrap!important;letter-spacing:0!important;background:#eee9df!important;color:#303a33!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .block-swatch{min-block-size:56px!important;block-size:56px!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .variant-picker__option-values{padding-top:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options:has(.alva-pan-selector){margin-top:8px!important;padding:4px 0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options [data-block-id=liquid_lid_addon]:has(#AlvaLidPicker){margin-top:16px!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options #AlvaLidPicker .alva-lid-option .alva-lid-option__check{position:relative!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin:0!important;border:2px solid #929991!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;align-self:center!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options #AlvaLidPicker .alva-lid-option .alva-lid-option__check:after{content:""!important;position:static!important;display:block!important;width:12px!important;height:12px!important;border:0!important;border-radius:50%!important;background:#24564b!important;transform:none!important;opacity:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options #AlvaLidPicker .alva-lid-option.is-selected .alva-lid-option__check{border-color:#24564b!important;background:#fff!important;box-shadow:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options #AlvaLidPicker .alva-lid-option.is-selected .alva-lid-option__check:after{opacity:1!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-group{display:flex!important;flex-direction:column!important;grid-column:1 / -1!important;gap:0!important;border-radius:12px!important;overflow:hidden!important;background:#c62229!important;color:#fff!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-group>button[type=submit]{width:100%!important;margin:0!important;border-radius:12px!important;min-height:48px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px 8px!important;min-height:40px!important;width:100%!important;margin:0!important;padding:4px 12px 12px!important;border:0!important;background:#c62229!important;color:#fff!important;font:400 12px/1.4 var(--text-font-family)!important;cursor:pointer!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__dispatch{font-weight:600!important;white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__estimate{white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__estimate:before{content:"\b7";margin-right:8px}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping .alva-reassurance__stock-dot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#72d7aa;box-shadow:0 0 0 4px #72d7aa29}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping .alva-reassurance__stock-dot[hidden]{display:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping:focus-visible{outline:2px solid #fff!important;outline-offset:-5px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item{grid-row:auto!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-group{border-radius:10px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-group>button[type=submit]{font:600 18px/1.3 var(--text-font-family)!important;letter-spacing:.01em!important;min-height:52px!important;padding:14px 16px 8px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping{display:flex!important;flex-direction:column!important;gap:3px!important;min-height:0!important;padding:0 16px 14px!important;cursor:default!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__status{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__dispatch{font:600 12px/1.4 var(--text-font-family)!important;letter-spacing:.025em!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__estimate{font:400 11px/1.4 var(--text-font-family)!important;color:#fff!important;opacity:.9!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__estimate:before{content:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping .alva-reassurance__stock-dot{width:6px!important;height:6px!important;flex-basis:6px!important;box-shadow:0 0 0 4px #72d7aa24!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-group>button[type=submit]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;box-sizing:border-box!important;height:64px!important;min-height:64px!important;padding:0 12px!important;border-radius:10px!important;font:600 17px/1.25 var(--text-font-family)!important;letter-spacing:.025em!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-group>button[type=submit] [data-alva-atc-label]{display:block!important;font:inherit!important;line-height:1.3!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-group>button[type=submit] .alva-atc-shipping{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;font:400 12px/1.3 var(--text-font-family)!important;letter-spacing:0!important;pointer-events:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__status{gap:8px!important;flex:none!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__dispatch{font:600 12px/1.3 var(--text-font-family)!important;letter-spacing:0!important;white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__estimate{font:400 12px/1.3 var(--text-font-family)!important;white-space:nowrap!important;opacity:1!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__estimate:before{content:"\b7"!important;margin-right:7px!important}@media(max-width:359px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__dispatch,html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-shipping__estimate{font-size:11px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-group>button[type=submit]>[data-alva-atc-label],html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-group>button[type=submit]>.alva-atc-shipping{position:relative!important;top:-1px!important;margin-block:0!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-compare{color:inherit!important;opacity:.7!important;font-weight:400!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important;margin-right:3px!important;white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-atc-current{font-weight:600!important;white-space:nowrap!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options{row-gap:4px!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .variant-picker__option-info{min-height:36px!important;align-items:center!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .variant-picker__option-info .alva-size-compare-open{min-height:36px!important;padding:4px 0 4px 8px!important;margin:0 0 0 auto!important;background:transparent!important;border:0!important;color:#285345!important;font:500 12px/1.3 var(--text-font-family)!important;text-decoration:underline!important;text-underline-offset:3px!important;letter-spacing:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .variant-picker .alva-saucepan-options .variant-picker__option-values{padding-top:8px!important}.alva-size-compare--saucepan th img{width:100%!important;max-width:120px!important;height:100px!important;object-fit:contain!important;margin:0 auto 8px!important}.alva-size-compare--saucepan th strong,.alva-size-compare--saucepan th small{display:block}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected--compare-sets .alva-connected__heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:36px!important;margin-bottom:8px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected--compare-sets .alva-connected__label{width:auto!important;margin:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected--compare-sets .alva-size-compare-open{margin-left:auto!important;min-height:36px!important;padding:4px 0 4px 8px!important;border:0!important;background:transparent!important;color:#285345!important;font:500 12px/1.3 var(--text-font-family)!important;letter-spacing:0!important;text-decoration:underline!important;text-underline-offset:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected--compare-sets .alva-variant-badge{background:#eee9df!important;color:#303a33!important;font:600 11px/14px var(--text-font-family)!important;padding:3px 8px!important;min-height:20px!important;border-radius:6px!important;letter-spacing:0!important;white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected--compare-sets .variant-picker__option-values{padding-top:12px!important;column-gap:8px!important;row-gap:24px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected--compare-sets .block-swatch{box-sizing:border-box!important;min-height:56px!important;height:56px!important;padding:6px 8px!important;gap:3px!important;justify-content:center!important}html body .shopify-section--main-product .product-info.product-info.product-info:has(.alva-connected--compare-sets) [data-block-type=buy-buttons]{margin-block-start:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id]:has(>.liquid>.alva-connected--compare-sets){margin-block-end:0!important;padding-block-end:0!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected--compare-sets :is(.alva-connected__size,.alva-connected__price){flex-shrink:0!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected--compare-sets .variant-picker__option-values{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@layer alva-pdp-choices{@media(min-width:1000px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;padding:8px 12px!important;gap:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping){grid-template-columns:22px minmax(0,max-content)!important;grid-template-rows:20px 17px!important;justify-content:center!important;align-content:center!important;column-gap:12px!important;row-gap:4px!important;min-width:0!important;min-height:60px!important;padding:8px 12px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping)>svg{width:22px!important;height:22px!important;grid-row:1 / 3!important;align-self:center!important;justify-self:center!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping) .alva-reassurance__title{font-size:14px!important;line-height:20px!important;align-self:center!important;white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping) .alva-reassurance__detail{font-size:12px!important;line-height:17px!important;align-self:center!important;white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item--warranty{border-inline-start:1px solid #e6dfd4!important}}}@layer alva-pdp-choices{@media(min-width:1000px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set{grid-template-columns:36px minmax(0,1fr) max-content!important;grid-template-rows:18px 18px!important;column-gap:8px!important;row-gap:4px!important;min-height:64px!important;padding:11px 10px!important;align-content:center!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set-copy,html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set-value{display:contents!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set-title{grid-column:2!important;grid-row:1!important;min-width:0!important;margin:0!important;align-self:center!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set-title>strong{font-size:13px!important;line-height:18px!important;white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set-copy>small{grid-column:2!important;grid-row:2!important;align-self:center!important;line-height:18px!important;white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set-value>strong{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;font-size:14px!important;font-weight:600!important;line-height:18px!important;margin:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set-value>small{grid-column:3!important;grid-row:2!important;justify-self:end!important;align-self:center!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#b71f26!important;margin:0!important}}}html body #main :is(.alva-product-story__eyebrow,.alva-performance__eyebrow,.alva-details-care__eyebrow,.alva-fact-comparison__eyebrow,.alva-pdp-faq__eyebrow){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin:0 0 12px!important;padding:0!important;font:600 11px/16px var(--text-font-family)!important;letter-spacing:1.6px!important;text-transform:uppercase!important;text-align:start!important;color:#626a61!important}html body #main :is(.alva-product-story__eyebrow,.alva-performance__eyebrow,.alva-details-care__eyebrow,.alva-fact-comparison__eyebrow,.alva-pdp-faq__eyebrow):before{content:""!important;display:block!important;position:static!important;width:32px!important;height:1px!important;flex:0 0 32px!important;background:#285345!important;border:0!important;margin:0!important;transform:none!important}html body #main :is(.alva-product-story__eyebrow,.alva-performance__eyebrow)>span[aria-hidden=true]{display:none!important}html body #main :is(.alva-conversion__inner,.alva-details-care__wrap,.alva-fact-comparison__inner,.alva-pdp-faq__wrap){box-sizing:border-box!important;width:100%!important;max-width:1200px!important;margin-inline:auto!important;padding-inline:40px!important}@media(max-width:749px){html body #main :is(.alva-conversion__inner,.alva-details-care__wrap,.alva-fact-comparison__inner,.alva-pdp-faq__wrap){padding-inline:20px!important}}@layer alva-pdp-choices{@media(min-width:1000px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected.alva-connected--compare-sets .alva-connected__heading{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:36px!important;margin:0 0 8px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected.alva-connected--compare-sets .alva-connected__heading>.alva-connected__label{margin:0!important;padding:0!important;line-height:20px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected.alva-connected--compare-sets .alva-connected__heading>.alva-size-compare-open{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;margin-block:0!important;line-height:20px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected.alva-connected--compare-sets>.variant-picker{margin:0!important;padding:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected.alva-connected--compare-sets>.variant-picker>.variant-picker__option-values{margin:0!important;padding-top:12px!important;column-gap:8px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options:has(.alva-connected--compare-sets){padding:0!important}html body .shopify-section--main-product .product-info.product-info.product-info:has(.alva-connected--compare-sets) [data-block-type=buy-buttons]{margin-block-start:24px!important}}}html body #main :is(.alva-product-story__intro h2,.alva-setcmp__head h2,.alva-details-care__care>h2,.alva-pdp-faq__title,.alva-fact-comparison__inner>h2,.bv-action-bar-header){font-family:var(--heading-font-family)!important;font-size:40px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.02em!important;text-transform:none!important;margin:0!important;color:#211f1c!important}html body #main :is(.alva-product-story__intro>p:not(.alva-product-story__eyebrow),.alva-fact-comparison__inner>h2+p){font:400 17px/1.6 var(--text-font-family)!important;letter-spacing:normal!important;color:#55524d!important;margin:16px 0 0!important}html body #main .alva-details-care__care>h2{margin-bottom:20px!important}html body #main :is(.alva-setcmp__head,.alva-pdp-faq__header){margin-bottom:20px!important}html body #main .bv-action-bar-header{margin-bottom:20px!important}html body #main .alva-review-eyebrow{display:flex!important;align-items:center!important;gap:12px!important;font:600 11px/16px var(--text-font-family)!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:#626a61!important;margin:0 0 12px!important;padding:0!important}html body #main .alva-review-eyebrow:before{content:""!important;display:block!important;position:static!important;width:32px!important;height:1px!important;flex:0 0 32px!important;background:#285345!important;margin:0!important;border:0!important;transform:none!important}html body #main .alva-setcmp__in{box-sizing:border-box!important;width:100%!important;max-width:1200px!important;margin-inline:auto!important;padding-inline:40px!important}@media(max-width:749px){html body #main :is(.alva-product-story__intro h2,.alva-setcmp__head h2,.alva-details-care__care>h2,.alva-pdp-faq__title,.alva-fact-comparison__inner>h2,.bv-action-bar-header){font-size:30px!important}html body #main :is(.alva-product-story__intro>p:not(.alva-product-story__eyebrow),.alva-fact-comparison__inner>h2+p){font-size:15px!important}html body #main .alva-setcmp__in{padding-inline:20px!important}}html body #main #alva-bv-reviews #BVRRContainer .bv-action-bar-header{font-family:var(--heading-font-family)!important;font-size:40px!important;line-height:1.15!important;font-weight:400!important;letter-spacing:-.02em!important;margin:0 0 20px!important;color:#211f1c!important}html body #main #alva-bv-reviews #BVRRContainer .alva-review-eyebrow{font:600 11px/16px var(--text-font-family)!important;letter-spacing:1.6px!important;margin:0 0 12px!important;gap:12px!important;color:#626a61!important}@media(max-width:749px){html body #main #alva-bv-reviews #BVRRContainer .bv-action-bar-header{font-size:30px!important}}@layer alva-pdp-choices{@media(min-width:1000px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected.alva-connected--compare-sets .block-swatch .alva-variant-badge{top:-6px!important;inset-block-start:-6px!important}}}@layer alva-pdp-choices{@media(max-width:999px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected.alva-connected--compare-sets .alva-connected__heading{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:36px!important;margin:0 0 8px!important;gap:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected.alva-connected--compare-sets .alva-connected__heading>.alva-connected__label{margin:0!important;padding:0!important;line-height:20px!important;white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected.alva-connected--compare-sets .alva-connected__heading>.alva-size-compare-open{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;margin-block:0!important;line-height:20px!important;white-space:nowrap!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected.alva-connected--compare-sets>.variant-picker{margin:0!important;padding:0!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected.alva-connected--compare-sets>.variant-picker>.variant-picker__option-values{margin:0!important;padding-top:12px!important;column-gap:8px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-connected.alva-connected--compare-sets .block-swatch .alva-variant-badge{top:-4px!important;inset-block-start:-4px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-purchase-options:has(.alva-connected--compare-sets){padding:0!important}html body .shopify-section--main-product .product-info.product-info.product-info:has(.alva-connected--compare-sets) [data-block-type=buy-buttons]{margin-block-start:24px!important}}}@layer alva-pdp-choices{@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set-copy>small{display:none!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info .alva-contents-count{margin:0 0 14px!important;padding:0!important;font:500 13px/20px var(--text-font-family)!important;color:#28574e!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-compact-contents{gap:12px 20px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-compact-contents li{grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important;font:400 13px/20px var(--text-font-family)!important;align-items:start!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-compact-contents .alva-cookware-outline{width:22px!important;height:22px!important;color:#61746b!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:12px 16px!important;border-radius:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;align-items:center!important;gap:4px 10px!important;min-height:52px!important;margin:0!important;padding:0 12px!important;text-align:left!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item>svg{grid-column:1!important;grid-row:1/3!important;width:22px!important;height:22px!important;color:#28574e!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__title{grid-column:2!important;margin:0!important;font:500 14px/20px var(--text-font-family)!important;white-space:normal!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__detail{grid-column:2!important;margin:0!important;font:400 12px/18px var(--text-font-family)!important;color:#28574e!important;text-decoration:underline!important;text-underline-offset:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__proof{justify-content:flex-start!important;gap:8px!important;min-height:44px!important;padding:8px 0!important;margin:8px 0 0!important;text-align:left!important;color:#28574e!important;font:400 13px/20px var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance__proof>svg{width:18px!important;height:18px!important;flex:none!important;color:#28574e!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pdp-question{margin:0!important;min-height:44px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pdp-question ask-ai>tolstoy-widget>button{justify-content:flex-start!important;width:100%!important;min-height:44px!important;height:auto!important;padding:10px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#28574e!important;font:400 13px/20px var(--text-font-family)!important;text-align:left!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pdp-question ask-ai>tolstoy-widget>button>span{text-decoration:underline!important;text-underline-offset:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-pdp-question ask-ai>tolstoy-widget>button:after{content:none!important;display:none!important}html body .shopify-section--main-product .product-info.product-info.product-info [data-block-id*=ask_ai]{margin:16px 0 0!important}html body .shopify-section--main-product [data-alva-video-section]{margin-block:24px 0!important}html body .shopify-section--main-product [data-alva-video-section]:before{font:600 11px/16px var(--text-font-family)!important;letter-spacing:1.6px!important;color:#626a61!important;margin-bottom:16px!important}html body .shopify-section--main-product .product-info button:focus-visible,html body .shopify-section--main-product .alva-pdp-disclosure__summary:focus-visible{outline:2px solid #28574e!important;outline-offset:3px!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__grid{padding:12px 8px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item{padding-inline:8px!important;gap:4px 8px!important;grid-template-columns:20px minmax(0,1fr)!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__title{font-size:13px!important}html body .shopify-section--main-product .product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__detail{font-size:11px!important}}@media(max-width:359px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-compact-contents{grid-template-columns:1fr!important}}}@layer alva-pdp-choices,alva-details;@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-details-panel{padding:0!important;margin:16px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .product-info__block-item:has(>accordion-disclosure),html body .shopify-section--main-product .product-info.product-info.product-info.product-info .product-info__block-item:has(>.alva-pdp-disclosure){margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-details-panel>.product-info__block-item+.product-info__block-item{border-top:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure,accordion-disclosure.accordion){display:block!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #e5e2dc!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary){position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:52px!important;padding:14px 32px 14px 0!important;margin:0!important;border:0!important;background:transparent!important;color:#242721!important;font:500 16px/24px var(--text-font-family)!important;letter-spacing:0!important;cursor:pointer!important;list-style:none!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info accordion-disclosure .accordion__toggle{font:500 16px/24px var(--text-font-family)!important;min-height:0!important;padding:0!important;letter-spacing:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__chevron,accordion-disclosure .animated-plus,accordion-disclosure .alva-acc-ic){display:none!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary):after{content:"+"!important;position:absolute!important;inset:50% 0 auto auto!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;color:currentColor!important;font:400 20px/1 var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info details[open]>:is(.alva-pdp-disclosure__summary,summary):after{content:"\2212"!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary):focus-visible{outline:2px solid #242721!important;outline-offset:3px!important;border-radius:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__content,accordion-disclosure .accordion__content){padding:0 0 16px!important;margin:0!important;border:0!important;color:#555950!important;font:400 15px/1.6 var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__content,accordion-disclosure .accordion__content) :is(p,ul,ol){font-size:inherit!important;line-height:inherit!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-specs__row{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr)!important;gap:16px!important;padding:10px 0!important;border-bottom:1px solid #f0eeea!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-specs__row:last-child{border-bottom:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-specs__label{color:#6b6e65!important;font-weight:400!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-specs__value{color:#292d27!important}@media(hover:hover){html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary):hover{color:#242721!important}}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary){min-height:52px!important;padding-block:14px!important;font-size:15px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__content,accordion-disclosure .accordion__content){font-size:14px!important;padding-bottom:16px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-specs__row{grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr)!important;gap:12px!important}}}@layer alva-details{html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-details-panel{padding:0!important;margin:16px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .product-info__block-item:has(>accordion-disclosure),html body .shopify-section--main-product .product-info.product-info.product-info.product-info .product-info__block-item:has(>.alva-pdp-disclosure){margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-details-panel>.product-info__block-item+.product-info__block-item{border-top:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure,accordion-disclosure.accordion){display:block!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #e5e2dc!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary){position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:52px!important;padding:14px 32px 14px 0!important;margin:0!important;border:0!important;background:transparent!important;color:#242721!important;font:500 16px/24px var(--text-font-family)!important;letter-spacing:0!important;cursor:pointer!important;list-style:none!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info accordion-disclosure .accordion__toggle{font:500 16px/24px var(--text-font-family)!important;min-height:0!important;padding:0!important;letter-spacing:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__chevron,accordion-disclosure .animated-plus,accordion-disclosure .alva-acc-ic){display:none!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary):after{content:"+"!important;position:absolute!important;inset:50% 0 auto auto!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;color:currentColor!important;font:400 20px/1 var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info details[open]>:is(.alva-pdp-disclosure__summary,summary):after{content:"\2212"!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary):focus-visible{outline:2px solid #242721!important;outline-offset:3px!important;border-radius:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__content,accordion-disclosure .accordion__content){padding:0 0 16px!important;margin:0!important;border:0!important;color:#555950!important;font:400 15px/1.6 var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__content,accordion-disclosure .accordion__content) :is(p,ul,ol){font-size:inherit!important;line-height:inherit!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-specs__row{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr)!important;gap:16px!important;padding:10px 0!important;border-bottom:1px solid #f0eeea!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-specs__row:last-child{border-bottom:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-specs__label{color:#6b6e65!important;font-weight:400!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-specs__value{color:#292d27!important}@media(hover:hover){html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary):hover{color:#242721!important}}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary){min-height:52px!important;padding-block:14px!important;font-size:15px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__content,accordion-disclosure .accordion__content){font-size:14px!important;padding-bottom:16px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-specs__row{grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr)!important;gap:12px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary):before{content:none!important;display:none!important}}@layer alva-details{html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary):before{content:none!important;display:none!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents{margin:0!important;padding:0!important;gap:10px 24px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents li{margin:0!important;padding:0!important;align-items:start!important;line-height:20px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents .alva-cookware-outline{color:#777a73!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__content>:first-child{margin-top:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__content>:last-child{margin-bottom:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__summary:after{color:currentColor!important}}@layer alva-details{html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents{margin:0!important;padding:0!important;gap:10px 24px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents li{margin:0!important;padding:0!important;align-items:start!important;line-height:20px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents .alva-cookware-outline{color:#777a73!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__content>:first-child{margin-top:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__content>:last-child{margin-bottom:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__summary:after{color:currentColor!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-details-panel{gap:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__summary{box-sizing:border-box!important;text-transform:none!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents li{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:8px!important;min-width:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents li>span{min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__summary::-webkit-details-marker{display:none!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__summary::marker{content:""!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__summary{font-size:15px!important;line-height:24px!important}}}@layer alva-details{html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-details-panel{gap:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__summary{box-sizing:border-box!important;text-transform:none!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents li{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:8px!important;min-width:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents li>span{min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__summary::-webkit-details-marker{display:none!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__summary::marker{content:""!important}@media(max-width:699px){html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-compact-contents{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-disclosure__summary{font-size:15px!important;line-height:24px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info.product-info .product-info__block-list{row-gap:12px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-purchase-options{padding-bottom:0!important;margin-bottom:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info [data-block-type=buy-buttons]{margin-block:4px 0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info [data-block-id*=afterpay_]{margin-block:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .product-info__block-item:has(.alva-reassurance--compact){margin-block:4px 0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-reassurance--compact{margin-block:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__grid{padding-block:14px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping){min-height:0!important;padding-block:0!important;grid-template-rows:auto auto!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info.product-info .product-info__block-item:has(.alva-reassurance--compact){margin-block:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-reassurance__proof{margin-block:8px 0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-details-panel,html body .shopify-section--main-product .product-info.product-info.product-info.product-info [data-block-id*=ask_ai]{margin-block:0!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product .product-content-below-gallery:has(.tolstoy-builder-block){margin-top:0!important}html body .shopify-section--main-product .product .product-content-below-gallery .product-info__block-item:has(.tolstoy-builder-block){margin-top:0!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping)>svg{grid-row:1!important;align-self:center!important;width:20px!important;height:20px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping) .alva-reassurance__detail{color:#555750!important}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__grid{padding-block:4px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping){grid-template-rows:auto!important;align-items:center!important;align-content:center!important;row-gap:0!important;min-height:44px!important;padding-block:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping)>svg{grid-row:1!important;align-self:center!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-reassurance--compact .alva-reassurance__item:not(.alva-reassurance__item--shipping) .alva-reassurance__title{grid-row:1!important;align-self:center!important;text-decoration-line:underline!important;text-decoration-color:#b9bcb5!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}}@layer alva-pdp-choices{html body main:has(.shopify-section--main-product){--alva-section-space:32px;--alva-section-heading:36px;--alva-body-size:16px;--alva-card-space:20px}html body main:has(.shopify-section--main-product) :is(.alva-details-care,.alva-pdp-faq,.alva-conversion,.alva-product-story,.alva-ups__card,.alva-review-preview__card,.alva-conversion__reviews,.alva-product-story__benefit,.alva-why-pdp){background:#fff!important}html body main:has(.shopify-section--main-product) :is(.alva-ups__card,.alva-review-preview__card,.alva-product-story__benefit,.alva-details-care__card){box-shadow:none!important;border-color:#e5e3de!important}html body main:has(.shopify-section--main-product) .shopify-section--image-with-text>.section-spacing,html body main:has(.shopify-section--main-product) .shopify-section--faq>.section-spacing{background:#fff!important;padding-block:var(--alva-section-space)!important}html body main:has(.shopify-section--main-product) :is(.alva-conversion,.alva-fact-comparison){padding-block:var(--alva-section-space)!important}html body main:has(.shopify-section--main-product) :is(.alva-details-care__wrap,.alva-pdp-faq__wrap,.alva-setcmp__in){padding-block:var(--alva-section-space)!important}html body main:has(.shopify-section--main-product) .alva-conversion .alva-product-story,html body main:has(.shopify-section--main-product) .alva-details-care__care{padding-block:0!important}html body main:has(.shopify-section--main-product) .shopify-section--custom-liquid>.section-spacing:has(.alva-fact-comparison){padding-block:0!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__intro h2,.alva-details-care__care h2,.alva-fact-comparison h2,.alva-pdp-faq__title,.alva-setcmp__head h2,.image-with-text h2,.image-with-text .h2,.faq h2,.faq .h2){font-family:var(--heading-font-family)!important;font-size:var(--alva-section-heading)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.015em!important;margin-block:0 16px!important;text-transform:none!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__photo-copy h3){font-size:var(--alva-section-heading)!important;font-weight:400!important;line-height:1.2!important;margin-bottom:12px!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__benefit h3,.alva-details-care__card h3){font:500 16px/1.4 var(--text-font-family)!important;margin:0 0 8px!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__intro>p:not(.alva-product-story__eyebrow),.alva-product-story__benefit p,.alva-details-care__card p,.alva-pdp-faq__answer,.alva-fact-comparison__lead,.image-with-text .prose p:not(.h2)){font-family:var(--text-font-family)!important;font-size:var(--alva-body-size)!important;font-weight:400!important;line-height:1.6!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__eyebrow,.alva-details-care__eyebrow,.alva-pdp-faq__eyebrow,.alva-fact-comparison__eyebrow,.alva-ups__h){font:500 11px/1.4 var(--text-font-family)!important;letter-spacing:.1em!important;margin-block:0 12px!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__benefit,.alva-details-care__card){padding:var(--alva-card-space)!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__hero){gap:24px!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__benefits,.alva-details-care__cards){gap:16px!important}html body main:has(.shopify-section--main-product) .alva-product-story__benefits{margin-top:16px!important}html body main:has(.shopify-section--main-product) :is(.alva-pdp-faq__header,.alva-setcmp__head){margin-bottom:20px!important}html body main:has(.shopify-section--main-product) :is(.alva-pdp-faq__answer,.alva-details-care__card,.image-with-text .prose) :is(strong,b){font-weight:500!important}html body main:has(.shopify-section--main-product) .product-info.product-info.product-info.product-info :is(.alva-chip,.alva-ups__h){font-weight:500!important}@media(max-width:749px){html body main:has(.shopify-section--main-product){--alva-section-space:24px;--alva-section-heading:28px;--alva-body-size:15px;--alva-card-space:16px}html body main:has(.shopify-section--main-product) :is(.alva-product-story__hero){gap:16px!important}html body main:has(.shopify-section--main-product) :is(.alva-product-story__benefits,.alva-details-care__cards){gap:12px!important}}}@layer alva-pdp-choices{@media(max-width:999px){html body .shopify-section--main-product .product-info.product-info.product-info .alva-pan-selector.alva-pan-selector .alva-pan-selector__set{min-height:64px!important;padding-block:8px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .alva-proof-copy{display:flex!important;flex-direction:column!important;gap:2px!important;text-align:center!important}html body .shopify-section--main-product .alva-proof-action{text-decoration:underline!important;text-underline-offset:3px!important}@media(max-width:749px){html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-reassurance__proof{margin-block:16px 0!important;padding-block:0!important;align-items:center!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-proof-copy{display:flex!important;flex-direction:column!important;gap:2px!important;text-align:center!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-proof-label{font:400 13px/20px var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-proof-action{font:400 13px/20px var(--text-font-family)!important;color:#28574e!important;text-decoration:underline!important;text-underline-offset:3px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info :is(.alva-pdp-disclosure__summary,accordion-disclosure summary){font:500 16px/24px var(--text-font-family)!important;min-height:56px!important;padding-block:16px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info accordion-disclosure .accordion__toggle{font:500 16px/24px var(--text-font-family)!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .product-info__block-item:has(.alva-reassurance)+.product-info__block-item:has(.alva-pdp-disclosure),html body .shopify-section--main-product .product-info.product-info.product-info.product-info .product-info__block-item[data-block-id=liquid_safety_note]+.product-info__block-item:has(.alva-pdp-disclosure){margin-top:16px!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .product-info__block-item:has(.alva-pdp-question){margin-top:8px!important;margin-bottom:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-question ask-ai>tolstoy-widget>button{font-size:14px!important;line-height:20px!important}html body .shopify-section--main-product [data-alva-video-section]{margin-top:24px!important}html body .shopify-section--main-product [data-alva-video-section]:before{font:500 12px/18px var(--text-font-family)!important;letter-spacing:.08em!important;margin-bottom:12px!important}}}@layer alva-pdp-choices{html body .shopify-section--main-product .product-info.product-info.product-info.product-info .product-info__block-item:has(.alva-pdp-question){margin-top:12px!important;margin-bottom:0!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-question ask-ai>tolstoy-widget>button{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;padding:12px!important;border:1px solid #deded8!important;border-radius:8px!important;background:#fff!important;color:#28574e!important;font:400 14px/20px var(--text-font-family)!important;box-sizing:border-box!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-question ask-ai>tolstoy-widget>button>span{text-decoration:none!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-question ask-ai>tolstoy-widget>button:after{content:"Ask us \2192"!important;display:block!important;position:static!important;margin-left:auto!important;white-space:nowrap!important;font:500 14px/20px var(--text-font-family)!important;color:inherit!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-question ask-ai>tolstoy-widget>button:hover{border-color:#28574e!important}html body .shopify-section--main-product .product-info.product-info.product-info.product-info .alva-pdp-question ask-ai>tolstoy-widget>button:focus-visible{outline:2px solid #28574e!important;outline-offset:3px!important}}
/*# sourceMappingURL=/cdn/shop/t/450/assets/alva-pdp-choices.css.map */
