#MainContent .zr-campaign{padding:var(--zr-top,0px) 0 var(--zr-bottom,0px)}#MainContent .zr-campaign__stage{position:relative;isolation:isolate;height:clamp(480px,var(--zr-hero-height,70svh),760px);overflow:hidden;background:#555b5d}#MainContent .zr-campaign__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}#MainContent .zr-campaign__media :is(picture,img){display:block;width:100%;height:100%}#MainContent .zr-campaign__media img{object-fit:cover;object-position:50% var(--zr-focus,70%)}#MainContent .zr-campaign__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(9,16,18,var(--zr-scrim,.35)),#09101200 70%)}#MainContent .zr-campaign__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;color:var(--zr-hero-color,#fafafa);padding-block:40px}#MainContent .zr-campaign__heading{font-size:clamp(48px,6vw,var(--zr-heading-desktop,88px));line-height:1.04;letter-spacing:-.045em;font-weight:400;margin:22px 0!important;max-width:9.5em}#MainContent .zr-campaign .zr-campaign__heading{color:inherit}#MainContent .zr-campaign__heading span{font-style:italic;line-height:1.1;display:inline-block;padding-bottom:.05em}#MainContent .zr-campaign__text{font-size:17px;line-height:1.5;max-width:32ch;margin-bottom:28px}#MainContent .zr-button--campaign{background:#fafafa;color:#202423;border-color:#fafafa;white-space:nowrap;min-width:190px}#MainContent .zr-button--campaign:hover{opacity:1;background:#e7eaea;color:#202423}#MainContent .zr-campaign--right .zr-campaign__copy{align-items:flex-end;text-align:right}#MainContent .zr-campaign--right .zr-campaign__stage:after{transform:scaleX(-1)}#MainContent .zr-campaign__caption{display:flex;align-items:center;gap:24px;min-height:68px;padding-block:16px;font-size:13px;border-bottom:1px solid var(--zr-line)}#MainContent .zr-campaign__caption>span{font-size:10px;letter-spacing:.15em;margin-inline-end:auto}#MainContent .zr-campaign__caption a{color:var(--zr-ink);text-decoration:none;line-height:1.4}#MainContent .zr-campaign__caption a span{margin-inline-start:16px}#MainContent .zr-campaign__caption .price{font-size:13px;white-space:nowrap}#MainContent .zr-curation__heading{max-width:700px;margin-bottom:48px}#MainContent .zr-curation__heading h2{font-size:clamp(38px,4.7vw,72px);max-width:12ch;line-height:1.02;letter-spacing:-.04em;margin-bottom:22px}#MainContent .zr-curation__heading .zr-intro{font-size:17px;max-width:42ch}#MainContent .zr-curation__products{list-style:none;display:grid;grid-template-columns:5fr 3fr 4fr;gap:clamp(20px,3vw,48px);align-items:start;padding:0;margin:0}#MainContent .zr-curation__products>li{min-width:0}#MainContent .zr-curation--staggered .zr-curation__products>li:nth-child(3n+2){margin-top:var(--zr-offset,80px)}#MainContent .zr-curation--staggered .zr-curation__products>li:nth-child(3n){margin-top:calc(var(--zr-offset,80px)*2)}#MainContent .zr-curation--even .zr-curation__products{grid-template-columns:repeat(3,minmax(0,1fr))}#MainContent .zr-curation__browse{display:flex;justify-content:flex-end;margin-top:28px}#MainContent .zr-curation .card__heading{font-size:16px;line-height:1.35}#MainContent .zr-curation .quick-add__submit{background:transparent;color:var(--zr-ink);border:1px solid var(--zr-line)}#MainContent .zr-curation .quick-add__submit:hover{background:var(--zr-ink);color:var(--zr-paper)}#MainContent .zr-lookbook{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:clamp(40px,7vw,110px);align-items:center}#MainContent .zr-lookbook__image{display:block;overflow:hidden;aspect-ratio:4/5;background:var(--zr-surface)}#MainContent .zr-lookbook__image :is(picture,img){display:block;width:100%;height:100%}#MainContent .zr-lookbook__image img{object-fit:cover;object-position:50% 70%}#MainContent .zr-lookbook__aside{min-width:0;display:flex;flex-direction:column;align-items:flex-start}#MainContent .zr-lookbook__copy h2{font-size:clamp(40px,4.6vw,70px);line-height:1.03;max-width:8ch;margin-bottom:22px;letter-spacing:-.04em}#MainContent .zr-lookbook__copy .zr-intro{font-size:17px;max-width:29ch}#MainContent .zr-lookbook__product{width:min(100%,300px);margin:30px 0 4px;align-self:flex-end}#MainContent .zr-lookbook__aside>.zr-text-link{align-self:flex-end;margin-top:4px;width:min(100%,300px)}#MainContent .zr-lookbook--right{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}#MainContent .zr-lookbook--right .zr-lookbook__image{order:2}#MainContent .zr-lookbook--right .zr-lookbook__aside{order:1}#MainContent .zr-rail-section{background:var(--zr-surface);overflow:hidden}#MainContent .zr-rail-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:36px}#MainContent .zr-rail-heading h2{font-size:clamp(44px,6vw,86px);line-height:1.02;letter-spacing:-.04em}#MainContent .zr-rail-heading .zr-intro{font-size:17px;margin-top:20px;max-width:42ch}#MainContent .zr-rail-heading>.zr-text-link{flex-shrink:0}#MainContent .zr-rail{display:block}#MainContent .zr-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--zr-rail-width,340px);gap:28px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,4.5vw,72px);padding:0 max(clamp(20px,4.5vw,72px),calc((100vw - var(--zr-width,1440px))/2 + 64px)) 18px;margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:var(--zr-control-border) transparent}#MainContent .zr-rail__track>li{min-width:0;scroll-snap-align:start}#MainContent .zr-rail__controls{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}#MainContent .zr-rail__controls[hidden]{display:none}#MainContent .zr-rail__controls button{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid var(--zr-control-border);background:transparent;color:var(--zr-ink);cursor:pointer;font:inherit;font-size:24px;transition:background .2s,color .2s}#MainContent .zr-rail__controls button:hover:not(:disabled){background:var(--zr-ink);color:var(--zr-paper)}#MainContent .zr-rail__controls button:disabled{opacity:.3;cursor:default}#MainContent .zr-rail__track:focus-visible,#MainContent .zr-rail__controls button:focus-visible{outline:2px solid var(--zr-ink);outline-offset:4px}#MainContent .zr-editor-note{padding-block:24px;font-size:15px}#MainContent .zr-section .zr-text-link{max-width:100%}#MainContent .zr-campaign__caption a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(min-width:750px)and (max-width:989px){#MainContent .zr-curation__products{grid-template-columns:1.15fr 1fr 1fr;gap:20px}#MainContent .zr-curation--staggered .zr-curation__products>li:nth-child(3n){margin-top:var(--zr-offset,80px)}#MainContent .zr-lookbook{gap:32px;grid-template-columns:1.1fr 1fr;align-items:start}#MainContent .zr-lookbook__copy h2{font-size:44px}#MainContent .zr-lookbook__product{max-width:230px;margin-top:20px}}@media(max-width:749px){#MainContent .zr-campaign__stage{height:auto;overflow:visible;background:var(--zr-paper);display:flex;flex-direction:column}#MainContent .zr-campaign__media{position:relative;height:clamp(300px,46svh,480px)}#MainContent .zr-campaign__media img{object-position:50% var(--zr-mobile-focus,75%)}#MainContent .zr-campaign__stage:after{display:none}#MainContent .zr-campaign__copy,#MainContent .zr-campaign--right .zr-campaign__copy{height:auto;padding:24px 20px 28px;align-items:flex-start;text-align:left;color:var(--zr-ink)}#MainContent .zr-campaign__copy .zr-eyebrow{display:none}#MainContent .zr-campaign__heading{font-size:clamp(32px,var(--zr-heading-mobile,42px),14vw);line-height:1.03;margin:0 0 14px!important}#MainContent .zr-campaign__heading br{display:none}#MainContent .zr-campaign__heading span:before{content:" "}#MainContent .zr-campaign__text{font-size:15px;max-width:none;margin-bottom:18px}#MainContent .zr-button--campaign{background:var(--zr-ink);color:var(--zr-paper);border-color:var(--zr-ink);min-height:48px;font-size:14px}#MainContent .zr-campaign__caption{flex-wrap:wrap;gap:4px 12px;min-height:60px;font-size:12px;padding-block:12px}#MainContent .zr-campaign__caption>span{display:none}#MainContent .zr-campaign__caption>a{flex:1}#MainContent .zr-campaign__caption .price{font-size:12px}#MainContent .zr-curation__heading{margin-bottom:30px}#MainContent .zr-curation__heading h2{font-size:42px;max-width:13ch;margin-bottom:18px}#MainContent .zr-curation__products,#MainContent .zr-curation--even .zr-curation__products{grid-template-columns:1fr;gap:36px}#MainContent .zr-curation--staggered .zr-curation__products>li:nth-child(n){margin-top:0}#MainContent .zr-curation__products>li .card__inner.ratio{--ratio-percent:105%!important}#MainContent .zr-curation__browse{justify-content:flex-start;margin-top:20px}#MainContent .zr-lookbook,#MainContent .zr-lookbook--right{grid-template-columns:1fr;gap:30px}#MainContent .zr-lookbook--right .zr-lookbook__image,#MainContent .zr-lookbook--right .zr-lookbook__aside{order:initial}#MainContent .zr-lookbook__copy h2{max-width:none;font-size:44px;margin-bottom:18px}#MainContent .zr-lookbook__copy .zr-intro{max-width:34ch}#MainContent .zr-lookbook__product{width:100%;max-width:280px;align-self:flex-start;margin-top:24px}#MainContent .zr-lookbook__aside>.zr-text-link{align-self:flex-start;width:auto}#MainContent .zr-rail-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:28px}#MainContent .zr-rail-heading h2{font-size:54px}#MainContent .zr-rail-heading .zr-intro{font-size:16px}#MainContent .zr-rail__track{grid-auto-columns:min(78vw,var(--zr-rail-width,340px));gap:16px;padding-inline:20px;scroll-padding-inline:20px}#MainContent .zr-rail__controls{margin-top:14px}}@media(prefers-reduced-motion:no-preference){#MainContent .zr-lookbook__image img{transition:transform .7s cubic-bezier(.2,.65,.3,1)}#MainContent .zr-lookbook__image:hover img{transform:scale(1.025)}#MainContent .zr-button span{transition:transform .25s}#MainContent .zr-button:hover span{transform:translate(3px,-3px)}}@media(prefers-reduced-motion:reduce){#MainContent [data-zr-reveal]{opacity:1!important;transform:none!important}#MainContent .zr-lookbook__image img,#MainContent .zr-button span{transition:none!important;transform:none!important}#MainContent .zr-rail__track{scroll-behavior:auto}}#MainContent[data-zr-editorial-motion=false] :is(.zr-lookbook__image img,.zr-button span),#MainContent [data-zr-motion=false] :is(.zr-lookbook__image img,.zr-button span){transition:none;transform:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/zirvet-editorial.css.map */
