.hcps{display:block;isolation:isolate;padding-top:var(--hcps-pt);padding-bottom:var(--hcps-pb);background:rgb(var(--color-background))}.hcps__head{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.hcps__title{margin:0;font-size:clamp(2rem,2vw,2.6rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;line-height:1.1}.hcps__cta{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 3.4rem;border:1px solid rgba(var(--color-foreground),.85);color:rgb(var(--color-foreground));text-decoration:none;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:background-color .3s ease,color .3s ease}.hcps__cta:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.hcps__viewport{overflow:hidden}.hcps__track{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--hcps-cols) - 1) * var(--hcps-gap)) / var(--hcps-cols));gap:var(--hcps-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hcps__track::-webkit-scrollbar{display:none}.hcps__slide{scroll-snap-align:start;min-width:0}.hcps__card{position:relative}.hcps__media{position:relative;display:block;aspect-ratio:var(--hcps-ratio);background:var(--hcps-bg);overflow:hidden;color:inherit}.hcps__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--hcps-fit);transition:opacity .7s cubic-bezier(.25,.6,.25,1),transform 1.4s cubic-bezier(.2,.6,.2,1)}.hcps__ph{background:var(--hcps-bg);fill:rgba(var(--color-foreground),.35)}.hcps__img--2{opacity:0}.hcps__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:3;background:#fff;color:#121212;font-size:1rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;padding:.6rem .9rem}.hcps__sizes{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;z-index:3;display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:.4rem 1.2rem;padding:1.2rem 1rem;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(.8rem);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.hcps__size{font-size:1.15rem;letter-spacing:.08em;color:#121212;text-transform:uppercase}.hcps__size.is-soldout{opacity:.35;text-decoration:line-through}@media(hover:hover){.hcps__card:hover .hcps__img--2{opacity:1}.hcps__card:hover .hcps__img{transform:scale(1.03)}.hcps__card:hover .hcps__sizes{opacity:1;transform:none}}.hcps__info{padding-top:1.4rem}.hcps__vendor{margin:0 0 .3rem;font-size:1.2rem;font-weight:700;letter-spacing:.01em;line-height:1.3}.hcps__name{display:block;font-size:1.2rem;line-height:1.45;color:rgba(var(--color-foreground),.75);text-decoration:none}.hcps__name:hover{color:rgb(var(--color-foreground))}.hcps__price{margin:1rem 0 0;font-size:1.2rem;letter-spacing:.02em}.hcps__price s{opacity:.5;margin-left:.8rem}.hcps__foot{position:relative;display:flex;align-items:center;justify-content:center;margin-top:3.2rem;min-height:2.4rem}.hcps__dots{display:flex;align-items:center;gap:1.2rem}.hcps__dot{width:.7rem;height:.7rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground),.2);cursor:pointer;transition:background-color .3s ease,transform .3s ease}.hcps__dot:hover{background:rgba(var(--color-foreground),.5)}.hcps__dot[aria-current=true]{background:rgb(var(--color-foreground));transform:scale(1.2)}.hcps__arrows{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;gap:2rem}.hcps__arrow{display:flex;padding:.6rem 0;background:none;border:0;color:rgb(var(--color-foreground));opacity:.55;cursor:pointer;transition:opacity .25s ease}.hcps__arrow:hover{opacity:1}.hcps__arrow svg{width:3.2rem;height:1.2rem}.hcps.is-static .hcps__foot{display:none}@media screen and (max-width:749px){.hcps__track{grid-auto-columns:calc((100% - (var(--hcps-cols-m) - 1) * var(--hcps-gap)) / var(--hcps-cols-m) - 1.6rem)}.hcps__head{margin-bottom:1.6rem}.hcps__cta{padding:1.1rem 1.8rem;letter-spacing:.14em}.hcps__arrows{display:none}.hcps__foot{margin-top:2.4rem}}.hcps__badges{position:absolute;top:1.2rem;left:1.2rem;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.hcps__badges .hcps__badge{position:static}.hcps__badge--sale{background:#121212;color:#fff}.hcps__price.is-sale{color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hc-product-slider.css.map */
