.zhl.zhl,.zbp.zbp{position:relative;isolation:isolate;overflow:hidden;background-color:#070707;background-image:radial-gradient(1.3px 1.3px at 12px 20px,rgba(255,255,255,.85) 50%,transparent 58%),radial-gradient(1px 1px at 52px 44px,rgba(255,255,255,.7) 50%,transparent 58%),radial-gradient(1.6px 1.6px at 70px 12px,rgba(255,255,255,.9) 50%,transparent 58%),radial-gradient(1px 1px at 30px 86px,rgba(255,255,255,.55) 50%,transparent 58%),radial-gradient(1.4px 1.4px at 112px 96px,rgba(255,255,255,.75) 50%,transparent 58%),radial-gradient(ellipse 62% 56% at 90% 78%,rgba(255,255,255,.24),rgba(255,255,255,.07) 55%,transparent 78%),radial-gradient(ellipse 46% 40% at 8% 96%,rgba(255,255,255,.11),transparent 72%),linear-gradient(160deg,#050505,#101010 55%,#1a1a1a);background-size:64px 58px,83px 71px,101px 97px,47px 53px,131px 119px,100% 100%,100% 100%,100% 100%;background-repeat:repeat,repeat,repeat,repeat,repeat,no-repeat,no-repeat,no-repeat}.zhl.zhl>*,.zbp.zbp>*{position:relative;z-index:1}.zhl.zhl:before,.zbp.zbp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(3px 3px at 40px 60px,#fff 30%,rgba(255,255,255,.35) 60%,transparent 100%),radial-gradient(2.4px 2.4px at 170px 30px,#fff 30%,rgba(255,255,255,.3) 60%,transparent 100%),radial-gradient(2.8px 2.8px at 100px 150px,#fff 30%,rgba(255,255,255,.3) 60%,transparent 100%),radial-gradient(2px 2px at 210px 110px,#fff 30%,transparent 100%);background-size:230px 190px,270px 220px,250px 200px,290px 230px;animation:zafira-twinkle 3.6s ease-in-out infinite alternate}.zhl.zhl:after,.zbp.zbp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(2.8px 2.8px at 120px 40px,#fff 30%,rgba(255,255,255,.3) 60%,transparent 100%),radial-gradient(2.2px 2.2px at 20px 130px,#fff 30%,transparent 100%),radial-gradient(3px 3px at 190px 170px,#fff 30%,rgba(255,255,255,.3) 60%,transparent 100%),radial-gradient(2px 2px at 60px 20px,#fff 30%,transparent 100%);background-size:260px 210px,240px 190px,300px 240px,210px 170px;animation:zafira-twinkle 4.8s ease-in-out infinite alternate-reverse}@keyframes zafira-twinkle{0%{opacity:.15}to{opacity:1}}@media(prefers-reduced-motion:reduce){.zhl.zhl:before,.zhl.zhl:after,.zbp.zbp:before,.zbp.zbp:after{animation:none;opacity:.8}}.zhl .zhl__tag,.zbp .zbp__tag{background:#fff;border:1px solid #fff;color:#111}#shopify-section-zafira-bandpromo{margin-bottom:14px}#shopify-section-zafira-about{margin-top:14px}@media screen and (min-width:750px){#shopify-section-zafira-bandpromo{margin-bottom:20px}#shopify-section-zafira-about{margin-top:20px}}main[data-template=product] .zhl.zhl{background:#fff;background-image:none;overflow:visible;padding:8px 0}main[data-template=product] .zhl.zhl:before,main[data-template=product] .zhl.zhl:after{display:none}main[data-template=product] .zhl .zhl__tag{background:#111;border-color:#111;color:#fff}main[data-template=product] .zhl .zhl__title{color:#111;font-size:clamp(20px,5.4vw,28px)}main[data-template=product] .zhl .zhl__sub{color:#666}main[data-template=product] .zhl .zhl__feature{border:1px solid #e6e6e6;box-shadow:0 6px 22px #00000014}main[data-template=product] #shopify-section-zafira-holiday{margin:24px 0 8px}
/*# sourceMappingURL=/cdn/shop/t/74/assets/zafira-glitter.css.map */
