:root{--radius: .125rem;--background: oklch(.88 .028 82);--foreground: oklch(.28 .03 125);--card: oklch(.92 .022 82);--popover: oklch(.94 .018 82);--primary: oklch(.42 .07 130);--primary-foreground: oklch(.96 .02 88);--secondary: oklch(.84 .03 82);--muted: oklch(.85 .025 82);--muted-foreground: oklch(.42 .03 120);--accent: oklch(.55 .09 130);--destructive: oklch(.55 .18 30);--border: oklch(.28 .03 125 / 15%);--border-strong: oklch(.28 .03 125 / 40%);--input: oklch(.28 .03 125 / 18%);--neon: #5b6d2a;--font-display: "Archivo Black", "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-sans: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--wrap: 1600px;--pad: 1.5rem}@media(min-width:768px){:root{--pad: 2.5rem}}*,*:before,*:after{box-sizing:border-box;border-color:var(--border)}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,.display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;font-weight:400;margin:0}p{margin:0}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;width:100%}.wrap{margin-inline:auto;max-width:var(--wrap);padding-inline:var(--pad)}.wrap-flush{margin-inline:auto;max-width:var(--wrap)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:var(--primary)}.kicker{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground);transition:color .2s}.kicker:hover{color:var(--primary)}.muted{color:var(--muted-foreground)}.accent{color:var(--primary)}.balance{text-wrap:balance}.nums{font-variant-numeric:tabular-nums}.section-title{margin-top:.5rem;font-size:clamp(1.75rem,4vw,2.25rem);text-transform:uppercase;line-height:1}.section-title--lg{font-size:clamp(2rem,5vw,3rem)}.section{border-bottom:1px solid var(--border)}.section__inner{padding-block:4rem}@media(min-width:768px){.section__inner{padding-block:6rem}}.section--tint{background-color:color-mix(in oklab,var(--secondary) 30%,transparent)}.section--tint-strong{background-color:color-mix(in oklab,var(--secondary) 50%,transparent)}.section-head{margin-bottom:2.5rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.section-head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;border-radius:var(--radius);transition:filter .2s,background-color .2s,color .2s,border-color .2s}.btn--primary{background-color:var(--primary);color:var(--primary-foreground)}.btn--primary:hover{filter:brightness(1.1)}.btn--ghost{border:1px solid var(--border-strong);background-color:color-mix(in oklab,var(--background) 40%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn--ghost:hover{border-color:var(--primary);color:var(--primary)}.btn--outline{border:1px solid var(--primary);color:var(--primary);padding:.75rem 1.5rem}.btn--outline:hover{background-color:var(--primary);color:var(--primary-foreground)}.btn--block{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(2px,-2px)}.announcement{background-color:var(--primary);color:var(--primary-foreground)}.announcement__inner{margin-inline:auto;max-width:var(--wrap);min-height:2rem;display:flex;align-items:center;justify-content:center;padding:.35rem 1rem;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.24em;text-align:center}.header{position:sticky;top:0;z-index:40;border-bottom:1px solid transparent;background-color:var(--background);transition:border-color .2s,background-color .2s}.header.is-scrolled{border-bottom-color:var(--border-strong);background-color:color-mix(in oklab,var(--background) 95%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header__bar{margin-inline:auto;max-width:var(--wrap);height:4rem;display:flex;align-items:center;justify-content:space-between;padding-inline:1rem}@media(min-width:768px){.header__bar{padding-inline:2rem}}.header__nav{display:none;align-items:center;gap:1.5rem;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.14em}@media(min-width:768px){.header__nav{display:flex}}.header__nav a,.header__nav button{transition:color .2s}.header__nav a:hover,.header__nav button:hover{color:var(--primary)}.header__burger{display:block}@media(min-width:768px){.header__burger{display:none}}.logo{display:flex;align-items:baseline;gap:.375rem;font-family:var(--font-display);font-size:1.25rem;text-transform:uppercase;letter-spacing:-.02em}.header__icons{display:flex;align-items:center;gap:.25rem}@media(min-width:768px){.header__icons{gap:.5rem}}.icon-btn{position:relative;display:grid;place-items:center;height:2.5rem;width:2.5rem;border-radius:999px;transition:color .2s}.icon-btn:hover{color:var(--primary)}.icon-btn--desktop{display:none}@media(min-width:768px){.icon-btn--desktop{display:grid}}.badge-count{position:absolute;right:-2px;top:-2px;display:grid;place-items:center;height:1rem;min-width:1rem;padding-inline:.25rem;border-radius:999px;background-color:var(--primary);color:var(--primary-foreground);font-size:9px;font-weight:700}.badge-count[hidden]{display:none}.mega{position:absolute;inset-inline:0;top:100%;display:none;border-block:1px solid var(--border-strong);background-color:color-mix(in oklab,var(--background) 98%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media(min-width:768px){.header.is-mega-open .mega{display:block;animation:mega-in .18s ease-out}}@keyframes mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mega__inner{margin-inline:auto;max-width:var(--wrap);display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;padding:2.5rem 2rem}.mega__lead{grid-column:span 3}.mega__lead p+p{margin-top:.75rem;font-family:var(--font-display);font-size:1.875rem;line-height:1.15}.mega__list{grid-column:span 6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:.75rem}.mega__item{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border);padding-block:.5rem;transition:border-color .2s}.mega__item:hover{border-bottom-color:var(--primary)}.mega__item strong{font-family:var(--font-display);font-size:1.125rem;font-weight:400;display:block;transition:color .2s}.mega__item:hover strong{color:var(--primary)}.mega__item small{font-size:.75rem;color:var(--muted-foreground)}.mega__item-text{display:block}.mega__item-arrow{color:var(--primary);opacity:0;transition:opacity .2s}.mega__item:hover .mega__item-arrow{opacity:1}.mega__feature{grid-column:span 3}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:color-mix(in oklab,var(--background) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.overlay[hidden]{display:none!important}.search-panel{margin-inline:auto;margin-top:6rem;max-width:42rem;padding-inline:1.5rem}.search-form{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid color-mix(in oklab,var(--primary) 60%,transparent);padding-bottom:.75rem}.search-form input{width:100%;background:transparent;border:0;font-family:var(--font-display);font-size:1.5rem;color:var(--foreground)}.search-form input:focus{outline:none}.search-form input::placeholder{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}.search-suggest{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--muted-foreground)}.search-suggest button{border:1px solid var(--border-strong);border-radius:999px;padding:.25rem .75rem;transition:border-color .2s,color .2s}.search-suggest button:hover{border-color:var(--primary);color:var(--primary)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:var(--background)}.mobile-menu[hidden]{display:none!important}@media(min-width:768px){.mobile-menu{display:none!important}}.mobile-menu__bar{display:flex;height:4rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-strong);padding-inline:1rem;font-family:var(--font-display);font-size:1.125rem;text-transform:uppercase}.mobile-menu__nav{display:flex;flex-direction:column;padding-inline:1.5rem;font-family:var(--font-display);font-size:1.25rem;text-transform:uppercase}.mobile-menu__nav a{padding-block:1rem;border-bottom:1px solid var(--border)}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.hero__media{position:relative;height:80vh;min-height:560px;width:100%}@media(min-width:768px){.hero__media{height:calc(45vh + 120px);min-height:520px}}.hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:70% center}@media(min-width:768px){.hero__media img{object-position:right center}}.hero__scrim-b{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,var(--background),color-mix(in oklab,var(--background) 60%,transparent),transparent)}@media(min-width:768px){.hero__scrim-b{background-image:linear-gradient(to top,var(--background),color-mix(in oklab,var(--background) 60%,transparent),color-mix(in oklab,var(--background) 20%,transparent))}}.hero__scrim-r{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,color-mix(in oklab,var(--background) 40%,transparent),transparent,transparent)}@media(min-width:768px){.hero__scrim-r{background-image:linear-gradient(to right,color-mix(in oklab,var(--background) 70%,transparent),color-mix(in oklab,var(--background) 10%,transparent),transparent)}}.hero__content{position:relative;margin-inline:auto;display:flex;height:100%;max-width:var(--wrap);flex-direction:column;justify-content:flex-end;padding:0 1.5rem 3rem}@media(min-width:768px){.hero__content{padding:0 2.5rem 4rem}}.hero__copy{max-width:48rem;animation:rise .7s cubic-bezier(.22,1,.36,1) both}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero__flag{display:flex;align-items:center;gap:.75rem}.hero__dot{height:6px;width:6px;border-radius:999px;background-color:var(--primary);box-shadow:0 0 16px var(--neon)}.hero__title{margin-top:1.25rem;font-size:clamp(2.75rem,7vw,6rem);text-transform:uppercase;line-height:.92}.hero__sub{margin-top:1.25rem;max-width:36rem;font-size:.875rem;color:var(--muted-foreground)}@media(min-width:768px){.hero__sub{font-size:1rem}}.hero__cta{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.trust{border-bottom:1px solid var(--border);background-color:color-mix(in oklab,var(--secondary) 50%,transparent)}.trust__grid{margin-inline:auto;max-width:var(--wrap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust__item{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;text-align:center;border-left:1px solid var(--border)}.trust__item:first-child{border-left:0}@media(max-width:767px){.trust__item:nth-child(odd){border-left:0}}.trust__item svg{color:var(--primary);flex-shrink:0}.cat-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media(min-width:768px){.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.cat{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--secondary)}.cat img{height:100%;width:100%;object-fit:cover;transition:transform .7s}.cat:hover img{transform:scale(1.05)}.cat__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,color-mix(in oklab,var(--background) 85%,transparent),color-mix(in oklab,var(--background) 20%,transparent),transparent)}.cat__foot{position:absolute;inset-inline:1rem;bottom:1rem;display:flex;align-items:center;justify-content:space-between}.cat__foot h3{font-size:1.25rem;text-transform:uppercase}.cat__go{display:grid;place-items:center;height:2rem;width:2rem;border-radius:999px;background-color:var(--primary);color:var(--primary-foreground);opacity:0;transition:opacity .2s}.cat:hover .cat__go{opacity:1}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;row-gap:2.5rem}@media(min-width:768px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem}.product-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{display:block;position:relative}.card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__media{position:relative;overflow:hidden;background-color:var(--secondary);aspect-ratio:4 / 5}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s cubic-bezier(.22,1,.36,1)}.card__img--alt{opacity:0}@media(hover:hover){.card:hover .card__img--main{transform:scale(1.03);opacity:0}.card:hover .card__img--alt{opacity:1}}.card__flags{position:absolute;left:.75rem;top:.75rem;display:flex;flex-direction:column;gap:.375rem;z-index:2}.flag{border-radius:var(--radius);padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.flag--primary{background-color:var(--primary);color:var(--primary-foreground)}.flag--muted{background-color:color-mix(in oklab,var(--background) 90%,transparent);color:var(--foreground)}.card__wish{position:absolute;right:.75rem;top:.75rem;z-index:2;display:grid;place-items:center;height:2.25rem;width:2.25rem;border-radius:999px;background-color:color-mix(in oklab,var(--background) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s}.card__wish:hover{background-color:var(--background)}.is-wished svg{fill:var(--primary);color:var(--primary)}.card__add{position:absolute;inset-inline:.75rem;bottom:.75rem;z-index:2;display:flex;height:2.75rem;align-items:center;justify-content:center;gap:.5rem;background-color:color-mix(in oklab,var(--background) 95%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--foreground);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;opacity:0;transition:opacity .3s,background-color .2s,color .2s}@media(hover:hover){.card:hover .card__add{opacity:1}}@media(hover:none){.card__add{opacity:1}}.card__add:hover{background-color:var(--primary);color:var(--primary-foreground)}.card__add:disabled{opacity:.5}.card__info{margin-top:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.card__title{font-family:var(--font-sans);font-size:.875rem;font-weight:500;letter-spacing:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.card__title a{position:relative;z-index:2}.card:hover .card__title{color:var(--primary)}.card__variants{margin-top:2px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted-foreground)}.card__price{white-space:nowrap;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.card__price--was{font-size:.75rem;font-weight:400;color:var(--muted-foreground)}.card__price--now{color:var(--destructive)}.flag--sale{background-color:var(--destructive);color:var(--primary-foreground)}.card__add--static{pointer-events:none;opacity:.85}.editorial{position:relative;height:70vh;min-height:440px;width:100%;overflow:hidden}.editorial img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:65% center}@media(min-width:768px){.editorial img{object-position:right center}}.editorial__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,var(--background),color-mix(in oklab,var(--background) 60%,transparent),transparent)}@media(min-width:768px){.editorial__scrim{background-image:linear-gradient(to right,color-mix(in oklab,var(--background) 85%,transparent),color-mix(in oklab,var(--background) 40%,transparent),transparent)}}.editorial__content{position:relative;margin-inline:auto;display:flex;height:100%;max-width:var(--wrap);flex-direction:column;justify-content:center;padding-inline:1.5rem}@media(min-width:768px){.editorial__content{padding-inline:2.5rem}}.editorial__box{max-width:36rem}.editorial__title{margin-top:.75rem;font-size:clamp(2.4rem,5vw,4.5rem);text-transform:uppercase;line-height:.95}.editorial__box p:last-of-type{margin-top:1.25rem;max-width:28rem;font-size:.875rem;color:var(--muted-foreground)}@media(min-width:768px){.editorial__box p:last-of-type{font-size:1rem}}.editorial__box .btn{margin-top:2rem}.manifesto__inner{display:grid;gap:4rem;padding-block:6rem}@media(min-width:768px){.manifesto__inner{grid-template-columns:repeat(12,1fr);padding-block:8rem}}.manifesto__side{grid-column:span 4}.manifesto__side div{margin-top:1.5rem;display:grid;gap:.5rem;font-size:10px;text-transform:uppercase;letter-spacing:.28em;color:var(--muted-foreground)}.manifesto__body{grid-column:span 8}.manifesto__lead{font-family:var(--font-display);font-size:1.5rem;text-transform:uppercase;line-height:1.15;letter-spacing:-.02em}@media(min-width:768px){.manifesto__lead{font-size:2.25rem;line-height:1.05}}.manifesto__cols{margin-top:3.5rem;display:grid;gap:2rem;border-top:1px solid var(--border);padding-top:2.5rem}@media(min-width:768px){.manifesto__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.manifesto__cols h3{font-family:var(--font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.24em;color:var(--primary)}.manifesto__cols p{margin-top:.75rem;font-size:.875rem;line-height:1.625;color:var(--muted-foreground)}.ig-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:768px){.ig-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.ig{position:relative;display:block;aspect-ratio:1;overflow:hidden;background-color:var(--secondary)}.ig img{height:100%;width:100%;object-fit:cover;transition:transform .5s}.ig:hover img{transform:scale(1.05)}.ig__hover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:transparent;transition:background-color .2s}.ig:hover .ig__hover{background-color:color-mix(in oklab,var(--background) 50%,transparent)}.ig__hover svg{color:var(--primary);opacity:0;transition:opacity .2s}.ig:hover .ig__hover svg{opacity:1}.news__inner{display:grid;gap:2.5rem;padding-block:5rem}@media(min-width:768px){.news__inner{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:6rem}}.news__title{margin-top:1rem;font-size:clamp(1.75rem,4vw,3rem);text-transform:uppercase;line-height:1.1}.news__inner>div>p:last-child{margin-top:1rem;max-width:28rem;font-size:.875rem;color:var(--muted-foreground)}.news__form{display:flex;align-items:flex-end}.news__field{display:flex;width:100%;align-items:center;border:1px solid var(--border-strong);background-color:color-mix(in oklab,var(--secondary) 30%,transparent);transition:border-color .2s}.news__field:focus-within{border-color:var(--primary)}.news__field input{height:3.5rem;width:100%;background:transparent;border:0;padding-inline:1rem;font-size:.875rem}.news__field input:focus{outline:none}.news__field input::placeholder{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}.news__field button{height:3.5rem;flex-shrink:0;background-color:var(--primary);color:var(--primary-foreground);padding-inline:1.5rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.24em;transition:filter .2s}.news__field button:hover{filter:brightness(1.1)}.news__note{margin-top:.75rem;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--primary)}.footer{border-top:1px solid var(--border);background-color:var(--background)}.footer__inner{display:grid;gap:3rem;padding-block:4rem}@media(min-width:768px){.footer__inner{grid-template-columns:repeat(5,minmax(0,1fr))}}.footer__brand{grid-column:span 2}.footer__logo{font-family:var(--font-display);font-size:1.875rem;text-transform:uppercase;line-height:1;letter-spacing:-.02em}.footer__brand>p:nth-child(2){margin-top:.5rem;font-size:10px;text-transform:uppercase;letter-spacing:.32em;color:var(--primary)}.footer__brand>p:nth-child(3){margin-top:1.5rem;max-width:24rem;font-size:.875rem;line-height:1.625;color:var(--muted-foreground)}.footer__social{margin-top:1.5rem;display:flex;align-items:center;gap:.75rem}.footer__social a{display:inline-flex;align-items:center;gap:.5rem;height:2.25rem;border:1px solid var(--border-strong);border-radius:999px;padding-inline:1rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;transition:border-color .2s,color .2s}.footer__social a:hover{border-color:var(--primary);color:var(--primary)}.footer__col h3{font-family:var(--font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.24em}.footer__col ul{margin-top:1rem;display:grid;gap:.5rem;font-size:.875rem;color:var(--muted-foreground)}.footer__col a:hover{color:var(--primary)}.footer__bottom{border-top:1px solid var(--border)}.footer__bottom .wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;padding-block:1.5rem;font-size:11px;text-transform:uppercase;letter-spacing:.24em;color:var(--muted-foreground)}@media(min-width:768px){.footer__bottom .wrap{flex-direction:row;align-items:center}}.footer__pay{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.footer__pay svg{height:1.5rem;width:auto}.crumbs{border-bottom:1px solid var(--border)}.crumbs .wrap{display:flex;align-items:center;gap:.5rem;padding-block:1rem;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground);flex-wrap:wrap}.crumbs a:hover{color:var(--primary)}.crumbs .is-current{color:var(--foreground)}.list-head{border-bottom:1px solid var(--border)}.list-head .wrap{display:flex;flex-direction:column;gap:1rem;padding-block:2rem}@media(min-width:768px){.list-head .wrap{flex-direction:row;align-items:flex-end;justify-content:space-between}}.list-head h1{font-size:clamp(2rem,5vw,3rem);text-transform:uppercase;line-height:1}.list-head p{margin-top:.5rem;font-size:.875rem;color:var(--muted-foreground)}.list-tools{display:flex;align-items:center;gap:.5rem}.select-plain{border:1px solid var(--border-strong);background-color:var(--background);padding:.625rem 1rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;border-radius:var(--radius)}.select-plain:focus{outline:none;border-color:var(--primary)}.filters-btn{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border-strong);padding:.625rem 1rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em}@media(min-width:768px){.filters-btn{display:none}}.filters-btn:hover{border-color:var(--primary);color:var(--primary)}.list-layout{display:flex;gap:2rem;padding-block:2.5rem}.list-aside{display:none;width:14rem;flex-shrink:0}@media(min-width:768px){.list-aside{display:block}}.list-aside ul{margin-top:1rem;display:grid;gap:.5rem}.list-aside a{display:flex;width:100%;align-items:center;justify-content:space-between;border-left:2px solid transparent;padding:.375rem 0 .375rem .75rem;font-size:.875rem;color:var(--muted-foreground);transition:border-color .2s,color .2s}.list-aside a:hover{border-left-color:color-mix(in oklab,var(--primary) 40%,transparent);color:var(--foreground)}.list-aside a.is-active{border-left-color:var(--primary);color:var(--primary)}.list-main{flex:1 1 0;min-width:0}.empty-state{display:grid;place-items:center;border:1px dashed var(--border-strong);padding:5rem 1.5rem;text-align:center}.empty-state h3{margin-top:.75rem;font-size:1.5rem;text-transform:uppercase}.empty-state>p:last-of-type{margin-top:.75rem;max-width:28rem;font-size:.875rem;color:var(--muted-foreground)}.filters-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.filters-sheet[hidden]{display:none!important}@media(min-width:768px){.filters-sheet{display:none!important}}.filters-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in oklab,var(--background) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.filters-sheet__panel{position:absolute;inset-inline:0;bottom:0;background-color:var(--background);padding:1.5rem}.filters-sheet__head{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-display);font-size:1.25rem;text-transform:uppercase}.filters-sheet__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.filters-sheet__grid a{border:1px solid var(--border-strong);padding:.75rem;font-size:.875rem}.filters-sheet__grid a.is-active{border-color:var(--primary);color:var(--primary)}.pagination{margin-top:3rem;display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:11px;text-transform:uppercase;letter-spacing:.18em}.pagination a,.pagination span{display:grid;place-items:center;min-width:2.25rem;height:2.25rem;padding-inline:.5rem;border:1px solid var(--border)}.pagination a:hover{border-color:var(--primary);color:var(--primary)}.pagination .is-current{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.pdp{margin-inline:auto;max-width:var(--wrap);display:grid;gap:2rem;padding:2rem 1.5rem 4rem}@media(min-width:768px){.pdp{grid-template-columns:repeat(12,1fr);gap:3.5rem;padding:2rem 2.5rem 4rem}}.pdp__media{grid-column:span 7}.pdp__stage{position:relative;aspect-ratio:4 / 5;width:100%;overflow:hidden;background-color:var(--secondary);cursor:zoom-in}.pdp__stage img{height:100%;width:100%;object-fit:cover;transition:transform .5s}.pdp__stage.is-zoomed{cursor:zoom-out}.pdp__stage.is-zoomed img{transform:scale(1.5)}.pdp__thumbs{margin-top:1rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.pdp__thumb{aspect-ratio:1;overflow:hidden;background-color:var(--secondary);opacity:.6;transition:opacity .2s,box-shadow .2s}.pdp__thumb img{height:100%;width:100%;object-fit:cover}.pdp__thumb:hover{opacity:1}.pdp__thumb.is-active{opacity:1;box-shadow:inset 0 0 0 2px var(--primary)}.pdp__info{grid-column:span 5}.pdp__title{margin-top:.75rem;font-size:clamp(2rem,5vw,3rem);text-transform:uppercase;line-height:1}.pdp__prices{margin-top:1rem;display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.pdp__price{font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums}.pdp__price--was{font-size:1rem;color:var(--muted-foreground);text-decoration:line-through}.pdp__installment{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground)}.pdp__options{margin-top:2rem;display:grid;gap:1.25rem}.pdp__option-head{display:flex;align-items:center;justify-content:space-between}.pdp__option-head p{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--muted-foreground)}.pdp__option-head button{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--primary)}.pdp__option-head button:hover{text-decoration:underline}.pdp__values{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.pdp__value{min-width:3.5rem;border:1px solid var(--border-strong);padding:.625rem 1rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;transition:border-color .2s,background-color .2s,color .2s}.pdp__value:hover{border-color:var(--primary)}.pdp__value.is-active{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.pdp__value.is-unavailable{opacity:.35;text-decoration:line-through}.pdp__buy{margin-top:2rem;display:flex;gap:.5rem}.pdp__atc{display:flex;height:3.5rem;flex:1;align-items:center;justify-content:center;gap:.5rem;background-color:var(--primary);color:var(--primary-foreground);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.24em;transition:filter .2s}.pdp__atc:hover{filter:brightness(1.1)}.pdp__atc:disabled{opacity:.5;cursor:not-allowed}.pdp__wish{display:grid;place-items:center;height:3.5rem;width:3.5rem;border:1px solid var(--border-strong);flex-shrink:0;transition:border-color .2s,color .2s}.pdp__wish:hover{border-color:var(--primary);color:var(--primary)}.pdp__trust{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;border-block:1px solid var(--border);padding-block:1rem;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground)}.pdp__trust div{display:flex;align-items:center;gap:.5rem}.pdp__trust svg{color:var(--primary);flex-shrink:0}.acc{margin-top:1.5rem}.acc__item{border-bottom:1px solid var(--border)}.acc__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;text-align:left;transition:color .2s}.acc__trigger:hover{color:var(--primary)}.acc__trigger svg{flex-shrink:0;transition:transform .2s}.acc__item.is-open .acc__trigger svg{transform:rotate(180deg)}.acc__panel{display:none;padding-bottom:1rem;font-size:.875rem;line-height:1.625;color:var(--muted-foreground)}.acc__item.is-open .acc__panel{display:block}.acc__panel p{margin-bottom:.75rem}.acc__panel p:last-child{margin-bottom:0}.acc__panel a{color:var(--primary);text-decoration:underline}.acc__panel table{font-size:.75rem}.acc__panel thead{color:var(--foreground)}.acc__panel th{padding-block:.5rem;text-align:right;font-weight:600}.acc__panel th:first-child{text-align:left;text-transform:uppercase;letter-spacing:.14em}.acc__panel thead tr{border-bottom:1px solid var(--border)}.acc__panel tbody tr{border-bottom:1px solid color-mix(in oklab,var(--border) 50%,transparent)}.acc__panel td{padding-block:.5rem;text-align:right;font-variant-numeric:tabular-nums}.acc__panel td:first-child{text-align:left}.pdp__sticky{position:fixed;inset-inline:0;bottom:0;z-index:40;border-top:1px solid var(--border-strong);background-color:color-mix(in oklab,var(--background) 95%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:.75rem;transform:translateY(100%);transition:transform .3s}@media(min-width:768px){.pdp__sticky{display:none}}.pdp__sticky.is-visible{transform:none}.pdp__sticky>div{display:flex;align-items:center;gap:.75rem}.pdp__sticky-info{min-width:0;flex:1}.pdp__sticky-info p:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600}.pdp__sticky-info p:last-child{font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--primary)}.pdp__sticky button{display:flex;height:3rem;flex:1;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.pdp__sticky button:disabled{opacity:.5}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.drawer[hidden]{display:none!important}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in oklab,var(--foreground) 45%,transparent);animation:fade .2s ease-out}@keyframes fade{0%{opacity:0}to{opacity:1}}.drawer__panel{position:absolute;inset-block:0;right:0;width:min(26rem,100%);display:flex;flex-direction:column;background-color:var(--background);border-left:1px solid var(--border-strong);animation:slide .25s cubic-bezier(.22,1,.36,1)}@keyframes slide{0%{transform:translate(100%)}to{transform:none}}.drawer__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:1.25rem 1.5rem}.drawer__head h2{font-size:1.25rem;text-transform:uppercase}.drawer__body{flex:1;overflow-y:auto;padding:1.5rem}.drawer__foot{border-top:1px solid var(--border);padding:1.5rem}.drawer__totals{display:flex;align-items:baseline;justify-content:space-between}.drawer__totals span:first-child{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--muted-foreground)}.drawer__totals span:last-child{font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums}.drawer__note{margin-top:.5rem;font-size:11px;color:var(--muted-foreground)}.drawer__foot .btn{margin-top:1rem}.line{display:flex;gap:1rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--border)}.line:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.line__media{width:5rem;flex-shrink:0;aspect-ratio:4 / 5;overflow:hidden;background-color:var(--secondary)}.line__media img{height:100%;width:100%;object-fit:cover}.line__info{flex:1;min-width:0}.line__title{font-size:.875rem;font-weight:500}.line__variant{margin-top:2px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted-foreground)}.line__price{margin-top:.5rem;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.line__foot{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.qty{display:flex;align-items:center;border:1px solid var(--border-strong)}.qty button,.qty a{display:grid;place-items:center;height:2rem;width:2rem;transition:color .2s}.qty button:hover,.qty a:hover{color:var(--primary)}.qty button:disabled{opacity:.4;cursor:not-allowed}.qty span{min-width:2rem;text-align:center;font-size:.875rem;font-variant-numeric:tabular-nums}.line__remove{color:var(--muted-foreground);transition:color .2s}.line__remove:hover{color:var(--destructive)}.drawer__empty{display:grid;place-items:center;gap:.75rem;padding-block:4rem;text-align:center}.drawer__empty p{font-size:.875rem;color:var(--muted-foreground)}.is-busy{opacity:.5;pointer-events:none}.toast-host{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:70;display:grid;gap:.5rem;width:min(22rem,calc(100vw - 2rem))}.toast{border:1px solid var(--border-strong);background-color:var(--popover);padding:.75rem 1rem;box-shadow:0 8px 30px #252c1b2e;animation:toast-in .2s ease-out}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.toast strong{display:block;font-size:.875rem;font-weight:600}.toast span{display:block;margin-top:2px;font-size:.75rem;color:var(--muted-foreground)}.toast.is-out{opacity:0;transition:opacity .2s}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.rte{font-size:.9375rem;line-height:1.7;color:var(--muted-foreground)}.rte h2,.rte h3{color:var(--foreground);text-transform:uppercase;margin-top:2rem;margin-bottom:.75rem}.rte h2{font-size:1.5rem}.rte h3{font-size:1.125rem}.rte p{margin-bottom:1rem}.rte ul,.rte ol{margin-bottom:1rem;padding-left:1.25rem}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li{margin-bottom:.375rem}.rte a{color:var(--primary);text-decoration:underline}.rte img{margin-block:1.5rem}.rte table{margin-bottom:1rem}.rte th,.rte td{border:1px solid var(--border);padding:.5rem .75rem;text-align:left}.page-narrow{max-width:52rem;margin-inline:auto;padding-block:4rem}.page-narrow h1{font-size:clamp(2rem,5vw,3rem);text-transform:uppercase;line-height:1;margin-bottom:2rem}.form{display:grid;gap:1rem;max-width:26rem}.form label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-foreground)}.form input,.form textarea,.form select{width:100%;border:1px solid var(--border-strong);background-color:color-mix(in oklab,var(--secondary) 30%,transparent);padding:.75rem 1rem;font-size:.875rem;border-radius:var(--radius)}.form input:focus,.form textarea:focus,.form select:focus{outline:none;border-color:var(--primary)}.form textarea{min-height:8rem;resize:vertical}.form__row{display:grid;gap:1rem}@media(min-width:640px){.form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.notice{border:1px solid var(--border-strong);padding:.75rem 1rem;font-size:.875rem;margin-bottom:1rem}.notice--error{border-color:var(--destructive);color:var(--destructive)}.notice--success{border-color:var(--primary);color:var(--primary)}.reveal{opacity:1;transform:none}html[data-reveal] .reveal{opacity:0;transform:translateY(12px)}html[data-reveal] .reveal.is-in{opacity:1;transform:none;transition:opacity .45s,transform .45s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal,html[data-reveal] .reveal{opacity:1;transform:none}.hero__copy{animation:none}}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.shopify-section{position:relative}h1,h2,h3,h4,p,li,td,th,summary,dd,dt,figcaption,blockquote,.display,.card__title,.pdp__title,.section-title,.manifesto__lead,.hero__title,.editorial__title,.news__title,.footer__logo,.logo{overflow-wrap:break-word;word-break:break-word}@media(max-width:640px){.section-title{font-size:clamp(1.375rem,7vw,1.875rem)}.section-title--lg{font-size:clamp(1.5rem,8vw,2.25rem)}.manifesto__lead{font-size:1.25rem;line-height:1.25}.editorial__title{font-size:clamp(1.875rem,9vw,2.75rem)}.news__title{font-size:clamp(1.5rem,8vw,2rem)}.hero__title{font-size:clamp(2.25rem,11vw,3.25rem)}.pdp__title{font-size:clamp(1.5rem,8vw,2rem)}.footer__logo{font-size:1.5rem}}.ig-handle{font-size:clamp(1rem,5.2vw,2.25rem);word-break:break-all;-webkit-hyphens:none;hyphens:none;letter-spacing:-.03em}.wrap,.wrap-flush,.section__inner,.footer__inner,.manifesto__inner,.news__inner,.pdp,.list-layout,.hero__content,.editorial__content{min-width:0;max-width:100%}.list-main,.list-aside,.pdp__media,.pdp__info,.footer__brand,.footer__col,.manifesto__body,.manifesto__side{min-width:0}.acc__panel table,.rte table{display:block;overflow-x:auto;white-space:nowrap}.rte img,.rte iframe,.rte video{max-width:100%;height:auto}.crumbs .wrap{flex-wrap:wrap;row-gap:.25rem}.crumbs .is-current{overflow-wrap:anywhere}@media(max-width:767px){body{padding-bottom:0}.footer__bottom{padding-bottom:4.5rem}}html,body{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
