:root{--bbw-season-primary: #b3001b;--bbw-season-accent: #d4a017;--bbw-season-deep: #1d6b3c;--bbw-season-snow: #ffffff}html[data-bbw-season=valentines]{--bbw-season-primary: #d6336c;--bbw-season-accent: #ff5c8a;--bbw-season-deep: #7a1f3d;--bbw-season-snow: #ffe3ec}html[data-bbw-season=easter]{--bbw-season-primary: #e887a5;--bbw-season-accent: #f6d365;--bbw-season-deep: #5da271;--bbw-season-snow: #fff7e6}#bbw-seasonal-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9990}.bbw-snowcap.bbw-snowcap{display:block}.bbw-snowcap{pointer-events:none;height:16px;background-repeat:repeat-x;background-size:240px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='16' viewBox='0 0 240 16'%3E%3Cpath d='M0,1.5 L240,1.5 L240,5.5 C228,12.5 214,14.5 200,10.5 C186,6.5 176,15.5 160,13.5 C144,11.5 138,5.5 122,7.5 C106,9.5 98,15.5 82,13.5 C66,11.5 58,6.5 42,8.5 C26,10.5 12,13.5 0,8.5 Z' fill='%23d7e9fb'/%3E%3Cpath d='M0,0 L240,0 L240,4 C228,11 214,13 200,9 C186,5 176,14 160,12 C144,10 138,4 122,6 C106,8 98,14 82,12 C66,10 58,5 42,7 C26,9 12,12 0,7 Z' fill='%23ffffff'/%3E%3Ccircle cx='30' cy='4' r='1.1' fill='%23dbeeff'/%3E%3Ccircle cx='95' cy='3' r='1' fill='%23dbeeff'/%3E%3Ccircle cx='150' cy='5' r='1.2' fill='%23dbeeff'/%3E%3Ccircle cx='215' cy='3' r='1' fill='%23dbeeff'/%3E%3C/svg%3E");filter:drop-shadow(0 2px 2px rgba(105,145,190,.5))}.bbw-snowcap--header{position:sticky;top:0;z-index:9991;margin-bottom:-16px}.bbw-snowcap--footer{position:relative;transform:scaleY(-1)}html[data-bbw-season=valentines].bbw-snowcap,html[data-bbw-season=easter].bbw-snowcap{display:none}#bbw-music-btn{position:fixed;right:16px;bottom:168px;z-index:9992;width:46px;height:46px;border-radius:50%;border:2px solid var(--bbw-season-accent);background:var(--bbw-season-primary);color:#fff;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000004d;padding:0}#bbw-music-btn:hover{filter:brightness(1.12)}#bbw-music-btn.bbw-music-icon--pause{display:none;font-size:13px;letter-spacing:1px}#bbw-music-btn.is-playing.bbw-music-icon--play{display:none}#bbw-music-btn.is-playing.bbw-music-icon--pause{display:inline}#bbw-music-btn.is-playing{background:var(--bbw-season-deep);animation:bbw-music-pulse 1.6s ease-in-out infinite}@keyframes bbw-music-pulse{0%,to{box-shadow:0 2px 10px #0000004d,0 0 #d4a01773}50%{box-shadow:0 2px 10px #0000004d,0 0 0 9px #d4a01700}}@media(max-width:749px){#bbw-music-btn{bottom:160px;right:12px;width:42px;height:42px}}.bbw-lights.bbw-lights{display:block}.bbw-lights{position:sticky;top:0;height:26px;margin-top:-10px;margin-bottom:-16px;overflow:visible;pointer-events:none;z-index:9991}.bbw-lights:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='6' viewBox='0 0 72 6'%3E%3Cpath d='M0,1 Q18,6 36,3.4 T72,1' fill='none' stroke='%23333a33' stroke-width='1.1'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:72px 6px}.bbw-lights .bbw-bulb{position:absolute;top:1px;width:9px;height:13px;border-radius:50% 50% 46% 46%;opacity:.92;animation:bbw-twinkle 2.8s ease-in-out infinite}.bbw-lights .bbw-bulb:before{content:"";position:absolute;left:2.5px;top:-2px;width:4px;height:3px;background:#2e332e;border-radius:1px}.bbw-lights .bbw-bulb:after{content:"";position:absolute;top:-6px;right:-5px;bottom:-6px;left:-5px;border-radius:50%;background:radial-gradient(circle,currentColor 0%,transparent 65%);opacity:.28}.bbw-lights .bbw-bulb--c1{background:#e5322d;color:#e5322d}.bbw-lights .bbw-bulb--c2{background:#f2a81d;color:#f2a81d;animation-delay:-.7s}.bbw-lights .bbw-bulb--c3{background:#2f9e5f;color:#2f9e5f;animation-delay:-1.4s}.bbw-lights .bbw-bulb--c4{background:#3b7dd8;color:#3b7dd8;animation-delay:-2.1s}.bbw-lights .bbw-bulb--c5{background:#e5e0ff;color:#cfc8ff;animation-delay:-1.05s}@keyframes bbw-twinkle{0%,to{opacity:.92}50%{opacity:.45}}.bbw-ornament.bbw-ornament{display:block}.bbw-ornament{position:fixed;pointer-events:none;z-index:9989;background-repeat:no-repeat;background-position:center bottom}.bbw-ornament--tree{left:14px;bottom:84px;width:54px;height:76px;background-size:54px 76px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54 76'%3E%3Crect x='24' y='66' width='6' height='8' fill='%236b4426'/%3E%3Cpath d='M27,10 L38,30 L33,30 L43,48 L37,48 L47,64 L7,64 L17,48 L11,48 L21,30 L16,30 Z' fill='%231d6b3c'/%3E%3Cpath d='M27,2 L29.2,6.6 L34.2,7.2 L30.6,10.6 L31.6,15.6 L27,13 L22.4,15.6 L23.4,10.6 L19.8,7.2 L24.8,6.6 Z' fill='%23d4a017'/%3E%3Ccircle cx='21' cy='38' r='2.4' fill='%23e5322d'/%3E%3Ccircle cx='33' cy='44' r='2.4' fill='%23d4a017'/%3E%3Ccircle cx='24' cy='54' r='2.4' fill='%233b7dd8'/%3E%3Ccircle cx='35' cy='58' r='2.2' fill='%23e5322d'/%3E%3C/svg%3E");animation:bbw-sway 5s ease-in-out infinite;transform-origin:50% 100%}.bbw-ornament--bell{right:6px;bottom:300px;width:40px;height:52px;background-size:40px 52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 52'%3E%3Cpath d='M14,4 Q20,-2 26,4 L31,1 L33,7 L27,9 Q33,14 33,26 L33,34 L38,42 L2,42 L7,34 L7,26 Q7,14 13,9 L7,7 L9,1 Z' fill='%23d4a017'/%3E%3Cpath d='M13,9 Q7,14 7,26 L7,30 Q14,26 20,30 L20,12 Q16,10 13,9 Z' fill='%23e9bc45' opacity='.65'/%3E%3Crect x='4' y='35' width='32' height='3.4' fill='%23a87c0e'/%3E%3Ccircle cx='20' cy='46' r='4.6' fill='%23b8860b'/%3E%3Cpath d='M27,2 Q34,-3 38,3 Q33,5 30,8 Q31,4 27,2 Z' fill='%23b3001b'/%3E%3C/svg%3E");animation:bbw-sway 6s ease-in-out infinite;transform-origin:50% 0}@keyframes bbw-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@media(max-width:1199px){.bbw-ornament--bell{display:none}}@media(max-width:749px){.bbw-ornament--tree{display:none}}html.bbw-season-paused .bbw-lights .bbw-bulb,html.bbw-season-paused .bbw-ornament,html.bbw-season-paused #bbw-music-btn.is-playing{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.bbw-lights .bbw-bulb,.bbw-ornament,#bbw-music-btn.is-playing{animation:none}}html[data-bbw-season=christmas] .bbw-ad{border-color:#b3001b59}html[data-bbw-season=christmas] .bbw-ad-head{color:var(--bbw-season-primary)}html[data-bbw-season=christmas] .bbw-ad-card{border:1px solid rgba(179,0,27,.28);box-shadow:inset 0 0 0 1px #d4a01759;background-image:linear-gradient(180deg,#d4a01712,#b3001b0d)}html[data-bbw-season=christmas] .bbw-ad-card:hover{border-color:var(--bbw-season-primary)}html[data-bbw-season=christmas] .bbw-ad-price{color:var(--bbw-season-primary)}html[data-bbw-season=christmas] .bbw-ad-bar{background:var(--bbw-season-deep);border-top:2px dashed var(--bbw-season-accent);border-bottom:2px dashed var(--bbw-season-accent);color:#fff}html[data-bbw-season=christmas] .bbw-ad-bar a{color:#ffe08a}html[data-bbw-season=christmas] .bbw-ad-marquee{border-bottom:1px dashed rgba(212,160,23,.55)}html[data-bbw-season=christmas] .bbw-ad-modal-box{border:2px solid var(--bbw-season-accent);box-shadow:0 0 0 4px #b3001b40,0 18px 50px #00000059}html[data-bbw-season=christmas] .bbw-ad-x{background:var(--bbw-season-primary);color:#fff}html[data-bbw-season=christmas] .bbw-ad-couplet{background:linear-gradient(180deg,#c00e26,var(--bbw-season-primary) 30%,#8f0015);border:2px solid var(--bbw-season-accent);border-radius:10px;padding:26px 8px 10px;box-shadow:0 6px 22px #78001259}html[data-bbw-season=christmas] .bbw-ad-couplet:before{content:"\798f";position:absolute;top:3px;left:0;right:0;text-align:center;font-size:15px;font-weight:800;color:var(--bbw-season-accent);letter-spacing:2px}html[data-bbw-season=christmas] .bbw-ad-couplet .bbw-ad-card{background:#fff8ee;border-color:#d4a01799;box-shadow:none;margin-bottom:8px}html[data-bbw-season=christmas] .bbw-ad-couplet .bbw-ad-card:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/37/assets/bbw-seasonal.css.map */
