body.template-halloween .main-content{--color-ink: #f7fbff;--color-text: #e5edf5;--color-muted: #aebdca;--color-bg: #060b13;--color-surface: #102238;--color-brand: #f48a22;--color-brand-contrast: #101923;--color-accent: #ffc14d;--color-border: rgba(207, 225, 242, .16);position:relative;overflow:hidden;background:radial-gradient(circle at 8% 9%,rgba(244,138,34,.12),transparent 27rem),radial-gradient(circle at 93% 34%,rgba(74,169,244,.13),transparent 34rem),#060b13;color:var(--color-text)}body.template-halloween .main-content:before{position:absolute;z-index:0;top:72px;right:-88px;width:260px;aspect-ratio:1;border:1px solid rgba(244,138,34,.16);border-radius:50%;box-shadow:0 0 90px #f48a221a,inset 0 0 46px #f48a220d;content:"";pointer-events:none}body.template-halloween .main-content>*{position:relative;z-index:1}body.template-halloween .breadcrumb{color:#e5edf594}body.template-halloween .breadcrumb a{color:#f7fbffcc}body.template-halloween .product-media__main{border:1px solid rgba(207,225,242,.15);background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 58%),#0c1928;box-shadow:0 28px 70px #00000047}body.template-halloween .product-thumb{border-color:#cfe1f21f;background:#0c1928}body.template-halloween .product-thumb.is-active{border-color:var(--color-brand);box-shadow:0 0 0 2px #f48a2226}body.template-halloween .product-info{padding:clamp(22px,3vw,34px);border:1px solid rgba(207,225,242,.14);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(255,255,255,.05),transparent 46%),#0b1a2af0;box-shadow:0 28px 72px #0000004d}body.template-halloween .product-info h1{color:#f7fbff;text-shadow:0 8px 30px rgba(0,0,0,.3)}body.template-halloween .product-info__rating,body.template-halloween .product-info__answer,body.template-halloween .stock,body.template-halloween .product-form__status{color:var(--color-muted)}body.template-halloween .product-info__price .price-item--regular,body.template-halloween .product-price-panel--sale .product-info__price .price-item--regular{color:#ffc14d}body.template-halloween .product-info__price .price__badge{background:linear-gradient(135deg,#f48a22,#d6670d);color:#101923}body.template-halloween .product-option legend,body.template-halloween .quantity-promotion__header h3,body.template-halloween .product-performance-highlights__header h2{color:#f7fbff}body.template-halloween .field,body.template-halloween .quantity,body.template-halloween .quantity input,body.template-halloween .quantity button,body.template-halloween .variant-image-picker__label,body.template-halloween .quantity-promotion__tiers button,body.template-halloween .product-bundle-offer,body.template-halloween .product-bundle-offer__options .field{border-color:#cfe1f22e;background:#102238;color:#f7fbff}body.template-halloween .variant-image-picker__media,body.template-halloween .product-bundle-offer__media{background:#0b1725}body.template-halloween .variant-image-picker__label:hover,body.template-halloween .variant-image-picker__input:checked+.variant-image-picker__label{border-color:#f48a22}body.template-halloween .variant-image-picker__input:checked+.variant-image-picker__label{box-shadow:0 0 0 2px #f48a2224,0 10px 28px #0000002e}body.template-halloween .product-form .button,body.template-halloween .sticky-atc .button{border-color:#f48a22;background:linear-gradient(135deg,#f48a22,#d6670d);color:#101923;box-shadow:0 12px 30px #f48a2238}body.template-halloween .product-delivery-highlight{border-color:#f48a2240;background:linear-gradient(135deg,#f48a221f,#4aa9f414);box-shadow:none}body.template-halloween .product-delivery-highlight__icon{background:linear-gradient(135deg,#f48a22,#d6670d);color:#101923}body.template-halloween .product-delivery-highlight__eyebrow,body.template-halloween .product-delivery-highlight__route>span,body.template-halloween .product-delivery-highlight__note,body.template-halloween .product-delivery-highlight__route strong,body.template-halloween .product-delivery-highlight__heading strong{color:#e8d2b7}body.template-halloween .product-delivery-highlight__routes{border-color:#f48a222b;background:#060b1361}body.template-halloween .product-delivery-highlight__route+.product-delivery-highlight__route{border-color:#f48a222b}body.template-halloween .benefits li:before{color:#ffc14d}body.template-halloween .product-payment-methods,body.template-halloween .product-promise,body.template-halloween .product-performance-highlights,body.template-halloween .quantity-promotion{border-color:#cfe1f224;background:#102238c7;box-shadow:none}body.template-halloween .product-promise strong,body.template-halloween .product-performance-highlights__fact dt,body.template-halloween .product-performance-highlights__note strong{color:#f7fbff}body.template-halloween .product-performance-highlights__fact{border-color:#cfe1f21a;background:#060b1347}body.template-halloween .product-warranty-trust{border-color:#f48a223d;background:linear-gradient(135deg,#f48a221f,#4aa9f414);color:var(--color-text);box-shadow:none}body.template-halloween .product-warranty-trust__icon{background:#f48a22;color:#101923}body.template-halloween .product-warranty-trust__badge,body.template-halloween .product-warranty-trust__action{color:#ffc14d}body.template-halloween .product-warranty-trust__content strong,body.template-halloween .accordion summary{color:#f7fbff}body.template-halloween .accordion summary:after{color:#f48a22}body.template-halloween .accordion__content,body.template-halloween .accordion__content a{color:#b8c6d2}body.template-halloween .ali-reviews-product-section{border-color:#cfe1f221}body.template-halloween .ali-reviews-loading{border-color:#cfe1f224;background:#102238}body.template-halloween .sticky-atc{border-color:#cfe1f229;background:#060b13f5;color:#f7fbff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.halloween-product-description{padding-top:clamp(48px,7vw,86px)}.halloween-product-description__shell{position:relative;overflow:hidden;padding:clamp(26px,5vw,60px);border:1px solid rgba(207,225,242,.15);border-radius:var(--radius-lg);background:radial-gradient(circle at 94% 7%,rgba(244,138,34,.14),transparent 18rem),linear-gradient(145deg,rgba(255,255,255,.045),transparent 40%),#0b1a2a;box-shadow:0 30px 84px #0000003d}.halloween-product-description__shell:after{position:absolute;top:0;right:0;width:150px;height:3px;background:linear-gradient(90deg,transparent,#f48a22);content:""}.halloween-product-description__header{max-width:760px;margin-bottom:clamp(26px,4vw,42px)}.halloween-product-description__header .eyebrow{color:#ffc14d}.halloween-product-description__header h2{margin-bottom:10px;color:#f7fbff;font-size:clamp(2rem,4vw,3.4rem)}.halloween-product-description__intro{color:#afbdca;font-size:1rem}.halloween-product-copy{color:#dbe5ee;font-size:1rem;line-height:1.72}.halloween-product-copy>:first-child{margin-top:0}.halloween-product-copy>:last-child{margin-bottom:0}.halloween-product-copy h4{position:relative;margin:clamp(30px,5vw,48px) 0 16px;padding-left:18px;color:#f7fbff;font-size:clamp(1.25rem,2.2vw,1.65rem);letter-spacing:-.02em}.halloween-product-copy h4:before{position:absolute;top:.15em;bottom:.15em;left:0;width:4px;border-radius:999px;background:linear-gradient(#ffc14d,#f48a22);content:""}.halloween-product-copy ul,.halloween-product-copy ol{padding-left:1.25rem}.halloween-product-copy li+li{margin-top:7px}.halloween-product-copy strong{color:#f7fbff}.halloween-product-copy a{color:#ffc14d}.halloween-product-copy .cgs-product-lede{max-width:850px;color:#dce6ef;font-size:clamp(1.03rem,1.8vw,1.18rem)}.halloween-product-copy .cgs-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 8px}.halloween-product-copy .cgs-feature-card{min-width:0;padding:18px;border:1px solid rgba(244,138,34,.18);border-radius:14px;background:#060b135c}.halloween-product-copy .cgs-feature-card strong{display:block;margin-bottom:5px;color:#ffc14d;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.halloween-product-copy .cgs-feature-card span{display:block;color:#c3cfda;font-size:.88rem;line-height:1.5}.halloween-product-copy .cgs-table-wrap{max-width:100%;margin:18px 0 8px;border:1px solid rgba(207,225,242,.16);border-radius:14px;box-shadow:0 18px 42px #00000029;overflow-x:auto}.halloween-product-copy table,.halloween-product-copy .cgs-spec-table{width:100%;min-width:580px;margin:0;border:0;border-collapse:collapse;background:#060b133d;color:#dce6ef}.halloween-product-copy table th,.halloween-product-copy table td{padding:14px 16px;border:0;border-bottom:1px solid rgba(207,225,242,.11);text-align:left;vertical-align:top}.halloween-product-copy table th{background:#f48a2224;color:#ffc14d;font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.halloween-product-copy table tbody tr:nth-child(2n){background:#ffffff06}.halloween-product-copy table tr:last-child td{border-bottom:0}.halloween-product-copy .cgs-note{margin:22px 0;padding:16px 18px;border:1px solid rgba(255,193,77,.24);border-left:4px solid #f48a22;border-radius:10px;background:#f48a2214;color:#d8e2eb}body.template-halloween [data-product-recommendations]{border-top:1px solid rgba(207,225,242,.12);background:linear-gradient(180deg,#1022388a,#060b13e0)}body.template-halloween [data-product-recommendations] .section-heading h2,body.template-halloween [data-product-recommendations] .product-card__title a{color:#f7fbff}body.template-halloween [data-product-recommendations] .eyebrow,body.template-halloween [data-product-recommendations] .price{color:#ffc14d}body.template-halloween [data-product-recommendations] .product-card__media{border:1px solid rgba(207,225,242,.12);background:#0c1928}@media(max-width:989px){body.template-halloween .product-info{padding:22px}.halloween-product-copy .cgs-feature-grid{grid-template-columns:1fr}}@media(max-width:640px){body.template-halloween .main-content:before{display:none}body.template-halloween .product-info{padding:18px;border-radius:14px}.halloween-product-description__shell{padding:22px 18px;border-radius:14px}.halloween-product-copy h4{padding-left:14px}.halloween-product-copy table th,.halloween-product-copy table td{padding:12px 13px}}@media(prefers-reduced-motion:reduce){body.template-halloween .product-card,body.template-halloween .button,body.template-halloween .product-media__item{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/halloween-product.css.map */
