:root{--sd-night:#1b1033;--sd-plum:#2d1650;--sd-violet:#4b2a85;--sd-pumpkin:#ff7518;--sd-glow:#ff9a3c;--sd-peach:#ffb870}::selection{background:#ff7518;color:#1b1033}#sd-leaves{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:30;display:none}.sd-fx-on #sd-leaves{display:block}.sd-leaf{position:absolute;top:-40px;opacity:.85;animation:sdfall linear infinite;will-change:transform;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}@keyframes sdfall{0%{transform:translate3d(0,-10vh,0) rotate(0)}25%{transform:translate3d(var(--sway,40px),30vh,0) rotate(90deg)}50%{transform:translate3d(calc(var(--sway,40px) * -1),60vh,0) rotate(180deg)}75%{transform:translate3d(var(--sway,40px),90vh,0) rotate(270deg)}to{transform:translate3d(0,115vh,0) rotate(360deg)}}.sd-pop{position:fixed;z-index:9999;pointer-events:none;font-size:20px;line-height:1;transform:translate(-50%,-50%);animation:sdpop .85s cubic-bezier(.2,.8,.3,1) forwards}@keyframes sdpop{0%{opacity:1;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)),calc(-50% + var(--dy,0px))) rotate(var(--rot,0deg)) scale(1.2)}}.sd-btn,.sd-add,.sd-news__btn,.sd-promo__btn{position:relative;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent}.sd-btn:after,.sd-add:after,.sd-news__btn:after,.sd-promo__btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);pointer-events:none;animation:sdshine 3.8s ease-in-out infinite}.sd-btn:hover:after,.sd-add:hover:after,.sd-news__btn:hover:after,.sd-promo__btn:hover:after{animation-duration:.9s}@keyframes sdshine{0%,60%{left:-60%}to{left:130%}}.sd-btn:not(.sd-btn--ghost),.sd-news__btn,.sd-promo__btn{animation:sdglow 2.6s ease-in-out infinite}@keyframes sdglow{0%,to{filter:drop-shadow(0 0 0 rgba(255,154,60,0))}50%{filter:drop-shadow(0 0 14px rgba(255,154,60,.8))}}.sd-add{transition:background .2s,color .2s,transform .15s}.sd-add:hover:not(:disabled){transform:translateY(-2px)}.sd-add:active:not(:disabled),.sd-btn:active,.sd-news__btn:active,.sd-promo__btn:active{transform:scale(.97)}.sd-add.is-adding{background:#ff7518!important;color:#1b1033!important;transform:scale(.97)}.sd-ripple{position:absolute;border-radius:50%;background:#ffffff80;transform:scale(0);animation:sdripple .65s ease-out forwards;pointer-events:none;z-index:0}@keyframes sdripple{to{transform:scale(1);opacity:0}}.sd-btn:focus-visible,.sd-add:focus-visible,.sd-news__btn:focus-visible,.sd-promo__btn:focus-visible,.sd-fx-toggle:focus-visible{outline:3px solid #ff9a3c;outline-offset:3px}.button{transition:transform .18s ease,filter .18s ease}.button:hover{transform:translateY(-2px);filter:drop-shadow(0 6px 10px rgba(255,117,24,.35))}.button:active{transform:translateY(0) scale(.97)}.sd-card:hover{box-shadow:0 20px 44px -20px #d9480f99}.sd-card__media img{transition:transform .5s ease}.sd-card:hover .sd-card__media img{transform:scale(1.06)}.sd-card__name a{transition:color .2s}.sd-card__name a:hover{color:var(--sd-ocean,#c2410c)}.sd-fx-on .sd-card:hover,.sd-fx-on .sd-dropcard:hover,.sd-fx-on .sd-cat:hover{transform:translateY(-6px) perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))!important}.sd-cat:hover{box-shadow:0 18px 40px -12px #ff75188c!important}.sd-rv{transition:opacity .6s ease var(--d,0ms),transform .6s ease var(--d,0ms)}.sd-js.sd-fx-on .sd-rv:not(.sd-in){opacity:0;transform:translateY(28px)}.sd-rv.sd-in{transition:opacity .6s ease,transform .25s ease,box-shadow .25s ease}.sd-fx-toggle{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:60;background:#1b1033;color:#ffb870;border:1px solid #ff7518;border-radius:100px;padding:8px 16px;font:600 12px Fredoka,system-ui,sans-serif;letter-spacing:.04em;cursor:pointer;box-shadow:0 6px 18px #00000047;transition:background .2s,color .2s}.sd-fx-toggle:hover{background:#ff7518;color:#1b1033}.sd-fx-off .sd-hero *,.sd-fx-off .sd-marquee__track,.sd-fx-off .sd-dropcard:after,.sd-fx-off .sd-promo__ball,.sd-fx-off .sd-cd__u b,.sd-fx-off .sd-btn,.sd-fx-off .sd-btn:after,.sd-fx-off .sd-add:after,.sd-fx-off .sd-news__btn,.sd-fx-off .sd-news__btn:after,.sd-fx-off .sd-promo__btn,.sd-fx-off .sd-promo__btn:after{animation:none!important}@media(prefers-reduced-motion:reduce){#sd-leaves,.sd-pop,.sd-ripple{display:none!important}.sd-btn,.sd-btn:after,.sd-add:after,.sd-news__btn,.sd-news__btn:after,.sd-promo__btn,.sd-promo__btn:after,.sd-dropcard:after,.sd-promo__ball{animation:none!important}.sd-rv{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/sd-halloween.css.map */
