.vcc-section{position:relative;width:100%;height:100vh;min-height:560px;background-color:var(--v-bg);box-sizing:border-box;overflow:hidden}.vcc-stage{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.vcc-intro-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 clamp(16px,3.5vw,56px);pointer-events:none;box-sizing:border-box}.vcc-intro-headline{margin:0;font-size:calc(clamp(2.4rem,6.8vw,8.4rem) * var(--v-font-scale-heading));line-height:var(--v-leading-tight);letter-spacing:var(--v-track-display);color:var(--v-ink);display:flex;flex-direction:column;align-items:center;width:100%;max-width:1540px}.vcc-intro-line{display:flex;align-items:baseline;justify-content:center;width:100%}.vcc-intro-line--1{gap:.32em}.vcc-intro-line--2{align-items:center}.vcc-line2-left{flex:1;display:flex;align-items:baseline;justify-content:flex-end;gap:.32em}.vcc-line2-right{flex:1;display:flex;align-items:baseline;justify-content:flex-start}.vcc-thumb-spacer{display:inline-block;position:relative;width:clamp(130px,14vw,210px);height:clamp(170px,18vw,270px);flex-shrink:0;margin:0 clamp(8px,1.2vw,22px);border-radius:var(--v-radius-sm);overflow:hidden;box-shadow:var(--v-shadow-2);vertical-align:middle;pointer-events:none}.vcc-thumb-preview{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--v-dark)}.vcc-section.is-ready.is-animated .vcc-thumb-preview{visibility:hidden}.vcc-thumb-preview-img{width:100%;height:100%;object-fit:cover;display:block}.vcc-hl-italic{font-family:var(--v-font-heading);font-style:italic;font-weight:400;text-transform:none}.vcc-hl-caps{font-family:var(--v-font-heading);font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:var(--v-track-h2)}.vcc-vertical-dots{position:absolute;left:clamp(12px,3vw,40px);top:50%;transform:translateY(-50%);z-index:25;display:flex;flex-direction:column;gap:2px;color:var(--v-ink);opacity:0;visibility:hidden;transition:opacity var(--v-dur-3) ease,color var(--v-dur-3) ease,visibility 0s linear var(--v-dur-3)}.vcc-section.is-expanded .vcc-vertical-dots{color:var(--v-ink-inverse);opacity:1;visibility:visible;transition:opacity var(--v-dur-3) ease,color var(--v-dur-3) ease}.vcc-vdot{display:grid;place-items:center;width:24px;height:24px;padding:0;margin:0;background:none;border:0;color:inherit;cursor:pointer}.vcc-vdot__mark{width:5px;height:5px;border-radius:50%;background-color:currentColor;opacity:.35;transition:opacity var(--v-dur-2) ease,transform var(--v-dur-2) ease}.vcc-vdot.is-active .vcc-vdot__mark{opacity:1;transform:scale(1.5)}.vcc-vdot:focus-visible{outline:1px solid currentColor;outline-offset:0;border-radius:50%}.vcc-expand-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden;visibility:hidden}.vcc-section.is-ready .vcc-expand-frame{visibility:visible}.vcc-media-container{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--v-dark)}.vcc-section.is-animated .vcc-media-container{will-change:transform}.vcc-img-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vcc-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transform-origin:center center}.vcc-img-frame--1{z-index:1}.vcc-img-frame--2{z-index:2;clip-path:polygon(100% 0%,100% 0%,101% 100%,125% 100%)}.vcc-img-frame--3{z-index:3;clip-path:polygon(100% 0%,100% 0%,101% 100%,125% 100%)}.vcc-media-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.08) 0%,transparent 65%);mix-blend-mode:overlay}.vcc-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:linear-gradient(to bottom,#0e0d0b26,#0e0d0b00 30%,#0e0d0b33,#0e0d0ba6);opacity:0}.vcc-counter-wrap{position:absolute;right:clamp(18px,4vw,48px);bottom:clamp(24px,4vh,48px);z-index:25;pointer-events:none;opacity:0;transition:opacity var(--v-dur-3) ease}.vcc-section.is-expanded .vcc-counter-wrap{opacity:1}.vcc-counter{font-family:var(--v-font-ui);font-size:var(--v-text-sm);font-weight:var(--v-weight-semi);letter-spacing:var(--v-track-label);color:var(--v-ink-inverse);text-transform:uppercase;font-variant-numeric:tabular-nums}.vcc-text-anchor{position:absolute;bottom:clamp(40px,10vh,90px);left:50%;transform:translate(-50%);z-index:20;width:clamp(280px,28vw,420px);height:0;text-align:center;pointer-events:none;box-sizing:border-box;will-change:transform}.vcc-slide-text{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;opacity:0;pointer-events:none}.vcc-section.is-expanded .vcc-slide-text.is-active{pointer-events:auto}.vcc-text-eyebrow-wrap{margin-bottom:clamp(8px,1.5vh,14px)}.vcc-text-eyebrow{display:inline-block;font-family:var(--v-font-ui);font-size:var(--v-text-2xs);font-weight:var(--v-weight-semi);letter-spacing:var(--v-track-eyebrow);text-transform:uppercase;color:#faf7f2cc}.vcc-text-title{margin:0 0 clamp(8px,1.5vh,14px) 0;font-family:var(--v-font-heading);font-size:calc(clamp(2.5rem,4.5vw,4.25rem) * var(--v-font-scale-heading));font-weight:var(--v-font-heading-weight, 400);line-height:var(--v-leading-tight);letter-spacing:var(--v-track-h1);color:var(--v-ink-inverse, #FAF7F2);text-shadow:0 2px 18px rgba(0,0,0,.35)}.vcc-text-subtitle{margin:0 0 clamp(16px,2.5vh,26px) 0;font-family:var(--v-font-ui);font-size:var(--v-text-base);line-height:var(--v-leading-normal);color:#faf7f2d9;max-width:34ch;text-shadow:0 2px 12px rgba(0,0,0,.4)}.vcc-cta-wrap{margin-top:4px}.vcc-cta-link{font-size:var(--v-text-2xs)}.vcc-section.is-static .vcc-intro-backdrop{display:none}.vcc-section.is-static .vcc-img-frame{clip-path:none;opacity:0;visibility:hidden;transition:opacity .7s var(--v-ease),visibility 0s linear .7s}.vcc-section.is-static .vcc-img-frame.is-active{opacity:1;visibility:visible;transition:opacity .7s var(--v-ease)}.vcc-section.is-static .vcc-slide-text{transition:opacity .5s var(--v-ease)}.vcc-section.is-static .vcc-img{transform:none}.vcc-section.is-static .vcc-scrim,.vcc-section.is-static .vcc-slide-text.is-active{opacity:1}.vcc-section.is-static .vcc-slide-text.is-active{pointer-events:auto}@media(max-width:989px){.vcc-section.is-static{height:82vh;height:82svh;min-height:520px;max-height:820px;touch-action:pan-y}.vcc-intro-headline{font-size:clamp(2rem,7.5vw,4.2rem)}.vcc-thumb-spacer{width:clamp(90px,18vw,140px);height:clamp(120px,24vw,180px);margin:0 clamp(6px,1vw,14px)}.vcc-counter-wrap{right:auto;left:18px;bottom:24px}.vcc-text-anchor{bottom:clamp(56px,10vh,80px);width:calc(100% - 64px);max-width:440px}.vcc-text-title{font-size:clamp(2.2rem,7vw,3.2rem)}.vcc-text-subtitle{font-size:.9375rem}}@media(max-width:520px){.vcc-intro-headline{font-size:clamp(1.6rem,7vw,2.4rem)}.vcc-thumb-spacer{width:clamp(75px,20vw,110px);height:clamp(100px,26vw,145px);margin:0 6px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/virsaay-collection-carousel.css.map */
