#header-group{display:contents}.vw-section--header{position:sticky;top:0;z-index:100}.vw-hdr{position:relative}main[data-template=product]{background:linear-gradient(180deg,#1a1a1a,#1c1c1c);background-color:#1a1a1a;color:#fff}main[data-template=product]>.shopify-section{background:transparent!important}main[data-template=product] .section{background:transparent!important}main[data-template=product] .color-scheme-1,main[data-template=product] .color-scheme-2,main[data-template=product] [class*=color-scheme-]{background:transparent!important;--color-foreground: #fff;--color-foreground-rgb: 255,255,255}main[data-template=product] .vw-trust,main[data-template=product] .vw-trustbar,main[data-template=product] .vw-trust-bar,main[data-template=product] .vw-rm,main[data-template=product] .vw-pd,main[data-template=product] .vw-pd-inner,main[data-template=product] .vw-tt,main[data-template=product] .vw-tt-inner,main[data-template=product] .vw-faq,main[data-template=product] .vw-faq-inner,main[data-template=product] .vw-nl,main[data-template=product] .vw-newsletter,main[data-template=product] .vw-pdesc,main[data-template=product] .vw-pa,main[data-template=product] .vw-pa-inner,main[data-template=product] .vw-section--product-description,main[data-template=product] .vw-section--product-deal,main[data-template=product] .vw-section--product-articles,main[data-template=product] .vw-section--tiktok-feed,main[data-template=product] .vw-section--reviews-marquee,main[data-template=product] .vw-section--trust-bar,main[data-template=product] .vw-section--faq,main[data-template=product] .vw-section--newsletter,main[data-template=product] section[class*=vw-section--]{background:transparent!important;background-image:none!important}main[data-template=product] .shopify-section+.shopify-section,main[data-template=product] section+section{border-top:none!important}main[data-template=product] .vw-pd:before,main[data-template=product] .vw-pd:after,main[data-template=product] .vw-tt:before,main[data-template=product] .vw-tt:after,main[data-template=product] .vw-faq:before,main[data-template=product] .vw-faq:after,main[data-template=product] .vw-rm:before,main[data-template=product] .vw-rm:after{background:transparent!important}main[data-template="page.contact"]{background:linear-gradient(180deg,#1a1a1a,#1c1c1c);background-color:#1a1a1a;color:#fff}main[data-template="page.contact"]>.shopify-section{background:transparent!important}main[data-template="page.contact"] .section{background:transparent!important}main[data-template="page.contact"] .color-scheme-1,main[data-template="page.contact"] .color-scheme-2,main[data-template="page.contact"] [class*=color-scheme-]{background:transparent!important;--color-foreground: #fff;--color-foreground-rgb: 255,255,255}main[data-template="page.contact"] h1,main[data-template="page.contact"] h2,main[data-template="page.contact"] h3{color:#fff}main[data-template="page.contact"] .vw-trust,main[data-template="page.contact"] .vw-trustbar,main[data-template="page.contact"] .vw-trust-bar,main[data-template="page.contact"] .vw-rm,main[data-template="page.contact"] .vw-faq,main[data-template="page.contact"] .vw-faq-inner,main[data-template="page.contact"] .vw-nl,main[data-template="page.contact"] .vw-newsletter,main[data-template="page.contact"] .vw-cth,main[data-template="page.contact"] .vw-cto,main[data-template="page.contact"] .vw-cf,main[data-template="page.contact"] .vw-section--contact-hero,main[data-template="page.contact"] .vw-section--contact-options,main[data-template="page.contact"] .vw-section--contact-form,main[data-template="page.contact"] .vw-section--trust-bar,main[data-template="page.contact"] .vw-section--faq,main[data-template="page.contact"] .vw-section--newsletter,main[data-template="page.contact"] section[class*=vw-section--]{background:transparent!important;background-image:none!important}main[data-template="page.contact"] .shopify-section+.shopify-section,main[data-template="page.contact"] section+section{border-top:none!important}main[data-template="page.contact"] .vw-faq:before,main[data-template="page.contact"] .vw-faq:after,main[data-template="page.contact"] .vw-rm:before,main[data-template="page.contact"] .vw-rm:after{background:transparent!important}main[data-template=product] h1,main[data-template=product] h2,main[data-template=product] h3,main[data-template=product] .product-title,main[data-template=product] .product__title{color:#fff}main[data-template=product] .price,main[data-template=product] .price *{color:#fff!important}main[data-template=product] .price__sale,main[data-template=product] .price--sale .price-item--regular{color:#ffffff73!important}main[data-template=product] .price-item--sale{color:#4ade80!important}main[data-template=product] .product-inventory,main[data-template=product] .product-inventory *{color:#ffffffb3!important}main[data-template=product] .variant-picker label,main[data-template=product] .variant-option__button-label,main[data-template=product] .variant-option-button{background:#ffffff0a;border:1px solid rgba(255,255,255,.18);color:#fff}main[data-template=product] .variant-picker label:hover,main[data-template=product] .variant-option__button-label:hover{border-color:#4ade8080;background:#ffffff14}main[data-template=product] .variant-picker input:checked+label,main[data-template=product] .variant-option__button-label--selected,main[data-template=product] [aria-checked=true].variant-option-button{background:#4ade802e!important;border-color:#4ade80!important;color:#fff!important}main[data-template=product] .variant-picker__option-label,main[data-template=product] .variant-option__name{color:#ffffffb3!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:12px}main[data-template=product] .product-form__buttons button[type=submit],main[data-template=product] .buy-buttons button[type=submit],main[data-template=product] button.button--primary,main[data-template=product] .product-form__cart-submit{background:#15803d!important;color:#fff!important;border:none!important;font-weight:700;letter-spacing:.02em}main[data-template=product] .product-form__buttons button[type=submit]:hover,main[data-template=product] button.button--primary:hover{background:#166534!important}main[data-template=product] .quantity-input,main[data-template=product] .quantity__input,main[data-template=product] quantity-input{background:#ffffff0a;border:1px solid rgba(255,255,255,.15);color:#fff}main[data-template=product] .quantity__button,main[data-template=product] .quantity-input button{color:#fff}main[data-template=product] .jdgm-prev-badge__text{color:#ffffffd9!important}main[data-template=product] .jdgm-star{color:#facc15!important}main[data-template=product] .product-recommendations,main[data-template=product] section[id*=product-recommendations],main[data-template=product] section[id*=product_recommendations]{background:transparent!important;padding:32px 16px 48px!important}main[data-template=product] .product-recommendations h2,main[data-template=product] .product-recommendations h3,main[data-template=product] .product-recommendations .heading{color:#fff!important;text-align:center!important;font-family:Anton,Archivo Black,sans-serif!important;font-weight:400!important;font-size:clamp(22px,3vw,30px)!important;letter-spacing:.01em!important;text-transform:uppercase!important;margin-bottom:28px!important}main[data-template=product] .product-recommendations product-card,main[data-template=product] .product-recommendations .product-card{display:block!important;background:linear-gradient(160deg,#2a2a2a,#1c1c1c)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;overflow:hidden!important;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important;position:relative!important}main[data-template=product] .product-recommendations .product-card__content{background:linear-gradient(160deg,#2a2a2a,#1c1c1c)!important;border-radius:14px!important;padding:0!important;overflow:hidden!important}main[data-template=product] .product-recommendations product-card:hover,main[data-template=product] .product-recommendations .product-card:hover{transform:translateY(-4px)!important;border-color:#4ade8080!important;box-shadow:0 14px 30px #00000080,0 0 0 1px #4ade8040!important}main[data-template=product] .product-recommendations [class*=product-card-gallery],main[data-template=product] .product-recommendations [class*=card-gallery],main[data-template=product] .product-recommendations .product-card__content>*:first-child:not(a.product-card__link):not(product-title):not(product-price):not(a.contents){background:#f7f7f5!important;overflow:hidden!important}main[data-template=product] .product-recommendations img{transition:transform .5s ease!important}main[data-template=product] .product-recommendations product-card:hover img,main[data-template=product] .product-recommendations .product-card:hover img{transform:scale(1.05)!important}main[data-template=product] .product-recommendations a.contents,main[data-template=product] .product-recommendations a.contents *,main[data-template=product] .product-recommendations .text-block,main[data-template=product] .product-recommendations .text-block *{color:#fff!important;font-family:Archivo,sans-serif!important;font-weight:700!important;text-decoration:none!important;background:transparent!important}main[data-template=product] .product-recommendations a.contents p,main[data-template=product] .product-recommendations .text-block p{font-size:13.5px!important;line-height:1.35!important;margin:0!important;padding:12px 14px 0!important;letter-spacing:-.002em!important}main[data-template=product] .product-recommendations product-card:hover a.contents,main[data-template=product] .product-recommendations product-card:hover a.contents *,main[data-template=product] .product-recommendations .product-card:hover a.contents,main[data-template=product] .product-recommendations .product-card:hover a.contents *{color:#4ade80!important}main[data-template=product] .product-recommendations product-price,main[data-template=product] .product-recommendations product-price *,main[data-template=product] .product-recommendations .price,main[data-template=product] .product-recommendations .price *{color:#fff!important;font-family:Archivo,sans-serif!important;font-weight:700!important;background:transparent!important}main[data-template=product] .product-recommendations product-price{display:block!important;padding:6px 14px 16px!important;font-size:16px!important}main[data-template=product] .product-recommendations .price--on-sale .price-item--regular,main[data-template=product] .product-recommendations .price__regular.price-item--regular{text-decoration:line-through!important;opacity:.45!important;font-size:12px!important;font-weight:500!important}main[data-template=product] .product-recommendations .price-item--sale,main[data-template=product] .product-recommendations .price--on-sale .price-item--sale{color:#4ade80!important;font-size:16px!important}main[data-template=product] .product-recommendations .product-card__link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;background:transparent!important}main[data-template=product] .product-recommendations .product-badges__badge{background:#15803d!important;color:#fff!important;font-family:Archivo,sans-serif!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9.5px!important;padding:4px 10px!important;border-radius:999px!important}main[data-template=product] .product-recommendations .slider-buttons button,main[data-template=product] .product-recommendations [class*=slider-button]{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important}main[data-template=product] .product-recommendations .slider-buttons button:hover{border-color:#4ade8080!important}main[data-template=product] .jdgm-rev-widg{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:24px}main[data-template=product] .jdgm-rev-widg__title,main[data-template=product] .jdgm-rev-widg__summary-text{color:#fff!important}main[data-template=product] .product-media,main[data-template=product] .product-media-gallery img,main[data-template=product] .product-media-container img{border-radius:0}.vw-ps{margin:6px 0 14px;padding:16px 16px 14px;background:linear-gradient(135deg,#4ade8012,#4ade8005);border:1px solid rgba(74,222,128,.25);border-radius:14px}.vw-ps-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.vw-ps-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;animation:vw-ps-pulse 1.6s ease-in-out infinite}@keyframes vw-ps-pulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.vw-ps-title{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#4ade80}.vw-ps-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.vw-ps-stat{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:11px 8px 10px;text-align:center;transition:border-color .2s ease,transform .2s ease}.vw-ps-stat:hover{transform:translateY(-1px);border-color:#ffffff24}.vw-ps-stat--accent{background:#4ade801a;border-color:#4ade804d}.vw-ps-stat--accent:hover{border-color:#4ade8080}.vw-ps-stat-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:4px}.vw-ps-stat--accent .vw-ps-stat-label{color:#4ade80}.vw-ps-stat-val{font-family:Anton,Archivo Black,sans-serif;font-weight:400;font-size:24px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.vw-ps-stat-cap{font-size:9px;color:#ffffff73;margin-top:4px;line-height:1.3;font-weight:500}@media(max-width:640px){.vw-hdr{padding:10px 14px}.vw-hdr-row{gap:12px}.vw-hdr-logo img{height:28px}.vw-hdr-wordmark{font-size:16px}.vw-hdr-pill{padding:6px 9px;font-size:11px}.vw-hdr-icon{padding:4px}.vw-hdr-icon svg{width:16px;height:16px}.vw-hdr-cart-count{top:-1px;right:-3px;font-size:8px;min-width:14px;height:14px;padding:0 3px}.vw-hdr-actions{gap:4px}.vw-rm-item{min-width:260px;padding:10px 16px;gap:8px}.vw-rm-stars{font-size:10px}.vw-rm-quote{font-size:10.5px;line-height:1.35}.vw-rm-author{font-size:9px;margin-top:2px;letter-spacing:.03em}.vw-rm-flag{font-size:9px;margin-left:4px}.vw-rm:before,.vw-rm:after{width:36px}.vw-mq{padding:8px 0}.vw-mq-item{font-size:10px;padding:0 12px;gap:12px;letter-spacing:.1em}.vw-hero{min-height:0}.vw-hero-content{padding:36px 18px 32px;gap:22px;min-height:0;grid-template-columns:1fr}.vw-hero-title{font-size:44px;line-height:.96}.vw-hero-eyebrow{font-size:.5em}.vw-hero-em{font-size:.34em}.vw-hero-sub{font-size:14px;line-height:1.5}.vw-hero-meta{font-size:12px;gap:8px;flex-wrap:wrap}.vw-livepill{font-size:10px;padding:4px 10px;letter-spacing:.1em}.vw-hero-ctas{width:100%;flex-direction:column;gap:8px}.vw-hero-ctas .vw-btn{width:100%}.vw-countdown{min-width:0;width:100%;padding:14px 16px;border-radius:12px}.vw-countdown-head{font-size:10px}.vw-countdown-sub{font-size:11px;margin-bottom:10px}.vw-cd-u{padding:8px 4px}.vw-cd-n{font-size:22px}.vw-cd-l{font-size:8px}.vw-trust-i{padding:10px 14px;font-size:11px;gap:6px;border-right:none}.vw-trust-i:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}.vw-label{font-size:14px;padding:16px 14px;line-height:1.3}.vw-feat{padding:36px 16px}.vw-feat-inner{gap:22px;grid-template-columns:1fr}.vw-feat-title{font-size:22px;line-height:1.2}.vw-feat-reviews{font-size:12px}.vw-feat-price-row{gap:8px}.vw-feat-price{font-size:26px}.vw-feat-was{font-size:15px}.vw-feat-savings{font-size:11px;padding:2px 6px}.vw-feat-ship{font-size:11px}.vw-feat-desc{font-size:13px;line-height:1.55}.vw-feat-thumbs{grid-template-columns:repeat(5,1fr);gap:6px}.vw-feat-microtrust{font-size:11px;gap:12px}.vw-resell{padding:10px 12px}.vw-resell-title{font-size:9px}.vw-resell-vals{gap:12px;font-size:12px}.vw-grid-wrap{padding:28px 14px 36px}.vw-grid-hdr{margin-bottom:12px}.vw-grid-title{font-size:17px}.vw-grid-link{font-size:12px}.vw-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.vw-pc-body{padding:10px 11px 12px;gap:3px}.vw-pc-brand{font-size:9px;letter-spacing:.12em}.vw-pc-name{font-size:12px;min-height:2.4em;line-height:1.3}.vw-pc-price{font-size:15px}.vw-pc-was{font-size:11px}.vw-pc-add{padding:6px 10px;font-size:11px}.vw-pc-margin{font-size:10px;padding:1px 6px}.vw-spotlight{padding:22px 14px 26px}.vw-spotlight-head{margin-bottom:14px}.vw-spotlight-eyebrow{font-size:9px;padding:3px 10px;margin-bottom:8px}.vw-spotlight-heading{font-size:22px}.vw-spotlight-sub{font-size:12px}.vw-spotlight-grid{gap:14px;grid-template-columns:1fr}.vw-spot-body{padding:14px;gap:8px}.vw-spot-name{font-size:15px;line-height:1.25}.vw-spot-meta{font-size:10px;gap:8px}.vw-spot-stars{font-size:11px}.vw-spot-price{font-size:19px}.vw-spot-was{font-size:13px}.vw-spot-cta{font-size:13px;padding:11px 14px}.vw-spot-bdg{font-size:9px;padding:4px 10px}.vw-spot-resell{padding:7px 10px}.vw-spot-resell-label{font-size:8px}.vw-spot-resell-vals{font-size:11px}.vw-vacta{padding:22px 16px 28px}.vw-vacta-eyebrow{font-size:9px;letter-spacing:.12em}.vw-vacta-heading{font-size:19px}.vw-vacta-sub{font-size:12px}.vw-vacta-btn{font-size:13px;padding:12px 20px}.vw-bbb{padding:40px 16px;min-height:0}.vw-bbb-live{font-size:11px;padding:5px 12px}.vw-bbb-title{font-size:30px;line-height:1}.vw-bbb-sub{font-size:13px;line-height:1.5}.vw-bbb-step{font-size:11px;padding:5px 12px}.vw-bbb-step-n{width:16px;height:16px;font-size:10px}.vw-bbb-perks{gap:12px;font-size:12px;margin:4px 0 10px}.vw-bbb-primary{font-size:14px;padding:13px 22px;width:100%;justify-content:center}.vw-bbb-secondary{font-size:12px}.vw-bbb-urgency{font-size:11px}.vw-bbb-spark{font-size:14px}.vw-budget{font-size:12px;padding:14px 16px;gap:10px;flex-wrap:wrap;text-align:center}.vw-budget-sub{font-size:11px}.vw-budget-arrow{font-size:13px}.vw-tt{padding:36px 14px 44px}.vw-tt-head{margin-bottom:24px}.vw-tt-eyebrow{font-size:10px;padding:5px 12px;margin-bottom:10px}.vw-tt-heading{font-size:28px;line-height:1}.vw-tt-sub{font-size:12px;line-height:1.5}.vw-tt-grid{gap:18px;grid-template-columns:1fr}.vw-tt-card{max-width:280px;margin:0 auto}.vw-tt-caption{font-size:11px;margin-top:10px}.vw-tt-tag{font-size:9px;padding:4px 10px;top:-8px;right:10px}.vw-tt-foot{margin-top:24px}.vw-tt-follow{font-size:13px;padding:12px 18px}.vw-trio{padding:36px 16px}.vw-trio-inner{gap:16px;grid-template-columns:1fr}.vw-trio-card{gap:12px}.vw-trio-circle{width:40px;height:40px}.vw-trio-title{font-size:15px;margin-bottom:4px}.vw-trio-desc{font-size:12px;line-height:1.5}.vw-faq{padding:36px 16px}.vw-faq-title{font-size:20px;margin-bottom:14px}.vw-faq-q{font-size:13px;padding:14px 0;gap:12px}.vw-faq-a{font-size:12.5px;line-height:1.55;padding-bottom:14px;max-width:100%}.vw-nl{padding:36px 16px}.vw-nl-arrows{font-size:10px;letter-spacing:.4em}.vw-nl-title{font-size:19px;line-height:1.2}.vw-nl-sub{font-size:12px;margin-bottom:14px}.vw-nl-form{gap:6px}.vw-nl-input{padding:11px 14px;font-size:13px}.vw-ftr{padding:40px 16px 0}.vw-ftr-inner{gap:28px;padding-bottom:32px;grid-template-columns:1fr}.vw-ftr-tag{font-size:12px}.vw-ftr-cols{grid-template-columns:1fr 1fr;gap:18px}.vw-ftr-head{font-size:10px;margin-bottom:8px}.vw-ftr-col ul{font-size:12px;gap:6px}.vw-ftr-bottom{font-size:11px;padding:16px 0}.vw-btn{font-size:13px;padding:10px 16px}.vw-btn--lg{padding:12px 18px;font-size:13px}.vw-ps{padding:13px 12px;margin-bottom:12px}.vw-ps-stats{gap:6px}.vw-ps-stat{padding:9px 5px}.vw-ps-stat-label{font-size:8px;letter-spacing:.08em}.vw-ps-stat-val{font-size:19px}.vw-ps-stat-cap{font-size:8px}main[data-template=product] .product-recommendations{padding:20px 12px 36px!important}main[data-template=product] .product-recommendations h2,main[data-template=product] .product-recommendations h3{font-size:22px!important;margin-bottom:18px!important}main[data-template=product] .product-recommendations product-card,main[data-template=product] .product-recommendations .product-card{border-radius:12px!important}main[data-template=product] .product-recommendations a.contents p,main[data-template=product] .product-recommendations .text-block p{font-size:12.5px!important;padding:10px 11px 0!important}main[data-template=product] .product-recommendations product-price{padding:4px 11px 13px!important;font-size:14px!important}main[data-template=product] .product-recommendations .price-item--regular,main[data-template=product] .product-recommendations .price-item--sale{font-size:14px!important}}@media(max-width:380px){.vw-hero-title{font-size:38px}.vw-feat-title{font-size:20px}.vw-feat-price{font-size:24px}.vw-bbb-title{font-size:26px}.vw-spotlight-heading{font-size:20px}.vw-tt-heading{font-size:24px}.vw-grid{gap:8px}.vw-pc-name{font-size:11.5px}.vw-rm-item{min-width:240px;padding:10px 14px}.vw-ps-stat-val{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vw-mobile.css.map */
