.text-body-12{font-size:12px;line-height:16px}.text-body-14{font-size:14px;line-height:16px}.text-body-16{font-size:16px;line-height:20px}.text-body-18{font-size:18px;line-height:20px}.text-light{font-weight:300}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-semi-bold{font-weight:600}.text-bold{font-weight:700}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.skip-to-content{position:absolute;top:-100%;left:0;z-index:9999;padding:12px 24px;background:#000;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:top .1s}.skip-to-content:focus{top:0}html{overflow-x:clip}body{overflow-x:clip;overscroll-behavior-x:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0}body{font-family:Inter}a{text-decoration:none;color:inherit}ul,ol{list-style:none}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit;border:none;outline:none}table{border-collapse:collapse;border-spacing:0}.--sossu{font-family:--sossu!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bullets{display:flex;justify-content:flex-end;gap:8px;align-items:center}.bullets icon{font-size:24px;color:#0009}.bullets .progress{width:66px;height:6px;border-radius:999px;background-color:#ceccc6;overflow:hidden}.bullets .progress div{height:6px;min-width:6px;width:6px;background-color:#a9a7a0;transition:width .25s linear}.bullets .dot{width:6px;height:6px;border-radius:999px;background-color:#ceccc6}.newsletter{background:#ff4900;position:relative;padding:80px 24px;text-align:center;display:flex;flex-direction:column;gap:32px;align-items:center;overflow:hidden}.newsletter>div{z-index:3}.newsletter.--blue{background:#6b8eff}.newsletter.--blue svg{fill:#e0f6c2!important}.newsletter.--green{background:#00b209}.newsletter.--green svg{fill:#b0ff1d!important}.newsletter.--navy{background:#001f42}.newsletter.--navy svg{fill:#2d939e!important}.newsletter svg{width:auto;height:300%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;fill:#ffc1ed!important;z-index:2}.newsletter svg path{fill:inherit}.newsletter content{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;z-index:3}.newsletter content h2{text-transform:uppercase;font-size:36px;line-height:42px;font-weight:700}@media(min-width:640px){.newsletter content p{max-width:614px}}.newsletter form{display:flex;padding:4px;background:#fff;border-radius:8px;gap:4px;width:100%;z-index:3}@media(min-width:640px){.newsletter form{max-width:570px}}.newsletter form input{all:unset;background:transparent;outline:none;border:none;min-height:62px!important;flex:1;padding:0 16px;font-weight:600;color:#000;font-size:12px;line-height:16px}.newsletter form input::placeholder{color:#000}.newsletter form input[type=submit]{display:none}.newsletter form button{all:unset;box-sizing:border-box;height:54px;padding:0 24px;background-color:#000;color:#fff;font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:1.2px;border-radius:4px;cursor:pointer;white-space:nowrap;transition:border-radius .2s ease-in-out;flex-shrink:0}.newsletter form button:hover{border-radius:40px}@media(max-width:640px){.newsletter{padding:48px 24px;gap:20px}.newsletter h1,.newsletter h2,.newsletter content h2{font-size:24px!important;line-height:30px!important}.newsletter p{max-width:320px;margin-left:auto;margin-right:auto}.newsletter form{flex-direction:column;gap:8px}.newsletter form input:not([type=submit]){min-height:52px!important;font-size:16px;width:100%;box-sizing:border-box}.newsletter form button{width:100%;min-height:52px!important;height:auto}}.container{display:block;width:100%;max-width:1440px;margin:0 auto}.container-wide{display:block;width:100%;max-width:2048px;margin:0 auto}header{height:64px;z-index:4;transition:background-color .3s ease-in-out}header nav{height:64px;margin:0 auto;width:calc(100% - 48px);max-width:1392px;padding:0 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}@media(max-width:1140px){header nav{padding:0}}header nav .left icon{font-size:26px;color:#000}@media(max-width:640px){header nav .left icon{font-size:22px}}header nav .right{display:inline-flex;align-items:center;gap:12px}header nav .right .button{all:unset;font-size:12px;line-height:16px;height:28px;border:1px solid #000000;padding:0 8px;display:inline-flex;align-items:center;border-radius:4px;gap:0px;background:#fff;cursor:pointer;font-weight:600;transition:all .3s ease-in-out}header nav .right .button:hover{background-color:#f8f7f4;border-color:#ceccc6;border-radius:40px}header nav .right .button icon{font-size:20px}header nav .right a icon{font-size:20px}@media(max-width:640px){header nav .right a icon{font-size:32px}header nav .right a:not(#menu):not(#cart-icon-link){display:none}#cart-icon-link icon{font-size:32px}}header.--fixed{position:fixed;top:0;left:0;right:0;z-index:98}header.--fixed:not(.--scroll){background-color:transparent}header.--fixed.--scroll{background-color:#fff;box-shadow:0 2px 4px #0000001a}footer .top{padding:48px;display:flex;justify-content:space-between}@media(max-width:640px){footer .top{padding:48px 24px;flex-direction:column;justify-content:unset;gap:36px}}footer .top .left{width:130px;display:flex}footer .top .left icon{font-size:25px;color:#000}@media(max-width:640px){footer .top .left icon{font-size:22px}}footer .top .right{width:130px;display:flex;justify-content:flex-end}footer .top .right .icons{display:flex;align-items:center;gap:16px}@media(max-width:640px){footer .top .right{width:auto;justify-content:flex-start}}footer .top .center{flex:1;max-width:448px;display:flex;gap:48px}@media(max-width:1140px){footer .top .center{gap:0px}}@media(max-width:640px){footer .top .center{gap:36px}}footer .top .center .items{flex:1;display:flex;flex-direction:column;gap:8px}@media(max-width:640px){footer .top .center .items{display:inline-flex;flex:0}}footer hr{border:unset;border-top:1px solid #ceccc6}footer .bottom{padding:24px;display:flex;flex-direction:column;gap:27px}@media(max-width:640px){footer .bottom{gap:36px}}footer .bottom .items{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap}@media(max-width:640px){footer .bottom .items{justify-content:start;gap:15px}}footer .bottom .items .logos{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}footer .bottom .items .logos img{height:14px;width:auto;display:block;pointer-events:none}footer .bottom .legal{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}@media(max-width:640px){footer .bottom .legal{justify-content:start;gap:12px}}footer .bottom .legal .seperator{width:1px;height:12px;background-color:#2f2f2f}@media(max-width:640px){footer .bottom .legal .seperator{display:none}}footer .bottom .legal .credit{display:flex;align-items:center;gap:9px}footer .bottom .legal .credit img{height:24px;width:auto;display:block;pointer-events:none}footer a[href]{transition:transform .2s ease-in-out,opacity .2s ease-in-out}footer a[href]:hover{transform:scale(1.01);opacity:.9}.--dark footer{color:#fff}.--dark footer .top .left img{filter:brightness(0) invert(1)}.--dark footer .bottom .legal{color:#ceccc6}.--dark footer .bottom .legal .credit img{filter:brightness(0) invert(1)}marquee{background:#c8f000;color:#101010;height:46px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:1.6px;gap:8px;overflow:hidden}marquee.--blue{background:#1d2259;color:#fff}marquee span{margin:0 8px}marquee icon{font-size:10px;text-transform:none}.discount{background:#1d2259;position:relative;padding:213px 24px;text-align:center;display:flex;flex-direction:column;gap:32px;align-items:center;overflow:hidden}.discount marquee{box-shadow:0 4px 11px 5px #00000026;z-index:3;width:110vw;position:absolute;pointer-events:none}.discount marquee:nth-child(1){top:103px;transform:rotate(4.01deg)}.discount marquee:nth-child(2){top:103px;transform:rotate(-4.01deg)}.discount marquee:nth-child(3){bottom:90px;transform:rotate(4.01deg)}.discount marquee:nth-child(4){bottom:90px;transform:rotate(-4.01deg)}@media(max-width:1140px){.discount{display:none}}.discount svg{width:auto;height:150%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;fill:#3f4c9b!important;z-index:2}.discount svg path{fill:inherit}.discount content{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;z-index:3}.discount content icon{color:#c8f000;font-size:50px}.discount content h2{text-transform:uppercase;font-size:64px;line-height:68px;font-weight:700;color:#fff;font-family:Bricolage Grotesque}.discount content p{font-size:16px;line-height:20px;max-width:640px;color:#fff}.discount a{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 22px;outline:none;height:38px;background:#fff;color:#000;border:1px solid transparent;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;border-radius:4px;z-index:3;transition:all .3s ease}.discount a:hover{background:#000;color:#fff;border-radius:100px;border:1px solid #ffffff}.products{padding:64px 0}.products.--spotlight{padding:40px 0}.products content{display:flex;flex-direction:column;gap:36px}.products .spotlight{display:grid;grid-template-columns:repeat(4,1fr);padding-left:4px}@media(max-width:640px){.products .spotlight{grid-template-columns:1fr;grid-template-rows:auto auto}}.products .spotlight>.image{height:650px;border-radius:4px;object-fit:cover;object-position:top center;grid-column:span 1;overflow:hidden;position:relative}.products .spotlight>.image img{width:100%;height:100%;object-fit:cover;object-position:top center}.products .spotlight>.image video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}.products .spotlight>.image>content{position:absolute;bottom:0;left:0;top:0;right:0;width:70%;height:100%;padding:34px 58px;display:flex;flex-direction:column;z-index:3;gap:24px;justify-content:flex-end;align-items:flex-start}.products .spotlight>.image>content.--middle{justify-content:center}@media(max-width:1140px){.products .spotlight>.image>content{width:80%}}@media(max-width:640px){.products .spotlight>.image>content{width:100%}}.products .spotlight>.image>content .title{font-size:120px;line-height:80px;color:var(--accent);font-family:var(--font, "Bricolage Grotesque")}.products .spotlight>.image>content .description{font-size:16px;line-height:20px;color:#fff}.products .spotlight>.image>content .button{all:unset;font-size:12px;line-height:16px;height:38px;padding:0 22px;display:inline-flex;align-items:center;border-radius:4px;gap:0px;background:#fff;cursor:pointer;font-weight:600;transition:all .3s ease-in-out}.products .spotlight>.image>content .button:hover{background-color:#f8f7f4;border-radius:38px}@media(max-width:640px){.products .spotlight{gap:24px}}.products .spotlight.--square>.image{grid-column:span 2}.products .spotlight.--square .drawer{grid-column:span 2}.products .spotlight.--full>.image{grid-column:span 4}.products .spotlight.--full .drawer{grid-column:span 4}.products .spotlight.--bordered>.image{padding:14px;border:4px solid var(--accent)}.products .spotlight.--reverse>.image{order:2}.products .spotlight.--reverse .drawer{order:1}.products .spotlight.--reverse .drawer .scroll{flex-direction:row-reverse;display:flex}.products .spotlight .drawer{grid-column:span 3;display:flex;flex-direction:column}@media(max-width:640px){.products .spotlight .drawer{grid-column:span 1;max-width:100dvw}}.products .spotlight .drawer .scroll{flex:1;overflow-x:auto}.products .spotlight .drawer .scroll .items{grid-template-columns:repeat(4,1fr)!important}.products .spotlight .drawer .scroll .items .product{min-width:307px}.products .spotlight .drawer .bullets{padding:24px 48px 0}.products .spotlight .drawer .bullets icon{cursor:pointer;font-family:--sossu;font-size:24px;color:#0009}.products .header{padding:0 48px;display:flex;align-items:center;justify-content:space-between}@media(max-width:1140px){.products .header{padding:0 4px;flex-direction:column;align-items:center;gap:24px}}.products .header .title{font-size:36px;line-height:40px;font-weight:700;letter-spacing:3.6px;text-transform:uppercase;color:#000;font-family:Bricolage Grotesque}@media(max-width:1140px){.products .header .title{font-size:27px;line-height:40px;letter-spacing:2.7px}}.products .header .right{display:flex;align-items:center;gap:4px}@media(max-width:640px){.products .header .right{overflow-x:auto;align-self:flex-start;width:100%}}.products .items{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:0 4px}@media(max-width:1140px){.products .items{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.products .items{grid-template-columns:1fr}}.product{display:flex;flex-direction:column;gap:12px}.product .image{padding-top:125%;background-color:#f7f7f7;border-radius:4px;overflow:hidden;position:relative}.product .image img,.product .image video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;z-index:2}.product .image img.--secondary,.product .image video.--secondary{opacity:0;transform:scale(1);transition:all .2s ease-in-out}.product .image:hover .action{opacity:1}.product .image:hover img.--secondary,.product .image:hover video.--secondary{opacity:1;transform:scale(1.05)}.product .image .action{opacity:0;transition:opacity .2s ease-in-out;position:absolute;bottom:0;left:0;right:0;padding:12px;z-index:3}.product .image .action .trigger,.product .image .action .item{cursor:pointer;position:absolute;bottom:0;left:0;right:0;margin:12px}.product .image .action .trigger{opacity:1;height:36px;border-radius:4px;border:1px solid #000000;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;line-height:16px;transition:opacity .2s ease-in-out}.product .image .action .item{opacity:0;height:36px;border-radius:4px;border:1px solid #000000;background:#fff;color:#000;font-size:12px;font-weight:600;line-height:16px;padding:4px;transition:opacity .2s ease-in-out}.product .image .action .item .options{display:flex;gap:4px;height:100%}.product .image .action .item .options div{border-radius:4px;background-color:#e9e9e5;display:flex;align-items:center;justify-content:center;flex:1;transition:all .2s ease-in-out;height:100%}.product .image .action .item .options div:hover,.product .image .action .item .options div.--active{background-color:#ceccc6;border-radius:999px}.product .image .action:hover .item{opacity:1}.product .image .action:hover .trigger{opacity:0}.product .image .tags{position:absolute;top:0;left:0;width:100%;padding:12px;display:flex;align-items:center;justify-content:space-between;z-index:3;gap:12px}.product .image .tags .favorite{cursor:pointer;transition:transform .2s ease-in-out}.product .image .tags .favorite:hover{transform:scale(1.05)}.product .image .tags .favorite.--active{color:#ff1b1b}.product .image .tags>div{display:flex;gap:12px;flex:1;justify-content:flex-start;flex-wrap:wrap}.product .image .tags>div>span{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:#000}.product .image .tags>div>span icon{font-size:16px}.product .image .tags>div:nth-child(2){justify-content:flex-end;gap:12px;flex:0 0 auto}.product .image .tags>div:nth-child(2)>span{font-size:10px;line-height:12px}.product .image .tags>div:nth-child(2)>span icon{font-size:18px}.product .details{display:flex;flex-direction:column;padding:12px;gap:4px}.product .details .colors{display:flex;align-items:center;gap:4px}.product .details .colors>div{width:16px;height:16px;border-radius:999px;box-sizing:border-box;border:1.33px solid #4a4a4a;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;transition:transform .2s ease-in-out}.product .details .colors>div:hover{transform:scale(1.05)}.product .details .colors>div:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:attr(\$color,#000000)}.product .details .colors>div icon{font-size:5.33px;color:#000;z-index:3}.product .details .colors>span{font-size:11.2px;line-height:12.8px;font-weight:600;color:#000}.product .details .title{font-size:16px;line-height:20px;color:#000;font-weight:500}.product .details .subtitle{font-size:16px;line-height:20px;color:#0009}.product .details .prices{display:flex;align-items:baseline;gap:8px}.product .details .price{font-size:16px;line-height:20px;color:#000}.product .details .undiscounted{font-size:14px;line-height:18px;color:#000;opacity:.6;text-decoration:line-through}.product .details .tags{color:#0006;display:flex;align-items:center;font-size:12px;line-height:16px;gap:4px}.product .details .tags>span{display:inline-flex;align-items:center;gap:4px}.product .details .tags>span:not(:first-child):before{content:" ";display:inline-block;width:3px;height:3px;border-radius:999px;background-color:#0006}.product.--dark .details .title,.product.--dark .details .subtitle,.product.--dark .details .price,.product.--dark .details .undiscounted,.product.--dark .details .tags,.product.--dark .details .colors>span{color:#fff}.pill{font-size:14px;line-height:16px;color:#0006;display:inline-flex;align-items:center;justify-content:center;padding:8px;font-weight:400;transition:all .2s ease-in-out;white-space:nowrap;cursor:pointer}.pill:hover:not(.--active){color:#000;background-color:#f8f7f4;border-radius:8px;font-weight:600}.pill.--active{color:#000;background-color:#e9e9e5;border-radius:8px;font-weight:600}.stories{position:relative}.stories .story{position:sticky;top:0}.story{color:#000;padding:0 4px;background:#fff}.story content{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.story content{grid-template-columns:1fr}}.story img,.story video{flex:1;height:100%;width:100%;height:402px;border-radius:4px;pointer-events:none;object-fit:cover}.story h4{font-family:Bricolage Grotesque;text-transform:uppercase}.story.--large{padding-top:100px;padding-bottom:48px}.story.--large h4{font-size:36px;line-height:40px;letter-spacing:3.6px;font-weight:700}.story.--medium{padding-top:48px;padding-bottom:48px}.story.--medium h4{font-size:48px;line-height:52px;font-weight:700}.story.--small h4{font-size:24px;line-height:40px;font-weight:700}.story article{flex:1;padding:24px 48px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:640px){.story article{padding:24px 12px}}.story article .bottom{display:flex;flex-direction:column;gap:16px}.story article .bottom h5{font-size:24px;line-height:28px;font-family:Bricolage Grotesque;font-weight:700;margin-bottom:16px}.story article .bottom p{font-size:16px;line-height:20px}.story article .bottom a{font-size:16px;line-height:20px;font-weight:600;text-decoration:underline}.--dark .story{color:#fff;background:#17170c}.collections{padding:48px 4px}.collections content{display:flex;flex-direction:column;gap:32px}.collections content h2{font-size:36px;line-height:40px;font-weight:700;color:#000;font-family:Bricolage Grotesque;text-transform:uppercase;padding:0 48px}@media(max-width:1140px){.collections content h2{font-size:27px;line-height:40px;letter-spacing:2.7px}}.collections content p{font-size:14px;line-height:16px;color:#0009}.collections content .items{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}@media(max-width:1140px){.collections content .items{display:flex;align-items:flex-start;overflow-x:auto;gap:4px}}.collections content .items article{grid-column:span 1;display:flex;flex-direction:column}@media(max-width:1140px){.collections content .items article{width:calc((100dvw - 8px)/2);flex-shrink:0}}@media(max-width:640px){.collections content .items article{width:calc(100dvw - 8px)}}.collections content .items article .image{padding-top:100%;border-radius:4px;overflow:hidden;position:relative;background-color:#f7f7f7}.collections content .items article .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;z-index:2}.collections content .items article .bottom{padding:12px;display:flex;align-items:center;justify-content:space-between}.collections content .items article .bottom h4{font-size:24px;line-height:28px;font-weight:700;color:#000;font-family:Bricolage Grotesque;text-transform:uppercase;letter-spacing:2.4px}.collections content .items article .bottom a{height:32px;padding:0 22px;background:#000;color:#fff;border-radius:4px;transition:all .2s ease-in-out;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:16px;font-weight:600}.collections content .items article .bottom a:hover{background:transparent;border:1px solid #000000;border-radius:16px;color:#000}.hero{height:750px;color:#fff;background-color:#000;position:relative}.hero content{height:750px;width:100%;display:flex;padding:48px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:36px;z-index:3;position:relative}@media(max-width:640px){.hero content{padding:25px}}.hero content article{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%;max-width:669px}.hero content article>div{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.hero content article .metafield-rich_text_field{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media(max-width:640px){.hero content article{align-items:unset}}.hero content article h1{font-size:64px;line-height:64px;font-weight:700;font-family:Bricolage Grotesque;letter-spacing:6.4px;text-transform:uppercase}@media(max-width:640px){.hero content article h1{text-align:center;font-size:36px;line-height:40px;letter-spacing:3.6px}}.hero content article p{font-size:14px;line-height:16px}@media(max-width:640px){.hero content article p{text-align:center}}.hero content article a{height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;background-color:#fff;color:#000;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;border-radius:4px}.hero .bullets .progress{width:88px}.hero video[autoplay],.hero img.--visible{display:block}.hero video,.hero img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;z-index:2;display:none}.accordion{display:flex;flex-direction:column;gap:8px}.accordion .item{padding:10px 20px;display:flex;flex-direction:column;transition:padding .2s ease;cursor:pointer}.accordion .item .header{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.accordion .item .header .title{display:inline-flex;max-width:calc(100% - 34px);font-size:18px;line-height:28px;font-weight:600;font-family:Bricolage Grotesque;text-transform:uppercase;letter-spacing:1.8px}.accordion .item .header icon{transition:transform .2s ease;font-size:24px;cursor:pointer}.accordion .item .description{padding-top:0;overflow:hidden;opacity:0;height:0;transition:opacity .2s ease,height .2s ease,padding-top .2s ease;font-size:18px;line-height:20px}.accordion .item.--open{padding:20px}.accordion .item.--open icon{transform:rotate(180deg)}.accordion .item.--open .description{opacity:.5;height:auto;padding-top:10px}.accordion hr{border:unset;border-top:1px solid #868279}.--dark .accordion{color:#fff}.listing{padding-bottom:69px}.listing .top{padding:56px 48px 48px;display:flex;flex-direction:column;gap:24px}@media(max-width:640px){.listing .top{gap:12px}}.listing .top h1{font-size:36px;line-height:40px;letter-spacing:3.6px;font-family:Bricolage Grotesque;text-transform:uppercase}@media(max-width:640px){.listing .top h1{font-size:24px;line-height:28px}}.listing .top h1 span{opacity:.4}.listing .top .pills{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:0 12px;margin:0 -12px}.listing .top .pills .pill{border-radius:999px!important;font-weight:400!important}@media(max-width:1140px){.listing .top h1{text-align:center}.listing .top .pills{justify-content:center}}@media(max-width:640px){.listing .top{padding:24px 12px}.listing .top h1{text-align:left}.listing .top .pills{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.listing .bottom{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:1140px){.listing .bottom{grid-template-columns:1fr;gap:24px}}.listing .bottom .sidebar{grid-column:span 1;display:flex;flex-direction:column;gap:16px;padding:0 24px 0 48px}@media(max-width:1140px){.listing .bottom .sidebar{padding:0 4px}.listing .bottom .sidebar:not(.--visible){display:none}}@media(max-width:640px){.listing .bottom .sidebar{padding:0 12px}}.listing .bottom .sidebar .group .header{display:flex;justify-content:space-between;align-items:center;height:44px;border-top:1px solid #ceccc6;cursor:pointer}.listing .bottom .sidebar .group .header .title{font-size:16px;line-height:20px}.listing .bottom .sidebar .group .header icon{font-size:20px;transition:transform .2s ease;cursor:pointer}.listing .bottom .sidebar .group .items{display:flex;flex-wrap:wrap;gap:8px;opacity:1;height:auto;transition:opacity .2s ease,height .2s ease,padding-top .2s ease;padding-top:12px}.listing .bottom .sidebar .group.--close .items{padding-top:12px;height:0;opacity:0}.listing .bottom .sidebar .group.--close .header icon{transform:rotate(180deg)}.listing .bottom .content{display:flex;flex-direction:column;gap:36px;grid-column:span 3;padding:0 4px}@media(max-width:1140px){.listing .bottom .content{grid-column:span 1}}@media(max-width:640px){.listing .bottom .content{padding:0 12px}}.listing .bottom .content .options{display:flex;align-items:center;justify-content:space-between}.listing .bottom .content .options span{font-size:12px;line-height:16px;font-weight:600}.listing .bottom .content .options .buttons{display:inline-flex;align-items:center;gap:12px}.listing .bottom .content .grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:4px;row-gap:36px}@media(max-width:1140px){.listing .bottom .content .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.listing .bottom .content .grid{grid-template-columns:1fr}}.listing.--grid .bottom .content{grid-column:span 4}.listing.--grid .options .hide-above-tablet{display:none}.tag{font-size:12px;line-height:16px;display:inline-flex;align-items:center;justify-content:center;padding:12px;font-weight:500;transition:all .2s ease-in-out;white-space:nowrap;border-radius:4px;background-color:#f8f7f4;gap:4px;cursor:pointer;box-sizing:border-box}.tag span{font-weight:400!important}.tag div[color]{width:24px;height:24px;border-radius:999px;border:1px solid #000000;display:inline-flex;align-items:center;justify-content:center}.tag:hover:not(.--active){color:#000;background-color:#e9e9e5;border-radius:999px;font-weight:600}.tag.--active{color:#000;border-radius:999px;border:1px solid #000000}.dropdown,.trigger{position:relative}.dropdown.--small .trigger,.trigger.--small .trigger{padding:0 16px;height:36px}.dropdown.--small .trigger icon,.trigger.--small .trigger icon{font-size:20px}.dropdown .trigger,.trigger .trigger{height:46px;padding:0 22px;border-radius:4px;background-color:#f8f7f4;font-size:12px;line-height:16px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:all .2s ease-in-out;position:relative;font-weight:500;gap:8px;cursor:pointer}@media(max-width:640px){.dropdown .trigger,.trigger .trigger{padding:0 16px;height:36px}.dropdown .trigger icon,.trigger .trigger icon{font-size:20px}}.dropdown .trigger icon,.trigger .trigger icon{font-size:24px}.dropdown .trigger:before,.trigger .trigger:before{content:" ";position:absolute;top:50%;transform:translateY(-50%);left:-4.43px;width:22.06px;height:38px;opacity:0;transition:opacity .2s ease-in-out}.dropdown .trigger:hover,.trigger .trigger:hover{background-color:#e9e9e5;border:1px solid #ceccc6}.dropdown .items,.trigger .items{border-radius:8px;padding:4px;background-color:#f8f7f4;border:1px solid #ceccc6;position:absolute;z-index:0;top:0;right:calc(100% + 6px);opacity:0;transition:opacity .2s ease-in-out;display:none}.dropdown .items .item,.trigger .items .item{height:40px;padding:0 12px;border-radius:4px;transition:all .2s ease-in-out;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.dropdown .items .item:hover,.trigger .items .item:hover{background-color:#e9e9e5}.dropdown.--active .items,.trigger.--active .items{opacity:1;z-index:4;display:block}.dropdown.--active .trigger,.trigger.--active .trigger{border-radius:30px;border:1px solid #ceccc6;background-color:#f8f7f4!important}.dropdown.--active .trigger:before,.trigger.--active .trigger:before{opacity:1}.search>form>content{display:flex;flex-direction:column;padding:16px 48px 24px;gap:12px}.search>form>content .input{height:60px;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #000000;gap:8px}.search>form>content .input>icon{font-size:20px}.search>form>content .input input{all:unset;flex:1;font-size:16px;line-height:20px}.search>form>content .input .trigger:hover{border:unset;background-color:#e9e9e5;border-radius:30px}.search>form .tutorial{font-size:12px;line-height:12px;color:#000;display:flex;align-items:center;justify-content:flex-end;gap:8px}.search>form .tutorial span{opacity:.4;letter-spacing:2.4px;font-family:Nunito Sans;text-transform:uppercase}.search>form .tutorial span.--enter{opacity:1}.search>form .tutorial icon{font-size:12px;margin-left:-4px}.search>form .tags{display:flex;flex-direction:column;gap:4px}.search>form .tags small{font-size:12px;line-height:16px;display:flex;flex-direction:column;gap:8px}.search>form .tags .items{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:0 12px;margin:0 -12px}.search>form .tags .items .item{font-size:14px;line-height:16px;height:28px;border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;background-color:#e9e9e5;white-space:nowrap}.search>form .tags .items .item:hover:not(.--active){border-radius:30px}.search>form .tags .items .item.--active{background-color:#000;color:#fff;border-radius:30px}.search .listing .top{padding:0 48px 48px}@media(min-width:640px){.search .listing .top h1{text-align:center}.search .listing .top .pills{justify-content:center}}@media(max-width:640px){.search .listing .top{padding:24px 12px}.search>content{padding:24px 12px}}.popup{display:flex;position:fixed;top:-100vh;left:0;width:100%;background-color:#ffffffd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;z-index:99;transition:all .2s ease-in-out;align-items:center;justify-content:center;height:0}.popup.--active{opacity:1;top:0;height:100%}.popup>content{width:calc(100dvw - 8px);height:calc(100dvh - 8px);max-height:700px;max-width:700px;background-color:#fff;border-radius:24px;padding:36px;overflow-y:auto;position:relative;box-shadow:0 4px 16px #0000001a}.popup>content .close{position:absolute;top:12px;right:12px;width:24px;height:24px;font-size:24px;line-height:24px;cursor:pointer}.sheet{display:flex;position:fixed;top:-100vh;left:0;width:100%;background-color:#ffffffd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;z-index:99;transition:all .2s ease-in-out;align-items:center;justify-content:flex-start;height:0;padding:0;flex-direction:column}.sheet.--active{opacity:1;top:0;height:100%}.sheet>content{width:100%;max-height:calc(100dvh - 8px);max-width:1366px;background-color:#fff;border-radius:0 0 24px 24px;padding:8px 24px;overflow-y:auto;position:relative;box-shadow:0 4px 16px #0000001a}.sheet .search content{padding-left:0;padding-right:0}.sheet .listing .bottom .content{grid-column:span 4}@media(max-width:1140px){.sheet .listing .bottom .content{grid-column:span 1}}.sheet .listing .bottom .content .grid{grid-template-columns:repeat(4,1fr)}.sheet header nav{margin:0;width:100%}.mega{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:24px 24px 0}@media(max-width:1140px){.mega{grid-template-columns:repeat(1,1fr);padding:24px 0 0}}.mega .group{display:flex;gap:24px}@media(max-width:640px){.mega .group{flex-direction:column}}.mega .group .items{display:flex;flex-direction:column;gap:8px;flex:1}.mega .group .items .image{padding-top:100%;border-radius:4px;background-color:#f8f7f4;position:relative;overflow:hidden}.mega .group .items .image img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.disclaimer{font-size:12px;line-height:16px;color:#0006;text-transform:uppercase;letter-spacing:1.2px;text-align:right;display:block;margin:24px 0 40px;padding:0 24px}@media(max-width:640px){.disclaimer{padding:0}}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:4px;font-size:14px;line-height:14px;letter-spacing:2.8px;text-transform:uppercase}.pagination .deco,.pagination .page{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.pagination .prev,.pagination .next{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px}.pagination .prev,.pagination .deco,.pagination .page:not(.current){opacity:.4!important}.side{display:flex;position:fixed;right:0;top:0;width:100%;background-color:#ffffffd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;z-index:99;transform:translate(100%);transition:transform .35s ease-in-out,opacity .35s ease-in-out;align-items:flex-end;height:100%;padding:0;flex-direction:column;overflow:hidden;pointer-events:none}.side.--active{opacity:1;transform:translate(0);pointer-events:auto}.side>content{width:100%;height:100dvh;max-width:380px;background-color:#fff;padding:24px;overflow-y:auto;position:relative;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;gap:24px}.side>content .top{display:flex;justify-content:space-between;align-items:center}.side>content .top .title{font-size:18px;line-height:20px;font-weight:600;font-family:Bricolage Grotesque;letter-spacing:3.6px;text-transform:uppercase}.side>content .cart{flex:1;position:relative;overflow-y:hidden}.side>content .cart form{height:100%}.side>content .cart .items{height:100%;overflow-y:auto;padding-bottom:24px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.side>content .cart .items .item>content{gap:8px}.side>content .cart .items .item>content article{display:flex;flex-direction:column-reverse;gap:8px}.side>content .cart .items .item>content article .left>*:empty{display:none!important}.side>content .cart aside{position:absolute;right:0;bottom:0;left:0;background-image:linear-gradient(to top,white,transparent);z-index:3;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.side>content .cart aside>*{pointer-events:auto}.side aside{padding:0!important;background-color:transparent!important}.side .items .item article .left{display:inline-flex}.side .items .item article .left .title{font-size:14px!important;line-height:16px!important;font-weight:400!important}.banner{height:650px;display:flex;align-items:center;justify-content:center;position:relative}.banner img,.banner video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.banner>content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:80px;z-index:3}.banner>content h3{font-size:64px;line-height:68px;text-transform:uppercase;font-family:Bricolage Grotesque;font-weight:700;filter:difference;color:#fff;text-align:center}.banner>content p{font-size:16px;line-height:20px;color:#fff;text-align:center}.banner>content a{height:38px;padding:0 22px;background:#fff;font-size:12px;line-height:16px;font-weight:600;text-decoration:none;border-radius:8px;display:inline-flex;transition:all .3s ease-in-out;text-transform:uppercase;align-items:center;justify-content:center}.banner>content a:hover{border-radius:22px}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f8f7f4b3;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.page-loader.--active{opacity:1;pointer-events:all}.page-loader .spinner{width:32px;height:32px;border:3px solid #ceccc6;border-top-color:#000;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#commitment .entry{display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:bottom center;background-repeat:no-repeat;height:630px;margin-bottom:48px;position:relative;z-index:0}#commitment .entry content{width:100%;max-width:1117px;padding:48px;box-sizing:border-box;display:flex;flex-direction:column;text-align:center;color:#fff}@media(max-width:640px){#commitment .entry content{padding:48px 12px}}#commitment .entry content .title{font-size:36px;line-height:40px;font-weight:700;font-family:Bricolage Grotesque;text-transform:uppercase;letter-spacing:3.6px}@media(max-width:640px){#commitment .entry content .title{font-size:24px;line-height:28px;letter-spacing:2.4px}}#commitment .entry content .description{font-size:16px;line-height:20px;opacity:.5}#commitment .fabrics .story content{gap:20px}#commitment .fabrics .story content article{padding:0}#commitment .fabrics .story content img{height:471px}#commitment .fabrics>content{padding:48px 12px 0;display:flex;flex-direction:column;gap:24px;text-align:center;align-items:center;gap:16px;max-width:658px;margin:0 auto -12px;width:100%;color:#fff}#commitment .fabrics>content .title{font-size:48px;line-height:52px;font-weight:700;font-family:Bricolage Grotesque;text-transform:uppercase}#commitment .fabrics>content .description{font-size:16px;line-height:20px;width:100%;max-width:634px}#commitment .fabrics>content img{display:block;height:auto;width:100%;pointer-events:none;max-width:567px}#purpose .entry{display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:linear-gradient(to top,#fff,#cdcdcd);height:630px;margin-bottom:48px;position:relative;z-index:0}#purpose .entry:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-size:cover;background-position:bottom center;background-repeat:no-repeat}#purpose .entry content{width:100%;max-width:1117px;padding:48px;box-sizing:border-box;display:flex;flex-direction:column;text-align:center;color:#000;position:relative;z-index:3}@media(max-width:640px){#purpose .entry content{padding:48px 12px}}#purpose .entry content .title{font-size:36px;line-height:40px;font-weight:700;font-family:Bricolage Grotesque;text-transform:uppercase;letter-spacing:3.6px}@media(max-width:640px){#purpose .entry content .title{font-size:24px;line-height:28px;letter-spacing:2.4px}}#purpose .entry content .description{font-size:16px;line-height:20px;opacity:.5}#purpose .quote{height:282px;padding:0 10px;display:flex;align-items:center;justify-content:center;width:100%}#purpose .quote p{display:block;width:100%;max-width:676px;font-size:24px;line-height:28px;font-weight:700;color:#000;text-align:center}#purpose .features{width:100%;padding:63px 10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}@media(max-width:1140px){#purpose .features{padding:53px 10px}}@media(max-width:640px){#purpose .features{padding:10px}}#purpose .features>p{display:block;width:100%;max-width:676px;font-size:24px;line-height:28px;font-weight:700;color:#000;text-align:center}#purpose .features content{width:100%;max-width:1185px;display:flex;gap:24px}@media(max-width:640px){#purpose .features content{flex-direction:column}}#purpose .features content article{flex:1;border-radius:12px;background-color:#e9e9e5;display:flex;align-items:center;gap:10px;padding:24px}#purpose .features content article icon{font-size:24px}#purpose .features content article div{flex:1;flex-direction:column;display:flex;gap:4px}#purpose .features content article div h5{font-size:18px;line-height:20px;font-weight:600}#purpose .features content article div p{font-size:16px;line-height:20px;color:#0009}#details .details .container>content{padding:4px;display:grid;grid-template-columns:repeat(2,1fr);position:relative}@media(max-width:1140px){#details .details .container>content{grid-template-columns:1fr}}#details .details .container>content .slider{padding-left:48px;display:inline-flex;flex-direction:column;gap:12px;max-width:100%;height:min-content}@media(min-width:1140px){#details .details .container>content .slider{position:sticky;top:24px;flex-direction:row}}@media(max-width:1140px){#details .details .container>content .slider{padding:20px}}@media(max-width:640px){#details .details .container>content .slider{padding:8px}}#details .details .container>content .slider .image{padding-top:125%;border-radius:4px;overflow:hidden;position:relative}@media(min-width:1140px){#details .details .container>content .slider .image{flex:1}}#details .details .container>content .slider .image img,#details .details .container>content .slider .image video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}#details .details .container>content .slider .items{display:flex;gap:12px;overflow-x:auto}@media(min-width:1140px){#details .details .container>content .slider .items{flex-direction:column;width:86px}}#details .details .container>content .slider .items .item{flex:1;cursor:pointer;border-radius:4px;overflow:hidden;position:relative;max-width:86px;height:107px;max-height:107px}#details .details .container>content .slider .items .item img,#details .details .container>content .slider .items .item video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}#details .details .container>content content{padding:24px 48px;display:flex;flex-direction:column;gap:28px}@media(max-width:1140px){#details .details .container>content content{padding:20px}}@media(max-width:640px){#details .details .container>content content{padding:8px}}#details .details .container>content content article{display:flex;flex-direction:column;gap:4px}#details .details .container>content content article .header{display:flex;align-items:center;justify-content:space-between}#details .details .container>content content article .header .subtitle{font-size:16px;line-height:20px;color:#0009}#details .details .container>content content article .header .subtitle span{height:20px;color:#fff;background-color:#ff1b1b;font-size:12px;line-height:16px;padding:0 8px;border-radius:5px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}#details .details .container>content content article .header icon{font-size:24px}#details .details .container>content content article h1{font-size:28px;line-height:32px;font-weight:700;font-family:Bricolage Grotesque}#details .details .container>content content article p{font-size:14px;line-height:20px}#details .details .container>content content article .rating{display:flex;align-items:center}#details .details .container>content content article .rating icon{font-size:15px}#details .details .container>content content article .rating span{margin-left:8px;font-size:14px;line-height:20px}#details .details .container>content content .prices{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#details .details .container>content content .prices .price{font-size:24px;line-height:28px;font-weight:700;font-family:Bricolage Grotesque}#details .details .container>content content .prices .stroke{font-size:16px;line-height:20px;text-decoration:line-through;color:#0006}#details .details .container>content content .prices .save{height:20px;border-radius:999px;padding:0 10px;font-size:12px;list-style:12px;font-weight:700;color:#fff;background-color:#ff1b1b;display:inline-flex;align-items:center;justify-content:center;gap:4px}#details .details .container>content content .prices .badge{display:inline-flex;gap:8px;align-items:center;height:32px;padding:0 12px;border-radius:8px;font-size:12px;line-height:16px;font-weight:600;color:#fff;background-color:#1d2259}#details .details .container>content content .prices .badge icon{font-size:10px}#details .details .container>content content>.options{display:flex;flex-direction:column;gap:28px}#details .details .container>content content>.options .option{display:flex;flex-direction:column;gap:8px}#details .details .container>content content>.options .option .top{display:flex}#details .details .container>content content>.options .option .top span{font-size:16px;line-height:20px;font-weight:400}#details .details .container>content content>.options .option .top span b{font-weight:600;margin-left:4px}#details .details .container>content content>.options .option .bottom{display:flex;align-items:center;gap:8px;justify-content:space-between}#details .details .container>content content>.options .option .bottom .left{display:inline-flex;gap:8px;align-items:center}#details .details .container>content content>.options .option .bottom .left .items{display:inline-flex;gap:8px;align-items:center}#details .details .container>content content>.options .option .bottom .left .items .item{min-width:45px;height:38px;display:inline-flex;align-items:center;justify-content:center;background-color:#f8f7f4;border-radius:4px;gap:4px;padding:0 12px;transition:all .2s ease-in-out;font-size:18px;line-height:24px;font-weight:600;cursor:pointer}#details .details .container>content content>.options .option .bottom .left .items .item:hover:not(.--active){border-radius:30px}#details .details .container>content content>.options .option .bottom .left .items .item.--active{background-color:#000;color:#fff}#details .details .container>content content>.options .option .bottom .left .items .item div{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;box-sizing:border-box;border:1px solid #000000}#details .details .container>content content>.options .option .bottom .right{display:inline-flex;gap:8px;align-items:center}#details .details .container>content content>.options .option .bottom .right .chart{height:32px;padding:0 12px;border-radius:4px;background-color:#e9e9e5;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:14px;line-height:20px;font-weight:600;transition:all .2s ease-in-out;cursor:pointer}#details .details .container>content content>.options .option .bottom .right .chart:hover{border-radius:30px}#details .details .container>content content>.options .option .bottom .right .chart icon{font-size:16px}@media(max-width:640px){#details .details .container>content content>.options .option .bottom .right{flex-shrink:0}#details .details .container>content content>.options .option .bottom .right .chart{font-size:12px;white-space:nowrap}}#details .details .container>content content .shipping{display:flex;flex-direction:column;gap:12px;padding:10px 12px;border-radius:8px}#details .details .container>content content .shipping.--unlocked{background-color:#c8f000;color:#101010}#details .details .container>content content .shipping.--unlocked .progress{background-color:#10101026}#details .details .container>content content .shipping.--unlocked .progress div{background-color:#101010}#details .details .container>content content .shipping.--unlocked span:before{content:"\2713  "}#details .details .container>content content .shipping span{font-size:16px;line-height:20px;font-weight:400}#details .details .container>content content .shipping span b{font-weight:600}#details .details .container>content content .shipping .progress{height:6px;border-radius:999px;background-color:#f8f7f4;overflow:hidden}#details .details .container>content content .shipping .progress div{height:6px;min-width:12px;width:6px;background-color:#ff3700;transition:width .25s linear;border-radius:999px}#details .details .container>content content .cart .top{display:flex;gap:8px}#details .details .container>content content .cart .top span{font-size:16px;line-height:20px;font-weight:400}#details .details .container>content content .cart .top span b{font-weight:600;margin-left:4px}#details .details .container>content content .cart .bottom{display:flex;align-items:center;gap:12px}#details .details .container>content content .cart .bottom .button{all:unset;flex:1;height:38px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-size:12px;line-height:16px;font-weight:600;color:#fff;background-color:#000;border-radius:4px;transition:all .2s ease-in-out;cursor:pointer;text-transform:uppercase}#details .details .container>content content .cart .bottom .button:hover{border-radius:40px}#details .details .container>content content .features{display:flex;flex-wrap:wrap;row-gap:24px;column-gap:12px}#details .details .container>content content .features .feature{display:inline-flex;gap:8px;align-items:center;border-radius:4px;background-color:#f8f7f4;padding:8px 12px}#details .details .container>content content .features .feature icon{font-size:24px}#details .details .container>content content .features .feature .content{display:flex;flex-direction:column}#details .details .container>content content .features .feature .content h4{font-size:16px;line-height:20px;font-weight:600}#details .details .container>content content .features .feature .content p{font-size:14px;line-height:18px;font-weight:400;color:#0009}#details .details .container>content content .notices{display:flex;flex-direction:column;gap:13px}#details .details .container>content content .notices .notice{display:flex;padding:8px;border-radius:4px;gap:16px;align-items:center;background-color:#e9e9e5}#details .details .container>content content .notices .notice .icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;background-color:#000;color:#fff}#details .details .container>content content .notices .notice .icon icon{font-size:24px}#details .details .container>content content .notices .notice .content{font-size:16px;line-height:20px;font-weight:600;flex:1}#details .details .container>content content .notices .notice.--green .icon{background-color:#006f3b;color:#e2fff1}#details .details .container>content content .notices .notice.--red .icon{background-color:#57163e;color:#ff7fb4}#details .details .container>content content .notices .notice.--yellow .icon{background-color:#7a4100;color:#ffd666}#details .details .container>content content .notices .notice.--blue .icon{background-color:#00101a;color:#b09cff}#details .details .container>content content .links{display:flex;gap:8px;align-items:center;padding-bottom:28px;border-bottom:1px solid #ceccc6}#details .details .container>content content .links a{display:inline-flex;padding:4px 8px;gap:4px;font-size:14px;line-height:20px;font-weight:600}#details .details .container>content content .links a icon{font-size:18px}#details .details .container>content content .informations{display:flex;flex-direction:column;gap:8px}#details .details .container>content content .informations .information{padding:4px 0;display:flex;gap:8px;align-items:center}#details .details .container>content content .informations .information icon{font-size:18px}#details .details .container>content content .informations .information .content{flex:1;font-size:14px;line-height:20px;font-weight:600}#details .details .container>content content .guarantee{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:8px;background-color:#e9e9e5;align-items:center}#details .details .container>content content .guarantee img{max-width:100%}#details .details .container>content content .guarantee p{font-size:16px;line-height:20px;font-weight:500;text-align:center}#details .details .container>content content .toggles{display:flex;flex-direction:column;gap:24px}#details .details .container>content content .toggles .group{overflow:hidden}#details .details .container>content content .toggles .group .header{display:flex;justify-content:space-between;align-items:center;height:44px;border-top:1px solid #ceccc6;cursor:pointer}#details .details .container>content content .toggles .group .header .title{font-size:16px;line-height:20px}#details .details .container>content content .toggles .group .header icon{font-size:20px;transition:transform .2s ease;cursor:pointer}#details .details .container>content content .toggles .group .items{display:flex;flex-direction:column;gap:8px;opacity:1;height:auto;transition:opacity .2s ease,height .2s ease,padding-top .2s ease;padding-top:12px}#details .details .container>content content .toggles .group .items ul{font-size:16px;line-height:20px}#details .details .container>content content .toggles .group .items ul a{text-decoration:underline;color:inherit}#details .details .container>content content .toggles .group .items .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}#details .details .container>content content .toggles .group.--close .items{padding-top:12px;height:0;opacity:0}#details .details .container>content content .toggles .group.--close .header icon{transform:rotate(180deg)}#details .collections content .bottom{flex-direction:column;gap:8px;align-items:unset;justify-content:unset}#details .collections content .bottom h4{font-size:18px;line-height:20px}.ticker{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 9px;border-radius:4px;background-color:#f8f7f4}.ticker div{cursor:pointer}.ticker .number{width:32px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:600}.ticker icon{font-size:20px}#sizing .sizing{max-width:628px;margin:0 auto;display:flex;flex-direction:column;gap:16px}#sizing .sizing .title{font-size:36px;line-height:40px;font-family:Bricolage Grotesque;text-align:center}#sizing .sizing .tabs{display:flex;flex-direction:column;gap:16px}#sizing .sizing .tabs .header{display:flex;border-bottom:4px solid #e9e9e5}#sizing .sizing .tabs .header .item{flex:1;height:80px;display:flex;align-items:center;justify-content:center;border-bottom:4px solid transparent;margin-bottom:-4px;font-size:14px;line-height:20px;font-weight:600;cursor:pointer}#sizing .sizing .tabs .header .item.--active{border-bottom:4px solid #000000}#sizing .sizing .tabs .body{display:none;flex-direction:column;gap:16px}#sizing .sizing .tabs .body article{display:flex;flex-direction:column}#sizing .sizing .tabs .body article img{display:block;width:100%;height:auto;pointer-events:none;border-radius:4px}#sizing .sizing .tabs .body article content{display:flex;flex-direction:column;padding:8px 0}#sizing .sizing .tabs .body article content h5{font-size:16px;line-height:20px;font-weight:600}#sizing .sizing .tabs .body article content p{font-size:16px;line-height:20px;font-weight:400}#sizing .sizing .tabs .body article content a{font-size:16px;line-height:20px;font-weight:600;color:#000;text-decoration:underline}#sizing .sizing .tabs .body .table{border-radius:8px;overflow:hidden}#sizing .sizing .tabs .body .table .content{overflow-x:auto}#sizing .sizing .tabs .body .table .content table{width:100%;border-collapse:collapse;font-size:16px;line-height:20px}#sizing .sizing .tabs .body .table .content table td,#sizing .sizing .tabs .body .table .content table th{text-align:center;min-width:173px;height:38px}#sizing .sizing .tabs .body .table .content table td{font-size:14px;line-height:20px;font-weight:500}#sizing .sizing .tabs .body .table .content table td:first-child{font-weight:600}#sizing .sizing .tabs .body .table .content table th{font-size:14px;line-height:20px;font-weight:600;background-color:#fff}#sizing .sizing .tabs .body .table .content table tr{background-color:#e9e9e5}#sizing .sizing .tabs .body .table .content table tr:nth-child(odd){background-color:#fff}#sizing .sizing .tabs .body .grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:8px}@media(max-width:640px){#sizing .sizing .tabs .body .grid{grid-template-columns:1fr}}#sizing .sizing .tabs .body.--open{display:flex}#chart content{background-size:400%;background-position:center}.cart main{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 48px}@media(max-width:1140px){.cart main{grid-template-columns:1fr;padding:24px}}@media(max-width:640px){.cart main{padding:24px 12px}}.cart main>content{grid-column:span 2}@media(max-width:1140px){.cart main>content{grid-column:span 1}}.cart .header{font-size:24px;line-height:28px;font-family:Bricolage Grotesque;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:24px}.cart .subheader{margin-bottom:24px}.cart .items{display:flex;flex-direction:column;gap:24px}.cart .items .item{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ceccc6;display:flex;gap:24px}.cart .items .item .image{width:131px;height:165px;border-radius:4px;overflow:hidden;background-color:#f8f7f4}.cart .items .item .image img{width:100%;height:100%;object-fit:cover;object-position:top center}@media(max-width:640px){.cart .items .item .image{width:79px;height:99px}}.cart .items .item>content{display:flex;flex-direction:column;justify-content:space-between;padding:12px 0;gap:24px;flex:1}.cart .items .item>content>article{display:flex}.cart .items .item>content>article .left{display:flex;flex-direction:column;gap:11px;flex:1}.cart .items .item>content>article .left .title{font-size:18px;line-height:20px;font-weight:600}.cart .items .item>content>article .left .subtitle{font-size:14px;line-height:16px;color:#0009}.cart .items .item>content>article .right{display:inline-flex;gap:8px}.cart .items .item>content>article .right span{font-size:18px;line-height:20px;font-weight:600}.cart .items .item>content .bottom{display:flex;justify-content:space-between;align-items:center}.cart .items .item>content .bottom .left select{padding:8px 20px;border-radius:4px;background:#e9e9e5;font-size:16px;line-height:20px;font-weight:600;border:none;display:inline-flex;align-items:center;justify-content:center}.cart .items .item>content .bottom .right{display:inline-flex;gap:8px}.cart .items .item>content .bottom .right icon{font-size:20px}@media(max-width:640px){.cart .items .item>content{padding:0}}.cart .items .item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}@media(max-width:640px){.cart .items .item{gap:8px}}.cart .shipping{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:10px 12px;border-radius:8px}.cart .shipping.--unlocked{background-color:#c8f000;color:#101010}.cart .shipping.--unlocked .progress{background-color:#10101026}.cart .shipping.--unlocked .progress div{background-color:#101010}.cart .shipping.--unlocked span:before{content:"\2713  "}.cart .shipping span{font-size:16px;line-height:20px;font-weight:400}.cart .shipping span b{font-weight:600}.cart .shipping .progress{height:6px;border-radius:999px;background-color:#f8f7f4;overflow:hidden}.cart .shipping .progress div{height:6px;min-width:12px;width:6px;background-color:#ff3700;transition:width .25s linear;border-radius:999px}.cart aside{padding:24px;border-radius:12px;background-color:#f8f7f4;grid-column:span 1;display:flex;flex-direction:column;gap:24px}@media(max-width:1140px){.cart aside{grid-column:span 1}}.cart aside .title{font-size:24px;line-height:28px;font-family:Bricolage Grotesque;font-weight:600;letter-spacing:2.4px;text-transform:uppercase}.cart aside .totals{display:flex;flex-direction:column;gap:24px}.cart aside .totals .subtotals{display:flex;flex-direction:column;gap:11px}.cart aside .totals .subtotals .subtotal{display:flex;align-items:center;justify-content:space-between;gap:24px}.cart aside .totals .subtotals .subtotal .left{font-size:16px;line-height:20px}.cart aside .totals .subtotals .subtotal .right{font-size:16px;line-height:20px;font-weight:700}.cart aside .totals .total{display:flex;align-items:center;justify-content:space-between;gap:24px}.cart aside .totals .total .left,.cart aside .totals .total .right{font-size:16px;line-height:20px;font-weight:700}.cart aside form{display:flex;flex-direction:column;gap:24px}.cart aside form button[type=submit],.cart aside form .button{display:flex}.cart aside>p{font-size:16px;line-height:20px;font-weight:500;text-align:center;color:#2f2f2f}.cart button[type=submit],.cart .button{all:unset;height:56px;background-color:#000;color:#fff;font-size:12px;line-height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:4px;text-transform:uppercase;letter-spacing:1.2px;font-weight:600;transition:all .2s ease-in-out;cursor:pointer}.cart button[type=submit]:hover,.cart .button:hover{border-radius:40px}#empty{width:100dvw;height:100dvh;position:fixed;top:0;left:0;z-index:999;background-image:linear-gradient(106.81deg,#ceccc6 .84%,#acacac 98.86%);display:flex;align-items:center;justify-content:center}#empty>content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:48px;width:100%;height:100%;background-size:cover;background-position:center}#empty>content .title{font-size:171px;line-height:171px;font-family:Bricolage Grotesque;font-weight:600}#empty>content .buttons{display:flex;gap:8px}@media(max-width:1140px){#empty>content .buttons{flex-direction:column}}#empty>content .buttons .button{height:44px;padding:0 16px;background:#fff;font-size:14px;line-height:16px;font-weight:600;text-decoration:none;border-radius:8px;display:inline-flex;transition:all .3s ease-in-out;text-transform:uppercase;align-items:center;justify-content:center}#empty>content .buttons .button:hover{border-radius:22px}#homepage{background-size:200%;background-position:center 20dvh}#collection .top .details{height:850px;width:100%;position:relative}#collection .top .details.--bordered{height:650px}#collection .top .details.--bordered>.image{padding:14px;border:4px solid var(--accent)}#collection .top .details>.image{position:absolute;top:0;left:0;height:100%;width:100%}#collection .top .details>.image img{height:100%;width:100%;object-fit:cover;object-position:center bottom}#collection .top .details>.image>content{width:100%;height:100%;max-width:1000px;z-index:3;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;gap:36px;bottom:0;left:50%;transform:translate(-50%);position:absolute;padding:24px 90px}@media(max-width:1140px){#collection .top .details>.image>content{padding:24px 64px}}@media(max-width:1140px){#collection .top .details>.image>content{padding:24px 32px}}#collection .top .details>.image>content>img{display:block;width:100%;height:auto;pointer-events:none}#collection .top .details>.image>content>p{font-size:16px;line-height:20px;color:var(--contrast)}#collection .top>content{max-width:1000px;margin:0 auto;z-index:3;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;gap:36px;padding:24px 90px}@media(max-width:1140px){#collection .top>content{padding:24px 64px}}@media(max-width:1140px){#collection .top>content{padding:24px 32px}}#collection .top>content>img{display:block;width:100%;height:auto;pointer-events:none;margin-top:-10%;position:relative}@media(max-width:1140px){#collection .top>content>img{margin-top:-12.5%}}@media(max-width:640px){#collection .top>content>img{margin-top:-15%}}#collection .top>content>p{font-size:16px;line-height:20px;color:var(--contrast)}input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}icon{font-family:--sossu!important;font-style:normal!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-size:16px;text-transform:none!important;-webkit-user-select:none!important;user-select:none!important}body{overflow-x:clip}body.--dark{background-color:#17170c}@media(max-width:1440px){.hide-below-desktop{display:none!important}}@media(max-width:1140px){.hide-below-tablet{display:none!important}}@media(max-width:640px){.hide-below-mobile{display:none!important}}@media(min-width:640px){.hide-above-mobile{display:none!important}}@media(min-width:1140px){.hide-above-tablet{display:none!important}}@media(min-width:1440px){.hide-above-desktop{display:none!important}}.--locked{opacity:.2!important;pointer-events:none!important;cursor:not-allowed!important}sticker{position:relative}.notification{position:absolute;top:-5px;right:-5px;width:13px;height:13px;border-radius:50%;background-color:#ff1b1b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;text-shadow:none!important;font-weight:700}.highlight{font-weight:600;color:#ff1b1b;opacity:1!important}.highlight sup{font-size:8px;line-height:10px;font-weight:900;border-top:1px solid #ff1b1b;border-bottom:1px solid #ff1b1b;text-transform:uppercase}button{flex:1;height:38px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-size:12px;line-height:16px;font-weight:600;color:#fff;background-color:#000;border-radius:4px;transition:all .2s ease-in-out;cursor:pointer;text-transform:uppercase}button:hover{border-radius:40px}input{background:transparent;outline:none;border:1px solid #a9a7a0;border-radius:4px;height:38px;flex:1;padding:0 16px;font-weight:600;color:#000;font-size:12px;line-height:16px}input::placeholder{color:#000}:root{--accent: #000000;--background: #ffffff}html{background-color:var(--background)}.--center{display:flex;align-items:center;justify-content:center;text-align:center}.side-recs{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid #ceccc6;margin-top:8px;margin-bottom:340px}.side-recs__heading{font-size:18px;line-height:20px;font-weight:600;font-family:Bricolage Grotesque;letter-spacing:3.6px;text-transform:uppercase}.side-recs__track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.side-recs__track::-webkit-scrollbar{display:none}.side-recs__card{flex:0 0 120px;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start;position:relative}.side-recs__card--skeleton{height:210px;background-color:#e9e9e5;border-radius:4px;animation:side-recs-pulse 1.4s ease-in-out infinite}@keyframes side-recs-pulse{0%,to{opacity:1}50%{opacity:.45}}.side-recs__card-link{display:flex;flex-direction:column;gap:6px;color:inherit}.side-recs__card-image{width:120px;height:150px;border-radius:4px;overflow:hidden;background-color:#f7f7f7;flex-shrink:0}.side-recs__card-image img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.side-recs__card-name{font-size:12px;line-height:16px;font-weight:500;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.side-recs__card-price{font-size:12px;line-height:16px;font-weight:600;color:#000}.side-recs__card-add{all:unset;box-sizing:border-box;width:100%;height:32px;background-color:#000;color:#fff;font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:border-radius .2s ease-in-out,opacity .2s ease-in-out;cursor:pointer}.side-recs__card-add:hover,.side-recs__card-add[aria-expanded=true]{border-radius:40px}.side-recs__card-add[data-loading]{opacity:.55;cursor:wait;pointer-events:none}.side-recs__card-add[data-added]{background-color:#c8f000;color:#101010;border-radius:40px;transition:none}.side-recs__picker{display:none}.side-recs__float{position:fixed;z-index:200;background-color:#fff;border:1px solid #000000;border-radius:4px;padding:8px;display:flex;flex-wrap:wrap;gap:4px;box-shadow:0 4px 12px #0000001f;min-width:120px}.side-recs__float[hidden]{display:none}.side-recs__swatch{all:unset;box-sizing:border-box;border-radius:4px;background-color:#e9e9e5;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;min-height:28px;font-size:11px;font-weight:600;line-height:16px;cursor:pointer;transition:all .2s ease-in-out}.side-recs__swatch:hover:not(:disabled){background-color:#ceccc6;border-radius:999px}.side-recs__swatch--unavailable,.side-recs__swatch:disabled{opacity:.4;cursor:not-allowed}.shopify-policy__container{max-width:720px;margin:0 auto;padding:80px 24px;display:flex;flex-direction:column;gap:40px}.shopify-policy__title h1{font-family:Bricolage Grotesque;font-size:36px;line-height:40px;font-weight:700;letter-spacing:3.6px;text-transform:uppercase;color:#000;margin:0}.shopify-policy__body .rte p{font-size:16px;line-height:1.7;color:#000c;margin-bottom:1em}.shopify-policy__body .rte p:last-child{margin-bottom:0}.shopify-policy__body .rte h2{font-family:Bricolage Grotesque;font-size:24px;line-height:30px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:#000;margin-top:40px;margin-bottom:16px}.shopify-policy__body .rte h2:first-child{margin-top:0}.shopify-policy__body .rte h3{font-family:Bricolage Grotesque;font-size:18px;line-height:24px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#000;margin-top:32px;margin-bottom:12px}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-left:24px;margin-bottom:1em}.shopify-policy__body .rte ul{list-style:disc}.shopify-policy__body .rte ol{list-style:decimal}.shopify-policy__body .rte li{font-size:16px;line-height:1.6;color:#000c;margin-bottom:4px}.shopify-policy__body .rte a{text-decoration:underline;font-weight:600;color:#000;transition:opacity .2s ease-in-out}.shopify-policy__body .rte a:hover{opacity:.6}.shopify-policy__body .rte strong{font-weight:600}.shopify-policy__body .rte hr{border:none;border-top:1px solid #ceccc6;margin:32px 0}@media(max-width:640px){.shopify-policy__container{padding:48px 24px;gap:24px}.shopify-policy__title h1{font-size:24px;line-height:30px;letter-spacing:2.4px}.shopify-policy__body .rte h2{font-size:18px;line-height:24px;margin-top:28px}}@media(min-width:641px){#details .details .container>content .slider .image img{opacity:0;transition:opacity .2s ease-in-out}#details .details .container>content .slider .image img.--active{opacity:1}}.slider__dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:4;display:none;gap:6px;align-items:center;pointer-events:none}.slider__dot{width:6px;height:6px;border-radius:999px;background-color:#fff9;transition:width .2s ease-in-out,background-color .2s ease-in-out;flex-shrink:0}.slider__dot.--active{background-color:#fff;width:20px}@media(max-width:640px){#details .details .container>content .slider .image{padding-top:0;aspect-ratio:4 / 5;height:auto;display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}#details .details .container>content .slider .image::-webkit-scrollbar{display:none}#details .details .container>content .slider .image img{position:relative;flex:0 0 100%;width:100%;height:100%;object-fit:cover;object-position:top center;scroll-snap-align:start;scroll-snap-stop:always;opacity:1;transition:none}.slider__dots{display:flex}}.cart .items .item>content>article .right{flex-direction:column;align-items:flex-end}.cart .items .item>content>article .right .compare-at{font-size:14px;line-height:18px;font-weight:400;color:#0006;text-decoration:line-through}.side .items .item article .right{flex-direction:column;align-items:flex-end}.side .items .item article .right .compare-at{font-size:12px;line-height:16px;font-weight:400;color:#0006;text-decoration:line-through}.cart aside .totals .subtotals .subtotal .right{display:inline-flex;gap:6px;align-items:baseline;justify-content:flex-end;flex-wrap:wrap}.cart aside .totals .subtotals .subtotal .right .original-price{font-size:14px;line-height:20px;font-weight:400;color:#0006;text-decoration:line-through}.cart aside .totals .subtotals .savings .left,.cart aside .totals .subtotals .savings .right{font-size:14px;line-height:20px;font-weight:400;color:#0009}.side>content .cart aside .savings-line{font-size:12px;line-height:16px;font-weight:400;color:#0009;text-align:center;margin:0}.faq-section{padding:80px 24px}.faq-section__header{max-width:720px;margin:0 auto 48px;text-align:center}.faq-section__heading{font-family:Bricolage Grotesque;font-size:36px;line-height:40px;font-weight:700;letter-spacing:3.6px;text-transform:uppercase;color:#000;margin-bottom:16px}.faq-section__sub{font-size:16px;line-height:20px;color:#0009}.faq-section__search-wrap{max-width:560px;margin:0 auto 40px}.faq-section__search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.faq-section__search-box{display:flex;align-items:center;gap:10px;border:1px solid #ceccc6;border-radius:8px;padding:0 16px;background:#fff;transition:border-color .2s ease-in-out}.faq-section__search-box:focus-within{border-color:#000}.faq-section__search-box icon{font-size:20px;color:#0006;flex-shrink:0}.faq-section__search{all:unset;flex:1;height:52px;font-size:16px;line-height:20px;color:#000}.faq-section__search::placeholder{color:#0006}.faq-section__layout{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.faq-section__sidebar{width:100%}.faq-section__cats{display:flex;gap:4px;flex-wrap:wrap}.faq-section__cat{min-height:44px;padding:12px 16px;border-radius:999px!important;font-weight:400}.faq-section__cat.--active{background-color:#c8f000!important;color:#101010!important;font-weight:600;border-radius:999px!important}.faq-section__cat:focus-visible{outline:2px solid #000000;outline-offset:2px}.faq-section__main{width:100%}.faq-section__status{font-size:14px;line-height:16px;color:#0006;margin-bottom:8px;min-height:16px}.faq-section__list{margin:0}.faq-item{border-top:1px solid #ceccc6}.faq-item:last-child{border-bottom:1px solid #ceccc6}.faq-item__dt{margin:0}.faq-item__btn{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;min-height:44px}.faq-item__btn:focus-visible{outline:2px solid #000000;outline-offset:2px;border-radius:2px}.faq-item__q{font-family:Bricolage Grotesque;font-size:18px;line-height:24px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#000;text-align:left}.faq-item--featured .faq-item__q{color:#000}.faq-item__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .2s ease}.faq-item__icon icon{font-size:20px;display:block}.faq-item__btn[aria-expanded=true] .faq-item__icon{transform:rotate(180deg)}.faq-item__dd{margin:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out}.faq-item__dd.--open{grid-template-rows:1fr}.faq-item__body{overflow:hidden;padding-bottom:0;transition:padding-bottom .25s ease-in-out}.faq-item__dd.--open .faq-item__body{padding-bottom:24px}.faq-item__body p{font-size:16px;line-height:1.7;color:#000c;margin-bottom:8px}.faq-item__body p:last-child{margin-bottom:0}.faq-item__body ul,.faq-item__body ol{padding-left:20px;margin-bottom:8px;font-size:16px;line-height:1.7;color:#000c}.faq-item__body ul{list-style:disc}.faq-item__body ol{list-style:decimal}.faq-item__body li{margin-bottom:4px}.faq-item__body a{text-decoration:underline;font-weight:600;color:#000;transition:opacity .2s ease-in-out}.faq-item__body a:hover{opacity:.6}.faq-item__body strong{font-weight:600}@media(min-width:1140px){.faq-section__header{text-align:left;margin-left:0;margin-right:0;max-width:none}.faq-section__search-wrap{max-width:none;margin-left:0;margin-right:0}.faq-section__layout{flex-direction:row;gap:56px;align-items:flex-start}.faq-section__sidebar{width:180px;flex-shrink:0;position:sticky;top:24px}.faq-section__cats{flex-direction:column;flex-wrap:nowrap;gap:2px}.faq-section__cat{width:100%;justify-content:flex-start;border-radius:8px!important}.faq-section__cat.--active{border-radius:8px!important}.faq-section__main{flex:1;min-width:0}}@media(max-width:640px){.faq-section{padding:48px 0}.faq-section__header,.faq-section__search-wrap{padding-left:24px;padding-right:24px;margin-left:0;margin-right:0;max-width:none}.faq-section__layout{gap:16px}.faq-section__cats{flex-wrap:nowrap;overflow-x:auto;padding:0 24px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.faq-section__cats::-webkit-scrollbar{display:none}.faq-section__main{padding:0 24px}.faq-section__heading{font-size:24px;line-height:30px;letter-spacing:2.4px}.faq-item__q{font-size:14px;line-height:20px;letter-spacing:1.4px}}@media(prefers-reduced-motion:reduce){.faq-item__dd,.faq-item__body,.faq-item__icon{transition:none}}[class*=parcely],[id*=parcely],[class*=parcel-]{max-width:100vw!important;box-sizing:border-box!important}[class*=kl-private],[class*=klaviyo-review],[id*=klaviyo-review]{max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}iframe[src*=klaviyo],iframe[data-src*=klaviyo]{max-width:100%!important;width:100%!important}#shopify-pc__banner{background-color:#f8f7f4;border-top:1px solid #ceccc6;color:#000c;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;padding:20px 24px}#shopify-pc__banner .shopify-pc__btn--primary,#shopify-pc__banner .shopify-pc__btn-accept{all:unset;box-sizing:border-box;background-color:#000;color:#fff;font-size:12px;font-weight:600;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;padding:0 22px;height:44px;min-height:44px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-radius .2s ease-in-out}#shopify-pc__banner .shopify-pc__btn--primary:hover,#shopify-pc__banner .shopify-pc__btn-accept:hover{border-radius:40px}#shopify-pc__banner .shopify-pc__btn--secondary,#shopify-pc__banner .shopify-pc__btn-decline,#shopify-pc__banner .shopify-pc__btn-manage{all:unset;box-sizing:border-box;background-color:transparent;color:#000;border:1px solid #000000;font-size:12px;font-weight:600;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;padding:0 22px;height:44px;min-height:44px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-radius .2s ease-in-out}#shopify-pc__banner .shopify-pc__btn--secondary:hover,#shopify-pc__banner .shopify-pc__btn-decline:hover,#shopify-pc__banner .shopify-pc__btn-manage:hover{border-radius:40px}@media(max-width:640px){#shopify-pc__banner{padding:16px}#shopify-pc__banner .shopify-pc__btn--primary,#shopify-pc__banner .shopify-pc__btn-accept,#shopify-pc__banner .shopify-pc__btn--secondary,#shopify-pc__banner .shopify-pc__btn-decline,#shopify-pc__banner .shopify-pc__btn-manage{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/main.css.map */
