.ivp-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:var(--ivp-asphalt);color:var(--ivp-chrome);overflow:hidden}.ivp-hero__story{position:relative;z-index:2;background-color:var(--ivp-asphalt);background-image:var(--ivp-twill);display:flex;align-items:center}.ivp-hero__copy{width:100%;padding:28px var(--ivp-gutter) 30px}.ivp-hero .ivp-kicker{color:var(--ivp-signal);margin-bottom:12px}.ivp-hero__title{color:#fff!important;font-size:clamp(40px,11vw,60px)!important;line-height:.92!important;letter-spacing:.005em;margin:0 0 16px!important;text-wrap:balance}.ivp-hero__title em{font-style:italic;color:var(--ivp-signal);padding-right:.04em}.ivp-hero__text{margin:0 0 22px;max-width:520px;font-size:17px;line-height:1.55;color:var(--ivp-chrome)}.ivp-hero__btns{margin-bottom:20px}.ivp-hero__btns .ivp-btn{padding-inline:22px}.ivp-hero__proof{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:15px;color:var(--ivp-chrome)}.ivp-hero__proof li{display:inline-flex;align-items:center;gap:8px}.ivp-hero__proof .ivp-icon{color:var(--ivp-signal)}.ivp-hero__proof strong{color:#fff}.ivp-hero__proof .ivp-stars__icons{font-size:16px}.ivp-hero__stage{position:relative;min-height:340px;height:88vw;max-height:520px;background:radial-gradient(120% 90% at 55% 40%,#fbfaf7 0%,var(--ivp-bone) 55%,#e6e3dc 100%);container-type:size;display:grid;place-items:center}.ivp-hero__frame{position:relative;width:min(84cqw,calc(80cqh * var(--ar, 1)));aspect-ratio:var(--ar, 1)}.ivp-hero__pic,.ivp-hero__img{display:block;width:100%;height:100%}.ivp-hero__img{object-fit:contain;mix-blend-mode:multiply}.ivp-hero--full .ivp-hero__img{object-fit:cover;object-position:var(--hero-focal);mix-blend-mode:normal}.ivp-hero__spots{position:absolute;top:0;right:0;bottom:0;left:0}.ivp-spot{position:absolute;left:var(--xm);top:var(--ym);transform:translate(-50%,-50%);z-index:3}.ivp-spot__dot{position:relative;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--ivp-signal);color:var(--ivp-asphalt);cursor:pointer;display:grid;place-items:center;box-shadow:0 4px 14px #0e0f1059;transition:transform .2s var(--ivp-ease),background-color .2s}.ivp-spot__dot:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--ivp-signal);opacity:.6;animation:ivp-pulse 2.2s var(--ivp-ease) infinite}.ivp-spot__num{font:700 16px/1 var(--ivp-font-head)}.ivp-spot__dot:hover,.ivp-spot.is-open .ivp-spot__dot{transform:scale(1.12);background:var(--ivp-asphalt);color:var(--ivp-signal)}.ivp-spot.is-open .ivp-spot__dot:before{animation:none;opacity:0}@keyframes ivp-pulse{0%{transform:scale(.85);opacity:.7}70%{transform:scale(1.5);opacity:0}to{opacity:0}}.ivp-spot__card{position:absolute;left:calc(100% + 12px);top:50%;width:max-content;max-width:min(250px,56vw);padding:12px 14px;border-radius:4px;background:var(--ivp-asphalt);color:var(--ivp-chrome);font-size:14px;line-height:1.45;box-shadow:var(--ivp-shadow-l);opacity:0;visibility:hidden;transform:translate(-6px,-50%);transition:opacity .2s,transform .25s var(--ivp-ease),visibility .2s;pointer-events:none}.ivp-spot__card strong{display:block;margin-bottom:2px;color:#fff;font:700 17px/1.15 var(--ivp-font-head);letter-spacing:.04em;text-transform:uppercase}.ivp-spot--left .ivp-spot__card{left:auto;right:calc(100% + 12px);transform:translate(6px,-50%)}.ivp-spot.is-open .ivp-spot__card{opacity:1;visibility:visible;transform:translateY(-50%);pointer-events:auto}@media(hover:hover){.ivp-spot:hover .ivp-spot__card{opacity:1;visibility:visible;transform:translateY(-50%)}}.ivp-hero__spots-label{position:absolute;left:16px;top:14px;margin:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fffc;color:var(--ivp-ink);font-size:14px;font-weight:600}.ivp-hero__spots-label .ivp-icon{color:var(--ivp-green-ink)}.ivp-hero__product{position:absolute;right:12px;bottom:12px;left:12px;z-index:4;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 14px;padding:12px 14px;border-radius:var(--ivp-radius);background:#fff;color:var(--ivp-ink)!important;text-decoration:none!important;box-shadow:var(--ivp-shadow);transition:transform .2s var(--ivp-ease),box-shadow .2s}.ivp-hero__product:hover{transform:translateY(-2px);box-shadow:var(--ivp-shadow-l)}.ivp-hero__product-kicker{grid-column:1;font:700 14px/1.1 var(--ivp-font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--ivp-green-ink)}.ivp-hero__product-title{grid-column:1;font-weight:600;font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ivp-hero__product-row{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.ivp-hero__product-row .ivp-price{font-size:16px}.ivp-hero__product-go{grid-column:2;grid-row:1 / span 3;width:44px;height:44px;border-radius:50%;background:var(--ivp-signal);color:var(--ivp-asphalt);display:grid;place-items:center}.ivp-hero__video{position:absolute;top:0;right:0;bottom:0;left:0}.ivp-hero__vid{width:100%;height:100%;object-fit:cover;display:block}.ivp-hero__video.has-mobile .ivp-hero__vid--d{display:none}@media(min-width:750px){.ivp-hero__video.has-mobile .ivp-hero__vid--d{display:block}.ivp-hero__video.has-mobile .ivp-hero__vid--m{display:none}}.ivp-hero__pause{position:absolute;right:14px;top:14px;z-index:5;width:40px;height:40px;border-radius:50%;border:0;background:#0e0f1099;color:#fff;cursor:pointer;display:grid;place-items:center}.ivp-hero--full{min-height:min(86svh,760px)}.ivp-hero--full .ivp-hero__stage{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;max-height:none;background:var(--ivp-asphalt)}.ivp-hero--full .ivp-hero__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;aspect-ratio:auto}.ivp-hero--full .ivp-hero__story{background:linear-gradient(180deg,#0e0f1033,#0e0f10e0 70%);align-items:flex-end}.ivp-hero--full .ivp-hero__product{display:none}@media(min-width:600px)and (max-width:1099px){.ivp-hero__product{left:auto;width:360px}}@media(min-width:1100px){.ivp-hero{grid-template-columns:minmax(0,46fr) minmax(0,54fr);height:clamp(480px,calc(100svh - 172px),860px)}.ivp-hero__copy{padding:40px 72px 40px max(var(--ivp-gutter),calc((100vw - var(--ivp-container)) / 2 + var(--ivp-gutter)))}.ivp-hero__title{font-size:min(var(--ivp-fs-8),10.4vh,6.2vw)!important;margin-bottom:2.6vh!important}.ivp-hero__text{font-size:min(19px,2.6vh);margin-bottom:3.4vh}.ivp-hero__btns{margin-bottom:3vh}.ivp-hero__stage{height:auto;max-height:none;min-height:0;margin-left:-7vw;clip-path:polygon(7vw 0,100% 0,100% 100%,0 100%)}.ivp-hero__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:var(--ivp-signal);clip-path:polygon(7vw 0,calc(7vw + 7px) 0,7px 100%,0 100%);pointer-events:none}.ivp-hero__frame{width:min(70cqw,calc(86cqh * var(--ar, 1)));margin-left:6vw}.ivp-spot{left:var(--x);top:var(--y)}.ivp-spot__dot{width:38px;height:38px}.ivp-hero__spots-label{left:calc(7vw + 28px);top:24px}.ivp-hero__product{left:auto;right:28px;bottom:28px;width:340px}.ivp-hero--full{height:clamp(520px,calc(100svh - 172px),900px);grid-template-columns:minmax(0,1fr)}.ivp-hero--full .ivp-hero__story{background:linear-gradient(90deg,#0e0f10eb,#0e0f10b3 38%,#0e0f1000 70%);align-items:center}.ivp-hero--full .ivp-hero__copy{max-width:calc(46% + 120px)}.ivp-hero--full .ivp-hero__stage{margin-left:0;clip-path:none}.ivp-hero--full .ivp-hero__stage:before{display:none}}@media(min-width:1100px)and (max-height:720px){.ivp-hero__proof{display:none}.ivp-hero__text{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:1099px){.ivp-hero__stage{height:auto;max-height:none;min-height:0;container-type:inline-size;display:block;padding:56px var(--ivp-gutter) 16px}.ivp-hero__frame{width:min(86cqw,440px);margin:0 auto}.ivp-hero__spots-label{left:var(--ivp-gutter);top:14px}.ivp-hero__product{position:relative;left:auto;right:auto;bottom:auto;margin:14px auto 0;width:100%;max-width:440px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ivp-s-studio.css.map */
