.vip-hero{color:var(--vip-strip-text, #22221f)}.vip-hero *,.vip-hero *:before,.vip-hero *:after{box-sizing:border-box}.vip-hero :is(h1,p,ul){margin:0;padding:0}.vip-hero a{color:inherit;text-decoration:none}.vip-hero button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.vip-hero .vip-icon{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vip-hero__media{position:relative;overflow:hidden;isolation:isolate;height:clamp(290px,42svh,375px);background:#b5b4a8}.vip-hero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}.vip-hero__media video::-webkit-media-controls{display:none!important}.vip-hero__panel{padding:28px 6% 29px;background:var(--vip-panel-bg, #20221f);color:var(--vip-panel-text, #f9f8f2)}.vip-hero__eyebrow{display:flex;align-items:center;gap:6px;font-size:9px;line-height:1.5;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--vip-eyebrow, #c9d2b6)}.vip-hero__eyebrow .vip-icon{width:13px;height:13px}.vip-hero .vip-hero__title{margin:6px 0 16px;font-family:inherit;font-size:31px;font-weight:700;line-height:1.05;letter-spacing:-1.6px;text-transform:none;color:inherit}.vip-hero__value{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;padding-top:13px;border-top:1px solid #ffffff20}.vip-hero__saving{display:flex;align-items:center;gap:9px}.vip-hero__saving small{font-size:9px;line-height:1.3;letter-spacing:.6px}.vip-hero__saving strong{font-size:40px;font-weight:700;line-height:1;letter-spacing:-2.4px}.vip-hero__saving strong span{font-size:26px}.vip-hero__saving b{font-size:10px;letter-spacing:1px}.vip-hero__gifts{display:flex;align-items:center;gap:9px;padding-left:20px;border-left:1px solid #ffffff30;font-size:13px;font-weight:700;line-height:1.35}.vip-hero__gifts>.vip-icon{width:25px;height:25px;color:var(--vip-accent, #d9e4c0)}.vip-hero__gifts span span{display:block;font-size:10px;font-weight:400;color:#b8bcb3}.vip-hero__cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border-radius:5px;background:var(--vip-button-bg, #cc253e);color:var(--vip-button-text, #fff);font-size:13px;font-weight:700;line-height:1;letter-spacing:.1px;transition:transform .15s,filter .15s}.vip-hero a.vip-hero__cta{color:var(--vip-button-text, #fff)}.vip-hero__cta .vip-icon{width:18px;height:18px}.vip-hero__cta:active{transform:scale(.985)}.vip-hero__utility{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:11px}.vip-hero__code{display:inline-flex;align-items:center;gap:5px;min-height:32px}.vip-hero__code>span{opacity:.7}.vip-hero__code strong{font-size:12px;letter-spacing:.4px;color:var(--vip-accent, #dce5ca)}.vip-hero__code .vip-icon{width:12px;height:12px}.vip-hero__offers{display:flex;align-items:center;gap:3px;min-height:32px;padding:8px 0;font-size:11px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.vip-hero a.vip-hero__offers{text-decoration:underline}.vip-hero__offers .vip-icon{width:12px;height:12px}.vip-hero__shipping{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:9px!important;font-size:11px;font-weight:500;color:var(--vip-accent, #dce5ca)}.vip-hero__shipping .vip-icon{width:16px;height:16px}.vip-hero__strip{background:var(--vip-strip-bg, #fff)}.vip-hero__proof{display:flex;justify-content:center;align-items:center;gap:8px;padding:16px 12px;border-bottom:1px solid #ebeae6;font-size:10px;white-space:nowrap}.vip-hero__stars{color:var(--vip-stars, #d8a326);font-size:13px;letter-spacing:1px}.vip-hero__proof b{font-weight:700}.vip-hero__dot{opacity:.4}.vip-hero__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:19px 10px!important;border-bottom:1px solid #ebeae6;list-style:none}.vip-hero__benefit{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:10px;white-space:nowrap}.vip-hero__benefit+.vip-hero__benefit{border-left:1px solid #e9e9e3}.vip-hero__benefit .vip-icon{width:25px;height:25px}.vip-hero__sticky{position:fixed;left:50%;bottom:0;z-index:20;display:flex;align-items:center;gap:13px;width:min(100%,520px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--vip-strip-bg, #fff);background:color-mix(in srgb,var(--vip-strip-bg, #fff) 93%,transparent);color:var(--vip-strip-text, #22221f);border-top:1px solid #e8e7e2;box-shadow:0 -5px 20px #00000005;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%,110%);transition:transform .22s ease}.vip-hero__sticky.is-visible{transform:translate(-50%)}.vip-hero__sticky-copy{flex-shrink:0}.vip-hero__sticky-copy strong{display:block;font-size:12px;font-weight:700;line-height:1.3}.vip-hero__sticky-copy small{display:block;margin-top:4px;font-size:9px;line-height:1.3;color:#676960}.vip-hero .vip-hero__sticky .vip-hero__cta{flex:1;justify-content:center;height:44px;padding:0 16px;border-radius:5px;font-size:12px}.vip-hero .vip-hero__sticky .vip-hero__cta .vip-icon{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.vip-hero__sticky{transition:none}}@media(min-width:769px){.vip-hero__sticky--mobile{display:none}}@media(max-width:768px){.vip-hero__sticky{width:100%}}@media(max-width:360px){.vip-hero .vip-hero__title{font-size:29px}.vip-hero__gifts{padding-left:12px}.vip-hero__proof{gap:5px;font-size:9px}.vip-hero__stars{font-size:12px}.vip-hero__benefit{font-size:9px}}@media(min-width:601px)and (max-width:799px){.vip-hero__panel{padding-left:5%;padding-right:5%}}@media(min-width:700px)and (max-width:799px){.vip-hero__media{height:375px}.vip-hero__cta{height:50px}}@media(min-width:800px){.vip-hero__main{display:grid;grid-template-columns:56% 44%;min-height:500px;border-radius:14px;overflow:hidden;background:var(--vip-panel-bg, #20221f)}.vip-hero__media{height:auto;min-height:500px}.vip-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 50%}.vip-hero__panel{display:flex;align-items:center;padding:54px 7% 46px 10%}.vip-hero__content{width:100%}.vip-hero__eyebrow{gap:8px;font-size:10px;letter-spacing:2px}.vip-hero__eyebrow .vip-icon{width:16px;height:16px}.vip-hero .vip-hero__title{margin:14px 0 26px;font-size:clamp(38px,3.65vw,56px);line-height:1.06;letter-spacing:-2.5px}.vip-hero__value{justify-content:flex-start;gap:18px;margin-bottom:27px;padding-top:24px}.vip-hero__saving{gap:8px}.vip-hero__saving small{font-size:10px;letter-spacing:.6px}.vip-hero__saving strong{font-size:clamp(48px,4.6vw,68px);letter-spacing:-3.5px}.vip-hero__saving strong span{font-size:.58em;letter-spacing:-1.5px}.vip-hero__saving b{font-size:11px;letter-spacing:.8px}.vip-hero__gifts{margin-left:auto;gap:10px;padding-left:18px;font-size:16px;white-space:nowrap}.vip-hero__gifts>.vip-icon{width:29px;height:29px}.vip-hero__gifts span span{margin-top:4px;font-size:11px}.vip-hero__cta{justify-content:space-between;height:54px;padding:0 22px;border-radius:6px;font-size:14px}.vip-hero__cta:hover{filter:brightness(1.06)}.vip-hero__cta .vip-icon{width:21px;height:21px}.vip-hero__utility{gap:12px;margin-top:12px}.vip-hero__code{gap:6px;min-height:34px;font-size:11px}.vip-hero__code .vip-icon{width:14px;height:14px}.vip-hero__offers{gap:2px;min-height:34px}.vip-hero__shipping{gap:7px;margin-top:14px!important;font-size:12px}.vip-hero__shipping .vip-icon{width:18px;height:18px}.vip-hero__strip{display:grid;grid-template-columns:46% 54%;align-items:center;min-height:94px;border-bottom:1px solid #e8e9e2}.vip-hero__proof{justify-content:flex-start;gap:10px;padding:24px 20px 24px 0;border:0;font-size:12px}.vip-hero__stars{font-size:16px;letter-spacing:1.2px}.vip-hero__benefits{gap:0;padding:0!important;border:0}.vip-hero__benefit{flex-direction:row;justify-content:center;gap:9px;min-height:36px;font-size:12px}.vip-hero__benefit:first-child{border-left:1px solid #e9e9e3}.vip-hero__benefit .vip-icon{width:26px;height:26px}}@media(min-width:800px)and (max-width:1099px){.vip-hero__main{grid-template-columns:50% 50%;min-height:470px}.vip-hero__media{min-height:470px}.vip-hero .vip-hero__title{font-size:38px;letter-spacing:-1.8px}.vip-hero__value{gap:12px}.vip-hero__saving{gap:5px}.vip-hero__saving strong{font-size:46px}.vip-hero__saving b{font-size:9px}.vip-hero__gifts{gap:7px;padding-left:12px;font-size:13px}.vip-hero__gifts>.vip-icon{width:24px;height:24px}.vip-hero__gifts span span{font-size:9px}.vip-hero__utility{flex-wrap:wrap;gap:0}.vip-hero__strip{grid-template-columns:1fr;min-height:0}.vip-hero__proof{justify-content:center;padding:19px}.vip-hero__benefits{padding:16px 0!important;border-top:1px solid #eee}.vip-hero__benefit:first-child{border-left:0}}@media(min-width:800px)and (max-width:900px){.vip-hero__panel{padding:38px 7% 35px 10%}}@media(min-width:1490px){.vip-hero__main,.vip-hero__media{min-height:540px}}@media(max-width:768px){.vip-hero{--vip-radius-m: 20px}.vip-hero__main{position:relative;z-index:1;border-radius:var(--vip-radius-m) var(--vip-radius-m) 0 0;overflow:hidden}.vip-hero__panel{position:relative;margin-top:calc(var(--vip-radius-m) * -1);padding-bottom:calc(29px + var(--vip-radius-m));border-radius:var(--vip-radius-m) var(--vip-radius-m) 0 0}.vip-hero__strip{position:relative;z-index:2;margin-top:calc(var(--vip-radius-m) * -1);border-radius:var(--vip-radius-m) var(--vip-radius-m) 0 0}body:has(main .shopify-section:first-child .vip-hero--overlay) .header-section:not(.header-scrolled) .header{--header-background-opacity: 0;color:rgb(var(--color-transparent, 255 255 255))}main .shopify-section:first-child .vip-hero--overlay{margin-top:calc(var(--header-height, 65px) * -1);background:linear-gradient(var(--vip-corner-bg, #1f1f1f) 0 var(--vip-radius-m),transparent var(--vip-radius-m))}main .shopify-section:first-child .vip-hero--overlay .vip-hero__media{height:calc(clamp(290px,42svh,375px) + var(--header-height, 65px))}}body .vip-lp-width{padding-left:var(--page-padding);padding-right:var(--page-padding)}body nanobag-vip-landing-offers .nbvo-wrap.vip-lp-width{width:auto;max-width:none;margin-inline:0}@media(max-width:600px){body .vip-lp-width .nhp-ugc__track{margin-left:calc(var(--page-padding) * -1);padding-left:var(--page-padding);padding-right:var(--page-padding)}}@media(max-width:768px){body .vip-hero.vip-lp-width{padding-left:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/284/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA */
