.sticky-add-to-cart__bar{position:fixed;bottom:max(20px,var(--safe-area-inset-bottom));left:50%;opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));z-index:calc(var(--layer-sticky) - 1);display:block;width:600px;border-radius:calc(var(--style-border-radius-buttons-primary) + min(var(--padding-sm),var(--style-border-radius-buttons-primary)));box-shadow:var(--shadow-popover);padding:var(--padding-sm);display:flex;align-items:center;gap:var(--gap-md)}@starting-style{.sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px))}}.sticky-add-to-cart__bar:before{--border: 2px;content:"";position:absolute;inset:calc(var(--border) * -1);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(#00000026 0 100%);background-clip:content-box,border-box;border:var(--border) solid #0000;border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.5);backdrop-filter:blur(20px) saturate(180%) brightness(1.5)}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(-50%) translateY(0);opacity:1}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-inline-start:var(--padding-lg)}.sticky-add-to-cart__image{flex-shrink:0;aspect-ratio:1;height:var(--height-buy-buttons);overflow:hidden;border-radius:var(--style-border-radius-buttons-primary);background:var(--color-background-secondary)}.sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph-medium--size);font-weight:var(--font-weight-semibold);line-height:var(--font-paragraph--line-height);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart__variant{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-paragraph-small--size);margin-top:var(--margin-3xs)}.sticky-add-to-cart__price{font-weight:var(--font-weight-semibold)}.sticky-add-to-cart__button{height:var(--height-buy-buttons);position:relative}@media screen and (max-width:749px){.sticky-add-to-cart__bar{bottom:0;width:100%;max-width:none;border-radius:0;padding-block-end:calc(var(--padding-sm) + var(--safe-area-inset-bottom))}.sticky-add-to-cart__bar:before{--border: 1px}.sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-inline-start:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph--size)}.sticky-add-to-cart__button{padding:var(--padding-lg)}.sticky-add-to-cart__price{font-size:var(--font-paragraph-small--size)}.sticky-add-to-cart__button{width:var(--height-buy-buttons)}sticky-add-to-cart:not([data-variant-available=true]) .add-to-cart-text__content{display:initial}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:auto}}@media screen and (max-width:389px){.sticky-add-to-cart__bar .compare-at-price{display:none}.sticky-add-to-cart__title{display:none}.sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title,.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__title{display:block}.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.pv-contact{max-width:1250px;padding:65px 5vw 85px;margin:auto;color:#2a3026;font:14px/1.8 Arial,sans-serif}.pv-contact header{margin-bottom:55px}.pv-contact header>p{text-transform:uppercase;font-size:10px;letter-spacing:.15em}.pv-contact h1{font:400 clamp(48px,6vw,80px)/1.1 Georgia;letter-spacing:-.045em;margin:18px 0}.pv-contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.pv-contact-copy h2{font:400 26px Georgia;margin-top:35px}.pv-contact-copy p{color:#687160}.pv-contact-copy a{color:inherit;text-underline-offset:4px}.pv-contact-links{display:flex;flex-direction:column;gap:14px;margin-top:35px;font-size:12px}.pv-contact-form{background:#f5f5ef;padding:35px}.pv-contact-form label{display:block;font-size:11px;margin-bottom:7px}.pv-contact-form input,.pv-contact-form textarea{width:100%;padding:13px;border:1px solid #d7dbd0;background:#fff;border-radius:0;font:14px Arial;color:#292d26;margin-bottom:20px}.pv-contact-form textarea{resize:vertical}.pv-contact-form p,.pv-contact-privacy{font-size:11px;color:#70766a}.pv-contact-form button{display:block;width:100%;border:0;background:#28392e;color:#fff;padding:17px;font-size:12px;cursor:pointer;margin:23px 0 15px}.pv-contact-privacy{display:block;line-height:1.6;text-underline-offset:3px}.pv-contact :focus-visible{outline:2px solid #536747;outline-offset:4px}@media(max-width:750px){.pv-contact{padding:40px 24px 50px}.pv-contact-grid{grid-template-columns:1fr;gap:35px}.pv-contact-form{padding:25px}.pv-contact header{margin-bottom:30px}}.pv-contact-form input,.pv-contact-form textarea{font-size:16px;min-height:44px}.pv-contact-form p,.pv-contact-privacy,.pv-contact-copy p{color:#566258}.pv-contact-links a{padding-block:8px}.pv-contact-links a:hover{color:#172b21}.pv-design{max-width:1360px;margin:auto;padding:58px 5vw 80px;color:#262d28;font:14px/1.7 Figtree,Arial,sans-serif}.pv-design header{max-width:720px;text-align:center;margin:0 auto 46px}.pv-design header>p,.pv-design-card>p{text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:#7d8a7f}.pv-design h1{font:400 clamp(40px,4.6vw,66px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:16px 0 14px}.pv-design header div{font-size:15px;color:#59645b}.pv-design header div a{color:#173f2d}.pv-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px}.pv-design-card{display:block;color:inherit;text-decoration:none}.pv-design-art{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#eceae3;box-shadow:0 1px 2px #1c1c1c0d;transition:box-shadow .25s ease,transform .25s ease}.pv-design-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pv-design-art--plain{display:grid;place-items:center;padding:30px}.pv-design-art--plain span{background:#faf9f5;box-shadow:6px 9px 16px #0002;width:72%;height:100%;display:grid;place-items:center;text-align:center;padding:18px;font:italic 22px Georgia;white-space:pre-line}.pv-design-card:hover .pv-design-art{box-shadow:0 12px 28px #1c1c1c1f;transform:translateY(-3px)}.pv-design-card:hover .pv-design-art img{transform:scale(1.035)}.pv-design-card>p{margin:16px 0 0}.pv-design-card h2{font:400 24px/1.25 Georgia,serif;margin:6px 0 8px}.pv-design-card>div:not(.pv-design-art){font-size:13.5px;color:#5c665e;max-width:38ch}.pv-design-card strong{display:inline-block;font-size:12px;letter-spacing:.06em;margin-top:14px;color:#173f2d;border-bottom:1px solid #173f2d40;padding-bottom:2px}.pv-design-card:hover strong{border-bottom-color:#173f2d}.pv-design-card:focus-visible{outline:2px solid #173f2d;outline-offset:6px;border-radius:14px}.pv-design aside{margin-top:64px;padding:34px 36px;background:#f4f2ec;border-radius:14px}.pv-design aside h2{font:400 25px Georgia,serif;margin:0 0 18px}.pv-design ol{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding-left:18px;margin:0;color:#4e584f}@media(max-width:1000px){.pv-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}}@media(max-width:750px){.pv-design{padding:34px 20px 56px}.pv-design-grid{grid-template-columns:1fr;gap:30px}.pv-design ol{grid-template-columns:1fr}.pv-design aside{padding:26px 22px}}.pv-sv,html[lang^=sv] .pv-en{display:none}html[lang^=sv] .pv-sv{display:inline}.pv-idx{max-width:1420px;margin:auto;padding:30px 5vw 90px;color:#292e26;font:14px/1.7 Arial,sans-serif}.pv-idx-hero{max-width:820px;margin:52px auto 46px;text-align:center}.pv-idx-hero p.k{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#71786c}.pv-idx-hero h1{font:400 clamp(40px,6vw,72px)/1.08 Georgia,serif;margin:12px 0 18px}.pv-idx-hero div{max-width:640px;margin:auto;color:#657060;font-size:16px}.pv-idx-section{margin-bottom:76px}.pv-idx-section>header{display:grid;grid-template-columns:44px 1fr;align-items:baseline;border-bottom:1px solid #9fa797;padding-bottom:16px;margin-bottom:34px}.pv-idx-section>header p{font-size:10px;color:#71786c;margin:0}.pv-idx-section>header h2{font:400 clamp(26px,3.2vw,42px)/1.2 Georgia,serif;margin:0}.pv-idx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 26px}.pv-idx-card{display:block;color:inherit;text-decoration:none}.pv-idx-thumb{position:relative;aspect-ratio:5/6;border-radius:3px;overflow:hidden;background:#efece4;display:grid;place-items:center}.pv-idx-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pv-idx-card:hover .pv-idx-thumb img{transform:scale(1.04)}.pv-idx-mono{font:400 46px Georgia,serif;color:#9aa494}.pv-idx-card h3{font:400 19px/1.3 Georgia,serif;margin:14px 0 5px}.pv-idx-card p{margin:0;color:#6c7568;font-size:12.5px}.pv-idx-card small{display:block;margin-top:7px;text-transform:uppercase;letter-spacing:.11em;font-size:9px;color:#8b9185}.pv-idx-card--soon .pv-idx-card-inner{opacity:.9}.pv-idx-card--soon small{color:#a6aa9f}@media(max-width:900px){.pv-idx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}}@media(max-width:720px){.pv-idx{padding:20px 22px 56px}.pv-idx-hero{margin:30px auto 34px}}.pv-zig{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,70px);align-items:center;margin-bottom:64px}.pv-zig--flip .pv-zig-media{order:2}.pv-zig-media{aspect-ratio:3/2;overflow:hidden;border-radius:3px;background:#efece4;display:grid;place-items:center}.pv-zig-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.pv-zig:hover .pv-zig-media img{transform:scale(1.03)}.pv-zig-body h3{font:400 clamp(26px,3vw,40px)/1.15 Georgia,serif;margin:0 0 14px}.pv-zig-body p{color:#657060;font-size:15px;margin:0 0 20px;max-width:520px}.pv-zig-body a.cta{display:inline-block;border:1px solid #2c3329;padding:12px 26px;text-decoration:none;color:#2c3329;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pv-zig-body a.cta:hover{background:#263b30;color:#fff}.pv-zig-body span.soon{display:block;margin-top:10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8b9185}@media(max-width:720px){.pv-zig{grid-template-columns:1fr;gap:18px;margin-bottom:44px}.pv-zig--flip .pv-zig-media{order:0}}.pv-story-page{max-width:1420px;margin:auto;padding:28px 5vw 65px;color:#292e26;font:14px/1.85 Arial,sans-serif}.pv-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:10px;color:#74796e}.pv-breadcrumb a{color:inherit;text-decoration:none}.pv-page-heading{text-align:center;max-width:950px;margin:55px auto}.pv-page-heading>p{text-transform:uppercase;letter-spacing:.22em;font-size:10px}.pv-page-heading h1{font:400 clamp(38px,5.3vw,72px)/1.12 Georgia,serif;letter-spacing:-.045em;margin:18px 0}.pv-page-editorial{margin:0 0 65px}.pv-page-editorial img{width:100%;aspect-ratio:2.1;object-fit:cover;display:block}.pv-page-editorial figcaption{font-size:10px;color:#73786e;padding-top:13px;text-align:right}.pv-page-layout{display:grid;grid-template-columns:210px minmax(0,740px);gap:80px;justify-content:center;align-items:start}.pv-page-aside{position:sticky;top:30px;border-top:1px solid #dce0d6;padding-top:20px}.pv-page-aside h2{font:600 10px Arial;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}.pv-page-aside a{display:block;color:#70776b;text-decoration:none;padding:8px 0;font-size:12px}.pv-page-aside a[aria-current]{color:#252c21;text-decoration:underline;text-underline-offset:5px}.pv-prose{max-width:740px;overflow-wrap:anywhere}.pv-prose>p:first-child{font-size:17px;line-height:1.9;margin-top:0}.pv-prose h2{font:400 29px/1.3 Georgia,serif;letter-spacing:-.025em;margin:36px 0 15px}.pv-prose h3{font:600 14px Arial;margin:25px 0 12px}.pv-prose p{margin:0 0 22px;color:#555e50}.pv-prose a{color:inherit;text-underline-offset:4px}.pv-prose details{border-bottom:1px solid #dce0d6;padding:20px 0}.pv-prose summary{font:400 20px/1.4 Georgia;cursor:pointer;padding-right:15px}.pv-prose details p{margin:16px 0 0}.pv-prose table{width:100%;border-collapse:collapse;font-size:12px}.pv-prose td,.pv-prose th{padding:14px;border-bottom:1px solid #dce0d6;text-align:left}.pv-page-help{background:#f5f5ef;padding:42px 48px;margin-top:75px;display:flex;align-items:center;justify-content:space-between;gap:30px}.pv-page-help h2{font:400 32px/1.25 Georgia;margin:12px 0}.pv-page-help p{margin:0;color:#74796e}.pv-page-help>div>p:first-child{font-size:10px;text-transform:uppercase;letter-spacing:.15em}.pv-page-help>a{color:inherit;white-space:nowrap;font-size:12px;text-decoration:none;border-bottom:1px solid;padding:10px 0}.pv-size-display{display:flex;align-items:flex-end;justify-content:center;gap:35px;padding:40px 30px;background:#f3f2ed;min-height:365px}.pv-size-item{text-align:center;font-size:11px}.pv-size-item strong{display:block;margin-top:15px;font-weight:400}.pv-size-print{border:5px solid #c6ad87;box-shadow:4px 6px 10px #0001;background:#faf9f2;display:grid;place-items:center;color:#82907b}.pv-size-print span{font:italic 20px Georgia}.pv-size-1 .pv-size-print{width:63px;height:90px}.pv-size-2 .pv-size-print{width:90px;height:120px}.pv-size-3 .pv-size-print{width:150px;height:210px}.pv-size-4 .pv-size-print{width:210px;height:300px}.pv-guide-note{text-align:center;font-size:11px;color:#767d70;margin:15px 0 60px}.pv-frame-display{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;max-width:900px;margin:auto;padding:45px;background:#f1f0eb}.pv-frame-sample{border:12px solid #252824;box-shadow:5px 8px 12px #0002;padding:20px;background:#fffdf6;aspect-ratio:5/7}.pv-frame-white{border-color:#fff}.pv-frame-oak{border-color:#ba9b70}.pv-frame-art{width:100%;height:100%;background:radial-gradient(ellipse at 65% 40%,#bfbd9e 0 28%,transparent 29%),linear-gradient(35deg,#687b64 0 32%,#e6e1ce 33% 65%,#899985 66%)}.pv-frame-display h2{text-align:center;font:12px Arial;margin:25px 0 0}.pv-story-page a:focus-visible,.pv-prose summary:focus-visible{outline:2px solid #506246;outline-offset:5px}@media(max-width:800px){.pv-story-page{padding:22px 23px 40px}.pv-page-heading{margin:38px auto}.pv-page-layout{grid-template-columns:1fr;gap:30px}.pv-page-aside{position:static;display:flex;flex-wrap:wrap;gap:4px 20px;order:2}.pv-page-aside h2{width:100%;margin-bottom:5px}.pv-page-editorial{margin-bottom:35px}.pv-page-editorial img{aspect-ratio:1.25}.pv-prose>p:first-child{font-size:16px}.pv-page-help{padding:28px;display:block;margin-top:40px}.pv-page-help>a{display:inline-block;margin-top:20px}.pv-size-display{gap:12px;padding:25px 12px;min-height:235px}.pv-size-item{font-size:9px}.pv-size-1 .pv-size-print{width:37.8px;height:54px}.pv-size-2 .pv-size-print{width:54px;height:72px}.pv-size-3 .pv-size-print{width:90px;height:126px}.pv-size-4 .pv-size-print{width:126px;height:180px}.pv-size-print{border-width:3px}.pv-size-print span{font-size:14px}.pv-frame-display{padding:20px;gap:15px}.pv-frame-sample{border-width:6px;padding:7px}}@media(max-width:390px){.pv-size-display{gap:8px}.pv-size-4 .pv-size-print{width:105px;height:150px}.pv-size-3 .pv-size-print{width:75px;height:105px}.pv-size-2 .pv-size-print{width:45px;height:60px}.pv-size-1 .pv-size-print{width:31.5px;height:45px}}.pv-page-help{position:relative;margin-bottom:36px;padding-bottom:72px;border-radius:12px;overflow:hidden}.pv-page-help:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;background:#fff;bottom:-160px;left:50%;transform:translate(-50%);pointer-events:none}@media(max-width:800px){.pv-page-help{padding-bottom:70px;margin-bottom:28px}.pv-page-help:after{width:196px;height:196px;bottom:-133px}}product-custom-property-component{display:block;width:100%}product-custom-property-component .__heading{margin-inline:0;margin-block:0 var(--padding-sm)}product-custom-property-component .__heading:has(+.__description){margin-block-end:var(--padding-2xs)}product-custom-property-component .__description{font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));margin-inline:0;margin-block:0 var(--padding-md)}product-custom-property-component .__field{position:relative}product-custom-property-component .__input-wrapper{position:relative}product-custom-property-component input,product-custom-property-component textarea{width:100%;color:var(--color-input-text)!important}product-custom-property-component .__input-wrapper input{padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component .__input-wrapper textarea{padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component textarea{min-height:80px}@supports (resize: vertical){@media(hover:hover)and (pointer:fine){product-custom-property-component textarea{resize:vertical}}}product-custom-property-component .__character-label{position:absolute;inset-inline-start:var(--input-padding-x);bottom:var(--padding-sm);pointer-events:none}product-custom-property-component .__character-count{font-style:italic;color:var(--color-input-text)!important}.custom-property__input{border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);box-shadow:none}.custom-property__input:is(:hover,:focus){box-shadow:none}.custom-property__input:focus{outline:var(--focus-outline-width) solid var(--color-input-background)}.layout-panel-flex--column>.spacer-block{width:100%}.layout-panel-flex--row>.spacer-block{height:100%}:is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}.layout-panel-flex--row>.spacer-block--size-pixel{width:var(--spacer-size)}.layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-percent,.mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{width:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-pixel,.mobile-column>.spacer-block--size-mobile-pixel{width:100%;flex:0 0 auto;height:var(--spacer-size-mobile)}}.background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}.background-image-container img,.background-image-container svg{object-fit:cover;width:100%;height:100%}.background-image-fit img,.background-image-fit svg{object-fit:contain}.blog-post-comments__form-container{--comment-form-gap: var(--gap-md);width:100%;max-width:var(--normal-content-width);margin:var(--margin-4xl) auto 0}.blog-post-comments__form{display:grid;grid-template-columns:1fr;gap:var(--comment-form-gap)}@media screen and (min-width:750px){.blog-post-comments__form{grid-template-columns:1fr 1fr}}.blog-post-comments__form-input{padding:var(--padding-lg) var(--padding-xl);border:var(--style-border-width-inputs) solid var(--color-input-border)}.blog-post-comments__form-input--textarea{resize:vertical;min-height:var(--input-textarea-min-height)}.blog-post-comments__form-message{display:flex;align-items:center;gap:var(--gap-xs)}.blog-post-comments__form-body{grid-column:1 / -1}.blog-post-comments__form-input:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.blog-post-comments__form-moderated{font-size:var(--font-size--xs)}.blog-post-comments__form-submit{margin-block-start:var(--comment-form-gap)}.buy-buttons-block{--buy-button-preferred-width: 185px;width:100%}.product-form-buttons{display:flex;flex-wrap:wrap}.product-form-buttons:not(:has(.quantity-rules)){gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.product-form-buttons:not(:has(.quantity-rules)){gap:var(--gap-sm)}}.product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 1 var(--buy-button-preferred-width, 0);min-width:fit-content}.product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex-basis:51%}.product-form-buttons button{width:100%;padding-block:var(--padding-lg)}.quantity-selector{flex-grow:0;flex-shrink:0;height:var(--height-buy-buttons)}.quantity-label{flex:1 0 100%;width:100%;font-size:var(--font-size--sm);margin-block-end:var(--gap-xs)}.quantity-label__cart-count{color:var(--color-foreground-secondary)}.quantity-rules{display:flex;flex-wrap:wrap;gap:0;row-gap:calc(var(--gap-xs) / 2);flex:1 0 100%;width:100%;font-size:var(--font-size--xs);color:var(--color-foreground-secondary);margin-block-start:var(--gap-xs);margin-block-end:var(--gap)}.product-form-buttons:has(~.volume-pricing .volume-pricing__title) .quantity-rules{margin-block-end:var(--gap-md)}.quantity-rules__item{position:relative;display:inline-block;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.quantity-rules__item:not(:last-child){padding-inline-end:var(--padding-xl);margin-inline-end:var(--margin-2xs)}.quantity-rules__item:not(:last-child):after{content:"\2022";position:absolute;inset-inline-end:.5rem;top:50%;transform:translateY(-50%);font-size:.5em;line-height:0}.add-to-cart-button{height:var(--height-buy-buttons);text-transform:var(--button-text-case-primary)}.add-to-cart-button.button-secondary{text-transform:var(--button-text-case-secondary)}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}.product-form-buttons:has(.add-to-cart-button.button-secondary) shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-secondary);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}.product-form-text__error{display:flex;flex:1 0 100%;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs)}.product__pickup-availabilities{width:100%;color:var(--color, var(--color-foreground))}.pickup-availability__column{display:flex;flex-direction:column;justify-content:flex-start}.pickup-availability__row{display:flex;gap:var(--padding-xs)}.pickup-availability__dialog-row{display:flex;justify-content:space-between;align-items:flex-start}.pickup-availability__header-container{padding-block-end:var(--padding-2xl)}.pickup-location__wrapper{display:flex;flex-direction:column;padding-block:var(--padding-2xl);padding-inline:var(--theme-drawer-padding);border-top:1px solid var(--color-border);gap:var(--padding-xs)}.pickup-location__address-wrapper{display:flex;flex-direction:column;gap:var(--padding-md)}.pickup-location__text-sm{font-size:var(--font-size--sm);margin:0}.pickup-location__text-xs{font-size:var(--font-size--xs);margin:0}.pickup-location__button{width:fit-content;color:var(--color, var(--color-foreground));font-size:var(--font-size--xs);font-family:var(--font-body--family);padding:0;cursor:pointer;margin-block:var(--margin-xs)}.pickup-location__button:hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.pickup-location__h4{margin:0}.pickup-location__text-bold{font-size:var(--font-size--md);font-weight:600;margin:0}.pickup-location__availability-wrapper{display:flex;align-items:center;gap:var(--gap-xs);font-family:var(--font-paragraph--family)}.pickup-location__address{font-style:normal}.volume-pricing{display:block;width:100%;margin-bottom:var(--gap)}.volume-pricing:not(:has(.volume-pricing__title)){margin-top:0;margin-bottom:0}.volume-pricing__title{display:block;margin-block-end:var(--gap-sm);font-size:var(--font-size--sm);font-weight:var(--font-body--weight);color:var(--color-foreground)}.volume-pricing__table{width:100%}.volume-pricing__row{display:flex;justify-content:space-between;align-items:center;padding-block:var(--padding-sm);padding-inline:var(--padding-md);font-size:var(--font-size--sm)}.volume-pricing__row--even{background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.volume-pricing__row--odd{background:var(--color-background)}.volume-pricing__collapsible-wrapper{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}.volume-pricing__toggle{width:100%;padding-bottom:0;padding-inline:0;text-align:start;color:var(--color-foreground-secondary);font-size:var(--font-size--xs);cursor:default;margin-block-start:0;pointer-events:none}button.volume-pricing__toggle{padding-block:var(--padding-sm)}.volume-pricing__toggle-text{cursor:pointer;display:inline-block;pointer-events:auto}.volume-pricing__show-less{display:none}.volume-pricing--expanded .volume-pricing__collapsible-wrapper{opacity:1;block-size:auto}@starting-style{.volume-pricing--expanded .volume-pricing__collapsible-wrapper{block-size:0;opacity:0;overflow-y:clip}}.volume-pricing--expanded .volume-pricing__show-more{display:none}.volume-pricing--expanded .volume-pricing__show-less{display:inline}.accelerated-checkout-block[data-shopify-visual-preview]{width:300px}more-payment-options-link{font-size:smaller}more-payment-options-link a:hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{z-index:var(--layer-raised)}.cart-bubble{--cart-padding: .2em;position:relative;width:20px;aspect-ratio:1;border-radius:50%;border-width:0;display:flex;line-height:normal;align-items:center;justify-content:center;color:var(--cart-bubble-text, var(--cart-bubble-text-fallback));padding-inline:var(--cart-padding)}.cart-bubble[data-maintain-ratio]{aspect-ratio:1}.cart-bubble[data-maintain-ratio] .cart-bubble__background{border-radius:var(--style-border-radius-50)}.cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cart-bubble-background, var(--cart-bubble-background-fallback));border-radius:var(--style-border-radius-lg)}.cart-bubble__text{font-size:var(--font-size--3xs);z-index:var(--layer-flat);line-height:1;display:flex;align-items:center;justify-content:center}shopify-chat{--shopify-chat-breakpoint: 768px}shopify-chat[mode=managed]{position:static;height:100%}.theme-drawer__dialog:has(shopify-chat[mode=standalone][open]){z-index:calc(var(--layer-menu-drawer) + 1)}.theme-drawer__dialog.chat-drawer:has(shopify-chat:defined){display:flex}.checkbox{--checkbox-path-opacity: 0;--checkbox-cursor: pointer;position:relative;display:flex;align-items:center}.checkbox.checkbox--disabled{--checkbox-cursor: not-allowed}.checkbox:has(.checkbox__input:checked){--checkbox-path-opacity: 1}.checkbox__input{position:absolute;opacity:0;margin:0;padding:0;width:var(--checkbox-size);height:var(--checkbox-size);aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;cursor:pointer}.checkbox__input:focus-visible{outline:none}.checkbox__label{position:relative;display:inline-flex;cursor:var(--checkbox-cursor);line-height:var(--checkbox-size);min-width:var(--minimum-touch-target)}.checkbox .icon-checkmark{height:var(--checkbox-size);width:var(--checkbox-size);flex-shrink:0;border:var(--checkbox-border);border-radius:var(--checkbox-border-radius);background-color:var(--color-background)}.checkbox__input:focus-visible+.checkbox__label .icon-checkmark{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--color-foreground);border-color:var(--color-foreground)}.checkbox__input:disabled+.checkbox__label .icon-checkmark{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color)}.checkbox__label-text{padding-inline-start:var(--checkbox-label-padding);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox .icon-checkmark path{stroke:var(--color-background);opacity:var(--checkbox-path-opacity);transition:opacity var(--animation-speed) var(--animation-easing)}.checkbox__input:disabled+.checkbox__label{color:var(--input-disabled-text-color)}.collection-card{--fixed-card-height: var(--height-small);width:100%;position:relative;height:100%;flex:1 1 var(--card-width-small)}.collection-card>svg{height:100%;width:100%;aspect-ratio:var(--ratio)}.collection-card--image-bg .collection-card__inner{height:100%}.collection-card__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius)}.collection-card__inner{width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;z-index:var(--layer-flat);pointer-events:none;gap:var(--gap)}.collection-card__inner a,.collection-card__inner button,.shopify-design-mode .collection-card__content *{pointer-events:auto}.collection-card__content{--flex-wrap: wrap;display:flex;position:relative;height:100%;width:100%;max-width:100%;gap:var(--gap)}.collection-card.collection-card--image-bg{aspect-ratio:var(--ratio)}.collection-card.collection-card--image-bg .collection-card__content{padding:var(--padding-lg)}.collection-card--image-height-fixed{height:100%}.collection-card--image-height-fixed .collection-card__image{height:var(--fixed-card-height);width:100%}.collection-card--image-height-fixed.collection-card--image-bg{height:var(--fixed-card-height);aspect-ratio:unset}.collection-card__image .resource-image__image{object-fit:cover;width:100%;height:100%;max-width:100%}.collection-card--image-bg .collection-card__image{position:absolute;width:100%;height:100%}.collection-card__image svg{height:100%;width:100%}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__image{aspect-ratio:99;height:100%}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__inner{display:flex;flex-direction:column;height:100%}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__content{flex-shrink:0}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio:not(.collection-card--image-bg) .collection-card__content{height:auto}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card.collection-card--image-bg,.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card .placeholder-svg{aspect-ratio:99}.product-media deferred-media{position:absolute}.product-media__image~deferred-media .deferred-media__poster-image{display:none}.product-media-container:has(deferred-media .deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}deferred-media{height:100%;width:100%;position:relative}deferred-media:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){deferred-media:has(:focus){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}deferred-media>.deferred-media__poster-button~*:not(template){display:block;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;overflow:hidden;padding:inherit}deferred-media.border-style{overflow:hidden}deferred-media>.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio, auto)}deferred-media>.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}deferred-media img{height:100%;object-fit:cover;transition:opacity .3s ease}deferred-media iframe{display:block;width:100%;height:100%;border:none;aspect-ratio:var(--size-style-aspect-ratio, auto)}deferred-media[data-media-loaded] img{opacity:0}deferred-media .deferred-media__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}deferred-media .deferred-media__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}deferred-media .deferred-media__poster-icon svg:hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}@media screen and (min-width:750px){deferred-media .deferred-media__poster-icon svg{width:4rem;height:4rem}}deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}.video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat)}.video-interaction-hint:hover{opacity:1}.pagination{--pagination-size: 36px;--pagination-inset: 2px;--pagination-radius: 6;display:flex;justify-content:center;padding:var(--padding-xl) var(--padding-sm);margin-top:var(--padding-xl);position:relative;isolation:isolate}.pagination__list{display:flex;gap:0;align-items:center;list-style:none;margin:0;padding:0;position:relative}.pagination__item{width:var(--pagination-size);aspect-ratio:1;display:grid;place-items:center}.pagination__link{display:grid;place-items:center;color:var(--color-foreground);text-decoration:none;width:100%;height:100%;-webkit-user-select:none;user-select:none;position:relative;outline-color:var(--color-foreground);-webkit-tap-highlight-color:transparent;font-size:var(--font-size--md);font-weight:var(--font-weight-normal);border-radius:calc(var(--pagination-radius) * 1px);transition:color var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.pagination__link--current{color:var(--color-background);font-weight:var(--font-weight-medium);cursor:default}.pagination__link--gap{cursor:default;pointer-events:none}.pagination__link--arrow{display:flex;align-items:center;justify-content:center}.pagination__link--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pagination__link svg{width:.5rem;height:.75rem;flex-shrink:0}[dir=rtl] .pagination__link--arrow svg{transform:scaleX(-1)}.pagination__item--mobile-only{display:none}@supports not (anchor-name: --pagination-active){.pagination__link:not(.pagination__link--gap):before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius) * 1px);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));z-index:-1;opacity:0;transition:background var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link[aria-current=page]:before{background:var(--color-foreground);opacity:1}.pagination__link:hover:not([aria-current=page],.pagination__link--gap,.pagination__link--disabled):before{opacity:1}}@supports (anchor-name: --pagination-active){.pagination__list:before{content:"";z-index:-1;position:absolute;width:calc(var(--pagination-size) - (2 * var(--pagination-inset)));aspect-ratio:1;pointer-events:none;opacity:0;border-radius:calc(var(--pagination-radius) * 1px);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));transition:inset-inline-start var(--hover-transition-duration) var(--hover-transition-timing),top var(--hover-transition-duration) var(--hover-transition-timing)}@media(hover:none)and (pointer:coarse){.pagination__list:before{content:unset}}.pagination__list:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap,.pagination__link--disabled)):before{opacity:1}.pagination__link[aria-current=page]:before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius) * 1px);background:var(--color-foreground);z-index:-1}.pagination__list .pagination__item:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap,.pagination__link--disabled)){anchor-name:--pagination-hover}.pagination__list:before{position-anchor:--pagination-hover;inset-inline-start:calc(anchor(start) + var(--pagination-inset));top:calc(anchor(top) + var(--pagination-inset))}.pagination__item:has(+.pagination__item--gap) .pagination__link:after,.pagination__item--gap+.pagination__item .pagination__link:after{position:absolute;content:"";pointer-events:auto}.pagination__item:has(+.pagination__item--gap) .pagination__link:after{top:0;right:-50%;bottom:0;left:100%}.pagination__item--gap+.pagination__item .pagination__link:after{top:0;right:100%;bottom:0;left:-50%}}@media screen and (max-width:749px){.pagination{--pagination-size: 44px;--pagination-inset: 5px;padding:var(--padding-lg) var(--padding-sm)}.pagination__link{font-size:var(--font-size--sm)}.pagination__item--mobile-hide{display:none}.pagination__item--mobile-only{display:grid}.pagination__item:has(.pagination__link--gap){width:calc(var(--pagination-size) * .5)}}form.payment-terms{padding-top:.5em;font-size:min(.85em,var(--font-paragraph--size));font-weight:var(--font-paragraph--weight);color:var(--color, rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)))}.installments:not(:has(shopify-payment-terms)){display:none}.price,.compare-at-price,.unit-price{white-space:nowrap}.unit-price{display:block;font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.tax-note.tax-note.tax-note{font-size:min(.85em,var(--font-paragraph--size));font-weight:var(--font-paragraph--weight);color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.tax-note:empty{display:none}product-price.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6)>*:not(.tax-note){margin-block:0}product-price .volume-pricing-note,product-price.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) .volume-pricing-note{display:block;font-family:var(--font-body--family);font-weight:400;font-size:var(--font-size--xs);line-height:normal;letter-spacing:normal;text-transform:none;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.compare-at-price{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));text-decoration-line:line-through;text-decoration-thickness:1.5px;text-decoration-color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-30))}.price-item__group{display:inline-block}.product-badges{--badge-inset: max(var(--padding-xs), calc((var(--border-radius) + var(--padding-xs)) * (1 - cos(45deg))));position:absolute;z-index:var(--layer-flat)}.product-badges--bottom-left{bottom:calc(var(--badge-inset) + var(--padding-block-start));inset-inline-start:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-left{top:calc(var(--badge-inset) + var(--padding-block-start));inset-inline-start:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-right{top:calc(var(--badge-inset) + var(--padding-block-start));inset-inline-end:calc(var(--badge-inset) + var(--padding-inline-end))}.product-badges__badge{--badge-font-size: var(--font-size--xs);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-foreground);background:var(--color-background);font-size:var(--badge-font-size);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);border-radius:var(--badge-border-radius)}.product-badges__badge--rectangle{padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline)}.product-grid-view-zoom-out--details{display:none}@media screen and (min-width:750px){ul[product-grid-view=zoom-out] .product-grid-view-zoom-out--details{font-size:var(--font-size--xs);font-family:var(--font-paragraph--family);font-weight:400;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}}.product-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}.product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (max-width:749px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-inline-end:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-start:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-inline-start:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-end:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (min-width:1600px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 32rem}}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}.pv-site-crumbs{max-width:1280px;margin:auto;padding:18px 32px;font:11px/1.6 Arial,sans-serif;color:#72796d}.pv-site-crumbs ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 0;list-style:none;margin:0;padding:0}.pv-site-crumbs li{min-width:0;overflow-wrap:anywhere}.pv-site-crumbs li+li:before{content:"/";padding:0 10px;color:#a3aa9e}.pv-site-crumbs a{color:#495441;text-decoration:none}.pv-site-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.pv-site-crumbs a:focus-visible{outline:2px solid #34563d;outline-offset:3px}@media(max-width:749px){.pv-site-crumbs{padding:14px 20px;font-size:10px}}.pv-guide-depth{margin:56px auto;max-width:1180px;padding:42px;background:#f5f3ed;border:1px solid #e4e4da;border-radius:8px;color:#263b30}.pv-guide-depth header{max-width:750px}.pv-guide-depth header>p{font:10px Arial;letter-spacing:.13em}.pv-guide-depth h2{font:clamp(28px,3vw,40px)/1.15 Georgia;margin:15px 0 20px;text-wrap:balance}.pv-guide-depth header>div,.pv-guide-depth p{font:14px/1.85 Arial;color:#566258}.pv-guide-depth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:34px 0}.pv-guide-depth-grid article{border-top:1px solid #bec9b9;padding-top:20px}.pv-guide-depth-grid span{font:italic 21px Georgia;color:#76583d}.pv-guide-depth h3{font:24px/1.25 Georgia;margin:14px 0}.pv-guide-depth details{padding:20px 0;border-block:1px solid #d9dfd8}.pv-guide-depth summary{cursor:pointer;font:600 14px/1.6 Arial}.pv-guide-depth .pv-guide-depth-note{font-size:12px;margin-top:22px}.pv-guide-depth nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px}.pv-guide-depth nav a{color:#263b30;font:12px/1.5 Arial;padding:12px 0;text-underline-offset:4px}.pv-guide-depth nav a:hover{color:#172b21}@media(max-width:800px){.pv-guide-depth{padding:26px 22px;margin:35px 0}.pv-guide-depth-grid{grid-template-columns:1fr;gap:18px}}.pv-explore{margin:55px auto;color:#263b30}.pv-explore header{max-width:650px;margin:0 auto 28px;text-align:center}.pv-explore header>p{font:10px Arial;text-transform:uppercase;letter-spacing:.15em}.pv-explore h2{font:400 clamp(27px,3vw,38px)/1.25 Georgia;margin:14px 0}.pv-explore header>div,.pv-palette-panel p{font:14px/1.8 Arial;color:#566258}.pv-explore-rooms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pv-explore-rooms a{color:inherit;text-decoration:none}.pv-explore-rooms img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:5px}.pv-explore-rooms h3{font:400 22px/1.3 Georgia;display:flex;justify-content:space-between;gap:8px;margin:14px 0}.pv-explore-rooms h3 span{font:14px Arial}.pv-explore-rooms a:hover h3{text-decoration:underline;text-underline-offset:5px}.pv-palette-panel{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:35px;background:#f5f3ed;margin-top:40px;border-radius:6px}.pv-palette-panel h2{font-size:29px}.pv-palette-links{display:grid;gap:8px}.pv-palette-links a{display:flex;align-items:center;gap:18px;min-height:54px;color:#263b30;text-decoration:none;font:13px Arial;border-bottom:1px solid #d9dfd8}.pv-palette-links a:hover{text-decoration:underline;text-underline-offset:4px}.pv-swatches{display:flex;min-width:80px}.pv-swatches i{width:27px;height:27px;border-radius:50%;border:2px solid #fff;margin-right:-4px;background:#bb785f}.pv-swatches i:nth-child(2){background:#d7c6a5}.pv-swatches i:nth-child(3){background:#738d96}.pv-swatches-calm i{background:#d3c9b5}.pv-swatches-calm i:nth-child(2){background:#a0ac93}.pv-swatches-calm i:nth-child(3){background:#f5ead9}.pv-swatches-bold i{background:#a9404b}.pv-swatches-bold i:nth-child(2){background:#e2b653}.pv-swatches-bold i:nth-child(3){background:#407279}@media(max-width:749px){.pv-explore-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.pv-explore-rooms h3{font-size:20px}.pv-palette-panel{grid-template-columns:1fr;gap:18px;padding:24px}.pv-explore{margin:38px auto}}.pv-localization{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}@media(max-width:900px){.pv-localization{justify-content:flex-start}}.pv-art-card{min-width:0;color:#242821;font-family:Arial,Helvetica,sans-serif}.pv-art-media{position:relative;background:#fff;overflow:hidden;aspect-ratio:4/5;border-radius:14px;border:1px solid #ecebe5}.pv-art-media>a{display:block;width:100%;height:100%}.pv-art-media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.pv-art-card:hover .pv-art-media img{transform:scale(1.025)}.pv-art-card .pv-art-heart{position:absolute;right:12px;top:12px;width:42px;height:42px;display:grid;place-items:center;padding:10px;background:#fff;border:0;border-radius:50%;color:#26372c;cursor:pointer;box-shadow:0 2px 7px #00000008}.pv-art-heart svg{width:22px;height:22px}.pv-art-heart[aria-pressed=true] svg{fill:currentColor}.pv-art-heart:hover{background:#e9eee5}.pv-art-info{padding:16px 2px 10px}.pv-art-card .pv-art-info h2{font:600 14px/1.45 Arial,Helvetica,sans-serif;margin:0 0 5px;letter-spacing:0;text-transform:none;min-height:0}.pv-art-info h2 a{color:inherit;text-decoration:none}.pv-art-info h2 a:hover{text-decoration:underline;text-underline-offset:4px}.pv-art-card .pv-art-price{display:flex;align-items:baseline;gap:6px;margin:0;font:14px/1.4 Arial;color:#1f3026}.pv-art-price strong{font-weight:400;font-variant-numeric:tabular-nums}.pv-art-price span{font-size:14px;color:inherit}.pv-art-card :focus-visible{outline:2px solid #334d39;outline-offset:3px}.pv-collection-grid,.pv-product-grid,.pv-search-grid{row-gap:35px}@media(max-width:600px){.pv-art-card .pv-art-info h2{font-size:13px;min-height:0;margin-bottom:5px}.pv-art-card .pv-art-price{font-size:13px}.pv-art-info{padding-top:12px}.pv-art-card .pv-art-heart{right:8px;top:8px;width:40px;height:40px}.pv-art-price span{font-size:13px}}@media(prefers-reduced-motion:reduce){.pv-art-media img{transition:none}}.pv-art-unavailable{font:11px/1.5 Arial;color:#566258;margin:0 0 6px}.pv-art-card .pv-art-heart{min-width:44px;min-height:44px}.pv-art-new{position:absolute;left:12px;top:12px;z-index:2;padding:6px 12px;border-radius:999px;background:#26372c;color:#f7f4ec;font:600 11px/1 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase}.pv-art-atc{position:absolute;left:50%;bottom:18px;transform:translate(-50%,10px);z-index:3;padding:13px 26px;border:0;border-radius:999px;background:#111;color:#fff;font:600 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease;white-space:nowrap;box-shadow:0 6px 18px #0000001f}.pv-art-card:hover .pv-art-atc,.pv-art-atc:focus-visible{opacity:1;visibility:visible;transform:translate(-50%)}.pv-art-atc:hover{background:#26372c}.pv-art-atc[disabled]{opacity:1;visibility:visible;cursor:default}@media(hover:none),(max-width:749px){.pv-art-atc{display:none}}@media(max-width:600px){.pv-art-new{left:8px;top:8px;padding:5px 10px;font-size:10px}}.pv-quick{position:absolute;inset:auto 0 0 0;z-index:5;background:#fff;border-top:1px solid #ecebe5;border-radius:14px;padding:14px 14px 12px;box-shadow:0 -6px 24px #0000001a;text-align:left}.pv-quick[hidden]{display:none}.pv-quick-close{position:absolute;right:10px;top:10px;z-index:6;width:28px;height:28px;display:grid;place-items:center;border:1px solid #ecebe5;border-radius:50%;background:#fff;color:#4a554c;cursor:pointer;box-shadow:0 2px 7px #00000014}.pv-quick-close svg{width:16px;height:16px}.pv-quick-sizes{display:flex;flex-direction:column;gap:2px;max-height:168px;overflow:auto;margin:6px 0 10px;padding-right:36px}.pv-quick-size{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:transparent;font:13px/1.3 Arial,Helvetica,sans-serif;color:#242821;cursor:pointer}.pv-quick-size em{font-style:normal;color:#566258}.pv-quick-size:hover{background:#f4f3ee}.pv-quick-size.is-active{border-color:#242821;background:#f7f6f1}.pv-quick-total{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10px;font:13px/1.3 Arial,Helvetica,sans-serif;color:#242821}.pv-quick-total strong{font:600 15px/1.2 Arial,Helvetica,sans-serif}.pv-quick-add{display:block;width:100%;padding:14px 18px;border:0;border-radius:999px;background:#111;color:#fff;font:600 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.pv-quick-add:hover{background:#26372c}.pv-quick-view{display:block;text-align:center;margin-top:9px;font:12px/1.4 Arial,Helvetica,sans-serif;color:#4a554c;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.pv-quick{display:none}}.quantity-selector{--quantity-selector-width: 124px;display:flex;justify-content:space-between;align-items:center;color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);flex:1 1 var(--quantity-selector-width);align-self:stretch}.product-form-buttons:has(.add-to-cart-button.button-secondary) .quantity-selector{border-radius:var(--style-border-radius-buttons-secondary)}.quantity-selector :is(.quantity-minus,.quantity-plus){padding:0;background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:var(--minimum-touch-target);height:var(--minimum-touch-target);flex-shrink:0;color:var(--color-input-text)}.quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-inputs);border-end-start-radius:var(--style-border-radius-inputs)}.quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-inputs);border-end-end-radius:var(--style-border-radius-inputs)}.product-details .quantity-selector,.quick-add-modal .quantity-selector{border-radius:var(--style-border-radius-buttons-primary)}.product-details .quantity-selector .quantity-minus,.quick-add-modal .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-buttons-primary);border-end-start-radius:var(--style-border-radius-buttons-primary)}.product-details .quantity-selector .quantity-plus,.quick-add-modal .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-buttons-primary);border-end-end-radius:var(--style-border-radius-buttons-primary)}.quantity-selector .svg-wrapper{transition:transform var(--animation-speed) var(--animation-easing)}.quantity-selector svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}:is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:scale(.9)}.quantity-selector input[type=number]{margin:0;width:calc(var(--quantity-selector-width) - var(--minimum-touch-target) * 2);min-width:3ch;padding-inline:0;text-align:center;border:none;-webkit-appearance:none;appearance:none;border-radius:var(--style-border-radius-buttons);color:var(--color-input-text);background-color:transparent}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield}.resource-list{--resource-list-mobile-gap-max: 9999px;--resource-list-column-gap: min(var(--resource-list-column-gap-desktop), var(--resource-list-mobile-gap-max));--resource-list-row-gap: min(var(--resource-list-row-gap-desktop), var(--resource-list-mobile-gap-max));width:100%}@media screen and (max-width:749px){.resource-list{--resource-list-mobile-gap-max: 12px}}@container resource-list (max-width: 749px){.resource-list{--resource-list-mobile-gap-max: 12px}}.resource-list--grid{display:grid;gap:var(--resource-list-row-gap) var(--resource-list-column-gap);grid-template-columns:var(--resource-list-columns-mobile)}@media screen and (min-width:750px){.resource-list--grid{grid-template-columns:var(--resource-list-columns)}}@container resource-list (max-width: 449px){.resource-list--grid{grid-template-columns:var(--resource-list-columns-mobile)}}@container resource-list(min-width: 450px) and (max-width: 749px){.resource-list--grid{--resource-list-columns-per-row: 3;grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(3n+1)),.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(8n)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 750px){.resource-list--grid{grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+9)){--resource-list-columns-per-row: 5}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+7):nth-last-child(-n+8)){--resource-list-columns-per-row: 4}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 3}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(5)){--resource-list-columns-per-row: 5}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(-n+4)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 1200px){.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 6}}.resource-list--grid .resource-list__item{min-width:0}.resource-list__item{height:100%;color:var(--color-foreground);text-decoration:none}.sorting-filter__container{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--drawer-padding) 0;padding-block:var(--padding-sm);margin-inline-end:var(--margin-md);position:relative}.sorting-filter__container .facets__label{font-size:var(--font-h4--size)}.sorting-filter__select-wrapper{display:flex;position:relative;border-radius:var(--variant-picker-button-radius);align-items:center;overflow:clip;padding:var(--padding-2xs) var(--padding-xs)}.sorting-filter__select-wrapper:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.sorting-filter__select-wrapper:has(:focus-visible) .sorting-filter__select{outline:none}.sorting-filter__container .sorting-filter__select{-webkit-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;width:100%;padding-inline-end:var(--icon-size-2xs);text-align:end;text-align-last:end}.sorting-filter__select .icon{position:absolute;inset-inline-end:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}@media screen and (min-width:750px){.sorting-filter{z-index:var(--facets-upper-z-index)}}.sorting-filter__options{display:grid;grid-template-rows:0fr;opacity:0;position:absolute;top:100%;inset-inline-end:0;color:var(--color-foreground);z-index:var(--facets-upper-z-index);box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);border-radius:var(--style-border-radius-popover);width:max-content;min-width:var(--facets-panel-min-width);min-height:0;transition:grid-template-rows var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing)}details[open] .sorting-filter__options{opacity:1;grid-template-rows:1fr}.sorting-filter__options-inner{display:flex;flex-direction:column;grid-row:1 / span 2;gap:var(--gap-sm);padding:calc(var(--drawer-padding) / 2);color:var(--color-foreground);overflow:clip;scrollbar-width:none;-ms-overflow-style:none}.sorting-filter__options-inner::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.sorting-filter__options-inner{gap:0}}.sorting-filter__option{cursor:pointer;display:grid;grid-template-columns:var(--icon-size-sm) 1fr;gap:var(--margin-2xs);align-items:center;min-width:180px;max-width:16em;padding:var(--padding-2xs) calc(var(--drawer-padding) / 2) var(--padding-2xs) var(--padding-2xs)}.sorting-filter__option:hover{border-radius:calc(var(--style-border-radius-popover) / 2);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}.sorting-filter__option:focus{border-radius:calc(var(--style-border-radius-popover) / 2)}.sorting-filter__input{display:none}.sorting-filter__input:checked+.sorting-filter__checkmark+.sorting-filter__label{font-weight:500}.sorting-filter__checkmark{visibility:hidden}*:checked~.sorting-filter__checkmark{visibility:visible}.sorting-filter__label{cursor:pointer;pointer-events:none}@media screen and (max-width:749px){.facets-toggle--no-filters .sorting-filter__select-wrapper{padding-inline-start:0}}.facets-mobile-wrapper .sorting-filter .facets__panel{padding-inline:0;position:relative}.facets-mobile-wrapper .sorting-filter .facets__status{display:none}.facets-mobile-wrapper:has(>:nth-child(2)) .sorting-filter .sorting-filter__options{inset-inline-start:0;inset-inline-end:unset}.facets-mobile-wrapper .sorting-filter .facets__label{margin-inline-end:var(--margin-2xs);font-size:var(--font-paragraph--size);color:var(--color-foreground-muted)}@media screen and (max-width:749px){.facets-toggle .sorting-filter__container{padding:0}}@media screen and (max-width:749px){.facets-toggle .sorting-filter__container .facets__label{display:none}}@media screen and (max-width:749px){.facets-toggle .sorting-filter:before{display:none}}@media screen and (min-width:750px){.facets--drawer .sorting-filter{display:none}}.swatch{--color-border: rgb(var(--color-foreground-rgb) / var(--style-border-swatch-opacity));--min-width-unitless: 15.9999;--min-height-unitless: 15.9999;--min-height: 16px;--min-width: 16px;--scaling-factor: .5;--max-swatch-size: 28px;--max-pill-size: 20px;--max-filter-size: 32px;--offset-swatch-width: calc(var(--variant-picker-swatch-width-unitless) - var(--min-width-unitless));--offset-swatch-height: calc(var(--variant-picker-swatch-height-unitless) - var(--min-height-unitless));--offset-scaled-width: calc( var(--scaling-factor) * var(--offset-swatch-width) / var(--offset-swatch-height) * var(--offset-max-swatch-size) );--offset-scaled-height: calc( var(--scaling-factor) * var(--offset-swatch-height) / var(--offset-swatch-width) * var(--offset-max-swatch-size) );--offset-max-swatch-size: calc(var(--max-swatch-size) - var(--min-width));--swatch-width: min( calc(var(--min-width) + var(--scaling-factor) * var(--offset-swatch-width) * 1px), calc(var(--min-width) + var(--offset-scaled-width)), var(--max-swatch-size) );--swatch-height: min( calc(var(--min-height) + var(--scaling-factor) * var(--offset-swatch-height) * 1px), calc(var(--min-height) + var(--offset-scaled-height)), var(--max-swatch-size) );display:block;background:var(--swatch-background);background-position:var(--swatch-focal-point, center);border-radius:var(--variant-picker-swatch-radius);border:var(--style-border-swatch-width) var(--style-border-swatch-style) var(--color-border);width:var(--swatch-width);height:var(--swatch-height);background-size:var(--swatch-width) var(--swatch-height)}.swatch.swatch--unavailable{border-style:dashed}.swatch.swatch--unscaled{--swatch-width: var(--variant-picker-swatch-width);--swatch-height: var(--variant-picker-swatch-height)}.swatch.swatch--filter{--swatch-width: var(--max-filter-size);--swatch-height: var(--max-filter-size);border-radius:var(--variant-picker-swatch-radius)}.swatch.swatch--pill{--swatch-width: var(--max-pill-size);--swatch-height: var(--max-pill-size);border-radius:var(--variant-picker-swatch-radius)}.swatch.swatch--filter,.swatch.swatch--pill{--style-border-swatch-width: var(--variant-picker-border-width);--style-border-swatch-style: var(--variant-picker-border-style);--color-border: rgb(var(--color-foreground-rgb) / var(--variant-picker-border-opacity))}.swatch.swatch--variant-image{background-size:cover}@media screen and (min-width:750px){.swatch{--max-swatch-size: 32px;--max-pill-size: 16px;--max-filter-size: 28px;--scaling-factor: .65}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAgACDAQAAAAAAIAAAAAAAD4AC5QYeAgIAgFHhFYguSQQBcgGg */
