.fx-armed .fx{transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.fx-armed .fx:not(.is-revealed){opacity:0;transform:translateY(28px)}.fx-armed .card.fx:not(.is-revealed){transform:translateY(40px) scale(.96)}.fx-armed .section-head.fx:not(.is-revealed){transform:translateY(14px)}.door__panel{display:none}.fx-armed .door.fx .door__panel{display:block;position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:2;border-radius:110px 110px 2px 2px;background:linear-gradient(90deg,#20131c,#3a2430 45%,#2a1a24 55%,#1a0f17);box-shadow:inset 0 0 0 1px #4a2f42,inset 0 0 30px #0009;transform-origin:0 50%;transform:perspective(900px) rotateY(0);transition:transform 1.3s cubic-bezier(.35,.05,.2,1) .2s,opacity .5s ease 1.2s}.fx-armed .door.fx .door__panel:before{content:"";position:absolute;left:18%;right:18%;top:22%;bottom:12%;border:1px solid rgba(232,163,61,.18);border-radius:80px 80px 2px 2px}.fx-armed .door.fx .door__panel:after{content:"";position:absolute;right:16px;top:56%;width:10px;height:10px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 10px rgba(var(--c-accent-rgb),.6)}.fx-armed .door.fx .door__knob{display:none}.fx-armed .door.is-revealed .door__panel{transform:perspective(900px) rotateY(-104deg);opacity:0}.fx-armed .door.fx .door__glow{transition:transform 1.4s ease .5s,opacity 1.4s ease .5s}.fx-armed .door.fx:not(.is-revealed) .door__glow{transform:scale(.4);opacity:0}.spider{position:fixed;top:0;right:22px;z-index:35;pointer-events:none;display:none;flex-direction:column;align-items:center;opacity:0;transition:opacity .4s ease}.fx-armed .spider{display:flex}.spider.is-out{opacity:1}.spider__thread{width:1px;height:calc(var(--sp,0) * 55vh + 14px);background:linear-gradient(#eadfc826,#eadfc88c)}.spider__body{width:26px;height:26px;margin-top:-2px;color:var(--c-muted);animation:hm-spider-sway 3.2s ease-in-out infinite;transform-origin:50% 0}@keyframes hm-spider-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@media(max-width:749px){.spider{right:8px}.spider__body{width:20px;height:20px}}.page-fog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none;visibility:hidden;opacity:0;background:radial-gradient(ellipse 70% 50% at 30% 40%,rgba(90,49,85,.85),transparent 70%),radial-gradient(ellipse 60% 50% at 75% 70%,rgba(42,22,54,.9),transparent 70%),var(--c-bg)}.arriving--fog .page-fog{visibility:visible;animation:hm-fog-lift .75s ease .05s both}.arriving--first .page-fog{animation-duration:1.15s}@keyframes hm-fog-lift{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.page-bats{position:fixed;top:0;right:0;bottom:0;left:0;z-index:310;pointer-events:none;overflow:hidden;visibility:hidden}.arriving .page-bats{visibility:visible}.bat{position:absolute;left:-90px;top:var(--y,60%);width:var(--w,54px);opacity:0;color:#0b0610;filter:drop-shadow(0 0 3px rgba(var(--c-accent-rgb),.75)) drop-shadow(0 0 10px rgba(var(--c-accent-rgb),.35))}.bat svg{display:block;width:100%;height:auto;transform-origin:50% 60%}.arriving .bat{animation:hm-bat-fly var(--d,1.9s) cubic-bezier(.45,.05,.55,.95) var(--delay,0s) forwards}.arriving .bat svg{animation:hm-flap .16s ease-in-out infinite alternate}.bat--1{--y:70%;--w:56px;--delay:.05s;--d:1.8s}.bat--2{--y:58%;--w:40px;--delay:.2s;--d:2s}.bat--3{--y:80%;--w:64px;--delay:.32s;--d:1.7s}.bat--4{--y:64%;--w:34px;--delay:.45s;--d:2.1s}.bat--5{--y:76%;--w:46px;--delay:.6s;--d:1.9s}@keyframes hm-bat-fly{0%{opacity:0;transform:translate(0) scale(.7)}10%{opacity:1}45%{transform:translate(52vw,-14vh) scale(1)}70%{transform:translate(78vw,-24vh) scale(.95)}to{opacity:0;transform:translate(118vw,-46vh) scale(.8)}}@keyframes hm-flap{0%{transform:scaleY(1)}to{transform:scaleY(.4)}}@media(max-width:749px){.bat{--w:38px}.bat--3{--w:44px}.bat--4,.bat--5{display:none}}.logo{min-width:0}@media(max-width:989px){.cauldron-btn{position:relative;width:44px;padding:0;justify-content:center}.cauldron-btn__count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;font-size:12px;box-shadow:0 0 0 2px var(--c-bg)}.mobile-nav__panel{max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:420px){.header__inner{gap:8px}.header__actions{gap:6px}.logo__text{font-size:23px;white-space:nowrap}}@media(max-width:340px){.logo__text{font-size:20px}}@media(max-width:749px){.hidden-ghost--hero{right:3%;bottom:4%}.hidden-ghost--hero svg{width:40px;height:auto}.hero__buttons .btn{flex:1 1 auto}.product__layout{gap:28px}.product__thumbs{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.breadcrumb{margin-bottom:16px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection__sort .select{min-width:0;width:100%}.collection__sort{flex:1 1 220px}.trick__result{padding:22px 16px}.cart-page__actions .btn{flex:1 1 auto}.template-product .main{padding-bottom:72px}.template-product .toast{bottom:calc(92px + env(safe-area-inset-bottom))}}.hero--password{min-height:100vh;min-height:100svh}.cauldron__panel{max-height:100vh;max-height:100dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.toast{bottom:calc(24px + env(safe-area-inset-bottom))}@media(pointer:coarse){.cauldron-line__qty button{width:44px;height:44px;border-radius:22px}.cauldron-line__remove{min-height:44px;padding:0 6px}.footer__col a{display:inline-block;padding:6px 0}}@media(hover:none){.btn:hover{transform:none}.door__img{opacity:.5}}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#120b16f7;border-top:1px solid var(--c-line);box-shadow:0 -12px 30px #00000073;transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}@media(max-width:749px){.sticky-buy{display:flex}}.sticky-buy.is-shown{transform:none;visibility:visible;transition:transform .3s ease}.sticky-buy__info{flex:1;min-width:0}.sticky-buy__title{display:block;font-family:IM Fell English,Georgia,serif;font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy__price{font-weight:600;font-size:15px}.sticky-buy .btn{flex:none;min-height:46px;padding:0 18px;font-family:IM Fell English SC,Georgia,serif;font-size:19px;font-weight:400}.logo{min-height:44px}.text-link{display:inline-block;padding:8px 0}@media(max-width:749px){.spider{opacity:0}.spider.is-out{opacity:.75}}@media(prefers-reduced-motion:reduce){.page-fog,.page-bats,.spider{display:none!important}.fx-armed .fx{opacity:1!important;transform:none!important}.fx-armed .door.fx .door__panel{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/manor-fx.css.map */
