.wg-store{--red:#d8434f;--gold:#ffc857;--night:#0b1f3a;font-family:Nunito,DM Sans,Arial,sans-serif;font-size:15px;color:var(--night);background:var(--paper)}.wg-store [hidden]{display:none!important}.wg-store h1,.wg-store h2,.wg-store h3,.wg-store h4,.wg-store .logo,.wg-store .bundle-title,.wg-store .bundle-price,.wg-store .cta{font-family:Fredoka,Plus Jakarta Sans,Arial,sans-serif}.wg-store h1,.wg-store h2,.wg-store h3{letter-spacing:-.4px;font-weight:600}.wg-store .logo{letter-spacing:-.8px;font-weight:700}.wg-store .logo .snowmark{color:#2f7fb5;animation:spin-slow 24s linear infinite}@keyframes spin-slow{to{transform:rotate(360deg)}}.wg-store .announcement{background:linear-gradient(90deg,#0b1f3a,#14345c 50%,#0b1f3a);font-size:12.5px;letter-spacing:.3px;font-weight:700;overflow:hidden}.wg-store .announcement-marquee{display:flex;width:max-content;animation:wg-marq 38s linear infinite}.wg-store .announcement:hover .announcement-marquee{animation-play-state:paused}.wg-store .announcement-track{display:flex;align-items:center;justify-content:space-around;gap:56px;min-width:100vw;padding:10px 28px;white-space:nowrap;width:auto;animation:none}.wg-store .announcement-track svg{width:15px;height:15px}.wg-store .ann-cd b{color:var(--gold);font-weight:800;font-variant-numeric:tabular-nums}@keyframes wg-marq{to{transform:translate(-50%)}}.wg-store .header{height:74px}.wg-store .navlinks{font-size:13.5px;font-weight:700}.wg-store .header-actions{display:flex;align-items:center;gap:12px}.wg-store .lang{display:flex;background:#ecf4fa;border:1px solid #dce6ee;border-radius:30px;padding:3px}.wg-store .lang button,.wg-store .lang a{border:0;background:transparent;font-weight:800;font-size:12px;padding:6px 10px;border-radius:20px;color:#4f6a83;line-height:1.2;cursor:pointer}.wg-store .lang [aria-pressed=true],.wg-store .lang [aria-current=true]{background:var(--night);color:#fff}.wg-store .cart-toggle{font-size:13px;font-weight:800}.wg-store .cart-count{background:var(--red);font-size:11px;min-width:21px;height:21px}.wg-store .header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:repeating-linear-gradient(115deg,var(--red) 0 14px,#fff 14px 28px,#2f7fb5 28px 42px,#fff 42px 56px);opacity:.85}.wg-store .product-section{padding-top:66px;background:radial-gradient(820px 360px at 12% -5%,#d3eaff 0,transparent 70%),radial-gradient(640px 300px at 92% 0,#ffe7bd 0,transparent 70%),var(--paper);overflow:clip}.wg-store .product-section>.snow-canvas{z-index:0}.wg-store .product-layout{position:relative;z-index:2}.snow-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.wg-store .fairy{position:absolute;left:0;right:0;top:0;height:40px;display:flex;overflow:hidden;pointer-events:none;z-index:3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='16'%3E%3Cpath d='M0 1.5Q32 17 64 1.5' fill='none' stroke='%231b3552' stroke-width='1.4'/%3E%3C/svg%3E") repeat-x;background-size:64px 16px}.wg-store .fairy i{flex:0 0 64px;height:40px;position:relative;display:block}.wg-store .fairy i:before{content:"";position:absolute;left:calc(50% - 2.5px);top:7px;width:5px;height:6px;background:#1b3552;border-radius:1px}.wg-store .fairy i:after{content:"";position:absolute;left:calc(50% - 5px);top:12px;width:10px;height:14px;border-radius:50%/40% 40% 60% 60%;background:var(--c,#ffc857);box-shadow:0 0 12px 4px var(--c,#ffc857);animation:twinkle 2.6s ease-in-out infinite;animation-delay:var(--d,0s)}.wg-store .fairy i:nth-child(4n+1){--c:#ffc857;--d:0s}.wg-store .fairy i:nth-child(4n+2){--c:#ff6b78;--d:.65s}.wg-store .fairy i:nth-child(4n+3){--c:#8fe0ff;--d:1.3s}.wg-store .fairy i:nth-child(4n){--c:#fff3d6;--d:1.95s}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.92)}}.wg-store .gallery-main{box-shadow:0 18px 50px #0b1f3a24;border:3px solid #fff}.wg-store .gallery-main .snow-canvas{z-index:2}.wg-store .image-pill,.wg-store .gallery-counter,.wg-store .zoom-icon{z-index:4}.wg-store .image-pill{font-size:11px;font-weight:800;color:var(--night)}.wg-store .gallery-counter{font-size:12px}.wg-store .gallery-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#000}.wg-store .gallery-video video,.wg-store .gallery-video .media{width:100%;height:100%;object-fit:contain;display:block}.wg-store .thumb{font-size:11.5px;font-weight:700}.wg-store .thumb-video{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.wg-store .thumb-play{display:grid;place-items:center;width:100%;height:77px;border-radius:8px;background:linear-gradient(135deg,#143a63,#0b1f3a);color:#fff;margin-bottom:5px}.wg-store .thumb-play svg{width:28px;height:28px;fill:currentColor;stroke:none}.wg-store .gallery-caption{font-size:12px}.wg-store .little-note{font-size:13px}.wg-store .eyebrow{font-size:11.5px;font-weight:800;letter-spacing:1.6px}.wg-store .product-info h1{font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.05;letter-spacing:-1.2px}.wg-store .lede{font-size:16px;line-height:1.7;max-width:500px}.wg-store .benefit{font-size:13.5px;font-weight:700}.wg-store .offer-label{font-size:14px}.wg-store .offer-label span{font-size:12.5px}.wg-store .bundle{border-radius:18px;padding:20px 14px}.wg-store .bundle-title{font-size:16px;font-weight:600}.wg-store .bundle-meta{font-size:12.5px;margin-top:3px}.wg-store .bundle-price{font-size:21px;font-weight:600}.wg-store .price-note{font-size:11.5px}.wg-store .bundle-gains{font-size:13px}.wg-store .saving{font-size:11px;padding:5px 10px}.wg-store .bundle-tag{font-size:10.5px;font-weight:800;padding:4px 11px;background:linear-gradient(100deg,var(--red),#ee6a5f)}.wg-store .bundle[data-pack="4"] .bundle-tag{background:linear-gradient(100deg,#5f5b94,#7d74c9)}.wg-store .bundle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.85) 50%,transparent 60%) no-repeat;background-size:260% 100%;background-position:160% 0}.wg-store .bundle:hover:after{animation:sheen .9s ease}@keyframes sheen{0%{background-position:160% 0}to{background-position:-60% 0}}.wg-store .bundle:hover .bundle-title:after{content:" \2726";color:var(--gold)}.wg-store .bundle[aria-pressed=true]{box-shadow:0 0 0 3px #fff,0 10px 30px var(--glow)}.wg-store .stock-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:13px;font-weight:800;color:#b3303c;background:#fff0f0;border:1px solid #f5c9cd;border-radius:10px;padding:9px 12px}.wg-store .stock-note svg{width:16px;height:16px}.wg-store .cta{font-size:15.5px;font-weight:600;letter-spacing:.2px;padding:19px 24px}.wg-store .cta.full{background:linear-gradient(100deg,#ffbf3f,#ffdc7a);animation:bob 3.6s ease-in-out 1.8s infinite}.wg-store .cta.full:hover{animation:none}@keyframes bob{0%,62%,to{transform:translateY(0)}70%{transform:translateY(-5px)}78%{transform:translateY(0)}86%{transform:translateY(-2px)}}.wg-store .shipping-unlock{font-size:13px}.wg-store .selection-price{font-size:12.5px}.wg-store .preview-note{font-size:12px}.wg-store .delivery-box b{font-size:13.5px}.wg-store .delivery-box p{font-size:13px}.wg-store details summary{font-size:14.5px;font-weight:700}.wg-store details p,.wg-store details ul{font-size:13.5px}.wg-store .strip-inner span{font-size:13px;font-weight:700}.wg-store .section-head h2{font-size:clamp(30px,3.4vw,42px);font-weight:600}.wg-store .section-head p{font-size:15px}.wg-store .scene-copy span{font-size:11px}.wg-store .scene-copy h3{font-size:28px}.wg-store .scene-copy p{font-size:14px}.wg-store .scene small{font-size:10px}.wg-store .step h3{font-size:20px}.wg-store .step p{font-size:14px}.wg-store .compare-copy h2{font-size:clamp(30px,3.4vw,42px)}.wg-store .compare-copy p{font-size:14.5px}.wg-store .compare-table{font-size:13.5px}.wg-store .compare-table th{font-size:12px}.wg-store .compare-table td:last-child{font-size:13px}.wg-store .faq h2{font-size:clamp(28px,3.2vw,40px)}.wg-store .faq-intro p{font-size:14.5px}.wg-store .faq-list summary{font-size:15px}.wg-store .closing{background:linear-gradient(130deg,#d9ecfb,#f1f7fb 50%,#ffe9bf)}.wg-store .closing h2{font-size:clamp(27px,3vw,36px)}.wg-store .closing p{font-size:14px}.wg-store .footer-brand p,.wg-store .footer-links strong,.wg-store .footer-links a{font-size:12.5px}.wg-store .footer-bottom{font-size:11.5px}.wg-store .reviews{padding:72px 0;background:linear-gradient(180deg,#fff,#eef7ff)}.wg-store .reviews-app{max-width:1000px;margin:0 auto 36px}.wg-store .reviews-empty{max-width:660px;margin:0 auto 34px;text-align:center;background:#fff;border:1.5px dashed #b4d2e8;border-radius:22px;padding:34px 28px}.wg-store .reviews-empty svg{width:36px;height:36px;color:#3e8fc0;margin-bottom:10px}.wg-store .reviews-empty h3{font-size:24px;margin-bottom:10px}.wg-store .reviews-empty p{color:var(--muted);font-size:14.5px;line-height:1.7}.wg-store .trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto}.wg-store .trust{display:flex;gap:13px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:0 6px 18px #0b1f3a0a}.wg-store .trust svg{width:26px;height:26px;color:#2f7fb5;margin-top:2px}.wg-store .trust b{display:block;font-size:14.5px;margin-bottom:3px}.wg-store .trust p{font-size:13px;color:var(--muted);line-height:1.55}.wg-store .drawer-top h2{font-size:24px}.wg-store .shipping-box p{font-size:13.5px}.wg-store .line-info strong{font-size:14px}.wg-store .line-info p{font-size:12px}.wg-store .line-price{font-size:14px}.wg-store .quantity span{font-size:12px}.wg-store .remove{font-size:11.5px}.wg-store .upsell b,.wg-store .upsell p{font-size:12.5px}.wg-store .upsell button{font-size:12px;padding:12px}.wg-store .cart-row{font-size:13px}.wg-store .cart-row.total{font-size:18px}.wg-store .cart-bottom small{font-size:11.5px}.wg-store .cart-notice{font-size:12.5px}.wg-store .cart-empty h3{font-size:20px}.wg-store .cart-empty p{font-size:13.5px}.wg-store .modal h2{font-size:24px}.wg-store .modal p{font-size:14.5px}.wg-store .snow-toggle{right:16px;top:16px;z-index:5;display:inline-flex;align-items:center;gap:7px;background:#fffe;border:1px solid #fff;border-radius:30px;padding:8px 12px;font-size:12px;font-weight:800;color:#335a7a;box-shadow:0 4px 14px #0b1f3a2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;position:absolute}.wg-store .snow-toggle svg{width:16px;height:16px;position:relative}.wg-store .snow-toggle[aria-pressed=false]{color:#7a8c9c}.wg-store .snow-toggle[aria-pressed=false] svg:after{content:""}.wg-store .snow-toggle[aria-pressed=false]:before{content:"";position:absolute;left:11px;top:50%;width:18px;height:2px;background:#7a8c9c;transform:rotate(-40deg);border-radius:2px}@media(max-width:760px){.wg-store .announcement{font-size:12px}.wg-store .announcement-track{gap:38px;min-width:max-content}.wg-store .header{height:64px}.wg-store .header-actions{gap:8px}.wg-store .lang button,.wg-store .lang a{padding:5px 8px;font-size:11.5px}.wg-store .logo{font-size:22px}.wg-store .product-section{padding-top:58px}.wg-store .product-info h1{font-size:38px}.wg-store .lede{font-size:15px}.wg-store .benefit{font-size:12.5px}.wg-store .offer-label{flex-direction:column;align-items:flex-start;gap:3px}.wg-store .bundle{grid-template-columns:18px 52px 1fr auto;padding:20px 12px}.wg-store .bundle-title{font-size:14.5px;line-height:1.2}.wg-store .bundle-meta{font-size:12px}.wg-store .bundle-price{font-size:19px}.wg-store .price-note{font-size:10.5px;white-space:normal;max-width:84px}.wg-store .bundle-gains{font-size:12px}.wg-store .saving{font-size:10px}.wg-store .bundle-tag{font-size:9.5px}.wg-store .section-head h2{font-size:30px}.wg-store .reviews{padding:52px 0}.wg-store .trust-grid{grid-template-columns:1fr}.wg-store .mobile-purchase strong{font-size:13px}.wg-store .mobile-purchase small{font-size:11.5px}.wg-store .mobile-purchase .cta{font-size:13px;animation:none}.wg-store .snow-toggle{right:12px;top:12px;padding:9px;border-radius:50%}.wg-store .snow-toggle [data-snow-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wg-store .snow-toggle[aria-pressed=false]:before{left:8px;width:20px}.wg-store .strip-inner span{font-size:12px}.wg-store .compare-table{font-size:12.5px}.wg-store .compare-table td:last-child{font-size:12px}.wg-store .footer-links a,.wg-store .footer-links strong{font-size:13px}.wg-store .footer-bottom{font-size:11px}}@media(max-width:380px){.wg-store .logo{font-size:19px}.wg-store .logo .snowmark{width:21px;height:21px}.wg-store .lang button,.wg-store .lang a{padding:5px 6px}}@media(prefers-reduced-motion:reduce){.wg-store .announcement-marquee{animation:none}.wg-store .fairy i:after{animation:none}.wg-store .logo .snowmark,.wg-store .cta.full{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/winterglow-festive.css.map */
