.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}*,*: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}@font-face{font-family:--sossu;src:url(/cdn/shop/t/19/assets/--sossu.eot?t=1756643072109);src:url(/cdn/shop/t/19/assets/--sossu.eot?t=1756643072109#iefix) format("embedded-opentype"),url(/cdn/shop/t/19/assets/--sossu.woff2?t=1756643072109) format("woff2"),url(/cdn/shop/t/19/assets/--sossu.woff?t=1756643072109) format("woff"),url(/cdn/shop/t/19/assets/--sossu.ttf?t=1756643072109) format("truetype"),url(/cdn/shop/t/19/assets/--sossu.svg?t=1756643072109) format("svg")}.--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.--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:1}.newsletter svg path{fill:inherit}.newsletter content{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;z-index:2}.newsletter content h2{text-transform:uppercase;font-size:36px;line-height:42px;font-weight:700}@media (min-width: 1140px) and (max-width: 640px){.newsletter content h2{max-width:599px}}@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:2}@media (min-width: 640px){.newsletter form{max-width:570px}}.newsletter form input{all:unset;background:transparent;outline:none;border:none;height:38px;flex:1;padding:0 16px;font-weight:600;color:#000;font-size:12px;line-height:16px}.newsletter form input::placeholder{color:#000}.newsletter form button{all:unset;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 22px;outline:none;height:38px;background:transparent;color:#000;border:1px solid #000000;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;border-radius:4px}.container{display:block;width:100%;max-width:1440px;margin:0 auto}header{height:64px;z-index:3;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){display:none}}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 (min-width: 1140px) and (max-width: 640px){footer .top{gap:53px}}@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 img{height:25px;width:auto;display:block;pointer-events:none}footer .top .right{width:130px;display:flex;justify-content:flex-end}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}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}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:2;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:1}.discount svg path{fill:inherit}.discount content{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;z-index:2}.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:2;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;background-color:#f7f7f7;grid-column:span 1;overflow:hidden}.products .spotlight>.image img{width:100%;height:100%;object-fit:cover}@media (max-width: 640px){.products .spotlight{gap:24px}}.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 .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;z-index:1}.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:2}.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:2;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:4px;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:1;background-color:attr(\$color,#000000)}.product .details .colors>div icon{font-size:5.33px;color:#000;z-index:2}.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 .price{font-size:16px;line-height:20px;color:#000}.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}.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:#0006}.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;z-index:1}.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;max-width:669px;gap:36px;z-index:2;position:relative}@media (max-width: 640px){.hero content{padding:25px}}.hero content article{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]{display:block}.hero video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;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}}.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}}.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}.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;background-image:url(/cdn/shop/t/19/assets/images-dropdown-tail.svg);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:-1;top:0;right:calc(100% + 6px);opacity:0;transition:opacity .2s ease-in-out}.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:3}.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 1s 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 1s 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:-200vh;top:0;width:0%;background-color:#ffffffd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;z-index:99;transition:all .5s ease-in-out;align-items:flex-end;height:100%;padding:0;flex-direction:column;overflow:hidden}.side.--active{opacity:1;right:0;top:0;width:100%}.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 aside{padding:0!important;background-color:transparent!important}.side .items .item>content>article{display:flex;flex-direction:column-reverse;gap:8px}.side .items .item>content>article .left{display:inline-flex;flex-direction:column;gap:8px;flex:unset}.side .items .item>content>article .left .title{font-size:14px!important;line-height:16px!important;font-weight:400!important}#commitment .entry{display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:bottom center;background-repeat:no-repeat;background-image:url(/cdn/shop/t/19/assets/images-commitment-entry.png);height:630px;margin-bottom:48px}#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}#purpose .entry:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:url(/cdn/shop/t/19/assets/images-purpose-entry.png);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:2}@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%;position:sticky;top:24px;height:min-content}@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:100%;border-radius:4px;overflow:hidden;position:relative}#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}#details .details .container>content .slider .items{display:flex;gap:12px;overflow-x:auto}#details .details .container>content .slider .items .item{flex:1;cursor:pointer;border-radius:4px;overflow:hidden;position:relative;max-width:86px;height:86px}#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}#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}#details .details .container>content content .shipping{display:flex;flex-direction:column;gap:12px}#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 .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}.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 .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}@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 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:700;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{all:unset;height:56px;background-color:#000;color:#fff;font-size:12px;line-height:16px;display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:4px;text-transform:uppercase;letter-spacing:1.2px;font-weight:600}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.--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}
/*# sourceMappingURL=/cdn/shop/t/19/assets/main.css.map */
