.collection-hero{position:relative;overflow:hidden}.collection-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.collection-hero__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.15);filter:blur(var(--ch-blur, 32px))}.collection-hero__bg-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-background))}.collection-hero__inner{position:relative;z-index:1;max-width:126rem;margin:0 auto;padding-left:clamp(1.5rem,5vw,5rem);padding-right:clamp(1.5rem,5vw,5rem)}.collection-hero__head{margin-bottom:clamp(2rem,4vw,4rem)}.collection-hero__head--left{text-align:left}.collection-hero__head--center{text-align:center}.collection-hero__head--right{text-align:right}.collection-hero__title-link{display:inline-block;text-decoration:none;color:inherit}.collection-hero__title-link:hover .collection-hero__title{text-decoration:underline;text-underline-offset:.1em}.collection-hero__title{font-size:clamp(3.2rem,7vw,7rem);font-weight:900;letter-spacing:-.03em;line-height:1;text-transform:uppercase;margin:0}.collection-hero__desc{margin:1.2rem 0 0;max-width:65rem;font-size:1.5rem;line-height:1.55;opacity:.8}.collection-hero__head--center .collection-hero__desc{margin-left:auto;margin-right:auto}.collection-hero__head--right .collection-hero__desc{margin-left:auto}.collection-hero__sets{display:grid}.collection-hero__set{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,1.5vw,1.5rem);opacity:0;transition:opacity .8s ease}.collection-hero__set.is-active{opacity:1}.collection-hero__set:not(.is-active){pointer-events:none}.collection-hero__set .card-wrapper{height:100%}.collection-hero__placeholder{aspect-ratio:1 / 1;border-radius:1.2rem;overflow:hidden;background:rgba(var(--color-foreground),.05)}.collection-hero__placeholder .placeholder{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.collection-hero__sets{display:flex;gap:clamp(1rem,4vw,1.5rem);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collection-hero__sets::-webkit-scrollbar{display:none}.collection-hero__set{display:contents}.collection-hero__set:not(.is-active){pointer-events:auto}.collection-hero__set>product-component,.collection-hero__set>.card-wrapper,.collection-hero__set>.collection-hero__placeholder{display:block;flex:0 0 100%;min-width:0;height:auto;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.collection-hero__set,.collection-hero__panel-img{transition:none}}.hero-product__desktop{position:relative;width:100%;aspect-ratio:var(--hp-ratio, 1.7778);overflow:hidden;background:#111}.hero-product__poster,.hero-product__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center}.hero-product__poster{z-index:0}.hero-product__video{z-index:1}.hero-product__video--placeholder{background:linear-gradient(120deg,#1b1b1b 0% 58%,#2e2e2e)}.hero-product__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:3rem clamp(2rem,4vw,5rem);align-items:stretch;color:var(--hp-text, #f0ede5)}.hero-product__col{min-height:0;min-width:0}.hero-product__col--figure{display:flex;align-items:center;justify-content:center;grid-column:1}.hero-product__figure{position:relative;width:88%;height:84%;margin:0;border-radius:1.2rem;overflow:hidden}.hero-product__figure .hero-product__image,.hero-product__figure .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-product__figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:6rem 2rem 2rem;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.35) 45%,transparent 100%);color:var(--hp-text, #f0ede5)}.hero-product__heading{font-size:clamp(1.8rem,2vw,2.8rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin:0 0 .8rem;color:inherit}.hero-product__subtext{margin:0 0 .8rem;font-size:1.4rem;line-height:1.45}.hero-product__price{font-family:var(--sksy-mono, "Roboto Mono", monospace);font-size:1.6rem;letter-spacing:.02em;margin:0}.hero-product__col--cta{display:flex;align-items:center;justify-content:center;grid-column:3}.hero-product__mobile{display:none}@media screen and (max-width:749px){.hero-product__desktop{display:none}.hero-product__mobile{display:block}}.hero-product__card{padding:2.8rem 1.6rem 3.2rem;text-align:center}.hero-product__eyebrow{font-family:var(--sksy-mono, "Roboto Mono", monospace);text-transform:uppercase;letter-spacing:.22em;font-size:1.2rem;font-weight:500;margin:0 0 1.8rem;opacity:.7}.hero-product__slideshow{position:relative;width:100%;aspect-ratio:1 / 1;margin:0 auto 2rem;border-radius:1.2rem;overflow:hidden}.hero-product__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease}.hero-product__slide.is-active{opacity:1}.hero-product__card-title{font-size:clamp(2rem,6vw,3rem);font-weight:900;letter-spacing:-.02em;margin:0 0 .6rem}.hero-product__price--mobile{margin:0 0 1.8rem}.hero-product__button--mobile{width:100%}.hero-product__button{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hero-product__button:hover,.hero-product__button:focus-visible{background-color:rgb(var(--color-button-text))!important;color:rgb(var(--color-button))!important;border-color:rgb(var(--color-button))!important}@media(prefers-reduced-motion:reduce){.hero-product__video{display:none}.hero-product__slide{transition:none}}.hero-product__image-link{display:block;cursor:pointer}.hero-product__image-link:hover .hero-product__image{opacity:.95;transition:opacity .2s ease}.hero-product__slides-link{display:contents;cursor:pointer}.sksy-footer__inner{display:flex;flex-direction:column}.sksy-footer__top{display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem}.sksy-footer__policies{display:flex;flex-wrap:wrap;gap:2.4rem}.sksy-footer__link{font-family:var(--sksy-mono, "Roboto Mono", monospace);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));transition:opacity .2s ease}.sksy-footer__link:hover{opacity:.6}.sksy-footer__social .list-social,.sksy-footer__social .social-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.2rem;margin:0;padding:0;list-style:none}.sksy-footer__social li{list-style:none;margin:0}.sksy-footer__bottom{margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.12)}.sksy-footer__copyright{margin:0;font-family:var(--sksy-mono, "Roboto Mono", monospace);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.5}@media screen and (max-width:749px){.sksy-footer__top{flex-direction:column;align-items:center;text-align:center;gap:2.4rem}.sksy-footer__policies{justify-content:center}.sksy-footer__bottom{text-align:center}}.testimonials{position:relative;--tst-gap: clamp(1.2rem, 2vw, 2rem)}.testimonials__inner{max-width:126rem;margin:0 auto;padding-left:clamp(1.5rem,5vw,5rem);padding-right:clamp(1.5rem,5vw,5rem)}.testimonials__head{margin-bottom:clamp(2rem,4vw,4rem)}.testimonials__head--left{text-align:left}.testimonials__head--center{text-align:center}.testimonials__head--right{text-align:right}.testimonials__title{margin:0;font-size:clamp(2.6rem,5.5vw,5rem);font-weight:900;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.testimonials__subtitle{margin:1.2rem 0 0;max-width:65rem;font-size:1.5rem;line-height:1.55;opacity:.8}.testimonials__head--center .testimonials__subtitle{margin-left:auto;margin-right:auto}.testimonials__head--right .testimonials__subtitle{margin-left:auto}.testimonials__aggregate{display:flex;align-items:center;gap:.8rem;margin-top:1.4rem;font-family:var(--sksy-mono, "Roboto Mono", monospace);font-size:1.3rem;letter-spacing:.04em}.testimonials__head--center .testimonials__aggregate{justify-content:center}.testimonials__head--right .testimonials__aggregate{justify-content:flex-end}.testimonials__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.testimonials__track{display:flex;width:max-content;animation:tst-marquee var(--tst-duration, 48s) linear infinite;will-change:transform}.testimonials__marquee:hover .testimonials__track,.testimonials__marquee:focus-within .testimonials__track{animation-play-state:paused}.testimonials__group{display:contents}@keyframes tst-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tcard{flex:0 0 auto;width:calc((100vw - var(--tst-per-view, 3) * var(--tst-gap)) / var(--tst-per-view, 3));margin-right:var(--tst-gap);display:flex;flex-direction:column;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:1.4rem;overflow:hidden}.tcard__media{position:relative;aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.05);overflow:hidden}.tcard__media-img,.tcard__media video,.tcard__media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.tcard__media-fallback,.tcard__media-fallback svg{width:100%;height:100%;object-fit:cover}.tcard__video-trigger{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.tcard__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:50%;background:#0000008c;color:#fff;transition:transform .2s ease,background .2s ease}.tcard__video-trigger:hover .tcard__play{transform:translate(-50%,-50%) scale(1.08);background:#000000bf}.tcard__body{display:flex;flex-direction:column;gap:1.2rem;padding:clamp(1.6rem,2vw,2.2rem);flex:1}.tcard__quote{margin:0;font-size:1.6rem;line-height:1.5}.tcard__author{display:flex;align-items:center;gap:1rem;margin-top:auto}.tcard__avatar{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover;flex:0 0 auto}.tcard__author-meta{display:flex;flex-direction:column;line-height:1.3;min-width:0}.tcard__author-name{font-weight:700;font-size:1.4rem;display:inline-flex;align-items:center;gap:.4rem}.tcard__verified{display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-radius:50%;width:1.7rem;height:1.7rem}.tcard__author-detail{font-family:var(--sksy-mono, "Roboto Mono", monospace);font-size:1.1rem;letter-spacing:.04em;opacity:.6;text-transform:uppercase}.tcard__product{display:flex;align-items:center;gap:1rem;padding:.8rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:1rem;text-decoration:none;color:inherit;transition:border-color .2s ease,background .2s ease}.tcard__product:hover{border-color:rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.03)}.tcard__product-img{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:.6rem;flex:0 0 auto}.tcard__product-meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.tcard__product-title{font-size:1.3rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard__product-price{font-family:var(--sksy-mono, "Roboto Mono", monospace);font-size:1.2rem;opacity:.7}.rating-stars{position:relative;display:inline-block;white-space:nowrap;line-height:1;font-size:1.6rem}.rating-stars__empty{color:rgba(var(--color-foreground),.25)}.rating-stars__full{position:absolute;top:0;left:0;overflow:hidden;color:#ffb800}.rating-stars__count{margin-left:.5rem;font-family:var(--sksy-mono, "Roboto Mono", monospace);font-size:.78em;opacity:.65}.testimonials__empty{padding:4rem;text-align:center;opacity:.6;border:1px dashed rgba(var(--color-foreground),.25);border-radius:1.2rem}@media screen and (max-width:749px){.tcard{width:82vw}}@media(prefers-reduced-motion:reduce){.testimonials__track{animation:none;width:100%;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.testimonials__marquee{-webkit-mask-image:none;mask-image:none}.testimonials__group[aria-hidden=true]{display:none}.tcard{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AARAAAAAFA */
