.cvc{--cvc-ink: #111111;--cvc-cream: #F6F1E7;--cvc-head: var(--cv-head-font, var(--heading-font-family, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif));--cvc-body: var(--body-font-family, "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif);--cvc-ease: cubic-bezier(.2, .7, .2, 1);--cvc-gutter: clamp(20px, 4vw, 40px);--cvc-gap: clamp(12px, 1.6vw, 24px);--cvc-bg: #FFFFFF;--cvc-fg: var(--cvc-ink);--cvc-fg-2: #5C574F;--cvc-rule: rgba(17, 17, 17, .14);position:relative;padding:clamp(56px,7vw,104px) 0;background:var(--cvc-bg);color:var(--cvc-fg);font-family:var(--cvc-body);-webkit-font-smoothing:antialiased}.cvc--cream{--cvc-bg: var(--cvc-cream)}.cvc--ink{--cvc-bg: var(--cvc-ink);--cvc-fg: var(--cvc-cream);--cvc-fg-2: rgba(246, 241, 231, .72);--cvc-rule: rgba(246, 241, 231, .18)}.cvc *,.cvc *:before,.cvc *:after{box-sizing:border-box}.cvc.cvi p{margin:0}.cvc.cvc--space-top{margin-top:var(--margin-top-desktop, 80px)}.cvc.cvc--space-bottom{margin-bottom:var(--margin-top-desktop, 80px)}.cvc__wrap{max-width:1200px;margin:0 auto;padding:0 var(--cvc-gutter);timeline-scope:--cvc-row}.cvc__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(32px,4vw,48px)}.cvc .cvc__eyebrow{font:600 12px/1.3 var(--cvc-head);letter-spacing:.18em;text-transform:uppercase;color:var(--cvc-fg-2)}.cvc .cvc__heading{margin:14px 0 0!important;color:inherit;text-transform:none;font:600 clamp(30px,3.6vw,48px)/1.1 var(--cvc-head)!important;letter-spacing:-.026em}.cvc .cvc__lead{margin-top:16px!important;max-width:52ch;font-size:17px;line-height:1.65;color:var(--cvc-fg-2)}.cvc .cvc__all{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid currentColor;color:var(--cvc-fg)!important;text-decoration:none!important;font:600 15px/1 var(--cvc-head);white-space:nowrap}.cvc .cvc__all svg{width:16px;height:16px;transition:transform .35s var(--cvc-ease)}.cvc__hint{margin-bottom:24px!important;padding:16px 20px;border:1px dashed var(--cvc-rule);border-radius:6px;font-size:14px;color:var(--cvc-fg-2)}.cvc .cvc__grid{display:grid;gap:var(--cvc-gap);justify-content:center;grid-template-columns:repeat(var(--cvc-n, 4),calc((100% - (var(--cvc-cols, 4) - 1) * var(--cvc-gap)) / var(--cvc-cols, 4)));margin:0;padding:0;list-style:none}.cvc .cvc__item{margin:0;padding:0;list-style:none}.cvc .cvc__item:before{content:none}.cvc .cvc__card{position:relative;display:block;overflow:hidden;isolation:isolate;aspect-ratio:3 / 4;border-radius:6px;background:#2b2926;color:var(--cvc-cream)!important;text-decoration:none!important}.cvc--ratio-tall .cvc__card{aspect-ratio:2 / 3}.cvc--ratio-square .cvc__card{aspect-ratio:1 / 1}.cvc__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cvc .cvc__media img,.cvc .cvc__media svg{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.2s var(--cvc-ease),filter .8s var(--cvc-ease)}.cvc-tone--mono img{filter:grayscale(1) contrast(1.05)}@media(hover:hover)and (pointer:fine)and (min-width:750px){.cvc-tone--hover img{filter:grayscale(1) contrast(1.05)}}.cvc .cvc__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#111111e0 0,#111111b3 92px,#11111152 148px,#1110 218px)}.cvc__badge{position:absolute;top:16px;left:16px;padding:7px 11px;border-radius:999px;background:#f6f1e7f0;color:var(--cvc-ink);font:600 10.5px/1 var(--cvc-head);letter-spacing:.14em;text-transform:uppercase}.cvc__info{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:clamp(18px,2vw,24px)}.cvc__index{display:block;margin-bottom:10px;font:500 12px/1 var(--cvc-head);letter-spacing:.12em;font-variant-numeric:tabular-nums}.cvc .cvc__title{margin:0!important;color:inherit;text-transform:none;font:600 clamp(22px,2vw,28px)/1.12 var(--cvc-head)!important;letter-spacing:-.02em}.cvc__title span{padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat;transition:background-size .5s var(--cvc-ease)}.cvc .cvc__meta{margin-top:6px!important;font-size:14px;line-height:1.4;color:#f6f1e7cc}.cvc__go{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(246,241,231,.6);border-radius:50%;transition:background-color .35s var(--cvc-ease),color .35s var(--cvc-ease),border-color .35s var(--cvc-ease)}.cvc__go svg{width:16px;height:16px;transform:rotate(-45deg);transition:transform .35s var(--cvc-ease)}.cvc .cvc__card:focus-visible{outline:2px solid var(--cvc-fg);outline-offset:3px}.cvc .cvc__all:focus-visible{outline:2px solid var(--cvc-fg);outline-offset:4px}@media(hover:hover)and (pointer:fine){.cvc .cvc__card:hover img{transform:scale(1.06)}.cvc .cvc__card:hover .cvc-tone--hover img{filter:none}.cvc .cvc__card:hover .cvc__title span{background-size:100% 1px}.cvc .cvc__card:hover .cvc__go{background:var(--cvc-cream);border-color:var(--cvc-cream);color:var(--cvc-ink)}.cvc .cvc__card:hover .cvc__go svg{transform:rotate(0)}.cvc .cvc__all:hover svg{transform:translate(4px)}}.cvi-ready .cvc .cvc__intro,.cvi-ready .cvc .cvc__all{opacity:0;transform:translate3d(0,16px,0);transition:opacity .8s var(--cvc-ease),transform .8s var(--cvc-ease)}.cvi-ready .cvc .cvc__intro.is-in,.cvi-ready .cvc .cvc__all.is-in{opacity:1;transform:none}.cvc{--cvc-stagger: .12s}.cvc .cvc__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:var(--cvc-bg);transform-origin:center top;transform:scaleY(0);transition:transform 1.1s var(--cvc-ease) calc(var(--k, 1) * var(--cvc-stagger))}.cvi-ready .cvc .cvc__item:not(.is-in) .cvc__card:before{transform:scaleY(1)}.cvi-ready .cvc .cvc__item:not(.is-in) img{transform:scale(1.14)}.cvc__info{transition:opacity .7s var(--cvc-ease) calc(.45s + var(--k, 1) * var(--cvc-stagger)),transform .7s var(--cvc-ease) calc(.45s + var(--k, 1) * var(--cvc-stagger))}.cvi-ready .cvc .cvc__item:not(.is-in) .cvc__info{opacity:0;transform:translate3d(0,12px,0)}.cvc__progress{display:none}.cvc--scroll .cvc__grid{justify-content:start;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--cvc-gap)) / 4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-timeline:--cvc-row inline}.cvc--scroll .cvc__grid::-webkit-scrollbar{display:none}.cvc--scroll .cvc__item{scroll-snap-align:start}@media(max-width:989px){.cvc{--cvc-stagger: 0s}.cvc .cvc__grid{justify-content:start;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44%;margin:0 calc(-1 * var(--cvc-gutter));padding:0 var(--cvc-gutter) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--cvc-gutter);scrollbar-width:none;scroll-timeline:--cvc-row inline;overscroll-behavior-x:contain}.cvc .cvc__grid::-webkit-scrollbar{display:none}.cvc .cvc__item{scroll-snap-align:start}}@media(max-width:749px){.cvc .cvc__grid{grid-auto-columns:76%}.cvc__head{align-items:flex-start}.cvc.cvc--space-top{margin-top:var(--margin-top-mobile, 48px)}.cvc.cvc--space-bottom{margin-bottom:var(--margin-top-mobile, 48px)}}@supports (animation-timeline: scroll()){.cvc__progress{position:relative;height:1px;margin-top:24px;overflow:hidden;background:var(--cvc-rule)}.cvc__progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cvc-fg);transform-origin:left center;animation:cvc-progress linear both;animation-timeline:--cvc-row}@keyframes cvc-progress{0%{transform:scaleX(.18)}to{transform:scaleX(1)}}.cvc--scroll .cvc__progress{display:block}@media(max-width:989px){.cvc__progress{display:block}}}@media(prefers-reduced-motion:reduce){.cvc *,.cvc *:before,.cvc *:after{transition:none!important}.cvc [data-cvi-reveal],.cvc .cvc__card,.cvc .cvc__info{opacity:1!important;transform:none!important;clip-path:none!important}.cvc .cvc__card:before{transform:scaleY(0)!important}.cvc .cvc__card img{transform:none!important}}.cvi.cvc{visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cvi-categories.css.map */
