:root{--green:#ff984a;--deep:#0e0b12;--sage:#302035;--cream:#131016;--paper:#201924;--ink:#fff4e5;--muted:#c4b5c9;--line:#49354d;--gold:#ffbb6e;--brand:#ff984a;--brand-dark:#dc6c22;--color-foreground:#fff4e5;--color-foreground-rgb:255 244 229;--color-background:#201924;--color-border:#49354d;--shadow:0 14px 45px #0004;--hw-surface:#201924;--hw-raised:#2b2030;--hw-purple:#d4b1f4}body.halloween-theme{background:radial-gradient(ellipse at 90% 5%,#3a20333b,transparent 28%),var(--cream);color:var(--ink);color-scheme:dark}.halloween-theme ::selection{background:#ff984a;color:#1a1019}.halloween-theme :is(button,a,input,summary,select,textarea):focus-visible{outline-color:#ffbb6e}.halloween-theme :is(h1,h2){color:var(--ink)}.halloween-theme .eyebrow{color:var(--green)}.halloween-theme .text-link:hover{color:#ffc080}.halloween-theme .button,.halloween-theme .quick-add{background:var(--green);border-color:var(--green);color:#20101a}.halloween-theme .button:hover,.halloween-theme .quick-add:hover{background:#ffb373;border-color:#ffb373;color:#20101a;box-shadow:0 7px 22px #ef783622}.halloween-theme .button.secondary{background:transparent;border-color:#a87b59;color:#ffd3a5}.halloween-theme .button.secondary:hover{background:#382336;color:#fff4e5}.halloween-theme .icon-button:hover{background:#513242}.halloween-theme .announcement{background:#f49a50;color:#25121a}.halloween-theme .announcement .icon{color:#25121a}.halloween-theme .announcement span+span{border-left-color:#69341955}.halloween-theme .site-header{background:#17111df5;border-color:#49354d;box-shadow:0 2px 20px #0002}.halloween-theme .brand{height:72px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:0}.halloween-theme .brand img{max-height:47px;object-fit:contain;filter:invert(1);mix-blend-mode:screen}.halloween-theme .brand:after{content:none;display:none}.halloween-theme .header-search input{background:#241b2b;border-color:#56405d;color:var(--ink)}.halloween-theme .header-search input::placeholder{color:#c4b5c9}.halloween-theme .header-search>button,.halloween-theme .category-menu summary,.halloween-theme .counter{background:var(--green);color:#20101a}.halloween-theme .header-action:hover{color:#ffc080}.halloween-theme :is(.category-menu-panel,.search-suggestions,.mobile-nav,.mobile-nav .drawer-heading,.filter-sheet .drawer-heading){background:var(--hw-surface);color:var(--ink);border-color:var(--line)}.halloween-theme :is(.category-menu-panel a:hover,.search-suggestions a:hover){background:#3c2b42}.halloween-theme .hero-carousel{width:100%;background:#141018;border:1px solid #4c3046;border-radius:22px;aspect-ratio:2.5;max-height:680px}.halloween-theme .hero-slide{background:#141018}.halloween-theme .hero-copy{width:48%;padding:6% 5%;text-shadow:0 2px 20px #0006}.halloween-theme .hero-copy h1{font-size:clamp(40px,4.5vw,76px);line-height:1.04;letter-spacing:-.045em;color:#fff3de}.halloween-theme .hero-copy .eyebrow{color:#ffb46f;font-size:11px;letter-spacing:.2em}.halloween-theme .hero-description{color:#ddcfe2;max-width:390px;font-size:15px;line-height:1.65}.halloween-theme .hero-copy .button{font-size:13px;min-height:48px;text-shadow:none;box-shadow:0 5px 28px #c657241f}.halloween-theme .hero-proof{color:#efc598;font-size:11px}.halloween-theme .hero-count{color:#ead6bc;background:#17111cb3;padding:3px 9px;border-radius:20px}.halloween-theme .hero-pause{color:#f4d6b8}.halloween-theme .hero-dots button{background:#b58b7280}.halloween-theme .hero-dots button.is-active{background:#ff984a}.halloween-ribbon{display:flex;align-items:center;justify-content:center;gap:42px;padding:18px 10px;border-bottom:1px solid var(--line);color:#d9c2df;font-size:11px;letter-spacing:.05em}.halloween-ribbon>span{display:flex;align-items:center;gap:10px}.halloween-mark{width:24px;height:24px;color:var(--green);flex-shrink:0}.halloween-ribbon>span:nth-child(2) .halloween-mark{color:#dfc8f4}.halloween-theme .category-orbit{background:#f4e6d1;border-color:#493045;box-shadow:0 4px 15px #0004}.halloween-theme .category-tile:hover .category-orbit{border-color:#ee984e;box-shadow:0 4px 20px #f4953c22}.halloween-theme .section-block{background:linear-gradient(145deg,#231b29,#1c1721);border-color:#3c2c42;box-shadow:0 10px 30px #0001}.halloween-theme .section-heading .eyebrow{color:#f5ac70}.halloween-theme .section-heading h2{color:#fff0dc}.halloween-theme .section-heading>div>p:not(.eyebrow){color:var(--muted)}.halloween-theme .product-card-media{background:#f4eee6;border:1px solid #594353}.halloween-theme .product-card-media img{mix-blend-mode:normal}.halloween-theme .product-card-media .hover-image{background:#f4eee6;mix-blend-mode:normal}.halloween-theme .product-category{color:#c5a4cc}.halloween-theme .product-card h3 a:hover{color:#ffb46f}.halloween-theme .product-card h3{font-size:13px}.halloween-theme .prices strong{color:#ffb66f}.halloween-theme .prices s{color:#b8aaba}.halloween-theme .discount-badge{background:#e67a33;color:#211019;font-weight:700}.halloween-theme .wish-button,.halloween-theme .gallery-wish{background:#fff7eaef;color:#3a203d;border-color:#cbad99}.halloween-theme .wish-button:hover,.halloween-theme .gallery-wish:hover{background:#ffe0b6}.halloween-theme .wish-button[aria-pressed=true] .icon{fill:#df7c4240}.halloween-theme .botanical-card-controls button{background:#fff4e5ed;color:#2b1730}.halloween-theme .botanical-merch-badge{background:#4c294b;color:#f3d7ff;border-color:#7c4c80}.halloween-theme .rating>span:first-child{color:#ffc170}.halloween-theme .botanical-featured-grid,.halloween-theme .botanical-rail{scrollbar-color:#8b5b50 #302235}.halloween-theme .ob-vdbadge{--vdbadge-ink:#fff4e5;--vdbadge-muted:#eed2ba;--vdbadge-accent:#ffb978;flex-wrap:wrap;overflow:visible;letter-spacing:0}.halloween-theme .ob-vdbadge__item{background:#3d2937!important;color:#ffcd9c!important;border-color:#714d50!important;border-radius:5px}.halloween-theme .botanical-offer-banner{background:radial-gradient(ellipse at 8% 50%,#83412b55,transparent 65%),linear-gradient(115deg,#2d1b24,#2d1a39);border-color:#824d41;position:relative;overflow:hidden}.halloween-theme .botanical-offer-banner:after{content:"";position:absolute;width:180px;height:180px;right:36%;top:-120px;border:1px solid #d18c5133;border-radius:50%;box-shadow:0 0 0 20px #d18c5108,0 0 0 40px #d18c5105;pointer-events:none}.halloween-theme .botanical-offer-banner .eyebrow{color:#ffb56c}.halloween-theme .botanical-offer-banner p{color:#d8c4d5}.halloween-theme .botanical-offer-tier{background:#1a111da3;border-color:#865748;color:#ffe9d1}.halloween-theme .botanical-offer-tier strong{color:#ffb36c}.halloween-theme .promo-tile{background:#16111b;border:1px solid #523447;min-height:300px}.halloween-theme .promo-tile>div{width:51%;padding:32px;position:relative}.halloween-theme .promo-tile .eyebrow{color:#ffb16f}.halloween-theme .promo-tile h2{color:#fff0dc;font-size:32px}.halloween-theme .promo-tile .text-link{color:#ffd0a4}.halloween-theme .botanical-deal-tile{background:linear-gradient(140deg,#3c222c,#271c2c);border-color:#734745;position:relative;overflow:hidden}.halloween-theme .botanical-deal-tile:nth-child(2n){background:linear-gradient(140deg,#372044,#241b2e);border-color:#634174}.halloween-theme .botanical-deal-tile:after{content:"\2726";position:absolute;right:16px;top:5px;font-size:45px;line-height:1;color:#f7ad5e33;pointer-events:none}.halloween-theme .botanical-deal-tile>span:first-child{color:#ffd2a7}.halloween-theme .botanical-deal-tile h3{color:#ffeddb}.halloween-theme .values-list .icon{color:#ffab69}.halloween-theme .values-list h3{color:#f6e5ff}.halloween-theme .newsletter-panel{background:linear-gradient(105deg,#482543,#2d1d35);border:1px solid #80556e;color:#fff1e2}.halloween-theme .newsletter-icon{background:#ffb26f;color:#261327}.halloween-theme .newsletter-copy :is(.eyebrow,p:last-child){color:#e2c5e5}.halloween-theme .newsletter-input{background:#18101f;border:1px solid #735373}.halloween-theme .newsletter-input input{color:#fff4e5}.halloween-theme .newsletter-input button{background:#ffae67;color:#271221}.halloween-theme .newsletter-form small{color:#d5bddc}.halloween-theme .service-strip .icon{color:#ffae67}.halloween-theme .site-footer{background:#0e0a12;border-top:1px solid #4a304d;color:#d2bcd9}.halloween-theme .footer-grid h3{color:#ffc995}.halloween-theme .footer-brand :is(p,.footer-address),.halloween-theme .footer-directory summary{color:#c9b4cf}.halloween-theme .app-badge{background:#1c1424;border-color:#765578;color:#fff4e5}.halloween-theme .play-mark{color:#ffb470}.halloween-theme .botanical-delivery-row{background:#2b1c2d;color:#f2d3de}.halloween-theme .botanical-bottom-nav,.halloween-theme .mobile-purchase-bar{background:#1c1322f5;border-color:#654263;color:#fff4e5}.halloween-theme .botanical-bottom-nav :is(a,button){color:#e6c8df}.halloween-theme .back-top,.halloween-theme .skip-link{background:#302137;color:#ffbc7a;border-color:#744e72}.halloween-theme .toast{background:#f7b478;color:#241423}.halloween-theme dialog{color:var(--ink);background:var(--hw-surface)}.halloween-theme dialog::backdrop{background:#100716c9}.halloween-theme .cart-drawer{background:#1b1421}.halloween-theme .cart-drawer-footer{background:#241a2b}.halloween-theme :is(.shipping-progress,.order-summary,.editorial-aside,.tracking-card,.delivery-note,.pack-summary,.form-success,.account-symbol){background:#302137;border-color:#654665;color:#fff0e1}.halloween-theme .shipping-progress>div{background:#634452}.halloween-theme :is(.cart-savings,.stock-status,.pack-savings){color:#efb67c}.halloween-theme :is(.order-summary>.eyebrow,.product-information>.eyebrow,.page-heading>.eyebrow,.tracking-help>.eyebrow){color:#ffb174}.halloween-theme .order-summary>.cart-subtotal{border-color:#684864}.halloween-theme .quantity-control{background:#1a1321;border-color:#795577;color:#fff3e5}.halloween-theme .quantity-control button:hover{background:#493147}.halloween-theme .quantity-control input{color:#fff3e5}.halloween-theme :is(.variant-select,.price-inputs input,.search-page-form input,.contact-form input,.contact-form textarea,.native-account-form input){background:#18111e;color:#fff3e5;border-color:#6c4e70}.halloween-theme :is(input,textarea)::placeholder{color:#bca9c2}.halloween-theme select option{background:#211628;color:#fff4e5}.halloween-theme :is(.product-details-section,.contact-form,.editorial-page>.prose,.article-card,.collection-index-card,.shopify-policy__container,.pagination a){background:var(--hw-surface);border-color:var(--line);color:var(--ink)}.halloween-theme .prose{color:#d4c3d6}.halloween-theme :is(.product-sku,.pack-note,.delivery-note p,.product-tabs button,.collection-categories a){color:#c8b4cc}.halloween-theme .product-tabs button[aria-selected=true],.halloween-theme .collection-categories a[aria-current]{color:#ffb36f}.halloween-theme .collection-sidebar{background:transparent}.halloween-theme .collection-layout.filters-open .collection-sidebar{background:#241a2a;border-color:#634467}.halloween-theme :is(.mobile-filter-toggle,.botanical-price-bands button,.botanical-filter-chips a){background:#291d30;color:#ffe8d1;border-color:#725174}.halloween-theme .botanical-price-bands [aria-pressed=true]{background:#ffad68;color:#20101a}.halloween-theme .gallery-stage{background:#f2e9de;border-color:#735261}.halloween-theme .gallery-caption{color:#473a42}.halloween-theme .gallery-zoom img{mix-blend-mode:normal}.halloween-theme .gallery-thumb{background:#f4ebe0}.halloween-theme .product-saving{background:#482c36;color:#ffbb7b}.halloween-theme .pack-option{background:#251a2d;border-color:#634269}.halloween-theme .pack-option.is-selected{background:#3b253c;border-color:#ffac65}.halloween-theme .pack-total{border-color:#654666}.halloween-theme .pack-recommendation{color:#211222}.halloween-theme .order-steps li{border-color:#67496b}.halloween-theme .order-steps li:before{background:#302039;border-color:#715479;color:#ffca96}.halloween-theme .form-error{color:#ffb8ab}.halloween-theme .filter-count{color:#212}.halloween-theme .product-information:before{content:none;display:none}.halloween-theme .ob-vd{--vd-ink:#fff3e5;--vd-muted:#d2bfd6;--vd-faint:#b49eb9;--vd-line:#604366;--vd-hairline:#4c3554;--vd-bg:#261a2d;--vd-subtle:#34233b;--vd-accent:#ffc38c}.halloween-theme .ob-vd__inner,.halloween-theme .obpp,.halloween-theme .ob-cart-tier{background:#2a1d31!important;border-color:#714d74!important;color:#fff3e5!important}.halloween-theme .ob-vd__btn,.halloween-theme .ob-edd__btn,.halloween-theme .obgst__save{background:#ffae6c!important;color:#261224!important;border-color:#ffae6c!important}.halloween-theme .ob-prepaid-product{background:#382433!important;border-color:#7b4d55!important;border-left-color:#ff9e55!important}.halloween-theme .ob-prepaid-product__badge{background:#ffae6c!important;color:#271322!important}.halloween-theme :is(.ob-prepaid-product__subtitle,.ob-prepaid-product__note){color:#e5c7d4}body.halloween-theme .obk{--obk-ink:#ffba79;--obk-red:#ffba79;--obk-buy:#ff984a;--obk-soft:#2b1e32;--obk-line:#66496e;--obk-text:#f8e6f1;--obk-muted:#cfb9d4;--obk-blue:#ffba79}body.halloween-theme .ob-edd{--edd-brand-bg:#2e1d34;--edd-link:#ffbd80;--edd-brand:#ffbd80;background:#2b1c33!important;border-color:#705275!important;color:#fff3e5}.halloween-theme .ob-edd input{background:#fff5e8;color:#241126}body.halloween-theme .obgst{--obgst-ink:#ffe6d0;--obgst-text:#f4dfed;--obgst-muted:#c9b0d0;--obgst-line:#715277;--obgst-soft:#291b33;--obgst-focus:#ffb776;color:#f4dfed}.halloween-theme :is(.obgst__input,.obgst__textarea,.obgst__select){background:#fff5e8;color:#2d1731}.halloween-theme .ob-aplus__card{background:#302037!important;border-color:#76517c!important;color:#fff0e2}.halloween-theme .ob-aplus__rich{color:#e8d3e8}body.halloween-theme .ob-profile{--ob-profile-ink:#fff0e4;--ob-profile-muted:#c9b3d0;--ob-profile-line:#5b3e64;--ob-profile-blue:#ffb877;background:var(--cream)!important}.halloween-theme .ob-profile__hero{background:radial-gradient(ellipse at top right,#8c452e66,transparent 55%),linear-gradient(125deg,#26182c,#422443)!important}.halloween-theme :is(.ob-profile__card,.ob-profile__guest){background:#23192b}.halloween-theme .ob-profile__eyebrow{color:#ffbd7f!important}.halloween-theme :is(.ob-profile__guest-mark,.ob-profile__primary-button){color:#29132a!important}.halloween-theme .ob-profile__action-icon{background:#713f72;color:#fff0e4}.halloween-theme .ob-app-download{background:#302033!important;color:#f7e4ef!important;border-color:#654565!important}body.halloween-theme .ob-app-popup{background:#22162a;color:#fff0e2!important;border-color:#97677c}body.halloween-theme .ob-app-popup__hero{background:radial-gradient(ellipse at 0% 0%,#d96f3f55,transparent 65%),#432340!important;border-color:#895577}body.halloween-theme :is(.ob-app-popup__eyebrow,.ob-app-popup__title,.ob-app-popup__subtitle){color:#ffe6cf!important}body.halloween-theme :is(.ob-app-popup__description,.ob-app-popup__note){color:#d9bddc}body.halloween-theme .ob-quantity-popup{background:#24192b;color:#fff0e3}body.halloween-theme .ob-quantity-popup__add{color:#281221}body.halloween-theme .ob-quantity-popup__tiers .is-reached{background:#4c2c48;color:#ffe6d0;border-color:#ffb274}@media(max-width:1150px){.halloween-theme .hero-copy h1{font-size:clamp(36px,4.6vw,58px)}.halloween-theme .hero-carousel{aspect-ratio:2.2}.halloween-theme .hero-description{font-size:13px}.halloween-theme .hero-proof{gap:14px;font-size:9px}.halloween-theme .promo-tile h2{font-size:27px}}@media(max-width:800px){.halloween-theme .brand{height:60px}.halloween-theme .brand img{max-height:39px}.halloween-theme .brand:after{font-size:7px;letter-spacing:.16em}.halloween-theme .hero-copy{width:55%;padding:5%}.halloween-theme .hero-carousel{aspect-ratio:1.65}.halloween-theme .hero-copy h1{font-size:38px}.halloween-theme .hero-copy .eyebrow{font-size:8px}.halloween-theme .hero-description{font-size:12px}.halloween-theme .hero-art{object-position:60% center}.halloween-ribbon{gap:24px;font-size:10px}.halloween-ribbon>span:last-child{display:none}.halloween-theme .promo-tile>div{padding:25px 20px}.halloween-theme .promo-tile h2{font-size:25px}.halloween-theme .hero-dots button:before{background:#a07d8c}.halloween-theme .hero-dots button.is-active:before{background:#ffad65}.halloween-theme .collection-sidebar{background:#21172a}}@media(max-width:600px){.halloween-theme .hero-carousel{aspect-ratio:auto;height:560px;max-height:none;border-radius:18px}.halloween-theme .hero-copy{width:100%;height:auto;padding:30px 25px 0;justify-content:flex-start}.halloween-theme .hero-copy h1{font-size:42px;max-width:330px;margin-bottom:14px}.halloween-theme .hero-copy .eyebrow{font-size:9px;line-height:1.5;margin-bottom:13px}.halloween-theme .hero-description{font-size:13px;max-width:295px;line-height:1.55;margin-bottom:18px}.halloween-theme .hero-art{height:51%;top:auto;bottom:0;object-fit:cover;object-position:77% bottom}.halloween-theme .hero-slide:after{content:"";position:absolute;left:0;right:0;top:45%;height:13%;background:linear-gradient(#141018,transparent);pointer-events:none}.halloween-theme .hero-controls{left:20px;right:20px;bottom:9px}.halloween-theme .hero-copy .button{padding:11px 18px;font-size:12px;min-height:44px}.halloween-ribbon{padding:15px 0;justify-content:center}.halloween-ribbon>span:not(:first-child){display:none}.halloween-theme .promo-tile{min-height:315px}.halloween-theme .promo-tile img{height:64%;top:auto;bottom:0;object-position:right center}.halloween-theme .promo-tile>div{width:100%;padding:24px;background:linear-gradient(#16111b 78%,transparent)}.halloween-theme .promo-tile h2{font-size:27px;line-height:1.08;max-width:250px;margin-bottom:12px}.halloween-theme .promo-tile .eyebrow{max-width:none}.halloween-theme .promo-tile .text-link{font-size:12px}.halloween-theme .botanical-offer-banner{margin-top:20px}.halloween-theme .botanical-deal-tile h3{font-size:22px}.halloween-theme .newsletter-panel{padding:26px}.halloween-theme .values-copy h2{font-size:36px}.halloween-theme .botanical-featured .product-card h3{font-size:13px}}@media(max-width:350px){.halloween-theme .hero-copy{padding-inline:21px}.halloween-theme .hero-copy h1{font-size:36px}.halloween-theme .hero-description{font-size:12px}.halloween-theme .hero-carousel{height:540px}.halloween-theme .promo-tile h2{font-size:25px}}.halloween-theme .about-hero{background:#151019;border:1px solid #58384e}.halloween-theme .about-hero:after{background:linear-gradient(#151019,transparent)}body.halloween-theme .ob-app-download .ob-app-download__note{color:#d1c1d5}.halloween-theme .ob-prepaid-product{color:var(--ink)}body.halloween-theme .ob-edd .ob-edd__sub,body.halloween-theme .ob-edd .ob-edd__note{color:#d1c1d5}.halloween-theme .product-card-media{--hw-photo-inset: 12px;--hw-photo-foot: 27px;background:radial-gradient(ellipse at 12% 0%,#78432755,transparent 60%),linear-gradient(145deg,#382136,#211525);border:1px solid #9e603c;box-shadow:inset 0 0 0 3px #f4a15b0d,0 6px 20px #0002}.halloween-theme .product-card-media>a{position:relative;padding:var(--hw-photo-inset) var(--hw-photo-inset) var(--hw-photo-foot)}.halloween-theme .product-card-media img{padding:5px;background:#fffaf2;border-radius:7px;box-shadow:0 0 0 1px #e9c6a755;mix-blend-mode:normal}.halloween-theme .product-card-media .hover-image{inset:var(--hw-photo-inset) var(--hw-photo-inset) var(--hw-photo-foot);width:calc(100% - var(--hw-photo-inset) * 2);height:calc(100% - var(--hw-photo-inset) - var(--hw-photo-foot));background:#fffaf2}.halloween-theme .product-card-media:after{content:"";position:absolute;width:44px;height:22px;left:calc(50% - 22px);bottom:2px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2032%22%20fill%3D%22none%22%20stroke%3D%22%23ffb36e%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%209q-1-5%204-6M32%2010C21%204%2016%2017%2023%2025q4%205%209%202%205%203%209-2c7-8%202-21-9-15Z%22%2F%3E%3Cpath%20d%3D%22m25%2016%204-3%201%204-5-1Zm9%201%201-4%204%203-5%201ZM26%2021l3%202%203-1%203%201%203-2%22%2F%3E%3Cpath%20d%3D%22M8%2013v6m-3-3h6m45-3v6m-3-3h6%22%20stroke%3D%22%23c9a3dd%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;pointer-events:none}.halloween-theme .product-card:hover .product-card-media{border-color:#ffb574}.halloween-theme .product-card:hover .product-card-media img{transform:scale(1.015)}.halloween-theme .botanical-card-controls{bottom:2px;left:4px;right:4px;z-index:2}.halloween-theme .botanical-card-controls button{width:24px;height:24px;color:#ffcb98;background:#291a30;border:1px solid #b17a5755;font-size:19px;box-shadow:none}.halloween-theme .gallery-stage{background:radial-gradient(ellipse at 0 0,#77403055,transparent 65%),linear-gradient(140deg,#39243d,#211526);border:1px solid #b77c50;box-shadow:inset 0 0 0 4px #ffac6a0d}.halloween-theme .gallery-zoom{padding:22px 22px 38px}.halloween-theme .gallery-zoom img{background:#fffaf2;padding:10px;border-radius:12px;box-shadow:0 0 0 1px #f3d0ae66;mix-blend-mode:normal}.halloween-theme .gallery-stage:after{content:"";position:absolute;width:52px;height:26px;left:18px;bottom:4px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2032%22%20fill%3D%22none%22%20stroke%3D%22%23ffb36e%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M32%209q-1-5%204-6M32%2010C21%204%2016%2017%2023%2025q4%205%209%202%205%203%209-2c7-8%202-21-9-15Z%22%2F%3E%3Cpath%20d%3D%22m25%2016%204-3%201%204-5-1Zm9%201%201-4%204%203-5%201ZM26%2021l3%202%203-1%203%201%203-2%22%2F%3E%3Cpath%20d%3D%22M8%2013v6m-3-3h6m45-3v6m-3-3h6%22%20stroke%3D%22%23c9a3dd%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;pointer-events:none}.halloween-theme .gallery-caption{color:#e6c7d6;bottom:12px}.halloween-theme .gallery-thumb{background:#302033;border-color:#8c5c42;padding:5px}.halloween-theme .gallery-thumb img{background:#fffaf2;border-radius:5px}.halloween-theme .gallery-thumb.is-active{border-color:#ffac60;box-shadow:0 0 0 2px #ffac6025}.halloween-theme .image-lightbox{background:#fffaf2;border:3px solid #e79a59}.halloween-theme .cart-item>a,.halloween-theme .cart-page-item>a{background:linear-gradient(140deg,#482b43,#26182b);border:1px solid #b57b4c;padding:7px}.halloween-theme .cart-item img,.halloween-theme .cart-page-item img{display:block;background:#fffaf2;border-radius:5px;padding:3px}.halloween-theme .cart-item img{width:100%;height:74px}@media(max-width:600px){.halloween-theme .product-card-media{--hw-photo-inset: 8px;--hw-photo-foot: 23px}.halloween-theme .product-card-media img{padding:3px}.halloween-theme .product-card-media:after{width:36px;height:18px;left:calc(50% - 18px);bottom:2px}.halloween-theme .botanical-card-controls{bottom:0}.halloween-theme .botanical-card-controls button{width:24px;height:24px}.halloween-theme .gallery-zoom{padding:14px 14px 34px}.halloween-theme .gallery-zoom img{padding:5px;border-radius:9px}.halloween-theme .gallery-stage:after{width:36px;height:20px;left:13px;bottom:5px}.halloween-theme .gallery-caption{font-size:9px;bottom:12px}.halloween-theme .cart-page-item>a{padding:5px}}@media(hover:none){.halloween-theme .product-card:hover .product-card-media img{transform:none}}.halloween-theme .product-card-media.has-halloween-scene{--hw-photo-inset: 0px}.halloween-theme .product-card-media.has-halloween-scene>a>img{padding:0;border-radius:0;box-shadow:none;background:#211525}.halloween-theme .product-card:hover .product-card-media.has-halloween-scene img{transform:none}.halloween-theme .product-gallery.has-halloween-scene .gallery-zoom{padding:0 0 34px}.halloween-theme .product-gallery.has-halloween-scene .gallery-zoom img{padding:0;border-radius:0;box-shadow:none;background:#211525}.halloween-theme .product-card-media.has-halloween-scene{aspect-ratio:auto}.halloween-theme .product-card-media.has-halloween-scene>a{display:block;aspect-ratio:1;height:auto;padding:0;margin-bottom:var(--hw-photo-foot)}.halloween-theme .product-card-media.has-halloween-scene>a>img{width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:1100px){.halloween-theme .botanical-featured-grid{grid-auto-columns:calc((100% - 32px)/3)}}@media(max-width:600px){.halloween-theme .botanical-featured-grid{grid-auto-columns:calc((100% - 12px)/2)}}body.halloween-theme .obgst{background:#291b33;--obgst-err:#ffb1ad}body.halloween-theme .obgst .obgst__input{background-color:#fff5e8;color:#2d1731}body.halloween-theme .obgst .obgst__input::placeholder{color:#725c78;opacity:1}body.halloween-theme .obgst input:checked+.obgst__toggle-box{background:#ffb776;border-color:#ffb776;color:#291b33}body.halloween-theme .obk .obk-disp{background:#291b33;color:#f4dfed;border-color:#715277!important;border-radius:12px}body.halloween-theme .obk .obk-disp__hd{background:#ffba79;color:#291b33;padding:13px 16px;font-family:inherit;font-size:15px;line-height:1.4}body.halloween-theme .obk .obk-disp__hd b{color:inherit;font-weight:700}body.halloween-theme .obk .obk-disp>p{color:#f4dfed;font-family:inherit;font-size:14px!important;line-height:1.7!important;overflow-wrap:break-word}body.halloween-theme .obk .obk-disp>p b{color:#fff2dd;font-weight:700}body.halloween-theme .obk .obk-disp a{color:#ffbd80;text-decoration:underline;text-underline-offset:3px;font-weight:600}body.halloween-theme .obk .obk-disp a:hover{color:#ffe3bd}body.halloween-theme .obk .obk-disp a:focus-visible{outline:2px solid #ffbd80;outline-offset:3px;border-radius:2px}body.halloween-theme .faq-section details>:not(summary),body.halloween-theme .faq-section details>:not(summary) :is(p,span,strong,b,em,li,a){color:#d8bfff!important}
/*# sourceMappingURL=/cdn/shop/t/85/assets/halloween.css.map */
