body:has(.vip-lp--full) .shopify-section-group-header-group,body:has(.vip-lp--full) .cc-announcement,body:has(.vip-lp--full) .cc-header-access-marquee,body:has(.vip-lp--full) .back-to-top{display:none!important}body:has(.vip-lp--full) .footer__main{display:block!important;margin:0!important}body:has(.vip-lp--full) .footer__main .footer-col:not(.footer-col--text),body:has(.vip-lp--full) .footer-block__btns,body:has(.vip-lp--full) .footer__meta,body:has(.vip-lp--full) .footer__hr,body:has(.vip-lp--full) .footer__base{display:none!important}body:has(.vip-lp--full) .footer-col--text{width:100%!important;max-width:none!important;margin:0!important}body:has(.vip-lp--full) .footer-col--text .footer-block{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:430px;margin:0 auto!important;text-align:center}body:has(.vip-lp--full) .footer-col--text .media{margin-inline:auto}body:has(.vip-lp--full) .footer-col--text .footer-block__text{font-size:13px;line-height:1.5}@media(max-width:749px){body:has(.vip-lp--full) .footer{padding-block:40px}body:has(.vip-lp--full) .footer-col--text .footer-block{gap:20px;max-width:390px}}.vip-lp{--vip-head:var(--heading-font-family);--vip-head-weight:var(--heading-font-weight);--vip-head-transform:var(--heading-text-transform,uppercase);--vip-body:var(--body-font-family);font-family:var(--vip-body);color:var(--vip-text);background:var(--vip-bg)}.vip-lp *,.vip-lp *:before,.vip-lp *:after{box-sizing:border-box}.vip-lp .vip-h,.vip-lp .vip-label,.vip-lp .vip-big,.vip-lp .vip-step__n,.vip-lp .vip-step__t,.vip-lp .vip-plus,.vip-lp .vip-pill,.vip-lp .vip-stamp,.vip-lp .vip-sticky a{font-family:var(--vip-head);font-weight:var(--vip-head-weight);font-style:normal}.vip-lp .vip-h{text-transform:var(--vip-head-transform);margin:0;letter-spacing:-.02em}.vip-lp p{margin:0}.vip-lp .vip-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vip-lp .vip-bar{background:var(--vip-accent);color:var(--vip-accent-text);text-align:center;font-weight:700;font-size:15px;padding:11px 16px}.vip-lp .vip-bar__time{font-variant-numeric:tabular-nums}.vip-lp .vip-hero{position:relative;overflow:hidden;min-height:640px;display:flex;align-items:center;background:var(--vip-bg)}.vip-lp .vip-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:80% 50%}.vip-lp .vip-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--vip-bg) 0%,color-mix(in srgb,var(--vip-bg) 80%,transparent) 36%,color-mix(in srgb,var(--vip-bg) 25%,transparent) 64%,transparent 80%)}.vip-lp .vip-hero__mobile{display:none}.vip-lp .vip-hero__inner{position:relative;width:100%;max-width:var(--page-width,1200px);margin:0 auto;padding:80px var(--gutter-md,32px);display:flex;flex-direction:column;align-items:flex-start;gap:24px}.vip-lp .vip-hero__inner>*{max-width:560px}.vip-lp .vip-hero__inner>.vip-form{width:100%;max-width:520px}.vip-lp .vip-hero h1{font-size:clamp(44px,5.2vw,76px);line-height:.95;color:var(--vip-text)}.vip-lp .vip-hero h1 span{color:var(--vip-accent)}.vip-lp--hero .vip-hero h1 span{font-size:.66em}.vip-lp .vip-hero__sub{font-size:20px;line-height:1.45;max-width:440px;color:var(--vip-muted)}.vip-lp .vip-form{max-width:520px;display:flex;flex-direction:column;gap:10px}.vip-lp .vip-form__note{font-size:15px;color:var(--vip-muted)}.vip-lp .vip-form__note strong,.vip-lp .vip-form__note b,.vip-lp .vip-form__note u,.vip-lp .vip-form__note span[style*=underline]{color:inherit;font-weight:inherit;text-decoration-line:underline!important;text-decoration-color:var(--vip-orange)!important;-webkit-text-decoration-color:var(--vip-orange)!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}.vip-lp .vip-form__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vip-lp .vip-receipt-wrap{--rh:min(1vh,9.4px);--rh:min(1svh,9.4px);min-height:0;padding:24px;padding:clamp(24px,4svh,44px) 24px;background:var(--vip-band-bg);display:flex;justify-content:center;align-items:center}.vip-lp .vip-receipt{position:relative;width:100%;max-width:720px;transform:rotate(-1.2deg)}.vip-lp .vip-paper{background:#fff;color:#000;padding:calc(var(--rh)*4.5) calc(var(--rh)*6);border-radius:4px;box-shadow:0 30px 60px #00000059}.vip-lp .vip-paper__top{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 24px;padding-bottom:calc(var(--rh)*2);border-bottom:2px dashed #000}.vip-lp .vip-paper__title{font-size:max(15px,calc(var(--rh)*2.5));letter-spacing:0}.vip-lp .vip-paper__valid{font-size:max(12px,calc(var(--rh)*1.8));color:#3d3d3d}.vip-lp .vip-row{--vip-big-size:max(40px,calc(var(--rh)*7.6));--vip-label-size:max(14px,calc(var(--rh)*2.2));--vip-lead:calc(var(--vip-big-size)*2.35);--vip-gap:calc(var(--rh)*3);position:relative;display:grid;grid-template-columns:var(--vip-lead) minmax(0,1fr);column-gap:var(--vip-gap);row-gap:calc(var(--rh)*.5);align-items:start;padding:calc(var(--rh)*2.6) 0;border-bottom:1px solid #d0d0d0}.vip-lp .vip-row--last{border-bottom:2px dashed #000}.vip-lp .vip-row .vip-stack{display:contents}.vip-lp .vip-row .vip-upto{grid-column:1;grid-row:1}.vip-lp .vip-row .vip-stack .vip-big{grid-column:1;grid-row:2}.vip-lp .vip-row>.vip-big{grid-column:1}.vip-lp .vip-row>.vip-label{grid-column:2;padding-top:max(0px,calc((var(--vip-big-size)*.85 - var(--vip-label-size)*1.05)/2))}.vip-lp .vip-row .vip-stack~.vip-label{grid-row:2}.vip-lp .vip-plus{--plus:max(26px,calc(var(--rh)*3.4));position:absolute;left:0;top:calc(var(--plus)*-.55);width:var(--plus);height:var(--plus);border-radius:50%;background:var(--vip-orange);border:3px solid #fff;color:#000;display:flex;align-items:center;justify-content:center;font-size:max(20px,calc(var(--rh)*2.5));line-height:1}.vip-lp .vip-big{font-size:var(--vip-big-size);line-height:.85;letter-spacing:-.03em;flex:0 0 auto}.vip-lp .vip-hl{position:relative;display:inline-block}.vip-lp .vip-hl:before{content:"";position:absolute;left:-10px;right:-12px;bottom:calc(var(--rh)*.6);height:46%;background:var(--vip-accent);transform:rotate(-3deg);border-radius:6px}.vip-lp .vip-hl span{position:relative}.vip-lp .vip-label{text-transform:var(--vip-head-transform);font-size:var(--vip-label-size);line-height:1.05}.vip-lp .vip-upto{font-size:max(11px,calc(var(--rh)*1.4));font-weight:700;text-transform:uppercase;letter-spacing:.08em}.vip-lp .vip-stack{display:flex;flex-direction:column;gap:calc(var(--rh)*.5);flex:0 0 auto}.vip-lp .vip-credit-note{display:block;margin-top:calc(var(--rh)*.8);font-family:var(--vip-body);font-weight:500;text-transform:none;font-size:max(11px,calc(var(--rh)*1.45));line-height:1.4;color:#3d3d3d}.vip-lp .vip-gift-icon{grid-column:1;align-self:center;flex:0 0 auto;width:max(52px,calc(var(--rh)*9));display:flex;justify-content:flex-start}.vip-lp .vip-gift-icon svg{width:max(44px,calc(var(--rh)*8));height:max(44px,calc(var(--rh)*8))}.vip-lp .vip-gift-text{grid-column:2;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--rh)*1)}.vip-lp .vip-pill{background:var(--vip-band-pill-bg);color:var(--vip-band-pill-text);font-size:max(10px,calc(var(--rh)*1.3));text-transform:uppercase;letter-spacing:.04em;padding:calc(var(--rh)*.7) calc(var(--rh)*1.2);border-radius:999px}.vip-lp .vip-total{display:flex;flex-direction:column;gap:calc(var(--rh)*.8);padding-top:calc(var(--rh)*2);padding-right:calc(var(--rh)*18)}.vip-lp .vip-total__k{font-size:max(12px,calc(var(--rh)*1.5));font-weight:700;color:#3d3d3d}.vip-lp .vip-total__v{font-size:max(20px,calc(var(--rh)*3));line-height:1.05;letter-spacing:0}.vip-lp .vip-barcode{margin-top:calc(var(--rh)*2.4);display:flex;flex-direction:column;align-items:center;gap:calc(var(--rh)*.8)}.vip-lp .vip-barcode__lines{width:100%;height:max(24px,calc(var(--rh)*4.2));background:repeating-linear-gradient(90deg,#000 0 3px,#fff 3px 6px,#000 6px 7px,#fff 7px 11px,#000 11px 15px,#fff 15px 17px,#000 17px 18px,#fff 18px 23px)}.vip-lp .vip-barcode__code{font-size:max(10px,calc(var(--rh)*1.2));letter-spacing:.4em;color:#3d3d3d}.vip-lp .vip-stamp{position:absolute;right:calc(var(--rh)*-4.5);bottom:calc(var(--rh)*11);transform:rotate(-9deg);background:var(--vip-orange);color:#000;text-transform:var(--vip-head-transform);font-size:max(22px,calc(var(--rh)*4));line-height:1;padding:calc(var(--rh)*1.2) calc(var(--rh)*2.2);border:5px solid #000;border-radius:8px;box-shadow:0 12px 24px #00000040}.vip-lp .vip-section{padding:80px 72px;display:flex;justify-content:center}.vip-lp .vip-story{border-top:1px solid var(--vip-line);padding-top:80px;padding-bottom:40px}.vip-lp .vip-story__inner{max-width:1180px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.vip-lp .vip-story h2{font-size:clamp(34px,3.8vw,54px);line-height:1;color:var(--vip-heading)}.vip-lp .vip-story p{font-size:20px;line-height:1.5;max-width:680px;margin:0 auto}.vip-lp .vip-steps{padding-top:40px}.vip-lp .vip-steps__inner{max-width:1180px;width:100%;display:flex;flex-direction:column;gap:40px}.vip-lp .vip-steps h2{font-size:clamp(26px,2.6vw,36px);line-height:1;letter-spacing:0;color:var(--vip-text);text-align:center}.vip-lp .vip-steps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px}.vip-lp .vip-step{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:22px;row-gap:6px;align-items:center;padding-top:24px;border-top:2px solid var(--vip-accent);text-align:left}.vip-lp .vip-step__n{grid-row:1/span 2;align-self:center;font-size:56px;line-height:.8;min-width:.7em;color:var(--vip-accent)}.vip-lp .vip-step--end{border-top-color:var(--vip-orange)}.vip-lp .vip-step--end .vip-step__n{color:var(--vip-orange)}.vip-lp .vip-step__t{grid-column:2;align-self:end;font-size:22px;line-height:1.1;text-transform:var(--vip-head-transform)}.vip-lp .vip-step__d{grid-column:2;align-self:start;font-size:17px;line-height:1.45;color:var(--vip-muted)}.vip-lp .vip-cta{background:var(--vip-cta-bg);color:var(--vip-cta-text);padding-bottom:96px}.vip-lp .vip-cta__inner{max-width:760px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.vip-lp .vip-cta h2{font-size:clamp(34px,4vw,56px);line-height:1;color:var(--vip-cta-heading)}.vip-lp .vip-cta__sub{font-size:19px;line-height:1.5}.vip-lp .vip-cta .vip-form{width:100%;max-width:560px;text-align:left}.vip-lp .vip-cta .vip-form__note{color:var(--vip-cta-text);opacity:.75}.vip-lp .vip-foot{padding:64px 72px 72px;display:flex;justify-content:center}.vip-lp .vip-foot__inner{max-width:1180px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 64px}.vip-lp .vip-foot__big{font-size:clamp(32px,3.4vw,48px);line-height:1;color:var(--vip-heading)}.vip-lp .vip-foot__copy{flex:0 1 460px;min-width:0;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.55;color:var(--vip-muted)}.vip-lp .vip-foot__copy a{color:var(--vip-accent)}.vip-lp .vip-foot__copy a:hover{color:var(--vip-text)}.vip-lp .vip-sticky{display:none}.vip-lp a:focus-visible,.vip-lp button:focus-visible{outline:3px solid var(--vip-orange);outline-offset:2px}@media(max-width:768px){.vip-lp .vip-bar{font-size:14px}.vip-lp .vip-hero{display:block;min-height:0}.vip-lp .vip-hero__img,.vip-lp .vip-hero__shade{display:none}.vip-lp .vip-hero__mobile{display:block;position:relative;height:300px;overflow:hidden}.vip-lp .vip-hero__mobile img{width:100%;height:100%;object-fit:cover;object-position:55% 40%;display:block}.vip-lp .vip-hero__mobile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--vip-bg) 55%,transparent) 45%,var(--vip-bg) 100%);pointer-events:none}.vip-lp .vip-hero__inner{margin-top:-56px;padding:0 22px 36px;gap:16px;max-width:none;align-items:center;text-align:center}.vip-lp .vip-hero__inner>*{max-width:100%}.vip-lp .vip-hero__sub{margin:0 auto;font-size:17px}.vip-lp .vip-hero__sub-extra{display:none}.vip-lp .vip-form{width:100%;margin:0 auto}.vip-lp .vip-foot__inner{flex-direction:column;align-items:center;text-align:center}.vip-lp .vip-foot__copy{flex:none;align-items:center}.vip-lp .vip-cta .vip-form{text-align:center}.vip-lp .vip-hero h1{font-size:40px}.vip-lp .vip-form__note{font-size:14px}.vip-lp .vip-receipt-wrap{--rh:min(1vh,7.5px);--rh:min(1svh,7.5px);padding:24px 16px;padding:clamp(24px,4svh,44px) 16px}.vip-lp .vip-paper{padding:calc(var(--rh)*3.4) calc(var(--rh)*3)}.vip-lp .vip-paper__title{font-size:max(14px,calc(var(--rh)*2.4))}.vip-lp .vip-row{--vip-big-size:max(38px,calc(var(--rh)*7.2));--vip-label-size:max(14px,calc(var(--rh)*2.3));--vip-gap:calc(var(--rh)*2.2);padding:calc(var(--rh)*2.2) 0}.vip-lp .vip-upto{font-size:max(10px,calc(var(--rh)*1.4))}.vip-lp .vip-credit-note{font-size:max(11px,calc(var(--rh)*1.55))}.vip-lp .vip-gift-icon{width:max(48px,calc(var(--rh)*7))}.vip-lp .vip-gift-icon svg{width:max(44px,calc(var(--rh)*6.5));height:max(44px,calc(var(--rh)*6.5))}.vip-lp .vip-pill{font-size:max(10px,calc(var(--rh)*1.5));padding:calc(var(--rh)*.8) calc(var(--rh)*1.4)}.vip-lp .vip-total{padding-right:0;padding-top:calc(var(--rh)*2)}.vip-lp .vip-total__v{font-size:max(18px,calc(var(--rh)*2.9))}.vip-lp .vip-barcode{margin-top:calc(var(--rh)*2)}.vip-lp .vip-stamp{right:calc(var(--rh)*1.5);bottom:calc(var(--rh)*3.6);font-size:max(22px,calc(var(--rh)*3.6));padding:calc(var(--rh)*1) calc(var(--rh)*1.8);border-width:4px}.vip-lp .vip-section{padding:48px 22px}.vip-lp .vip-story{padding-top:48px;padding-bottom:24px}.vip-lp .vip-story h2{font-size:30px}.vip-lp .vip-story p{font-size:17px}.vip-lp .vip-steps{padding-top:24px;padding-bottom:56px}.vip-lp .vip-steps__inner,.vip-lp .vip-steps__grid{gap:28px}.vip-lp .vip-step{column-gap:18px;padding-top:20px;text-align:left}.vip-lp .vip-step__n{font-size:48px}.vip-lp .vip-step__t{font-size:20px}.vip-lp .vip-step__d{font-size:16px}.vip-lp .vip-cta{padding-top:56px;padding-bottom:64px}.vip-lp .vip-cta h2{font-size:32px}.vip-lp .vip-cta__sub{font-size:17px}.vip-lp .vip-foot{padding:48px 22px 120px}.vip-lp .vip-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));background:var(--vip-bg);border-top:1px solid var(--vip-line);transition:transform .25s ease}.vip-lp .vip-sticky.is-hidden{transform:translateY(110%)}.vip-lp .vip-sticky a{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:var(--btn-border-radius,6px);background:var(--vip-accent);color:var(--vip-accent-text);font-size:17px;text-transform:var(--btn-text-transform,uppercase);text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/177/assets/vip-hype-lp.css.map */
