:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}@font-face{font-family:Brown;font-weight:300;font-style:normal;src:url(Brown-Light.89468549.woff2) format("woff2"),url(Brown-Light.a7f73625.woff) format("woff")}@font-face{font-family:Brown;font-weight:300;font-style:italic;src:url(Brown-LightItalic.93b08099.woff2) format("woff2"),url(Brown-LightItalic.6b15ecde.woff) format("woff")}@font-face{font-family:Brown;font-weight:400;font-style:normal;src:url(Brown-Regular.67fcd593.woff2) format("woff2"),url(Brown-Regular.ce2ff086.woff) format("woff")}@font-face{font-family:Brown;font-weight:400;font-style:italic;src:url(Brown-RegularItalic.a3583b87.woff2) format("woff2"),url(Brown-RegularItalic.ed0b36e2.woff) format("woff")}@font-face{font-family:Brown;font-weight:700;font-style:normal;src:url(Brown-Bold.f302aead.woff2) format("woff2"),url(Brown-Bold.5219c111.woff) format("woff")}@font-face{font-family:Brown;font-weight:700;font-style:normal;src:url(Brown-BoldItalic.68c306e5.woff2) format("woff2"),url(Brown-BoldItalic.9b63352b.woff) format("woff")}@font-face{font-family:Bon Vivant Serif;font-weight:400;font-style:normal;src:url(BonVivantSerif.1c0097a3.woff2) format("woff2"),url(BonVivantSerif.876f9642.woff) format("woff")}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Brown,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.fs--base{line-height:1.25}.fs--s,.fs--xs{text-transform:uppercase;letter-spacing:.125em;font-size:12px}@media screen and (min-width: 390px){.fs--s,.fs--xs{font-size:calc(.130719vw + 11.4902px)}}@media screen and (min-width: 1920px){.fs--s,.fs--xs{font-size:14px}}.fs--xs{font-size:10px}.fs--m{line-height:36 / 30;font-size:18px}@media screen and (min-width: 390px){.fs--m{font-size:calc(.784314vw + 14.9412px)}}@media screen and (min-width: 1920px){.fs--m{font-size:30px}}.fs--ml,.rich-text h3,.rich-text h4{font-family:Bon Vivant Serif;line-height:36 / 30;font-size:20px}@media screen and (min-width: 390px){.fs--ml,.rich-text h3,.rich-text h4{font-size:calc(.261438vw + 18.9804px)}}@media screen and (min-width: 1920px){.fs--ml,.rich-text h3,.rich-text h4{font-size:24px}}.fs--l,.rich-text h2{font-family:Bon Vivant Serif;font-size:24px;line-height:1}@media screen and (min-width: 390px){.fs--l,.rich-text h2{font-size:calc(.522876vw + 21.9608px)}}@media screen and (min-width: 1920px){.fs--l,.rich-text h2{font-size:32px}}.fs--xl,.rich-text h1{font-family:Bon Vivant Serif;font-size:2em}@media only screen and (min-width: 540px){.fs--xl,.rich-text h1{font-size:3em}}@media only screen and (min-width: 912px){.fs--xl,.rich-text h1{font-size:64px}}@media only screen and (min-width: 912px) and (min-width: 390px){.fs--xl,.rich-text h1{font-size:calc(.522876vw + 61.9608px)}}@media only screen and (min-width: 912px) and (min-width: 1920px){.fs--xl,.rich-text h1{font-size:72px}}.fw--light,body{font-weight:300}.fw--regular,.fs--xs{font-weight:400}.ff--serif{text-transform:none;font-family:Bon Vivant Serif}.lh--m,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{line-height:1.25}.lh--l,.rich-text p{line-height:1.5}.faded,.pagination span:not(.current,.prev,.next),a:not(.card,.card-link,.button,.promo,.image-wrapper,.disabled,.shade-btn,.search-item a,.search-item .product-info .faq>li header,.product-info .faq>li .search-item header,.remove,.cancel-filter):hover,.product-info .faq>li header:not(.card,.card-link,.button,.promo,.image-wrapper,.disabled,.shade-btn,.search-item a,.search-item .product-info .faq>li header,.product-info .faq>li .search-item header,.remove,.cancel-filter):hover{opacity:.5}a:not(.card,.card-link,.button,.promo,.image-wrapper,.disabled,.shade-btn,.search-item a,.search-item .product-info .faq>li header,.product-info .faq>li .search-item header,.remove,.cancel-filter),.product-info .faq>li header:not(.card,.card-link,.button,.promo,.image-wrapper,.disabled,.shade-btn,.search-item a,.search-item .product-info .faq>li header,.product-info .faq>li .search-item header,.remove,.cancel-filter){transition:opacity .125s ease-out}.disabled{opacity:.33;pointer-events:none}.underline,.rich-text a,.rich-text .product-info .faq>li header,.product-info .faq>li .rich-text header{border-bottom:1px solid #000;display:inline-block}.rich-text{max-width:66em;margin:0 auto}.rich-text ul{margin-top:.5em;list-style:circle}.rich-text ul li{margin-left:1em}.rich-text p{margin-bottom:1.5rem}.rich-text :last-child{margin-bottom:0}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{margin-bottom:.5rem}[data-theme=secondary]{background:#e8cfc2}[data-theme=dark]{color:#fff;background:#000!important}[data-theme=dark] .fade{color:#ffffffa8}[data-theme=dark] .shade-btn{color:#000}[data-theme=dark] .shade-btn .bottom-rect{background-color:#000;border:1px solid #fff}[data-theme=dark].collection-description .illustration{opacity:.25}[data-filter=greyscale]{filter:grayscale()}#shopify-section-header{width:100%;z-index:4;height:100%;pointer-events:none;position:fixed;top:0;left:0}.main-header{width:100%;-webkit-user-select:none;user-select:none;pointer-events:all;background:#fff;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding-top:.75em;padding-bottom:.75em;display:flex;position:relative}@media only screen and (min-width: 390px){.main-header{padding-top:.75em;padding-bottom:.75em}}@media only screen and (min-width: 912px){.main-header{padding-top:1em;padding-bottom:1em}}@media only screen and (min-width: 1280px){.main-header{padding-top:1em;padding-bottom:1em}}.logo{position:absolute;top:50%;left:50%;overflow:hidden;transform:translate3d(-50%,-50%,0)}.logo span{display:block;position:relative}.logo svg{height:.75em}@media only screen and (min-width: 540px){.logo svg{height:1em}}.main-actions{z-index:3;margin-right:-.5em}@media only screen and (min-width: 540px){.main-actions{margin-right:-.75em}}.main-actions ul{display:flex}.main-actions ul li{cursor:pointer;position:relative}.main-actions ul li>*{padding:.5em;display:block}.main-actions ul li:nth-child(2){display:none}@media only screen and (min-width: 390px){.main-actions ul li:nth-child(2){display:block}}.search-active .main-actions{z-index:1}.main-nav ul{gap:1.5em;display:none}@media only screen and (min-width: 912px){.main-nav ul{display:flex}}.main-nav ul a span,.main-nav ul .product-info .faq>li header span,.product-info .faq>li .main-nav ul header span{align-items:center;gap:.25em;display:flex}.main-nav ul a svg,.main-nav ul .product-info .faq>li header svg,.product-info .faq>li .main-nav ul header svg{margin-top:-.2em}.navicon{height:.75em;width:1.25em;display:block;position:relative}.navicon .navicon-line{width:100%;height:1px;background-color:#000;position:absolute;top:0}.navicon .navicon-line:nth-child(1){transform:translate3d(0,calc(.375em - .5px),0)}.navicon .navicon-line:nth-child(2){transform:translate3d(0,calc(.75em - 1px),0)}@media only screen and (min-width: 912px){.navicon{display:none}}.mobile-nav{height:calc(100vh - 3em);height:calc(var(--vh, 1vh) * 100 - 3em);width:100%;z-index:0;background-color:#000;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0}.mobile-nav>ul{height:100%;width:100%;flex-flow:column;display:flex}.mobile-nav>ul>li{height:2.5em;flex-flow:column;display:flex;position:relative}.mobile-nav>ul>li header{background:#f4f0dd}.mobile-nav>ul>li header a,.mobile-nav>ul>li header .product-info .faq>li header,.product-info .faq>li .mobile-nav>ul>li header header{width:100%;justify-content:space-between;display:flex}.mobile-nav .content{flex:2;overflow:scroll}.mobile-nav .content .cards-container{height:100%}.mobile-nav .content .cards-container>*{flex-flow:column;flex:0 0 66vw;display:flex}.mobile-nav .content .cards-container .card-img-wrapper{flex:2}.mobile-nav .content .cards-container .card-data{background-color:#fff}@media only screen and (min-width: 912px){.mobile-nav{display:none}}.mobile-nav header{border-top:1px solid #000;border-bottom:1px solid #000;justify-content:space-between;align-items:end;margin-top:-1px;padding-top:.75em;padding-bottom:.75em;display:flex}.badge{width:2em;height:2em;letter-spacing:0;color:#fff;pointer-events:none;background-color:#000;border-radius:100%;justify-content:center;align-items:center;padding-top:.1em;display:flex;position:absolute;top:0;right:-.25rem}.search-panel{width:100%;height:3.5em;visibility:hidden;z-index:2;background-color:#fff;border-bottom:1px solid #000;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0}@media only screen and (min-width: 912px){.search-panel{height:calc(4em + 1px)}}.search-panel form{width:100%}.search-panel input[type=text]{width:100%;text-align:center;padding-top:3em 0;border:none}.search-panel svg{cursor:pointer}main[role=main]{padding-top:5.25em}@media only screen and (min-width: 540px){main[role=main]{padding-top:5.75em}}.overlay{height:calc(100vh - 3em + 1px);width:100%;cursor:pointer;visibility:hidden;background:#00000080;position:fixed;bottom:0;left:0}@media only screen and (min-width: 912px){.overlay{height:calc(100vh - 4em + 1px)}}.announcement-bar{width:100%;background-color:#000;position:fixed;top:0;left:0;overflow:hidden}.announcement-bar .announcement-bar-inner{width:fit-content;flex-direction:row;flex:auto;padding:1em 0;display:flex}.announcement-bar .text{font-smooth:always;flex-shrink:0}.announcement-bar .text span{padding:0 1em;display:inline-block}.main-collections{display:none}@media only screen and (min-width: 912px){.main-collections{width:100%;display:block;position:fixed;top:4em;left:0;overflow:hidden}}@media only screen and (min-width: 912px) and (min-width: 912px){.main-collections{top:4em}}.main-collections__inner{background:#f4f0dd;border-bottom:1px solid #000;position:relative}.main-collections__inner>*{width:100%;position:absolute;top:0;left:0}.announcement-bar-active .main-header,.announcement-bar-active .search-panel{top:1.75em}.announcement-bar-active .overlay{height:calc((var(--vh, 1vh) * 100) - 3.5em + 1px - 1.75em)}@media only screen and (min-width: 912px){.announcement-bar-active .overlay{height:calc(100vh - 5.75em + 1px)}}.announcement-bar-active .mobile-nav{height:calc((var(--vh, 1vh) * 100) - 3.5em - 1.75em)}.announcement-bar-active .main-collections{top:5.75em}.landscape-nav a,.landscape-nav .product-info .faq>li header,.product-info .faq>li .landscape-nav header{display:inline-flex}.mobile-nav-list{background:#fff}.mobile-nav-list .content .wrapper{flex-flow:wrap;gap:3em 1.5em;padding-top:3em;padding-bottom:3em;display:flex}.mobile-nav-list .content .wrapper>*{width:calc(50% - 1.5em)}.mobile-nav-list .content .wrapper>* h5{margin-bottom:1.5em}.mobile-nav-list .content .wrapper>* li:not(:last-child){margin-bottom:.5em}.footer{position:relative}@media only screen and (min-width: 540px){.footer{flex-flow:row}}.footer:after{content:"";width:100%;height:100%;background:linear-gradient(#0000,#000);position:absolute;top:0;left:0}.footer .sub-navs{text-align:center;flex-flow:column;align-items:center;gap:2em;margin-top:2em;margin-bottom:4em;display:flex}@media only screen and (min-width: 540px){.footer .sub-navs{margin-top:0}}@media only screen and (min-width: 540px){.footer .sub-navs{text-align:left;flex-flow:wrap;align-items:flex-start;gap:4em}}.footer .sub-nav{width:calc(50% - 2em);z-index:1}@media only screen and (min-width: 1024px){.footer .sub-nav{width:calc(25% - 3em)}}.footer .sub-nav ul{flex-flow:column;gap:.25em;margin-top:.75em;display:flex}.footer .sub-nav ul li a,.footer .sub-nav ul .product-info .faq>li header,.product-info .footer .sub-nav ul .faq>li header{padding:.5em 0;display:inline-block;position:relative}.footer .sub-nav ul li a hr,.footer .sub-nav ul .product-info .faq>li header hr,.product-info .footer .sub-nav ul .faq>li header hr{height:1px;width:100%;position:absolute;bottom:0;left:0}.footer .sub-nav ul li.social{justify-content:center;align-items:center;gap:1em;margin-top:1em;display:flex}@media only screen and (min-width: 540px){.footer .sub-nav ul li.social{justify-content:flex-start}}.footer video{width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;opacity:.5;filter:grayscale();position:absolute;top:0;left:0}.circle-button{height:3em;width:3em;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.circle-button svg:first-child{height:1em;z-index:1}.circle-button svg:first-child *{fill:currentColor}.circle-button svg:last-child{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;top:0;left:0}.circle-button svg:last-child *{stroke:currentColor}.shop-meta{z-index:1;flex-flow:column;align-items:center;gap:2em;margin-bottom:2em;display:flex;position:relative}@media only screen and (min-width: 540px){.shop-meta{margin-bottom:0}}@media only screen and (min-width: 540px){.shop-meta{flex-flow:row;justify-content:space-between;gap:4em}.shop-meta>*{width:50%}}.payment-options{align-items:center;gap:.5em;display:flex}.payment-options img{height:1.25em;border-radius:.125em}#shopify-section-newsletter{border-bottom:1px solid #000}.newsletter{border-top:1px solid #000;flex-flow:column;justify-content:center;align-items:center;gap:2em;margin-top:-1px;display:flex}@media only screen and (min-width: 1024px){.newsletter{gap:3em}}@media only screen and (min-width: 1280px){.newsletter{gap:4em}}.newsletter .illustration svg{height:2em}@media only screen and (min-width: 1024px){.newsletter .illustration svg{height:3em}}@media only screen and (min-width: 1280px){.newsletter .illustration svg{height:4em}}.newsletter form{flex-flow:column;gap:1em;display:flex}.newsletter form>:last-child{margin-top:1em}@media only screen and (min-width: 1024px){.newsletter form>:last-child{margin-top:0}}@media only screen and (min-width: 1024px){.newsletter form{gap:3em}}@media only screen and (min-width: 1280px){.newsletter form{gap:4em}}@media only screen and (min-width: 912px){.newsletter form{flex-flow:row}.newsletter form>*{width:33.3333%}}#shopify-section-newsletter{z-index:2;position:relative}form:not(.add-to-cart-form,.add-to-cart-btn,[data-controller=cart]),input:not(.add-to-cart-form,.add-to-cart-btn,[data-controller=cart]){text-transform:uppercase;letter-spacing:.125em;width:100%;font-size:1em}@media only screen and (min-width: 540px){form:not(.add-to-cart-form,.add-to-cart-btn,[data-controller=cart]),input:not(.add-to-cart-form,.add-to-cart-btn,[data-controller=cart]){text-transform:uppercase;letter-spacing:.125em;font-size:12px}}@media only screen and (min-width: 540px) and (min-width: 390px){form:not(.add-to-cart-form,.add-to-cart-btn,[data-controller=cart]),input:not(.add-to-cart-form,.add-to-cart-btn,[data-controller=cart]){font-size:calc(.130719vw + 11.4902px)}}@media only screen and (min-width: 540px) and (min-width: 1920px){form:not(.add-to-cart-form,.add-to-cart-btn,[data-controller=cart]),input:not(.add-to-cart-form,.add-to-cart-btn,[data-controller=cart]){font-size:14px}}input{-webkit-user-select:text;user-select:text;justify-content:center}input:not(.add-to-cart-btn){border-bottom:1px solid #000;padding:.75em 0}@media only screen and (min-width: 540px){input:not(.add-to-cart-btn){padding:1.5em 0}}::placeholder{color:#00000080}.button{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;display:flex;position:relative}.button:not(.submit-form)>*{pointer-events:none}.button:not(.submit-form).hide{pointer-events:none;visibility:hidden!important;opacity:0!important}.button span{width:100%;text-align:center;margin-right:-2em}.button.fit{width:fit-content}.button.fit span{margin-right:0}.button[data-theme=dark]{color:#fff;background-color:#000}.button .rect{width:100%;cursor:pointer;justify-content:space-between;align-items:center;gap:1em;padding:1.5em 10%;display:flex;position:relative}.button .top-rect{color:#fff;z-index:1;background-color:#000;border:1px solid #000}.button .bottom-rect{width:100%;height:100%;opacity:0;background:#f4f0dd;border:1px solid #000;position:absolute;top:0;left:0}.button--s{width:calc(100% - 3em);z-index:1;position:sticky;bottom:1.5em;left:1.5em}.button--s .top-rect{color:#000;background:#fff;border:1px solid #000}.button--s .rect{padding:1em 1.5em}.button.submit-form input{padding:0;display:inline-flex}.card{z-index:1;background:#f4f0dd;flex-flow:column;flex:1;align-self:stretch;display:flex;position:relative}.card .card-img-wrapper{border-bottom:1px solid #000;position:relative;overflow:hidden}.card .card-img-wrapper:before{content:"";width:100%;padding-top:133.333%;display:block}.card .card-img-wrapper>.content{position:absolute;top:0;right:0;bottom:0;left:0}.card .card-img{width:100%;height:100%;position:absolute;top:0;left:0}.card .card-img img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.card .card-img__secondary{background:#fff}.card .card-img__secondary img{object-fit:contain}.card .card-data{overflow:hidden}.card .card-data-wrapper{text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:.5em;padding:1.5em;display:flex;overflow:hidden}.card .card-data-wrapper .card-title{margin-top:.125em}.cards-container{background-color:#000;gap:1px;display:flex}.cards-container__products{flex-flow:wrap}.cards-container__products .card{flex-shrink:2;flex-basis:calc(50% - 1px)}@media only screen and (min-width: 540px){.cards-container__products .card{flex-basis:calc(33.333% - 1px)}}@media only screen and (min-width: 912px){.cards-container__products .card{flex-basis:calc(20% - 1px)}}.cards-container__products .card-img__primary{background-color:#fff}.cards-container__products .card-img__primary img{object-fit:contain}.cards-container__products .card-img__secondary img,.cards-container [data-type=blocks] .card-img__primary img{object-fit:cover}.hero{background:#000;border-bottom:1px solid #000;gap:1px}@media only screen and (min-width: 912px){.hero{min-height:calc(100vh - 5.75em + 1px);display:flex}}.hero>.illustration{display:none}@media only screen and (min-width: 912px){.hero>.illustration{display:initial;width:4.16667vw;z-index:1;position:absolute;top:50%;right:50%;transform:translate3d(50%,-50%,0)}}.hero .collection-image{width:100%;height:100vw;border-bottom:1px solid #000;position:relative;overflow:hidden}@media only screen and (min-width: 912px){.hero .collection-image{height:initial;border-bottom:initial}}.hero .collection-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.hero .collection-description{background:#f4f0dd;flex-flow:column;justify-content:flex-end;gap:1.5em;display:flex;position:relative;overflow:hidden}.hero .collection-description>:not(.illustration){z-index:2}.hero .collection-description .scroll-indicator{margin-top:1.5em}.hero .collection-description .illustration{width:75%;z-index:1;position:absolute;top:50%;right:0;transform:translate3d(50%,-75%,0)}.hero .collection-description .illustration svg{object-fit:cover}.hero .button{margin:1.5em 0 3em}.hero>*{flex-basis:50%}.shade-btn{width:fit-content;margin-bottom:.75em;display:inline-flex;position:relative}@media only screen and (min-width: 912px){.shade-btn{margin-bottom:initial}}.shade-btn span{display:flex;position:relative}.shade-btn .rect{background:#f4f0dd;border:1px solid #000;align-items:center;gap:1em;padding:.75em 1.5em;display:inline-flex;position:relative}.shade-btn .top-rect{z-index:1;background-color:#fff}.shade-btn .bottom-rect{width:100%;height:100%;position:absolute;top:.5em;left:.5em}.main-collection__list .wrapper{flex-flow:wrap;display:flex}.main-collection__list .wrapper>*{flex-basis:25%;padding-right:1em}.main-collection__list ul{flex-flow:column;gap:.5em;margin-top:1em;display:flex}.add-to-cart-form{width:calc(100% - 3em);z-index:1;visibility:hidden;position:sticky;bottom:1.5em;left:1.5em}.illustration svg{width:100%;height:auto}.illustration svg *{fill:currentColor}.illustration[data-fill=light]{color:#f4f0dd}.illustration[data-fill=white]{color:#fff}.illustration[data-fill=secondary]{color:#ce5f16}.promos{border-top:1px solid #000}@media only screen and (min-width: 912px){.promos ul{width:100%;display:flex}}.promos ul>*{flex-grow:0;flex-basis:50%}.promos ul>:first-child{background:#e8cfc2}.promos ul>:last-child{background:#e8ae37}.promos .promo{z-index:1;flex-flow:column-reverse;transition:background-color .25s ease-out;display:flex;position:relative;overflow:hidden}@media only screen and (min-width: 912px){.promos .promo{flex-flow:initial}}.promos .promo>*{pointer-events:none}.promos .promo:first-child{border-left:1px solid #000;left:-.5px}.promos .promo>.illustration{width:200%;z-index:1;opacity:.25;position:absolute;top:50%;left:-50%;transform:translate3d(-25%,-50%,0)}.promos .promo:hover{background-color:#fff}.promos .promo:hover>.illustration svg{color:#f4f0dd}.promos .promo>*{position:relative}@media only screen and (min-width: 912px){.promos .promo>*{flex-grow:0;flex-basis:50%}}.promos .promo>.content{z-index:2;flex-flow:column;justify-content:space-between;gap:1.5em;padding:3em 1.5em;display:flex}@media only screen and (min-width: 912px){.promos .promo>.content{padding:3em}}.promos .promo>.content .illustration{display:none}@media only screen and (min-width: 912px){.promos .promo>.content .illustration{display:initial;width:4.16667vw;z-index:2;position:absolute;top:50%;right:0;transform:translate3d(50%,-50%,0)}}.promos .promo>.content p{margin-bottom:1.5em}.promos .promo>:last-child{height:100vw;z-index:1;border-bottom:1px solid #000;overflow:hidden}@media only screen and (min-width: 912px){.promos .promo>:last-child{height:25vw;border-bottom:initial;border-left:1px solid #000}}.promos .promo>:last-child img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.featured{border-top:1px solid #000;position:relative;overflow:hidden}.featured .content{flex-flow:column-reverse;display:flex}@media only screen and (min-width: 912px){.featured .content{flex-flow:initial;align-items:flex-end}}.featured .content>.illustration{width:75%;z-index:1;position:absolute;top:50%;left:0;transform:translate3d(-50%,-75%,0)}.featured .content>.illustration svg{object-fit:cover}.featured .content .wrapper-content{z-index:1;flex-grow:0;flex-basis:50%;position:relative}.featured .content .wrapper-content.text{flex-flow:column;gap:1.5em;display:flex}@media only screen and (min-width: 912px){.featured .content .wrapper-content.text{margin-bottom:8.33333vw}}.featured .content .wrapper-content.image{padding-bottom:0}@media only screen and (min-width: 912px){.featured .content .wrapper-content.image{padding-bottom:8.33333vw}}.featured .content .wrapper-content.image .illustration{display:none}@media only screen and (min-width: 912px){.featured .content .wrapper-content.image .illustration{display:initial;width:4.16667vw;z-index:1;position:absolute;top:50%;left:0;transform:translate3d(-50%,-50%,0)}}.featured .content .wrapper-content .image-wrapper{display:block;position:relative}@media only screen and (min-width: 912px){.featured .content[data-reverse]{flex-direction:row-reverse}}.featured .content[data-reverse] .image .illustration{right:0;left:initial;transform:translate3d(50%,-50%,0)}.featured .content[data-reverse]>.illustration{left:initial;right:0;transform:translate3d(50%,-75%,0)}.grid+.featured{border-top:none}[data-controller=carrousel]{z-index:2;position:relative;overflow:hidden}[data-controller=carrousel]>header{background:#f4f0dd;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;padding-top:1em;padding-bottom:1em;display:flex}@media only screen and (min-width: 912px){[data-controller=carrousel]>header{padding-top:2em;padding-bottom:1.5em}}[data-controller=carrousel]>header nav{gap:.5em;display:flex}[data-controller=carrousel] .cards-container{flex-flow:row;overflow-y:scroll}[data-controller=carrousel] .cards-container .card{flex-shrink:0;flex-basis:calc(50% - 1.5em - 1px)}@media only screen and (min-width: 912px){[data-controller=carrousel] .cards-container .card{flex-basis:calc(22.5% - 1px)}}#shopify-section-footer+#shopify-section-carrousel *{color:#fff}#shopify-section-footer+#shopify-section-carrousel :not(svg){background:#000}#shopify-section-footer+#shopify-section-carrousel .cards-container{background:#fff}#shopify-section-footer+#shopify-section-carrousel .card-img-wrapper{border-bottom:1px solid #fff}#shopify-section-footer+#shopify-section-carrousel svg *{stroke:#fff}.shopthelook-inner{border-top:1px solid #000;flex-flow:column;align-content:flex-start;align-items:flex-start;display:flex;position:relative}@media only screen and (min-width: 912px){.shopthelook-inner{flex-flow:row-reverse}}.shopthelook-inner>*{width:100%;position:relative}@media only screen and (min-width: 912px){.shopthelook-inner>*{width:50%}}.shopthelook-inner>*>header{z-index:2;background:#fff;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding-top:1em;padding-bottom:1em;display:flex;position:sticky;top:3.25em;left:0}@media only screen and (min-width: 912px){.shopthelook-inner>*>header{padding-top:2em;padding-bottom:1.5em}}@media only screen and (min-width: 912px){.shopthelook-inner>*>header{top:3.5em}}.shopthelook-inner>*>header nav{gap:.5em;display:flex}.shopthelook-inner .images-wrapper{width:100%;height:100vw;z-index:3;background:#f4f0dd;border-bottom:1px solid #000}@media only screen and (min-width: 912px){.shopthelook-inner .images-wrapper{width:50%;height:100vh;border-left:1px solid #000;position:sticky;top:0;right:0}}.shopthelook-inner .images-wrapper .illustration{width:4.16667vw;z-index:1;position:absolute;top:50%;left:0;transform:translate3d(-50%,-50%,0)}.shopthelook-inner .image img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.shopthelook-inner li{display:none}.shopthelook-inner li:first-child{display:block}.shopthelook-inner .card{border:1px solid #000}.shopthelook-inner .card:not(:last-child){margin-bottom:1.5rem}@media only screen and (min-width: 912px){.shopthelook-inner .card:not(:last-child){margin-bottom:3rem}}.shopthelook-inner .card .card-img-wrapper{position:relative}.shopthelook-inner .card .card-img-wrapper:before{content:"";width:100%;padding-top:100%;display:block}.shopthelook-inner .card .card-img-wrapper>.content{position:absolute;top:0;right:0;bottom:0;left:0}.shopthelook-inner .card-img__secondary img{object-fit:cover}.shopthelook-inner .bg-wrapper{height:100%;width:100%;z-index:-1;pointer-events:none;position:absolute;top:0;left:0}.shopthelook-inner .bg-wrapper>*{position:sticky;top:0;left:0}.shopthelook-inner .bg-wrapper>* svg{position:relative;top:50vh;left:-50%;transform:translate3d(0,-50%,0)}.product-info{background-color:#f4f0dd;flex-flow:column;display:flex;position:relative;overflow:hidden}@media only screen and (min-width: 912px){.product-info{overflow:initial;flex-flow:row;align-content:flex-start;align-items:flex-start}}.product-info>*{position:relative;overflow:hidden}@media only screen and (min-width: 912px){.product-info>*{min-height:100vh;width:50%!important}}.product-info>*>header{z-index:2;background:#fff;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding-top:2em;padding-bottom:1.5em;display:flex;position:sticky;top:3.5em;left:0}.product-info>*>header nav{gap:.5em;display:flex}.product-info .content{z-index:1;position:relative}@media only screen and (min-width: 912px){.product-info .content{border-left:1px solid #000;flex-flow:column;display:flex}}.product-info .content>:first-child{min-height:50%;border-bottom:1px solid #000;flex-flow:column;flex:1;justify-content:space-between;gap:1.5em;display:flex;position:relative}@media only screen and (min-width: 912px){.product-info .content>:first-child{gap:3em}}.product-info .content>:first-child>*,.product-info .content .buy{flex-flow:column;gap:1.5em;display:flex}.product-info .content .buy .shade-btn{margin-bottom:0}.product-info .content .illustration{top:50%;right:0;left:initial;width:50%;position:absolute;transform:translate3d(50%,-50%,0)}.product-info .image{width:100vw;height:100vw;border-bottom:1px solid #000}@media only screen and (min-width: 912px){.product-info .image{height:initial;width:initial;border-bottom:initial;background-color:#fff;position:sticky;top:0;left:0}}.product-info .image img{width:100%;height:100%;object-fit:contain;object-position:center center;position:absolute;top:0;left:0}.product-info .faq>li header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.product-info .faq>li:not(:last-child){border-bottom:1px solid #000}.product-info .faq>li>*{padding-top:0;padding-bottom:0}.product-info .faq>li>:first-child{padding-top:1em;padding-bottom:1em}.product-info .faq>li>:last-child{padding-top:0;overflow:hidden}.product-info .faq>li>:last-child>:last-child,.product-variants{margin-bottom:1.5em}@media only screen and (min-width: 912px){.product-variants{margin-bottom:3em}}.product-variants h3{width:100%;margin-bottom:1.5em;display:block}.product-variants .variants{flex-flow:wrap;display:flex}@media only screen and (min-width: 912px){.product-variants .variants{width:calc(100% + 9px)}}.product-variants .variant{width:20%;background-color:#000;margin-top:-1px;margin-left:-1px;position:relative}@media only screen and (min-width: 912px){.product-variants .variant{width:12.5%}}.product-variants .variant:after{content:"";padding-bottom:100%;display:block}.product-variants .variant a,.product-variants .variant .product-info .faq>li header,.product-info .faq>li .product-variants .variant header{width:100%;height:100%;position:absolute;top:0;left:0}.product-variants .variant .current{color:#fff}.product-variants .variant .current img{opacity:.5}.product-variants .variant label,.product-variants .variant img,.product-variants .variant input{width:100%;height:100%;position:absolute}.product-variants .variant img{object-fit:cover;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px}.product-variants .variant svg{width:1.5em;z-index:2;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.product-variants input{border:none!important;padding:0!important}.grid,.press{background:#f4f0dd;border-top:1px solid #000;margin-top:-1px;position:relative}.grid img,.press img{width:100%;display:block}.grid header,.press header{background:#fff;flex-flow:column;gap:.5em;padding-top:1.33em;padding-bottom:1em;display:flex}@media only screen and (min-width: 912px){.grid header,.press header{flex-flow:wrap;align-items:center;gap:0;padding-top:2em;padding-bottom:1.5em}.grid header>*,.press header>*{flex-basis:50%}}.grid ul,.press ul{text-align:center;background:#000;flex-flow:wrap;flex:1;gap:1px;padding:1px 0;display:flex}.grid ul .content,.press ul .content{padding-top:4em;padding-bottom:4em}.grid ul li,.press ul li{width:100%;background-color:#f4f0dd;flex-grow:1}@media only screen and (min-width: 540px){.grid ul li,.press ul li{flex-basis:calc(50% - 1px)}}@media only screen and (min-width: 912px){.grid ul li,.press ul li{flex-basis:calc(25% - 4px)}}.grid ul svg,.press ul svg{width:4em;height:4em;margin:0 auto 1.5em}.grid ul svg *,.press ul svg *{fill:#cc6528}.grid ul p,.press ul p{margin-top:1rem}.press li{flex-flow:column;justify-content:space-between;display:flex}.press li>a,.press .product-info .faq>li>header,.product-info .press .faq>li>header{height:100%}.press li>a img,.press .product-info .faq>li>header img,.product-info .press .faq>li>header img{height:100%;object-fit:cover;border-bottom:1px solid #000}.press .content{padding-top:3em!important;padding-bottom:3em!important}.press .content .month{margin-bottom:1rem;display:block}.press .content a,.press .content .product-info .faq>li header,.product-info .faq>li .press .content header{text-decoration:underline;text-decoration-line:1px}.page-hero>*{text-align:center;background-color:#f4f0dd;border-bottom:1px solid #000;padding-top:6em;padding-bottom:6em;position:relative}.page-hero .scroll-indicator{justify-content:center;align-items:center;display:flex}.page-hero .wrapper-content{flex-flow:column;gap:3rem;display:flex}.page-hero .illustration svg{height:2em;margin:1.5rem auto 0}@media only screen and (min-width: 1024px){.page-hero .illustration svg{height:3em}}@media only screen and (min-width: 1280px){.page-hero .illustration svg{height:4em}}.page-hero .illustration svg *{fill:#cc6528}.page-hero img,.page-hero video{width:100%;height:100%;opacity:.5;object-fit:cover;position:absolute;top:0;left:0}.page-hero .wrapper-content{z-index:1;position:relative}.large-heading-paragraph{position:relative;overflow:hidden}@media only screen and (min-width: 912px){.large-heading-paragraph{margin-top:0!important}}.large-heading-paragraph .wrapper-content{z-index:2;flex-flow:column;gap:1.5em;display:flex}@media only screen and (min-width: 912px){.large-heading-paragraph .wrapper-content{flex-flow:initial;gap:10%}.large-heading-paragraph .wrapper-content>:first-child{width:60%}.large-heading-paragraph .wrapper-content>:last-child{width:30%}}.large-heading-paragraph .illustration{display:none}@media only screen and (min-width: 912px){.large-heading-paragraph .illustration{display:initial;width:75%;z-index:-1;position:absolute;top:100%;left:0;transform:translate3d(-50%,-75%,0)}.large-heading-paragraph .illustration svg{object-fit:cover}}.cart-items header{z-index:2;background:#f4f0dd;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding-top:1.5em;padding-bottom:1em;display:flex;position:relative}.cart-items .alert strong{font-weight:700}.cart-items ul>:not(:last-child){margin-bottom:1.5rem}.cart-items .line-item{background:#f4f0dd;border:1px solid #000;position:relative}@media only screen and (min-width: 912px){.cart-items .line-item{flex-flow:initial;display:flex}.cart-items .line-item .image-wrapper{width:20%;background-color:#000;border-right:1px solid #000;position:relative}.cart-items .line-item .image-wrapper img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}}.cart-items .line-item a,.cart-items .line-item .product-info .faq>li header,.product-info .faq>li .cart-items .line-item header,.cart-items .line-item img{display:block}.cart-items .line-item .content{border-top:1px solid #000;flex-flow:column;justify-content:space-between;display:flex}@media only screen and (min-width: 912px){.cart-items .line-item .content{width:80%;border-top:initial}}.cart-items .line-item .content a,.cart-items .line-item .content .product-info .faq>li header,.product-info .faq>li .cart-items .line-item .content header{height:100%;flex-flow:column;justify-content:space-between;gap:1.5em;padding:1.5em;display:flex}.cart-items .line-item .remove{border-bottom:1px solid #000;border-left:1px solid #000;padding:1em;transition:background-color .25s ease-out;position:absolute;top:0;right:0}@media only screen and (min-width: 912px){.cart-items .line-item .remove{padding:1.5em}}.cart-items .line-item .remove:hover{background:#fff}.cart-items .line-item .amount{border-top:1px solid #000;justify-content:center;display:flex}.cart-items .line-item .amount>*{cursor:pointer;transition:background-color .25s ease-out}.cart-items .line-item .amount>:not(:last-child){border-right:1px solid #000}.cart-items .line-item .amount>:hover{background:#fff}.cart-items .line-item .amount input{text-align:center;border-bottom:none}.cart-items .line-item .amount div{padding:1em}@media only screen and (min-width: 912px){.cart-items .line-item .amount div{padding:1.5em}}.cart-items .wrapper-content:not(.empty-cart){z-index:1;flex-flow:column-reverse;gap:1.5em;display:flex;position:relative}@media only screen and (min-width: 912px){.cart-items .wrapper-content:not(.empty-cart){flex-flow:initial;gap:3em}}.cart-items .wrapper-content:not(.empty-cart)>.illustration{width:75%;z-index:1;position:absolute;top:50%;left:0;transform:translate3d(-50%,-50%,0)}.cart-items .wrapper-content:not(.empty-cart)>.illustration svg{object-fit:cover}.cart-items .wrapper-content:not(.empty-cart)>*{z-index:2}@media only screen and (min-width: 912px){.cart-items .wrapper-content:not(.empty-cart)>*{width:75%}}.cart-items .wrapper-content:not(.empty-cart)>:first-child{z-index:1}@media only screen and (min-width: 912px){.cart-items .wrapper-content:not(.empty-cart)>:last-child{width:25%;align-self:flex-start;position:sticky;top:5.75em;left:0}}.cart-items .wrapper-content:not(.empty-cart)>:last-child p{margin-bottom:1em}.cart-items .wrapper-content:not(.empty-cart)>:last-child input{border-bottom:none;padding:0}.accept-terms{cursor:pointer;align-items:center;gap:.5em;margin-bottom:1.5em;display:flex;position:relative;overflow:visible}.accept-terms input{width:1.5em;height:1.5em;aspect-ratio:1;transition:border .25s ease-out;border:1px solid #00000080!important}.accept-terms input:checked,.accept-terms input:hover{border:1px solid #000!important}.accept-terms svg{height:1em;width:auto;pointer-events:none;position:absolute;top:.125em;left:.125em}[data-cart-target=update]{display:none}.search-items header{z-index:2;background:#f4f0dd;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding-top:1.5em;padding-bottom:1em;display:flex;position:relative}.search-items ul>:not(:last-child){margin-bottom:1.5rem}.search-items .search-item{background:#f4f0dd;border:1px solid #000;flex-flow:column;display:flex;position:relative}@media only screen and (min-width: 540px){.search-items .search-item{flex-flow:initial}}.search-items .search-item .image-wrapper{width:100%;aspect-ratio:1;border-bottom:1px solid #000;position:relative}@media only screen and (min-width: 540px){.search-items .search-item .image-wrapper{width:20%;border-right:1px solid #000;border-bottom:initial}}.search-items .search-item .image-wrapper img{height:100%;width:100%;object-fit:contain;background-color:#fff;position:absolute;top:0;left:0}@media only screen and (min-width: 540px){.search-items .search-item a,.search-items .search-item .product-info .faq>li header,.product-info .faq>li .search-items .search-item header{display:flex}}.search-items .search-item .content{height:100%;flex-flow:column;justify-content:space-between;gap:1.5em;padding:1.5em;display:flex}@media only screen and (min-width: 540px){.search-items .search-item .content{width:80%}}.search-items .search-item .remove{border-bottom:1px solid #000;border-left:1px solid #000;padding:1.5em;position:absolute;top:0;right:0}.search-items .search-item .amount{border-top:1px solid #000;justify-content:center;align-items:center;display:flex}.search-items .search-item .amount>:not(:last-child){border-right:1px solid #000}.search-items .search-item .amount input{text-align:center;border-bottom:none}.search-items .search-item .amount div{padding:1.5em}.search-items .wrapper-content:not(.empty-cart){z-index:1;position:relative}@media only screen and (min-width: 912px){.search-items .wrapper-content:not(.empty-cart){gap:3em;display:flex}}.search-items .wrapper-content:not(.empty-cart)>.illustration{width:75%;z-index:1;position:absolute;top:50%;left:0;transform:translate3d(-50%,-50%,0)}.search-items .wrapper-content:not(.empty-cart)>.illustration svg{object-fit:cover}.search-items .wrapper-content:not(.empty-cart)>*{z-index:2}@media only screen and (min-width: 912px){.search-items .wrapper-content:not(.empty-cart)>*{width:75%}}.search-items .wrapper-content:not(.empty-cart)>:first-child{z-index:1}.search-items .wrapper-content:not(.empty-cart)>:last-child{align-self:flex-start;position:sticky;top:5.75em;left:0}@media only screen and (min-width: 540px){.search-items .wrapper-content:not(.empty-cart)>:last-child{width:25%}}.search-items .wrapper-content:not(.empty-cart)>:last-child p{margin-bottom:1em}.search-items .wrapper-content:not(.empty-cart)>:last-child input{border-bottom:none;padding:0}.empty-cart{text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex}.empty-cart .illustration svg{width:8.33333vw;height:8.33333vw;margin:1.5rem auto 0}.empty-cart .illustration svg *{fill:#cc6528}.continue-shopping{justify-content:center;align-items:center;gap:.75em;display:flex}html,body{width:100%;background:#000}html{height:-webkit-fill-available}svg{height:.9735em;vector-effect:non-scaling-stroke;display:block}svg *{vector-effect:non-scaling-stroke}main{min-height:50vh;background-color:#fff}.turbo-progress-bar{height:1px;background-color:#cc6528}.wrapper-content{padding:3em 1.5em}@media only screen and (min-width: 912px){.wrapper-content{padding:8.33333vw}}.wrapper{padding-left:1.25em;padding-right:1.25em}@media only screen and (min-width: 540px){.wrapper{padding-left:2em;padding-right:2em}}@media only screen and (min-width: 912px){.wrapper{padding-left:3em;padding-right:3em}}@media only screen and (min-width: 1280px){.wrapper{padding-left:4em;padding-right:4em}}.overflow-hidden{position:relative;overflow:hidden}.price{gap:.75em;display:flex}.price .compare{position:relative}.price .compare:before{content:"";height:1px;width:100%;background:#000;position:absolute;top:50%;transform:translate3d(0,-100%,0)}.top-fit{object-position:top center!important}.shopify-section>*{width:100%}.shade-block{width:100%;height:100%;z-index:-1;border:1px solid #000;position:absolute;top:1em;left:1em}.pagination{border-top:1px solid #000;justify-content:center;align-items:center;gap:1.5em;display:inline-flex}.pagination span{margin:1.5rem 0}.shopify-section{z-index:1;position:relative}.shopify-section:not(.products){margin-top:-1px}@media only screen and (min-width: 912px){.filter-sort{flex-flow:row;display:flex}}.active-filters{pointer-events:none;flex-flow:wrap;flex-grow:1;gap:.5em;margin-top:-.5em;margin-bottom:-.5em;padding:0 1em;display:flex}.active-filters__remove-filter{pointer-events:auto;background-color:#f4f0dd;border:1px solid #000;align-items:center;gap:.5em;padding:.75em;display:inline-flex}.active-filters__remove-filter svg{width:.75em;margin-top:-.125em}.filtering{cursor:pointer;padding-top:1em;padding-bottom:1em;display:flex}.filtering>svg{pointer-events:none;justify-self:flex-end}.filtering input[type=submit]{cursor:pointer}.sorting,.filtering{border-bottom:1px solid #000;position:relative}@media only screen and (min-width: 912px){.sorting,.filtering{width:50%;display:flex}.sorting:not(:last-child),.filtering:not(:last-child){border-right:1px solid #000}}.sorting label,.filtering label{pointer-events:none;padding-top:1em;padding-bottom:1em;display:block}.sorting .select-wrapper,.filtering .select-wrapper{width:100%;z-index:1;position:absolute;top:0;left:0}.sorting .select-wrapper select,.filtering .select-wrapper select{width:100%;cursor:pointer;padding-top:1em;padding-bottom:1em;padding-left:6.75em;line-height:1}@media only screen and (min-width: 540px){.sorting .select-wrapper select,.filtering .select-wrapper select{padding-left:7.5em}}@media only screen and (min-width: 912px){.sorting .select-wrapper select,.filtering .select-wrapper select{padding-left:8.5em}}@media only screen and (min-width: 1280px){.sorting .select-wrapper select,.filtering .select-wrapper select{padding-left:9.5em}}.sorting .select-wrapper svg,.filtering .select-wrapper svg{position:absolute;top:1em;right:1.25em}@media only screen and (min-width: 540px){.sorting .select-wrapper svg,.filtering .select-wrapper svg{right:2em}}@media only screen and (min-width: 912px){.sorting .select-wrapper svg,.filtering .select-wrapper svg{right:3em}}@media only screen and (min-width: 1280px){.sorting .select-wrapper svg,.filtering .select-wrapper svg{right:4em}}.free-shipping{background:#f4f0dd;border:1px solid #000;padding:1em;display:inline-block}.totals{display:block}.products{position:initial!important}.filter-form-container{width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);z-index:9;opacity:0;visibility:hidden;background:#00000080;position:fixed;top:0;left:0}.filter-form-container.active{opacity:1;visibility:visible}.cancel-filter{text-align:center;background-color:#fff;border-top:1px solid #000;padding-top:1.5em;padding-bottom:1.5em;display:block}.filter-form{width:100%;height:100%;background:#f4f0dd;flex-flow:column;justify-content:space-between;display:flex;position:absolute;top:0;right:0;overflow:scroll}@media only screen and (min-width: 540px){.filter-form{border-left:1px solid #000;width:calc(50vw + 1px)!important}}.filter-form footer{z-index:1;margin-top:-1px;position:sticky;bottom:0;left:0}.filter-form header{width:100%;z-index:2;background-color:#fff;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding-top:1.5em;padding-bottom:1.5em;display:flex;position:sticky;top:0;left:0}.filter-form .filter-group[open] summary svg{transform:rotate(45deg)}.filter-form .filter-group summary::marker,.filter-form .filter-group summary ::-webkit-details-marker{content:"";display:none}.filter-form .filter-group summary>*{padding:1em 0}.filter-form .filter-group label{cursor:pointer;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-top:.25em;padding-bottom:.25em;line-height:1;display:flex;position:relative}.filter-form .filter-group label:hover{background:#0000000d}.filter-form .filter-group label svg{opacity:0;color:#fff;margin-right:.2em;position:absolute;top:.5em;right:1.25em}@media only screen and (min-width: 540px){.filter-form .filter-group label svg{right:2em}}@media only screen and (min-width: 912px){.filter-form .filter-group label svg{right:3em}}@media only screen and (min-width: 1280px){.filter-form .filter-group label svg{right:4em}}.filter-form .filter-group .filter-group-display{position:relative}.filter-form .filter-group .filter-group-display__submit{color:#fff;text-align:center;cursor:pointer;background-color:#000;position:sticky;bottom:4em;left:0}.filter-form .filter-group .filter-group-display__submit input{padding:1.5em 0}.filter-form .filter-group .filter-group-summary{z-index:1;cursor:pointer;background:#f4f0dd;border-bottom:1px solid #000;position:sticky;top:calc(5em + 2px);left:0}.filter-form .filter-group .filter-group-summary>*{justify-content:space-between;display:flex}.filter-form .filter-group .filter-group-display__list{flex-flow:column;padding:1em 0;display:flex}.filter-form .filter-group [type=checkbox]{width:1.5em;height:1.5em;border:1px solid #000;padding:0}.filter-form .filter-group [type=checkbox]:disabled{opacity:.25;pointer-events:none}.filter-form .filter-group [type=checkbox]:checked{background-color:#000}.filter-form .filter-group [type=checkbox]:checked+svg{opacity:1}.filter-form .filter-group [type=checkbox]:checked+span{font-weight:500}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}
/*# sourceMappingURL=/cdn/shop/t/30/assets/style.css.map */
