@font-face{font-family:TWK Lausanne;font-style:normal;font-weight:300;src:url(/cdn/shop/files/TWKLausanne-300.woff2) format("woff2"),url(/cdn/shop/files/TWKLausanne-300.woff) format("woff")}@font-face{font-family:TWK Lausanne;font-style:italic;font-weight:300;src:url(/cdn/shop/files/TWKLausanne-300Italic.woff2) format("woff2"),url(/cdn/shop/files/TWKLausanne-300Italic.woff) format("woff")}@font-face{font-family:TWK Lausanne;font-style:normal;font-weight:400;src:url(/cdn/shop/files/TWKLausanne-400.woff2?v=1723645352) format("woff2"),url(/cdn/shop/files/TWKLausanne-400.woff) format("woff")}@font-face{font-family:TWK Lausanne;font-style:italic;font-weight:400;src:url(/cdn/shop/files/TWKLausanne-400Italic.woff2?v=1723645351) format("woff2"),url(/cdn/shop/files/TWKLausanne-400Italic.woff?v=1723645351) format("woff")}@font-face{font-family:TWK Lausanne;font-style:normal;font-weight:500;src:url(/cdn/shop/files/TWKLausanne-500.woff2?v=1723654164) format("woff2"),url(/cdn/shop/files/TWKLausanne-500.woff?v=1723654164) format("woff")}@font-face{font-family:TWK Lausanne;font-style:italic;font-weight:500;src:url(/cdn/shop/files/TWKLausanne-500Italic.woff2?v=1723654164) format("woff2"),url(/cdn/shop/files/TWKLausanne-500Italic.woff?v=1723654164) format("woff")}@font-face{font-family:TWK Lausanne;font-style:normal;font-weight:600;src:url(/cdn/shop/files/TWKLausanne-600.woff2) format("woff2"),url(/cdn/shop/files/TWKLausanne-600.woff) format("woff")}@font-face{font-family:TWK Lausanne;font-style:italic;font-weight:600;src:url(/cdn/shop/files/TWKLausanne-600Italic.woff2) format("woff2"),url(/cdn/shop/files/TWKLausanne-600Italic.woff) format("woff")}@font-face{font-family:TWK Lausanne;font-weight:700;font-style:normal;src:url(/cdn/shop/files/TWKLausanne-700.woff2?v=1723645352) format("woff2"),url(/cdn/shop/files/TWKLausanne-700.woff?v=1723645351) format("woff")}@font-face{font-family:TWK Lausanne;font-style:italic;font-weight:700;src:url(/cdn/shop/files/TWKLausanne-700Italic.woff2?v=1723645352) format("woff2"),url(/cdn/shop/files/TWKLausanne-700Italic.woff?v=1723645351) format("woff")}:root{--site-background: #fff;--site-nested-background: #f5f5f5;--color-lime: #E3FD00;--color-white: #fff;--color-black: #000;--border-transparent: rgba(0,0,0,.1);--border-dark: rgba(0,0,0,.4);--border-opaque: #e4e4e4;--border-black: #000;--font-body: "TWK Lausanne", sans-serif;--font-headings: "TWK Lausanne", sans-serif;--text-primary: #000;--text-seconday: rgba(0,0,0,.7);--text-tertiary: rgba(0,0,0,.5);--text-quarternary: rgba(0,0,0,.3);--text-hyperlink: #08c;--text-accent: #000;--site-width: calc(100% - 2rem) ;--site-margins: 1rem;--site-max-width: none;--site-padding-x: 1rem;--card-radius: .5rem}@media (min-width: 48rem){:root{--site-width: calc(100% - 4rem) ;--site-margins: 2rem;--site-padding-x: 2rem;--card-radius: .5rem}}html,body{background:var(--site-background);margin:0;padding:0;font-family:var(--font-body);font-feature-settings:"kern","clig";line-height:1em;font-synthesis:none;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;direction:ltr;text-align:left;position:relative;font-weight:400;font-variant-ligatures:none;width:100%}html{font-size:16px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);-webkit-clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}div,section,header,footer{box-sizing:border-box;position:relative;display:block}h1,h2,h3,h4,h5,h6{display:block;margin-bottom:.35em;font-weight:500}p{margin-bottom:1em}p:last-of-type{margin-bottom:0}li{font-size:1rem;line-height:1.4em;margin-bottom:.5em;margin-left:.5rem}li:last-of-type{margin-bottom:1em}strong,b{font-weight:500}img{max-width:100%}button{border:none;background:none;margin:0;padding:0}@media (max-width: 1023px){.desktop-only{display:none!important}}@media (min-width: 64rem){.mobile-only{display:none!important}}.container-width{margin:0 auto;width:var(--site-width);max-width:var(--site-max-width)}@media (max-width: 767px){.container-width.sm-full-width{width:100%}}.inset{padding:calc(var(--site-margins) * 2) calc(var(--site-margins) * 1.5)}.card{border-radius:var(--card-radius);background:#fff;min-height:100px;position:relative}.card-section{width:var(--site-width);margin:var(--site-padding-x) auto;max-width:var(--site-max-width)}.card.sm-full{width:100%;border-radius:0}.card-header{padding:calc(var(--site-margins) * 2.25) calc(var(--site-margins) * 1.5);border-bottom:1px solid rgba(0,0,0,.5)}@media (min-wdith: 48rem){.card.sm-full{border-radius:var(--card-radius)}}@media (min-width: 64rem){.card-header{padding:calc(var(--site-margins) * 1.25) calc(var(--site-margins) * 1)}}.bg-nested{background:var(--site-nested-background)}.headline-xs,.heading-xs{font-size:1rem;letter-spacing:-.02em;font-family:var(--font-headings);line-height:1.15em;font-weight:500}.headline-sm,.heading-sm{font-size:1.25rem;letter-spacing:-.01em;font-family:var(--font-headings);line-height:1em;margin-bottom:.6em;font-weight:500}.heading-md{font-size:1.625rem;letter-spacing:-.02em;font-family:var(--font-headings);line-height:1em;margin-bottom:.6em;font-weight:500}.heading-lg{font-size:2.375rem;letter-spacing:-.035em;font-family:var(--font-headings);line-height:.9em}.text-body{font-size:1rem;letter-spacing:-.01em;line-height:1.4em}.text-body.font-sans{font-size:1rem;letter-spacing:-.03em;line-height:1.3em}.text-body.font-sans.text-uppercase{line-height:1.2em}.text-small{font-size:.75rem;letter-spacing:-.01em;line-height:1.2em}.text-small.font-sans{font-size:.825rem;letter-spacing:-.01em;line-height:1.3em}.text-intro{font-size:1rem;letter-spacing:-.01em;line-height:1.35em}.text-caption{font-size:.75rem;letter-spacing:-.01em}@media (min-width: 64rem){.heading-md{font-size:1.75rem}.heading-lg{font-size:2.5rem}.text-intro{font-size:1.125rem}}@media (min-width: 90rem){.heading-lg{font-size:3.75rem;line-height:.9em}.heading-md{font-size:2rem}.heading-xs{font-size:1.25rem}.heading-sm{font-size:1.5rem}.text-body{font-size:1.25rem;line-height:1.25em;letter-spacing:-.01em}.text-small.font-sans{font-size:1rem}.text-body.font-sans{font-size:1.25rem;letter-spacing:-.03em;line-height:1.3em}}@media (min-width: 120rem){.heading-lg{font-size:4.375rem}.heading-md{font-size:2.75rem}}@media (min-width: 160rem){.heading-lg{font-size:5rem}}.font-xs{font-size:.75rem}.font-sm{font-size:.875rem}.font-md{font-size:1rem}.font-lg{font-size:1.25rem}.font-xl{font-size:1.5rem}.font-2xl{font-size:1.75rem}.font-3xl{font-size:2rem;letter-spacing:-.02em}.font-4xl{font-size:2.5rem}.font-sans{font-family:var(--font-body)}.text-uppercase{text-transform:uppercase}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}ul li{list-style-type:disc;margin-left:1.5rem}ol li{list-style-type:decimal;margin-left:1.5rem}a.button{border:1px solid var(--text-primary);color:var(--text-primary);text-decoration:none;box-sizing:border-box;display:inline-block;padding:.625rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;font-family:var(--font-body);cursor:pointer;transition:all .2s ease-in-out}a.button:hover{background:var(--text-primary);color:var(--site-background)}@media (min-width: 64rem){a.button{padding:.75rem 1.125rem}}.modal-on{overflow:hidden}.modal{display:none}.modal.enabled{position:fixed;top:0;left:0;width:100%;min-height:100%;display:flex;justify-content:center;align-items:center;padding:3rem 0;z-index:999999}.modal-background{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background:#0006}.modal-container{z-index:2;overflow:hidden;padding:3rem;width:90%;max-width:60rem;margin:0 auto;background:#fff;height:auto;border-radius:.5rem;position:relative;margin-top:2rem;margin-bottom:2rem}.modal-container .close-modal{position:absolute;top:1rem;right:1rem;background:url(https://cdn.shopify.com/s/files/1/0229/9415/7645/files/close.svg?v=1596467931) center center no-repeat;background-size:contain;width:.75rem;height:.75rem;z-index:3;cursor:pointer}.accordion{width:100%;border-top:1px solid var(--border-transparent)}.accordion-toggle{padding:.875rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2rem;position:relative}.accordion-toggle h2,.product-coa h2{display:block;font-size:.875rem;margin:0;line-height:1em}.accordion-state-icon-wrapper{background:#0000000d;border-radius:50%;width:1rem;height:1rem;display:block;position:relative}.accordion-state-icon{width:.75rem;height:.75rem;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;transition:transform .3s ease-in-out}.accordion.open .accordion-state-icon{transform:translateY(-50%) rotate(45deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .2s ease-in-out,padding .2s ease-in-out;font-size:.875rem;line-height:1.3em;padding:0}#product-instructions .accordion-content p{font-size:.875rem}.accordion.open .accordion-content{max-height:100vh;padding:0 0 .875rem}.product-coa-row{width:100%;padding:.875rem 0 0;border-top:1px solid var(--border-transparent);display:flex;justify-content:space-between;align-items:center}.download-coa-button{width:1rem;height:1rem}.accordion-state-icon svg{fill:none}.shopify-policy__container{width:100%;max-width:100%;padding:0}.shopify-policy__title{padding:3rem 0;margin:0 auto;text-align:center;border-bottom:1px dashed var(--border-transparent)}.shopify-policy__title h1{font-size:1.5rem;letter-spacing:-.02em;margin:0 auto;line-height:1em;text-transform:capitalize;width:var(--site-width)}.shopify-policy__body{padding:3rem 0;width:var(--site-width);max-width:48rem;margin:0 auto}.shopify-policy__body h2,.shopify-policy__body h3{margin-top:2em;margin-bottom:.5em}.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body span{font-size:1rem;line-height:1.3em;margin-bottom:.5em}main{min-height:calc(100dvh - 431px)}.global-header{background:var(--site-background);border-bottom:1px solid var(--border-transparent);z-index:99;position:sticky;top:0}.header-content{padding:0;margin:0 auto;display:grid;grid-template-columns:1fr 180px 1fr;align-items:center;position:static}@media (min-width: 64rem){.header-content{grid-template-columns:180px 1fr 180px;grid-gap:1rem}}.mobile-nav-trigger{width:4.125rem;height:3.25rem;position:relative;z-index:1}.mobile-nav-trigger-button{width:100%;height:100%;padding-left:.875rem;position:relative;cursor:pointer}.mobile-nav-trigger-icon{width:1.25rem;height:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.menu-line{width:100%;height:1.5px;position:absolute;background:#000}.menu-line-top{top:0;transform:rotate(0);transition:all .2s ease-in-out}.menu-line-mid{top:50%;transition:width .2s ease-in-out .2s}.menu-line-bot{top:100%;transform:rotate(0);transition:all .2s ease-in-out}.mobile-menu-open .menu-line-top{top:50%;transform:rotate(45deg);transition:all .2s ease-in-out .1s}.mobile-menu-open .menu-line-mid{width:0;transition:width .2s ease-in-out}.mobile-menu-open .menu-line-bot{top:50%;transform:rotate(-45deg);transition:all .2s ease-in-out .1s}@media (min-width: 64rem){.mobile-nav-trigger{display:none}}.header-navigation{position:absolute;width:100%;height:0;top:0;z-index:0;padding:3.25rem 0 0;overflow:hidden;transition:height .2s ease-in-out,background .2s ease-in-out .1s;background:#fff0}html.mobile-menu-open{overflow:hidden}html.mobile-menu-open .header-navigation{height:100dvh;box-sizing:border-box;background:#fff;transition:all .2s ease-in-out}.header-navigation-menu{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;padding-bottom:8rem;overflow-x:hidden}.header-navigation-single{list-style-type:none;margin:0;border-top:1px solid var(--border-transparent)}.header-navigation-single .primary-link{padding:1rem .875rem;font-size:.875rem;line-height:1em;font-weight:600;display:block;background:#fff;transition:background-color .2s ease-in-out;cursor:pointer;width:100%;text-align:left;position:relative;color:#000}@media (max-width: 64rem){.header-navigation-single-toggle{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer}}.childnav-open:after{content:"";position:absolute;width:1rem;height:1rem;top:50%;right:1rem;transform:translateY(-50%);opacity:.5;background:url(https://cdn.shopify.com/s/files/1/0229/9415/7645/files/arrow-right.svg?v=1719157166) center center no-repeat;background-size:contain}.child-navigation-menu{width:100%;min-height:100vh;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out;position:absolute;top:0;transform:translate(100%);background:#fff;z-index:3;border-left:1px solid var(--border-transparent);padding-bottom:8rem}.has-child-links.open .child-navigation-menu{transform:translate(0)}.child-navigation-header{border-top:1px solid var(--border-transparent);border-bottom:1px solid var(--border-transparent);list-style-type:none;margin:0;width:100%;text-align:center;font-family:var(--font-body);font-weight:500;font-size:.875rem;position:sticky;display:grid;grid-template-columns:3rem 1fr 3rem;top:0;background:#fff}.childnav-back{background:url(https://cdn.shopify.com/s/files/1/0229/9415/7645/files/arrow-left.svg?v=1719157166) center center no-repeat;z-index:3;background-size:1.125rem 1.125rem;cursor:pointer;opacity:.5}.childnav-header{padding:.875rem 0}.child-navigation-menu li{list-style-type:none;margin:0}.child-link{font-size:.75rem;font-weight:500;font-family:var(--font-body);background:var(--site-nested-background);margin:.75rem 1rem!important;border-radius:.5rem;display:block;width:auto}.child-link:first-of-type{border-top:none}.child-link a{padding:.875rem 1rem;display:block;font-weight:500;font-size:.875rem}.grandchild-navigation-menu{border-top:1px solid var(--border-transparent);overflow:hidden}.grandchild-navigation-menu li{font-family:var(--font-body);border-bottom:1px dashed var(--border-transparent)}.grandchild-navigation-menu li:nth-last-of-type(1){border-bottom:none}.grandchild-navigation-menu li a{font-size:.75rem;padding:.625rem 1rem;color:#777;font-weight:400}@media (min-width: 48rem){.child-navigation-menu{grid-template-columns:repeat(3,1fr)}}@media (min-width: 64rem){.header-content{padding:.25rem 1.25rem .25rem var(--site-margins)}html.mobile-menu-open{overflow:auto}html.mobile-menu-open .header-navigation{height:auto}.header-navigation{display:block;position:static;width:auto;height:auto;padding:0;background:none;overflow:visible!important;margin-left:0;text-align:center}.header-navigation-menu{overflow:visible;position:static;padding-bottom:0}.header-navigation-single{padding:0;margin:0 .5rem!important;display:inline-block;border:none;position:static}.header-navigation-single-toggle{display:none}.childnav-open:after{display:none}.header-navigation-single .primary-link{padding:1.25rem 0;background:none}.header-navigation-single .primary-link:hover{background:none}.child-navigation-menu{position:absolute;top:100%;width:100%;left:0;right:0;background:#fff;overflow:hidden;min-height:0;max-height:0;display:flex;gap:1rem;justify-content:space-evenly;transition:all .3s ease-in-out;padding:0 var(--site-padding-x);height:auto!important;border:none!important;text-align:left;transform:none}.header-navigation-single:hover .child-navigation-menu{max-height:90vh;padding:1.5rem var(--site-padding-x) 2rem var(--site-padding-x);border-bottom:1px solid #e4e4e4}.child-navigation-header{display:none}.child-link{border:none!important;margin:0!important;background:none;display:block}.child-link a{font-size:.875rem;padding:.375rem .25rem}.grandchild-navigation-menu{display:block;border:none}.grandchild-navigation-menu li{border:none!important}.grandchild-navigation-menu li a{padding:.375rem .25rem;font-size:.875rem}}.header-logo{z-index:2}.logo-lockup{width:4.5rem;margin:0 auto}@media (min-width: 48rem){.logo-lockup{width:5rem;margin:0}}.header-controls{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;position:static}.header-cta .header-button{display:none}@media (min-width: 64rem){.header-cta .header-button{display:block;padding:.5rem .75rem;background:#000;color:#fff;font-size:.75rem;line-height:1em;margin-right:.75rem;transition:background-color .2s ease-in-out}.header-cta .header-button:hover{background:#222}}.header-cart{text-align:right}.cart-button{display:inline-block;padding:.5rem .75rem;font-size:.625rem;font-weight:500;color:var(--text-tertiary);cursor:pointer;position:relative}.search-button{display:inline-block;padding:.5rem .75rem;cursor:pointer}.cart-icon,.account-icon,.search-icon{width:1.25rem;display:inline-block;transform:translateY(10%)}.cart-icon,.account-icon svg,.search-icon svg{fill:none!important;stroke:#000!important}.cart-count{position:absolute;font-size:.75rem;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-35%);z-index:2;text-align:center;color:#000}@media (min-width: 48rem){.cart-button{margin-right:0}}@media (max-width: 64rem){.header-search{position:absolute;left:2.75rem;top:50%;transform:translateY(-50%)}}.nav-blackout{position:fixed;z-index:98;height:0;width:100%;background:#0000;top:0;left:0;transition:background-color .2s ease-in-out,height 0s ease-in-out .2s}.nav-blackout-enabled .nav-blackout{height:100vh;background:#00000080;transition:background-color .2s ease-in-out .01s,height 0s ease-in-out 0s}.header-search-container{padding:0 var(--site-padding-x);max-height:0px;position:absolute;left:0;top:100%;z-index:2;width:100%;overflow:hidden;background:#fff;transition:max-height .2s ease-in-out}.search-open .header-search-container{max-height:100vh;padding:2rem var(--site-padding-x)}.search-field-wrapper form{width:100%;max-width:64rem;margin:0 auto;border-bottom:1px solid var(--border-transparent);display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:.5rem 0}#search-input-field{appearance:none;-webkit-appearance:none;border-radius:0;width:100%;border:none;font-size:1rem;font-family:var(--font-body);letter-spacing:-.02em}#search-submit{width:auto;height:auto;appearance:none;-webkit-appearance:none;background:none;font-family:var(--font-body);font-weight:500;text-transform:capitalize;letter-spacing:-.02em;font-size:1rem;padding:0;border:none;color:#000}footer{margin-top:1.5rem;background:#000;color:#fff;border-top:1px solid var(--border-transparent)}.footer-content{width:var(--site-width);padding:0;margin:0 auto}.footer-newsletter{display:grid;grid-template-columns:1fr;grid-gap:2rem;align-items:end!important;padding:2rem 0}.footer-newsletter-intro h3{margin-bottom:.5em}.footer-content form.klaviyo-form{margin-top:1rem!important;border-radius:0!important;border-left:none!important;border-top:none!important;border-right:none!important;border-bottom:1px solid #fff!important;padding:0rem!important;background:#000}.footer-content .klaviyo-form input[type=email]{font-family:var(--font-body)!important;border:none!important;font-size:.875rem!important;line-height:1em!important;border-radius:0!important;height:44px!important;background:#000!important;color:#fff!important;padding:0!important}.footer-content .klaviyo-form input[type=email]::placeholder{font-size:.875rem!important;line-height:1em!important;color:#777!important;font-family:var(--font-body)!important;background:#000}.footer-content .klaviyo-form button{font-family:var(--font-body)!important;font-weight:500!important;color:#fff!important;border:none!important;background:transparent!important;font-size:.875rem!important;line-height:1em!important;border-radius:0!important;height:44px!important;padding:0 0 0 1rem!important}@media (min-width: 48rem){.footer-newsletter{grid-template-columns:2fr 1fr;padding:2rem 0}}.footer-legal-menu{padding-bottom:1.5rem;text-align:right}.footer-legal-menu li{display:inline-block;list-style-type:none;margin-left:.5rem;font-size:.75rem}.footer-legal-menu li:before{content:"\2022";margin-right:.5rem;font-size:.75rem;color:#222;line-height:.875rem}.footer-legal-menu li:first-of-type{margin-left:0}.footer-legal-menu li:first-of-type:before{content:"";margin-right:0}.footer-legal-menu li a{color:#fff;transition:color .2s ease-in-out}.footer-legal-menu li a:hover{color:#999}@media (min-width: 64rem){.footer-legal-menu li{font-size:.875rem}}.collection-header{padding:3rem 0 2rem;border-bottom:1px dashed var(--border-transparent)}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem .5rem;padding:2rem 0}@media (min-width: 48rem){.product-grid{grid-gap:2.5rem 1rem}}.product-card-thumbnail{width:100%;position:relative;padding-bottom:125%;overflow:hidden;border-radius:.5rem;margin-bottom:1rem}.product-card-thumbnail-image{position:absolute;width:100%;height:100%;z-index:1;background-size:cover;background-position:center center}.product-card-thumbnail-hover-image{opacity:0;position:absolute;width:100%;height:100%;z-index:2;transition:all .2s ease-in-out;background-size:cover;background-position:center center}.product-card-container:hover .product-card-thumbnail-hover-image{opacity:1;transform:scale(1)}.product-tags-container{position:absolute;top:.5rem;left:.5rem;display:flex;gap:.25rem}.product-card-tag{border-radius:.25rem;z-index:3;padding:.375rem .5rem;color:#fff;font-size:.625rem;font-weight:500;line-height:1em;text-transform:uppercase;background:#000c}.tag-sale{background:#762424}.product-card-title{font-weight:500;display:block;line-height:1.1em;margin-bottom:.25em;font-size:.875rem;width:85%}.product-card-price{display:block;font-family:var(--font-body);text-transform:uppercase;letter-spacing:-.02rem;line-height:1.1em;font-size:.75rem;font-weight:300}.product-quick-add-container{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.quick-add-button{border-radius:9999px;width:1.5rem;height:1.5rem;border:1px solid var(--border-transparent);font-size:.625rem;font-weight:500;text-transform:uppercase;cursor:pointer;transition:all .2s ease-in-out;text-align:center;color:#000}.quick-add-button:hover{background:#000;color:#fff}.quick-add-button span{display:block;text-align:center;width:100%}.quick-add-button.soldout{border:1px solid var(--border-transparent);color:#ccc;cursor:not-allowed}.quick-add-button.soldout:hover{background:#f2f2f2}@media (min-width: 48rem){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 64rem){.product-grid{grid-template-columns:repeat(4,1fr)}}.product-details-page .container-width{overflow:hidden}@media (min-width: 48rem){.product-details-page{background:none}.product-details-page .container-width{overflow:initial;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;padding-top:1.5rem;padding-bottom:1.5rem;align-items:start}}@media (min-width: 64rem){.product-details-page .container-width{grid-template-columns:2fr 1fr}}.product-media-wrapper{width:100%;position:relative;padding:0 .875rem;margin:.5rem 0}.product-swiper-image{border-radius:.25rem;overflow:hidden;width:80%!important}.product-media-grid{display:none}.product-media-single-container{overflow:hidden;border-radius:.5rem}@media (min-width: 48rem){.product-media-wrapper{padding:0 .5rem 0 0}.product-media-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem}.swiper-product-images{display:none}.product-media-wrapper{width:100%;margin:0}}@media (min-width: 64rem){.product-media-grid{grid-template-columns:repeat(2,1fr)}}.product-details-card{overflow:hidden}.product-details-content{padding:1.5rem 1rem}.product-quick-links{display:flex;gap:.5rem;justify-content:space-between;margin-top:.5rem}.product-quick-links-single{border:1px solid var(--border-transparent);border-radius:.25rem;text-align:center;padding:.75rem 1rem;font-size:.75rem;font-weight:500;text-transform:capitalize;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:none;transition:background-color .2s ease-in-out;cursor:pointer}.product-quick-links-single:hover{background:#0000000d}.product-quick-links-icon{display:inline-block;width:1rem;height:1rem}.product-quick-links-icon svg{fill:none;width:1rem;height:1rem}.product-description-card{padding:1rem}.product-details-card:last-of-type{border-bottom:none}@media (min-width: 48rem){.product-details-card,.product-description-card{border-top:none!important;border-radius:.5rem!important;overflow:hidden!important}}.product-title{font-weight:500;margin-bottom:.2em;line-height:1em}.product-price-wrapper{margin-top:.5rem}.product-price{font-size:.875rem;line-height:1em;font-family:var(--font-body);font-weight:300}.product-description{padding:0;line-height:1.3em;margin-bottom:2rem;font-size:.875rem;line-height:1.4em;letter-spacing:-.01em;font-family:var(--font-body)!important}.product-description p,.product-description,.product-description li,.product-description span{font-size:.875rem!important;font-family:var(--font-body)!important;line-height:1.4em!important;letter-spacing:-.01em!important}@media (min-width: 90rem){.product-description p,.product-description,.product-description li{font-size:1rem}}.product-details-wrapper .accordion-content{color:var(--text-tertiary)}.related-product-item{display:grid;grid-template-columns:44px 1fr;grid-gap:1rem;padding:1rem 0;border-top:1px solid #e4e4e4;align-items:center}.related-product-item-thumbnail{width:44px;height:44px;background-size:cover;background-position:center center}.default-page-wrapper{width:var(--site-width);margin:0 auto;max-width:48rem;padding-top:4rem;padding-bottom:4rem}.default-page-header{border-bottom:1px dashed #e4e4e4;padding-bottom:2rem;margin-bottom:2rem}.default-page-header h1{font-size:1.75rem;line-height:1.1em;font-weight:500;letter-spacing:-.02em;margin-bottom:0}.section-authentication{padding:4rem 0;width:100%;margin-bottom:-1.5rem;background:#f2f2f2;min-height:calc(100dvh - 431px + 1.5rem)}.authentication-header{border-bottom:1px dashed #e4e4e4;padding-bottom:2rem;margin-bottom:2rem}.authentication-header h1{font-size:1.75rem;line-height:1.1em;font-weight:500;letter-spacing:-.02em;margin-bottom:.35rem}.authentication-header p{font-size:.875rem;line-height:1em}.section-authentication .errors{background:#f2f2f2;padding:1rem;margin-bottom:1em}.section-authentication .errors ul li{list-style-type:none;margin:0;font-weight:500;font-size:.875rem}.section-authentication button{-webkit-appearance:none;appearance:none;border-radius:.25rem;background:#000;color:#fff;padding:.75rem;font-size:.75rem;font-weight:500;width:100%;text-align:center;display:block;cursor:pointer}.section-authentication button:hover{background:#333;color:#fff}.forgot-password{text-align:center;font-weight:500;font-size:.75rem;margin-top:1rem}.authentication-block{margin:0 auto;width:var(--site-width);max-width:40rem;padding:2rem;background:#fff}.section-authentication label{font-size:.75rem;font-weight:500;display:block;margin-bottom:.5rem}.section-authentication input{-webkit-appearance:none;appearance:none;width:100%;display:block;border-radius:.25rem;padding:.5rem;border:1px solid #000;font-size:.875rem;margin-bottom:1rem;line-height:1em}.section-authentication input::placeholder{font-size:.875rem!important;line-height:1em!important;color:var(--text-tertiary)!important;font-family:var(--font-body)!important}.frcp-icon svg{fill:none}.frcp-section__title-row{border-bottom:1px dashed #e4e4e4}.frcp-section__title{line-height:1em;font-size:1.25rem;margin:1rem 0 .25rem;font-weight:500}.frcp-profile-block__label{font-size:.75rem;font-family:var(--font-body);color:#000;letter-spacing:-.02em}.frcp-profile-block__content{font-size:.875rem}.product-bar{background:#fff;position:sticky;margin-top:-63px;top:52px;width:100%;border-bottom:1px solid var(--border-opaque);padding:.75rem .875rem;z-index:98;display:flex;justify-content:space-between;align-items:center;transform:translateY(-100%);transition:transform .3s ease-in-out}.pdp-bar-on .product-bar{transform:translateY(0);transition:transform .3s ease-in-out}@media (min-width: 48rem){.product-bar{margin-top:-67px}}.product-details{display:grid;grid-template-columns:2rem 1fr;grid-gap:.875rem}.product-details-image{width:2rem;height:2rem;border-radius:.25rem;background-size:cover;background-position:center center}.product-bar-title{display:block;font-size:.875rem;font-weight:500}.product-bar-subtitle{display:block;font-size:.75rem;font-weight:400;font-family:var(--font-body)}.add-to-cart{display:block;padding:1rem;font-weight:500;text-align:center;width:100%;font-size:.875rem;line-height:1em;color:#fff;background:#000;border-radius:.25rem;cursor:pointer;margin-top:.5rem}.add-to-cart:disabled{display:none!important}.klaviyo-bis-trigger{margin-top:.5rem!important;display:block!important;padding:.75rem 1rem!important;font-weight:500!important;text-align:center!important;width:100%!important;font-size:.875rem!important;line-height:1em!important;color:#000!important;background:#fff!important;border-radius:.25rem!important;cursor:pointer!important;border:1px solid var(--border-transparent)!important}.product-form-wrapper{margin:1rem 0 0}.variant-selector fieldset{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:.5rem;border:none;gap:.25rem;overflow:hidden;padding:0!important}.variant-option{width:100%;display:block}.variant-option input[type=radio]{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;top:0}.variant-option label{width:100%;height:100%;text-align:center;padding:.75rem .5rem;line-height:1em;font-size:.875rem;font-weight:500;font-family:var(--font-body);cursor:pointer;border:1px solid var(--border-transparent);border-radius:.25rem;display:block;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}.variant-option input:checked+label{color:#000;background:#00000013}.variant-option label .variant-label{text-transform:uppercase}.variant-option label .variant-footnote{font-size:.625rem;display:block;text-transform:uppercase;font-family:var(--font-body);margin-top:.125rem}.variant-option input:disabled+label{color:#0003;cursor:not-allowed}.rebuy-cart__flyout-title{text-transform:capitalize!important}.rebuy-cart__checkout-button{width:100%!important;margin-top:1rem!important;padding:1rem!important;text-transform:capitalize!important}.rebuy-cart__flyout-recommendations{width:100%!important;padding:0!important;border:none!important;border-top:1px dashed var(--border-transparent)!important;background:#f2f2f2!important;padding-bottom:1.5rem!important}.rebuy-cart__flyout-recommendations .primary-title{font-size:.875rem!important;line-height:1em!important;font-weight:500!important;text-transform:uppercase;margin:1.5rem 0 0!important}.rebuy-cart__flyout-recommendations .description{font-size:.875rem!important;line-height:1em!important;margin-bottom:1.5rem!important}.rebuy-carousel__arrows{display:none!important}.splide__list{box-sizing:border-box!important;flex-wrap:nowrap!important;padding:0 .375rem!important}.rebuy-cart__flyout-recommendations .splide__slide.rebuy-carousel__slide{background:#fff!important;border-radius:.5rem!important;box-sizing:border-box!important;padding:.875rem!important;display:grid!important;grid-template-columns:2fr 3fr!important;grid-template-rows:1fr 34px!important;grid-gap:.875rem!important;align-items:start;margin:0 .375rem!important}.rebuy-cart__flyout-recommendations .splide__slide.rebuy-carousel__slide .rebuy-product-media{border-radius:.25rem!important;width:100%!important;padding-bottom:125%!important;position:relative!important;overflow:hidden!important;grid-row:1 / 3;grid-column:1}.rebuy-cart__flyout-recommendations .splide__slide.rebuy-carousel__slide .rebuy-product-media a{position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:0!important;display:block!important}.rebuy-cart__flyout-recommendations .splide__slide.rebuy-carousel__slide .rebuy-product-media a img{margin:0!important;object-fit:cover!important;width:100%!important}.rebuy-product-info{grid-row:1;grid-column:2;padding:0!important;width:100%!important;margin:0!important}.rebuy-product-actions{grid-row:2;grid-column:2;width:100%!important;padding:0!important;margin:0!important;text-align:left!important;display:block!important}.rebuy-cart__flyout-recommendations .splide__slide.rebuy-carousel__slide button{display:inline-block!important;font-size:.75rem!important;font-weight:500!important;background:transparent!important;border:1px solid var(--border-dark)!important;color:#000!important;padding:.5rem .75rem!important;width:auto!important}.rebuy-product-title{font-size:.875rem!important;line-height:1.1em!important;text-transform:uppercase;font-family:var(--font-body)!important;font-weight:500!important;margin:0 0 .25rem!important}.rebuy-product-price{margin:0!important}.rebuy-money{margin:0!important;font-family:var(--font-body)!important;font-size:.75rem!important;color:#666!important;line-height:1em!important}.rebuy-money.sale{color:red!important}.rebuy-cart__flyout-footer{border-top:1px solid var(--border-transparent)!important}.rebuy-carousel__pagination{position:relative!important;margin-top:1.5rem!important}.splide__pagination__page{width:.375rem!important;height:.375rem!important;border:1px solid var(--border-dark)!important;border-radius:9999px!important;background:transparent!important;opacity:1!important}.splide__pagination__page.is-active{background:#000!important}.rebuy-cart__flyout-announcement-bar,[data-rebuy-component=announcement-bar]{color:#fff;background-color:#000!important}.rebuy-cart__flyout-announcement-bar-message{font-family:var(--font-body);font-size:.75rem!important;font-weight:500!important;margin:0!important;padding:.5rem!important;border-top:1px solid var(--border-transparent)!important;border-bottom:1px solid var(--border-transparent)!important}.rebuy-cart__progress-bar-meter-fill{background:#000!important}.rebuy-cart__progress-bar-container{border-bottom:1px solid var(--border-transparent)!important;background:#f2f2f2!important;padding:.5rem 1.25rem .875rem!important}.rebuy-cart__flyout-header{border-bottom:1px solid rgba(0,0,0,.15)!important}.rebuy-cart__progress-bar-meter{background:#0000001a!important}.rebuy-cart__flyout-empty-cart-footer{display:none!important}.rebuy-cart__flyout-empty-cart{border:none!important}.rebuy-cart__flyout-footer{padding:0!important}.rebuy-cart__flyout-integration{padding:0 1.25rem!important}.rebuy-cart__flyout-discount-container{padding:1rem .625rem 0!important}.rebuy-cart__flyout-discount-form{border:1px solid var(--border-dark)!important;border-radius:9999px!important;background:#fff!important;padding:0!important;display:flex!important;box-sizing:border-box!important;overflow:hidden!important}.rebuy-cart__flyout-discount-form .rebuy-input-label{display:none!important}#rebuy-discount-input{padding:.625rem 1rem!important;width:100%!important;-webkit-appearance:none!important;appearance:none!important;font-size:.875rem!important;line-height:1em!important;border:none!important;box-sizing:border-box!important;background:none!important;letter-spacing:-.02em!important;font-family:var(--font-body)!important;margin:0!important}.rebuy-cart__flyout-discount-container .rebuy-button{border-radius:0!important;color:#000!important;background:#fff!important;border:none!important;border-left:1px dashed var(--border-dark)!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:-.01em!important;padding:.625rem 1.25rem!important}.rebuy-cart__flyout-discount-tag{margin-left:.5rem!important;padding:.5rem 0!important}.rebuy-cart__flyout-discount-amount{font-size:.875rem!important;margin-right:.75rem!important}.rebuy-cart__flyout-discount-tag-text{font-size:.75rem!important;font-family:var(--font-body)!important}#rebuy-discount-input:focus{border:none!important;outline:none!important}.rebuy-cart__flyout-subtotal{padding:.5rem 1.25rem!important}.rebuy-cart__flyout-subtotal span{font-size:.875rem!important}.rebuy-cart__flyout-actions button{margin:.5rem!important;background:#000!important;color:#fff!important;border-radius:.25rem!important;padding:1.125rem 0!important;border-top:1px solid var(--border-transparent)!important;transition:background-color .2s ease-in-out,color .2s ease-in-out;text-transform:capitalize!important}.rebuy-cart__flyout-actions button:hover{background:#1a1b1c!important;color:#fff!important}.article-grid{display:grid;grid-template-columns:1fr;grid-gap:calc(var(--site-margins) * 2) var(--site-margins);padding:var(--site-margins) 0}.article-image-container{width:100%;padding-bottom:100%;position:relative;border-radius:.5rem;overflow:hidden;margin-bottom:1rem}.article-image-container img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center center;transform:scale(1);transition:transform .2s ease-in-out;display:block}.article-card-wrapper:hover .article-image-container img{transform:scale(1.01)}.article-date{font-family:var(--font-body);font-size:.75rem;color:#777;letter-spacing:-.04em}@media (min-width: 48rem){.article-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 90rem){.article-grid{grid-template-columns:repeat(3,1fr)}}.impact-header{padding:2rem 0;width:var(--site-width);text-align:center;border-top:1px solid #e4e4e4}.impact-header h2{margin-bottom:0}.impact-grid{width:100%;display:grid;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;grid-template-columns:repeat(2,1fr)}@media (min-width: 48rem){.impact-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 96rem){.impact-grid{grid-template-columns:repeat(4,1fr)}}.impact-single{width:100%;padding-bottom:120%;position:relative;border:1px solid #e4e4e4}.impact-single a{width:100%;height:100%;position:absolute;display:block}.impact-image-container{position:absolute;width:100%;height:100%;top:0;left:0}.impact-image{width:100%;height:100%;position:absolute;z-index:1}.impact-image-container .impact-image{background-size:cover;background-position:center center;opacity:0;transition:opacity .1s ease-in-out}.impact-image-container:hover .impact-image{opacity:1}.impact-image-container .impact-logo-container{width:70%;max-width:260px;height:20%;top:50%;z-index:2;margin:0 auto;left:0;right:0;transform:translateY(-50%);position:absolute}.impact-logo{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;transition:all .1s ease-in-out}.impact-image-container:hover .impact-logo{filter:invert()}.product-filters form{width:100%}.product-filters details{position:relative}.product-filters details summary{display:flex;justify-content:space-between;padding:1rem 0;border-top:1px solid var(--border-transparent);font-weight:500;font-family:var(--font-sans);font-size:.875rem;text-transform:uppercase}.product-filters details ul{padding-bottom:1rem}.product-filters details li{list-style-type:none;margin:0;font-family:var(--font-sans);font-size:.875rem;line-height:1em}.product-filters details li.none{display:none}.product-filters details li label{display:flex;align-items:center;gap:.375rem;padding:.5rem}.product-filters input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#fff;border-radius:.25rem;border:1px solid #000;width:1rem;height:1rem}.product-filters input[type=checkbox]:checked{background-color:#000;background-image:url(https://cdn.shopify.com/s/files/1/0229/9415/7645/files/x_2.svg?v=1721859605);background-size:.875rem .875rem;background-position:center center;background-repeat:no-repeat;border:1px solid #000}.product-filters-footer{width:100%;display:flex;padding:.5rem;border-top:1px solid var(--border-transparent)}.product-filters input[type=submit]{-webkit-appearance:none;appearance:none;border-radius:9999px;background:#000;color:#fff;padding:.75rem 1rem;text-transform:uppercase;font-family:var(--font-sans);font-weight:500;font-size:.875rem;width:100%;border:none}@media (min-width: 48rem){.product-filters form{display:flex;gap:.5rem;justify-content:start}.product-filters details{position:relative}.product-filters details summary{border-radius:.5rem;padding:.5rem .75rem;border:1px solid var(--border-transparent);font-family:var(--font-sans);font-weight:500;font-size:.85rem;display:block}.product-filters details .filter-menu{position:absolute;border-radius:.5rem;background:#fff;border:1px solid var(--border-transparent);z-index:9999;padding:.875rem;min-width:160px;top:2.5rem}.product-filters li{list-style-type:none;margin:0 0 .5rem}}.collection-filters{margin-bottom:1.5rem}.filter-form{display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:space-between}.filter-group-details{border:1px solid var(--border-transparent);border-radius:.25rem}.filter-group-summary{padding:.75rem 1rem;cursor:pointer}.filter-group-header{width:100%;text-align:left;padding:1.25em 0;display:flex;justify-content:space-between;align-items:center;font-size:14px}.filter-group-header .filter-count{display:none}.filter-group-content{font-size:14px;padding:0 0 1.25em}@media (min-width: 768px){.filter-group-header,.filter-group-content{font-size:16px}}.filter-options{display:flex;gap:.5rem;flex-wrap:wrap}.filter-option{display:flex;align-items:center;cursor:pointer;box-sizing:border-box;padding:.25rem .75rem;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:1rem;border:1px solid var(--border-transparent)}.filter-option:has(:checked){background:#000;color:#fff}@media (min-width: 768px){.filter-option{font-size:12px}.filter-option:hover{background:var(--border-transparent)}}.filter-options--size .filter-option{width:25px;height:25px;display:flex;align-items:center;justify-content:center}.filter-option.disabled{opacity:.5;cursor:not-allowed}.filter-option input{appearance:none!important;-webkit-appearance:none!important;display:none}.filter-actions{font-size:14px;display:flex;gap:.5rem;margin-top:1rem;justify-content:space-between;column-gap:1em}@media (min-width: 768px){.filter-actions{font-size:16px}}.filter-actions button{font-weight:700;cursor:pointer;color:#000;text-decoration-color:#000;margin-bottom:.5rem;text-transform:uppercase;width:100%;padding:1rem;background-color:#000;color:#fff}.filter-bar{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-color)}.filter-bar__left{display:flex;gap:1rem}.filter-panel{position:fixed;top:0;left:0;width:100%;max-width:375px;height:100vh;background:#fff;transform:translate(-100%);transition:transform .3s ease;z-index:1000}.filter-panel.is-open{transform:translate(0)}.filter-panel__header{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--border-color)}.filter-panel__content{height:calc(100vh - 120px);overflow-y:auto;padding:1rem}.filter-panel__footer{position:absolute;bottom:0;left:0;width:100%;padding:1rem;display:flex;gap:1rem;background:#fff;border-top:1px solid var(--border-color)}.filter-groups{width:100%;overflow:hidden}.filter-group{border-top:1px solid var(--border-transparent)}.filter-group:last-of-type{border-bottom:1px solid var(--border-transparent)}.filter-group summary{list-style-type:none!important;-webkit-appearance:none!important;appearance:none!important;font-weight:700;font-size:1rem;text-transform:uppercase;cursor:pointer}.filter-group>summary::-webkit-details-marker{display:none}.filter-group__options{display:none;padding:1rem 0}.filter-group__options.is-open{display:block}.filter-group__pills{display:flex;flex-wrap:wrap;gap:.5rem}.filter-pill{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:999px;background:none;cursor:pointer}.filter-pill.is-active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.filter-group__pills--circle .filter-pill{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.collection-filters-drawer{position:fixed;top:0;left:0;width:440px;max-width:100%;height:100vh;max-height:100dvh;background-color:#fff;z-index:10000000000;transform:translate(-100%);transition:transform .3s ease-in-out;overflow-y:auto;box-shadow:0 0 10px #0000001a}.collection-filters-drawer.is-open{transform:translate(0)}.collection-filters-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.collection-filters-overlay.is-active{opacity:1;visibility:visible}.drawer__inner{padding:1.5rem;height:100%;display:flex;flex-direction:column}.drawer__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em;font-size:14px}.drawer__title{margin:0;font-size:14px}@media (min-width: 768px){.drawer__title{font-size:16px}}.drawer__close{background:none;border:none;padding:.5rem;cursor:pointer}.drawer__close{position:absolute;top:0;right:0;background:url(https://cdn.shopify.com/s/files/1/0229/9415/7645/files/close.svg?v=1596467931) center center no-repeat;background-size:contain;width:.75rem;height:.75rem;z-index:3;cursor:pointer}.drawer__content{flex-grow:1;overflow-y:auto}.collection-filters-trigger{position:fixed;bottom:1.5rem;left:1.5rem;z-index:998;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-primary);color:var(--color-background);border:none;border-radius:2rem;cursor:pointer;box-shadow:0 2px 4px #0000001a}.collection-filters-nav{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;column-gap:1rem}.collection-filters-nav__buttons,.collection-filters-nav__sort{display:flex;column-gap:1em;align-items:center;font-size:14px}.reset-button{position:relative;right:33px}.reset-button,.collection-filters-nav__buttons button,.collection-filters-nav__sort{font-weight:700;text-decoration:underline;text-underline-offset:.5rem;cursor:pointer;font-size:14px}.collection-filters-nav__buttons button,.collection-filters-nav__sort select,.drawer__inner .reset-button{color:#000;background:transparent}.collection-filters-nav__sort select{padding:.5rem 1rem;border-radius:2rem;border:1px solid var(--border-transparent);-webkit-appearance:none;appearance:none;text-align:center;font-weight:700;font-size:1rem;text-transform:uppercase;font-size:14px}@media (min-width: 768px){.collection-filters-nav__buttons,.collection-filters-nav__sort{font-size:16px;column-gap:1.5rem}.reset-button,.collection-filters-nav__buttons button,.collection-filters-nav__sort,.collection-filters-nav__sort select{font-size:16px}}.price-range-labels{display:flex;justify-content:space-between;margin-bottom:10px}.price-range-min,.price-range-max{font-size:.9em;color:#666}.price-range-container{padding:24px 15px 0}.price-range-slider{position:relative;height:50px;width:100%}.price-range-input{position:absolute;width:100%;top:50%;transform:translateY(-50%);pointer-events:none;-webkit-appearance:none;appearance:none;background:transparent;height:2px;margin:0}.price-range-input::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#000;border:2px solid #fff;cursor:pointer;margin-top:0}.price-range-input::-moz-range-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#000;border:2px solid #fff;cursor:pointer;margin-top:0;transform:translateY(-50%)}.price-range-input:focus{outline:none}.price-range-label{position:absolute;top:-20px;transform:translate(-50%);background:#fff;padding:2px 5px;border-radius:3px;font-size:.8em;white-space:nowrap}.price-range-min-label,.price-range-max-label{position:absolute;white-space:nowrap}.price-range-min-label{padding-left:24px}.price-range-max-label{padding-right:24px}.slider-track{position:absolute;top:50%;transform:translateY(-50%);height:2px;width:100%;background:#ddd}.slider-range{position:absolute;top:50%;transform:translateY(-50%);height:2px;background:#000;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/69/assets/theme.css.map */
