.container{width:calc(100% - 2 * var(--page-margin))}body{font-size:var(--body-size);line-height:var(--body-leading)}h1,h2,h3{letter-spacing:var(--heading-tracking)}.section-head h2{font-size:calc(29px * var(--heading-scale))}.button{border-radius:var(--button-radius);border-width:var(--button-border);color:var(--button-text);min-height:var(--button-height);text-transform:var(--button-case)}.button[disabled]{opacity:.5;cursor:not-allowed}.button[aria-busy=true]{cursor:progress}.arrow-icon{width:16px;height:16px}.field input,.field select,.field textarea,.option-select{border-radius:var(--input-radius);border-width:var(--input-border)}.section-shell p{color:inherit}.section-shell .section-head p,.section-shell .product-vendor,.section-shell .collection-count{opacity:.72}.rte p+p{margin-top:1em}.rte a{text-decoration:underline;text-underline-offset:3px}.rte img{max-width:100%;height:auto}.rte iframe{max-width:100%}.rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.rte th,.rte td{padding:10px;border:1px solid var(--border)}.placeholder-image{display:block;width:100%;height:auto;background:var(--tint);color:var(--muted);fill:currentColor}.site-header{height:var(--header-height, 54px)}.brand .desktop-logo{max-width:100%;width:auto;max-height:calc(var(--header-height, 54px) - 12px);object-fit:contain}.mobile-logo,.logo-fallback{display:none}.brand:has(.desktop-logo){max-width:200px}.sticky-header .shopify-section:has(>.site-header){position:sticky;top:0;z-index:25}.main-nav{gap:25px}.nav-grandchild{padding-left:12px!important;color:var(--muted)}.announcement-message[hidden]{display:none}.announcement-inner:has(>.announcement-message:only-child){justify-content:center}.native-hero{height:var(--hero-height);max-height:none}.native-hero picture{display:block;width:100%;height:100%}.native-hero picture img,.native-hero picture svg{width:100%;height:100%;object-fit:cover}.native-hero .hero-copy{left:var(--hero-left);top:var(--hero-top);width:var(--hero-copy-width);color:inherit}.native-hero .hero-copy h1,.native-hero .hero-title{font-size:calc(var(--hero-heading) * var(--heading-scale));color:inherit;line-height:.98;letter-spacing:-.035em}.native-hero .hero-copy p{color:inherit;opacity:.85}.category-grid{grid-template-columns:repeat(var(--category-columns, 6),minmax(0,1fr))}.category-card svg{height:115px;object-fit:contain;margin-bottom:7px}.benefits-grid{grid-template-columns:repeat(var(--benefit-columns, 4),minmax(0,1fr))}.product-grid{grid-template-columns:repeat(var(--product-columns, 5),minmax(0,1fr));gap:var(--grid-gap)}.product-info{text-align:var(--card-alignment)}.product-info .rating{justify-content:var(--card-alignment)}.product-photo img,.product-photo .placeholder-image{aspect-ratio:var(--card-ratio);object-fit:var(--card-fit)}.product-photo .secondary-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s}@media(hover:hover){.product-card:hover .secondary-image{opacity:1}}.product-vendor{font-size:min(18px,calc(11.2px * var(--text-scale, 1)));margin-bottom:3px}.product-photo .badge{position:absolute;left:10px;top:10px;padding:4px 8px;font-size:min(18px,calc(11.2px * var(--text-scale, 1)));border-radius:var(--badge-radius);background:var(--badge-background);color:var(--badge-text)}.price-group{display:inline-flex;align-items:baseline;gap:7px;flex-wrap:wrap}.compare-price{color:var(--compare)}.unit-price{font-size:.75em;color:var(--muted)}.unit-price{display:block;flex-basis:100%}.sale-price{color:var(--sale)}.rating .stars{background:linear-gradient(to right,var(--stars) var(--rating-percent, 100%),var(--border) var(--rating-percent, 100%));background-clip:text;-webkit-background-clip:text;color:transparent}.card-swatches{display:flex;gap:6px;padding-top:8px;flex-wrap:wrap}.card-swatch{width:18px;height:18px;border:1px solid var(--border);border-radius:50%;overflow:hidden}.card-swatch img{width:100%;height:100%;object-fit:cover}.feature-copy form{margin-top:14px}.room-grid{grid-template-columns:repeat(var(--room-columns, 4),minmax(0,1fr))}.room-card{border-radius:var(--collection-radius)}.room-card img,.room-card .placeholder-image{aspect-ratio:var(--collection-ratio);object-fit:cover}.no-review-image{grid-template-columns:1fr}.review-quote p{color:inherit}.journal-card img{border-radius:var(--article-radius)}.article-excerpt,.article-author{font-size:min(18px,calc(11.2px * var(--text-scale, 1)));margin-top:8px}.story-panel .rte p{font-size:min(18px,calc(11.2px * var(--text-scale, 1)));line-height:1.5}.social-strip:has(>a:only-child){grid-template-columns:minmax(0,130px)}.newsletter-form{display:block!important}.newsletter-fields{display:flex;align-items:stretch;gap:4px;width:100%}.newsletter-fields input{width:100%;min-width:0}.newsletter-inner>.newsletter-form{min-width:325px;max-width:520px;width:38%}.newsletter-inner h2{font-size:calc(20px * var(--heading-scale))}.newsletter-inner .rte p{font-size:min(18px,calc(11.2px * var(--text-scale, 1)));margin-top:3px}.newsletter-fields>.button{min-height:32px;font-size:min(18px,calc(11.2px * var(--text-scale, 1)));padding:7px 20px}.newsletter-fields input{min-height:32px;border:1px solid var(--border);border-radius:var(--input-radius);background:var(--paper);padding:7px 14px;font-size:min(18px,calc(11.2px * var(--text-scale, 1)))}.form-error,.form-success{font-size:min(18px,calc(12px * var(--text-scale, 1)));line-height:1.5;margin-top:10px;flex-basis:100%}.form-error{color:var(--link)}.form-error[hidden]{display:none}.form-success{color:var(--ink)}.site-footer{background:var(--footer-background)}.footer-main{grid-template-columns:2.4fr repeat(calc(var(--footer-columns, 5) - 1),minmax(0,1fr))}.footer-description p{font-size:min(18px,calc(11.2px * var(--text-scale, 1)));line-height:1.5;margin-top:7px}.footer-column .rte p{font-size:min(18px,calc(11.2px * var(--text-scale, 1)))}.payment-icons{display:flex;gap:8px;justify-content:end;flex-wrap:wrap;padding-bottom:12px}.payment-icon{width:34px;height:22px}.localization-form{display:flex;gap:10px;flex-wrap:wrap}.localization-form select{max-width:220px}.footer-legal{gap:20px;flex-wrap:wrap}.image-text-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.image-text-grid.image-right .image-text-media{order:2}.image-text-media img{border-radius:var(--radius)}.image-text-copy h2{font-size:38px;margin-top:0}.image-text-copy .rte{margin-top:20px}.image-text-copy .button{margin-top:10px}.rich-text-content h2{margin-top:0}.rich-text-content .button{margin-top:20px}.product-main-media{grid-column:1 / -1;aspect-ratio:1.1;background:var(--tint);border-radius:var(--radius);overflow:hidden}.product-main-media a{display:block;height:100%}.product-main-media img,.product-main-media video,.product-main-media iframe,.product-main-media model-viewer{width:100%;height:100%;object-fit:contain;border:0}.product-option{border:0;padding:0;margin:0 0 18px;min-width:0}.option-choice{position:relative;cursor:pointer}.option-choice input{position:absolute;width:1px;height:1px;opacity:0}.option-choice input:checked+.swatch-button{border-color:var(--ink)}.option-choice input:focus-visible+.swatch-button{outline:2px solid var(--accent);outline-offset:3px}.option-select{width:100%;padding:11px;border:1px solid var(--border);background:var(--paper)}.product-details .rte p{font-size:min(18px,calc(13px * var(--text-scale, 1)));line-height:1.7}.product-details [data-product-price]{min-height:1.3em}.shopify-payment-button{margin-top:13px}.collection-description{max-width:650px;margin:auto;font-size:min(18px,calc(13px * var(--text-scale, 1)))}.collection-cover{max-height:400px;object-fit:cover;margin-bottom:30px}.collection-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.filter-dropdown{position:relative}.filter-dropdown>summary{min-height:34px;align-items:center;font-size:min(18px,calc(12px * var(--text-scale, 1)));gap:10px}.filter-panel{position:absolute;top:100%;left:0;min-width:230px;max-height:350px;overflow-y:auto;background:var(--paper);border:1px solid var(--border);padding:15px;box-shadow:0 5px 20px #3a322c0a;z-index:10}.filter-panel>label{display:flex;gap:10px;align-items:center;font-size:min(18px,calc(12px * var(--text-scale, 1)));padding:6px 0}.filter-panel input[type=checkbox]{accent-color:var(--accent)}.price-range{display:flex;gap:10px}.price-range label{font-size:min(18px,calc(12px * var(--text-scale, 1)));min-width:0}.price-range input{width:100%;padding:8px;border:1px solid var(--border);margin-top:6px}.active-filters{display:flex;gap:8px;flex-wrap:wrap}.active-filters a{padding:5px 10px;font-size:min(18px,calc(11.2px * var(--text-scale, 1)));border:1px solid var(--border);border-radius:99px}.collection-count{font-size:min(18px,calc(11.2px * var(--text-scale, 1)));margin:15px 0}.pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;align-items:center;margin:35px 0 10px}.pagination>span{min-width:35px;min-height:35px;display:grid;place-items:center}.pagination .current{border-bottom:1px solid var(--accent)}.blog-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:30px;font-size:min(18px,calc(12px * var(--text-scale, 1)))}.blog-tags [aria-current]{text-decoration:underline;text-underline-offset:5px}.article-comments{margin-top:50px}.article-comments h2{margin-bottom:25px}.comment{border-bottom:1px solid var(--border);padding-block:20px}.comment time{display:block;font-size:min(18px,calc(11.2px * var(--text-scale, 1)));margin-top:10px}.article-comments form{padding-top:25px}.cart-item>a img{width:85px;aspect-ratio:1;object-fit:cover;border-radius:var(--radius)}.cart-note-label{margin-top:25px}.line-discount{color:var(--sale);padding-top:5px}.cart-recommendations{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:25px}.side-dialog{width:min(var(--drawer-width),100%)}dialog::backdrop{background:rgb(30 23 18 / var(--overlay-opacity))}.search-container{max-width:700px;margin-inline:auto;position:relative}.predictive-results{position:absolute;top:100%;left:0;right:0;padding:15px;z-index:20;background:var(--paper);border:1px solid var(--border);box-shadow:0 6px 20px #3a322c0a}.predictive-results[hidden]{display:none}.predictive-results [role=option]{display:flex;align-items:center;gap:14px;padding:9px;font-size:min(18px,calc(13px * var(--text-scale, 1)))}.predictive-results [role=option][aria-selected=true]{background:var(--tint)}.predictive-item img{width:60px;height:60px;object-fit:cover}.predictive-item small{display:block;font-size:min(18px,calc(11.2px * var(--text-scale, 1)));color:var(--muted);margin-top:4px}.search-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.search-page-card h2{font-size:26px;margin-bottom:12px}.shopify-policy__container{max-width:820px;padding:50px 30px 65px}.shopify-policy__title h1{font-size:44px;margin-bottom:30px}.shopify-policy__body h2{font-size:28px;margin:30px 0 15px}.shopify-policy__body p,.shopify-policy__body li{font-size:min(18px,calc(14px * var(--text-scale, 1)));line-height:1.8;margin-bottom:16px}.shopify-policy__body a{text-decoration:underline}.shopify-policy__body table{max-width:100%;display:block;overflow-x:auto}.no-hover-motion .product-card:hover img,.no-hover-motion .category-card:hover img,.no-hover-motion .room-card:hover img{transform:none}@media(max-width:1100px)and (min-width:761px){.header-inner{width:90%}.main-nav{gap:15px}}@media(max-width:760px){.container{width:calc(100% - 2 * var(--mobile-margin))}.site-header{height:64px}.brand .desktop-logo{max-height:48px}.brand:has(.mobile-logo) .desktop-logo,.brand:has(.mobile-logo) .logo-fallback,.brand:has(.mobile-logo)>span{display:none}.brand .mobile-logo{display:block;max-height:48px;object-fit:contain}.brand:not(:has(.mobile-logo)):has(.desktop-logo) .desktop-logo{display:block}.brand:not(:has(.mobile-logo)) .mobile-logo{display:none}.native-hero{height:auto;display:flex;flex-direction:column-reverse}.native-hero picture{height:var(--hero-mobile-image);flex-shrink:0}.native-hero picture img{object-position:76% center}.native-hero .hero-copy{position:static;width:100%;max-width:none;min-height:0;padding:25px 6%}.native-hero .hero-copy h1,.native-hero .hero-title{font-size:calc(var(--hero-mobile-heading) * var(--heading-scale));max-width:330px}.native-hero.mobile-overlay{position:relative;min-height:500px}.native-hero.mobile-overlay picture{height:500px}.native-hero.mobile-overlay .hero-copy{position:absolute;top:7%;left:0;background:transparent}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card svg{height:76px}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px var(--mobile-grid-gap)}.room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-inner>.newsletter-form{width:100%;max-width:none;min-width:0}.newsletter-fields input,.footer-signup input{min-height:42px;font-size:min(18px,calc(16px * var(--text-scale, 1)))}.newsletter-fields>.button{min-height:42px;font-size:min(18px,calc(11.2px * var(--text-scale, 1)))}.footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-description p{font-size:min(18px,calc(11.2px * var(--text-scale, 1)))}.footer-bottom{padding-bottom:20px}.image-text-grid{grid-template-columns:1fr;gap:25px}.image-text-grid.image-right .image-text-media{order:0}.image-text-copy h2{font-size:32px}.option-select,.price-range input,.currency-select{font-size:min(18px,calc(16px * var(--text-scale, 1)))}.filter-panel{max-width:min(320px,82vw);min-width:200px}.filter-dropdown:nth-child(n+3) .filter-panel{right:0;left:auto}.cart-item>a img{width:68px}.search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.shopify-policy__container{padding:35px 20px 45px}.shopify-policy__title h1{font-size:36px}}@media(prefers-reduced-motion:reduce){.product-photo .secondary-image{transition:none}}.account-secondary-link{margin-left:18px}.account-recovery,.account-details{margin-top:40px}.account-recovery h2,.account-details h2{font-size:28px;margin-bottom:22px}.account-actions{display:flex;gap:25px;margin-bottom:30px}.table-scroll{overflow-x:auto;margin:25px 0}.account-table{width:100%;border-collapse:collapse;font-size:min(18px,calc(12px * var(--text-scale, 1)))}.account-table th,.account-table td{text-align:left;padding:15px 12px;border-bottom:1px solid var(--border)}.account-table a{text-decoration:underline;text-underline-offset:3px}.address-card{padding:25px 0;border-bottom:1px solid var(--border)}.address-card h2{margin-bottom:22px}.address-card details{margin:18px 0}.address-card details>form{margin-top:20px}.password-brand{text-align:center;padding:35px 20px;border-bottom:1px solid var(--border)}.password-content,.gift-card{padding-bottom:60px}.gift-card{text-align:center}.gift-card-code{border:1px solid var(--border);padding:22px;font:27px/1.3 monospace;letter-spacing:3px;overflow-wrap:anywhere}@media(max-width:760px){.account-secondary-link{display:block;margin:20px 0 0}.gift-card-code{font-size:20px}}.icon{stroke-width:var(--icon-stroke)}.brand .desktop-logo{width:var(--logo-width)}.brand:has(.desktop-logo){max-width:var(--logo-width)}.button{box-shadow:0 4px 12px rgb(58 50 44 / var(--button-shadow))}.field input,.field select,.field textarea,.option-select{box-shadow:0 3px 10px rgb(58 50 44 / var(--input-shadow))}.product-card{border:var(--card-border) solid var(--border);border-radius:var(--radius);box-shadow:0 5px 18px rgb(58 50 44 / var(--card-shadow))}.card-style-boxed .product-card{background:var(--card-background)}.card-style-boxed .product-info{padding:12px}.product-info h3{font-size:var(--card-title-size)}.swatch-button{border-radius:var(--pill-radius);border-width:var(--pill-border)}.option-choice input:checked+.swatch-button{background:var(--pill-selected-bg);color:var(--pill-selected-text)}.product-main-media,.image-text-media,.article-hero{border-radius:var(--media-radius);border:var(--media-border) solid var(--border);box-shadow:0 5px 18px rgb(58 50 44 / var(--media-shadow))}.rich-text-content,.cart-summary,.support-band{border-radius:var(--content-radius);border:var(--content-border) solid var(--border);box-shadow:0 5px 18px rgb(58 50 44 / var(--content-shadow))}.side-dialog{border-left-width:var(--drawer-border);border-radius:var(--drawer-radius) 0 0 var(--drawer-radius);box-shadow:-8px 0 30px rgb(58 50 44 / var(--drawer-shadow))}dialog::backdrop{background:color-mix(in srgb,var(--overlay-color) calc(var(--overlay-opacity) * 100%),transparent)}.nav-panel,.filter-panel,.predictive-results{border-radius:var(--popup-radius);box-shadow:0 6px 20px rgb(58 50 44 / var(--popup-shadow))}.footer-main:has(>.footer-brand:only-child){grid-template-columns:1fr}.page-heading h1{font-size:calc(49px * var(--heading-scale))}.product-details h1{font-size:calc(43px * var(--heading-scale))}.story-text h2{font-size:calc(28px * var(--heading-scale))}@media(max-width:760px){.brand .mobile-logo{width:var(--mobile-logo-width)}.brand:has(.mobile-logo){max-width:var(--mobile-logo-width)}.benefit:nth-child(odd){border-left:0}.product-info h3{font-size:var(--card-title-size)}.page-heading h1{font-size:calc(39px * var(--heading-scale))}.product-details h1{font-size:calc(36px * var(--heading-scale))}.story-text h2{font-size:calc(26px * var(--heading-scale))}}.featured-product,.story-grid{background:inherit;color:inherit}body :is(#MainContent,dialog) .option-choice input[data-product-option]+.swatch-button{border:2px solid #C6C7BC!important;background-color:#f7f5f0!important;color:#363b32!important;opacity:1!important}@media(hover:hover){body :is(#MainContent,dialog) .option-choice:hover input[data-product-option]:not(:checked):not(:disabled)+.swatch-button{background-color:#ece8de!important;border-color:#8d8174!important}}body :is(#MainContent,dialog) .option-choice input[data-product-option]:checked+.swatch-button{background-color:#594b40!important;border-color:#594b40!important;color:#fff!important;box-shadow:inset 0 0 0 1px #594b40}body :is(#MainContent,dialog) .option-choice input[data-product-option]:checked+.swatch-button *{color:#fff!important}body :is(#MainContent,dialog) .option-choice input[data-product-option]:focus-visible+.swatch-button{outline:3px solid #99734F!important;outline-offset:3px!important}body :is(#MainContent,dialog) .option-choice input[data-product-option]+.swatch-button i{flex:0 0 14px;background-color:var(--swatch)!important;border:1px solid rgba(54,59,50,.35)!important}body :is(#MainContent,dialog) .option-choice input[data-product-option]:checked+.swatch-button i{border-color:#ffffffd9!important}body :is(#MainContent,dialog) .option-choice input[data-product-option]:disabled+.swatch-button{cursor:not-allowed;opacity:.55!important;border-style:dashed!important}@media(forced-colors:active){body :is(#MainContent,dialog) .option-choice input[data-product-option]:checked+.swatch-button{outline:2px solid Highlight!important;outline-offset:-4px!important}}body :is(#MainContent,dialog) .option-choice input[data-product-option]{opacity:0!important}
/*# sourceMappingURL=/cdn/shop/t/62/assets/shopify.css.map */
