.trick__inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.trick__pumpkin{color:var(--c-accent);display:block}.trick__result{width:100%;max-width:560px;padding:28px;border:1px dashed var(--c-accent);border-radius:6px;background:var(--c-surface);animation:hm-pop .5s ease}.trick__title{font-family:Pirata One,Georgia,serif;font-size:38px;color:var(--c-accent);margin:0}.trick__body{font-size:19px;margin:6px 0 0}.trick.is-knocking [data-trick-knock]{animation:hm-wobble .25s ease 3}.hunt__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:36px}.hunt__slots{display:flex;gap:16px}.hunt__slot{color:transparent;stroke:#9c86a6}.hunt__slot .ghost-svg path{fill:none;stroke:#9c86a6;stroke-width:1.2;stroke-dasharray:2 2}.ghost-eye{fill:var(--c-bg)}.hunt__slot .ghost-svg circle{display:none}.hunt__slot.is-found{color:#f2eeff;animation:hm-pop .5s ease}.hunt__slot.is-found .ghost-svg path{fill:currentColor;stroke:none}.hunt__slot.is-found .ghost-svg circle{display:inline}.hunt__slot .ghost-eye,.ghost-reward-modal .ghost-eye{fill:var(--c-night)}.hunt__copy{flex:1 1 420px}.hunt__count{margin:8px 0 0}.hunt__reward{margin-top:16px;padding:16px 20px;border:1px dashed #F2EEFF;border-radius:6px}.trust{padding:56px 0;border-bottom:1px solid var(--c-line)}.trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}.trust__item{display:flex;gap:16px;align-items:flex-start}.trust__icon{color:var(--c-accent);flex:none}.trust__title{font-family:IM Fell English SC,Georgia,serif;font-size:21px;margin:0}.trust__item .muted{margin:4px 0 0;font-size:16px}.guest-book__form{margin-top:24px}.guest-book .field-row{justify-content:center}.footer{background:#0b0610;border-top:1px solid var(--c-line);padding:64px 0 32px}.footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px}.footer__heading{font-family:IM Fell English SC,Georgia,serif;color:var(--c-accent);font-size:19px;margin:0 0 12px}.footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer__col a{color:var(--c-muted);text-decoration:none}.footer__col a:hover{color:var(--c-text)}.footer__social{display:flex;gap:8px;margin-top:16px}.footer__ghosts{margin-top:14px}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid #2A1A2E;color:#8e7f8a;font-size:14px}.footer__payments{flex-direction:row!important;flex-wrap:wrap;gap:6px!important}.payment-icon{width:38px;height:24px}.breadcrumb{font-size:15px;color:var(--c-muted);margin-bottom:28px}.breadcrumb a{color:var(--c-muted)}.product__layout{display:flex;flex-wrap:wrap;gap:56px}.product__gallery{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px}.product__main-media{position:relative;aspect-ratio:1/1;background:var(--c-raised);border:1px solid var(--c-line);border-radius:4px;overflow:hidden}.product__main-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:1}.product__glow{position:absolute;left:50%;top:50%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(var(--c-accent-rgb),.18),rgba(var(--c-accent-rgb),0) 70%)}.product__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px;list-style:none;margin:0;padding:0}.product__thumb{width:100%;aspect-ratio:1;padding:0;background:var(--c-raised);border:1px solid var(--c-line);border-radius:4px;overflow:hidden;cursor:pointer}.product__thumb img{width:100%;height:100%;object-fit:cover}.product__thumb.is-active{border:2px solid var(--c-accent)}.product__info{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:18px;position:relative}.product__title{font-size:clamp(36px,4vw,52px);margin:0}.product__price{font-size:26px;font-weight:600}.product__form{display:flex;flex-direction:column;gap:18px}.delivery-note{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:4px}.delivery-note p{margin:0;font-size:17px;line-height:1.5}.delivery-note strong{color:var(--c-accent)}.delivery-note__icon{color:var(--c-accent);flex:none;margin-top:2px}.product__buy{display:flex;flex-wrap:wrap;gap:12px}.product__add{flex:1 1 220px;font-family:IM Fell English SC,Georgia,serif;font-size:22px;font-weight:400}.qty{display:flex;align-items:center;border:1px solid #5A3A52;border-radius:4px}.qty__btn{width:46px;height:52px;background:transparent;border:0;font-size:22px;cursor:pointer;color:var(--c-text)}.qty__input{width:44px;height:52px;text-align:center;background:transparent;border:0;color:var(--c-text);font:inherit;font-weight:600;-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__description{color:var(--c-text);opacity:.9}.accordion{border-top:1px solid var(--c-line)}.accordion__item{border-bottom:1px solid var(--c-line)}.accordion__title{display:flex;justify-content:space-between;align-items:center;min-height:60px;cursor:pointer;list-style:none;font-family:IM Fell English SC,Georgia,serif;font-size:21px}.accordion__title::-webkit-details-marker{display:none}.accordion__mark:before{content:"+";color:var(--c-accent);font-size:24px}.accordion__item[open] .accordion__mark:before{content:"\2212"}.accordion__body{padding-bottom:16px;color:var(--c-text);opacity:.88}.room-header{position:relative;text-align:center;padding:48px 16px 40px;margin-bottom:40px;border:1px solid var(--c-line);border-radius:240px 240px 6px 6px;background:radial-gradient(ellipse at 50% 0%,rgba(var(--c-accent-rgb),.14),transparent 60%),var(--c-surface)}.room-header .lead{margin:0 auto}.collection__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.collection__bar p{margin:0}.collection__sort{display:flex;align-items:center;gap:12px}.collection__sort .select{width:auto;min-width:220px}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:48px}.empty{font-size:19px;color:var(--c-muted);padding:24px 0}@media(max-width:749px){.room-header{border-radius:120px 120px 6px 6px;padding:40px 16px 28px}}.cauldron{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.cauldron__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#08040ab3;animation:hm-fade .25s ease}.cauldron__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--c-surface);border-left:1px solid #5A3A52;padding:24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;animation:hm-slide .35s ease;outline:none}.cauldron__head{display:flex;justify-content:space-between;align-items:center}.cauldron__title{font-family:Pirata One,Georgia,serif;font-size:36px;margin:0}.cauldron__pot{position:relative;height:150px;display:grid;place-items:end center;flex:none}.cauldron__brew{fill:var(--c-brew)}.has-atmosphere .cauldron__brew{animation:hm-flicker 2.5s infinite}.bubble{position:absolute;top:30px;width:12px;height:12px;border-radius:50%;background:var(--c-brew);opacity:0;animation:hm-bubble 2.2s infinite}.bubble--1{left:calc(50% - 40px)}.bubble--2{left:calc(50% - 4px);animation-delay:.7s;width:9px;height:9px}.bubble--3{left:calc(50% + 28px);animation-delay:1.3s;width:15px;height:15px}.cauldron.is-brewing .bubble{animation-duration:.9s}.cauldron__body{display:flex;flex-direction:column;gap:16px}.cauldron-line{display:grid;grid-template-columns:84px 1fr auto;gap:14px;align-items:start;padding-bottom:16px;border-bottom:1px solid var(--c-line)}.cauldron-line__img{width:84px;height:84px;border-radius:4px;background:var(--c-raised);border:1px solid var(--c-line);object-fit:cover}.cauldron-line__title{font-family:IM Fell English,Georgia,serif;font-size:19px;line-height:1.2;color:var(--c-text);text-decoration:none}.cauldron-line__variant{font-size:14px;color:var(--c-muted);margin:2px 0 0}.cauldron-line__qty{display:flex;align-items:center;gap:6px;margin-top:8px}.cauldron-line__qty button{width:34px;height:34px;border-radius:17px;border:1px solid var(--c-line);background:transparent;color:var(--c-text);cursor:pointer}.cauldron-line__remove{background:none;border:0;color:var(--c-muted);text-decoration:underline;font-size:14px;cursor:pointer;padding:0;margin-left:8px}.cauldron-line__price{font-weight:600}.cauldron__foot{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:8px}.cauldron__ship{padding:12px 14px;border:1px dashed var(--c-accent);border-radius:4px;font-size:16px;margin:0}.cauldron__progress{height:6px;border-radius:3px;background:var(--c-line);margin-top:8px;overflow:hidden}.cauldron__progress span{display:block;height:100%;background:var(--c-accent);transition:width .4s ease}.cauldron__total{display:flex;justify-content:space-between;font-size:19px}.cauldron__foot .muted{margin:0}.cauldron__empty{color:var(--c-muted);text-align:center;margin:8px 0}@keyframes hm-slide{0%{transform:translate(100%)}to{transform:none}}@keyframes hm-fade{0%{opacity:0}to{opacity:1}}body.is-locked{overflow:hidden}.cart-lines{list-style:none;margin:24px 0;padding:0;display:flex;flex-direction:column;gap:20px}.cart-line{display:grid;grid-template-columns:110px 1fr auto;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--c-line)}.cart-line__media{display:block;width:110px;height:110px;border-radius:4px;overflow:hidden;background:var(--c-raised)}.cart-line__media img{width:100%;height:100%;object-fit:cover}.cart-line__title{font-family:IM Fell English,Georgia,serif;font-size:22px;color:var(--c-text);text-decoration:none}.cart-line__info p{margin:4px 0}.cart-line__qty{display:flex;align-items:center;gap:14px}.input--qty{width:90px}.cart-line__total{font-weight:600}.cart-page__summary{max-width:420px;margin-left:auto;display:flex;flex-direction:column;gap:12px}.cart-page__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media(max-width:600px){.cart-line{grid-template-columns:80px 1fr}.cart-line__media{width:80px;height:80px}.cart-line__total{grid-column:2}}.article-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px}.article-card__media{display:block;aspect-ratio:3/2;background:var(--c-raised);border-radius:4px;overflow:hidden;margin-bottom:12px}.article-card__media img{width:100%;height:100%;object-fit:cover}.article-card h2 a{color:var(--c-text);text-decoration:none}.article__media{margin:24px 0}.lost__ghost{display:inline-block;color:#f2eeff;animation:hm-float 5s ease-in-out infinite;margin-bottom:16px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:150;background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-accent);border-radius:6px;padding:14px 20px;box-shadow:0 18px 40px #00000080;max-width:calc(100% - 32px);animation:hm-pop .35s ease}.ghost-reward-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;background:#08040acc;display:grid;place-items:center;padding:16px}.ghost-reward-modal__panel{max-width:480px;width:100%;background:var(--c-night);border:1px dashed #F2EEFF;border-radius:8px;padding:36px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;animation:hm-pop .5s ease;color:#f2eeff}.pw-login{margin-top:24px}.pw-login summary{cursor:pointer;list-style:none;margin-bottom:12px}.pw-login summary::-webkit-details-marker{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bubble{opacity:.6}}.textarea{min-height:160px;padding:14px 16px;resize:vertical}
/*# sourceMappingURL=/cdn/shop/t/3/assets/manor-2.css.map */
