*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{font-family:DM Sans,Helvetica,Arial,sans-serif;background:#fff;color:#111;overflow-x:hidden}body.has-cursor *{cursor:none!important}button{cursor:pointer;border:none;outline:none;font-family:inherit}a{text-decoration:none;color:inherit}img{display:block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes floatScroll{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-8px)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes checkPop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#111;border-radius:3px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.packs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.features-strip-grid{display:grid;grid-template-columns:repeat(4,1fr)}.nav-links{display:flex;gap:28px;align-items:center}.nav-cta{display:flex;gap:12px;align-items:center}.lups-nav,.lups-promo{transition:opacity .4s ease}body.lups-intro-lock .lups-nav,body.lups-intro-lock .lups-promo{opacity:0;pointer-events:none}html.lups-scroll-frozen,body.lups-scroll-frozen{overflow:hidden;height:100%}.legal-modal-body h1,.legal-modal-body h2,.legal-modal-body h3,.legal-modal-body h4{font-family:Bebas Neue,sans-serif;letter-spacing:.01em;color:#111;margin:24px 0 10px;line-height:1.2}.legal-modal-body h1:first-child,.legal-modal-body h2:first-child,.legal-modal-body h3:first-child{margin-top:0}.legal-modal-body h2{font-size:22px}.legal-modal-body h3{font-size:18px}.legal-modal-body h4{font-size:15px;text-transform:uppercase}.legal-modal-body p{margin:0 0 14px}.legal-modal-body ul,.legal-modal-body ol{margin:0 0 14px;padding-left:20px}.legal-modal-body li{margin-bottom:6px}.legal-modal-body a{color:#111;text-decoration:underline}.legal-modal-body strong{color:#111;font-weight:700}.legal-modal-body blockquote{margin:0 0 14px;padding-left:14px;border-left:2px solid #E5E5E5;color:#707072}@media(max-width:960px){.product-grid{grid-template-columns:1fr;gap:40px}.benefits-grid,.packs-grid{grid-template-columns:1fr 1fr}.reviews-grid{grid-template-columns:1fr}.features-strip-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.nav-links{display:none}.benefits-grid,.packs-grid{grid-template-columns:1fr}.features-strip-grid{grid-template-columns:repeat(2,1fr)}.cart-drawer{width:100%!important}.features-strip-cell{padding:14px 12px!important}.product-section-el{height:auto!important}.shipping-strip-inner{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.polaroid-grid{gap:8px!important}.pol-card{padding:10px 8px 8px!important}.pol-card-text{font-size:10px!important;line-height:1.5!important;margin-bottom:8px!important}.pol-card-badge{display:none!important}.pol-card-name{font-size:10px!important}.pol-card-loc{font-size:9px!important}}.lups-scroll-section{height:1400vh;position:relative}.lups-video-wrapper{position:sticky;top:0;height:100vh;overflow:hidden;background:#000;-webkit-transform:translateZ(0);transform:translateZ(0);isolation:isolate}.lups-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;opacity:.9999;-webkit-transform:translateZ(0);transform:translateZ(0)}.lups-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 40%),linear-gradient(to bottom,rgba(0,0,0,.22) 0%,transparent 24%),linear-gradient(to right,#00000047,#0000 55%),linear-gradient(#00000061,#00000061)}.lups-intro-title{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;z-index:2;will-change:transform,opacity,filter;-webkit-transform:translateZ(0);transform:translateZ(0)}.lups-title-text{font-family:Bebas Neue,sans-serif;font-size:clamp(68px,13vw,192px);line-height:1;letter-spacing:-.01em;color:#fff;text-shadow:none;display:flex;flex-wrap:wrap;justify-content:center}.lups-letter{display:inline-block;will-change:transform,opacity,filter}.lups-space{display:inline-block;width:.26em}.lups-title-sub{font-family:DM Sans,sans-serif;font-size:clamp(14px,1.3vw,18px);font-weight:400;line-height:1.65;color:#ffffff9e;max-width:460px;margin-top:22px}.lups-benefit-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;-webkit-transform:translateZ(0);transform:translateZ(0)}.benefit-cue{position:absolute;left:clamp(20px,5vw,80px);top:50%;opacity:0;pointer-events:none;will-change:transform,opacity;max-width:65vw}.vs-cue-eyebrow{font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f5e433;display:flex;align-items:center;gap:10px;margin-bottom:16px}.vs-eyebrow-bar{width:36px;height:2px;background:#f5e433;display:block;flex-shrink:0}.vs-cue-headline{font-family:Bebas Neue,sans-serif;font-size:clamp(56px,9.5vw,128px);line-height:1;letter-spacing:-.01em;color:#fff;white-space:pre-line}.vs-cue-sub{font-family:DM Sans,sans-serif;font-size:clamp(14px,1.4vw,18px);font-weight:500;color:#ffffffd1;max-width:420px;line-height:1.65;margin-top:18px}@media(max-width:768px){.lups-scroll-section{height:950vh}.benefit-cue{left:clamp(16px,4vw,40px);max-width:90vw}.vs-cue-headline{font-size:clamp(44px,12vw,80px)}}@keyframes pack3d-float{0%,to{transform:translateY(0) rotate(-1.5deg) scale(1)}40%{transform:translateY(-7px) rotate(1deg) scale(1.03)}70%{transform:translateY(-4px) rotate(-.5deg) scale(1.01)}}@keyframes pack3d-appear{0%{opacity:0;transform:scale(.55) translateY(18px) rotate(-8deg)}to{opacity:1;transform:scale(1) translateY(0) rotate(0)}}.pack-icon-3d{animation:pack3d-appear .65s cubic-bezier(.34,1.56,.64,1) both,pack3d-float 4.5s ease-in-out .7s infinite;will-change:transform;display:block}.packs-grid>*:nth-child(1) .pack-icon-3d{animation-delay:0s,.7s}.packs-grid>*:nth-child(2) .pack-icon-3d{animation-delay:.12s,.82s}.packs-grid>*:nth-child(3) .pack-icon-3d{animation-delay:.24s,.94s}.km-word{transform:translateY(108%);will-change:transform}.vs-cue-subtitle{font-family:DM Sans,sans-serif;font-size:clamp(10px,1vw,13px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;margin-top:16px;margin-bottom:4px;white-space:pre;line-height:1.8;max-width:none}.lups-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:768px){.vs-cue-subtitle{white-space:pre-line;font-size:10px;letter-spacing:.06em}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lups-shared.css.map */
