:root{--th-orange:#ff6a00;--th-amber:#ffb000;--th-purple:#388cff;--th-deep:#0f2a4a;--th-bg:#0b0c10;--th-card:#14161c;--th-line:#262b35}@keyframes thShift{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes thPulse{0%,to{box-shadow:0 0 #ff6a008c}50%{box-shadow:0 0 0 10px #ff6a0000}}@keyframes thFlicker{0%,to{opacity:1}50%{opacity:.8}}body{background:radial-gradient(1100px 600px at 0% 0%,rgba(56,140,255,.16),transparent 60%),radial-gradient(900px 520px at 100% 8%,rgba(255,106,0,.12),transparent 60%),radial-gradient(900px 600px at 50% 110%,rgba(56,140,255,.14),transparent 60%),#0b0c10!important;background-attachment:fixed!important}main .shopify-section>.section-background,main .section-background{background:transparent!important}#header-group .announcement-bar,#header-group .announcement-bar~*{background:transparent!important}#header-group .shopify-section:first-child{background:linear-gradient(90deg,#0f1115,#ff6a00,#ff9500,#0f1115,#ff6a00);background-size:200% 100%;animation:thShift 14s linear infinite}#header-group .shopify-section:first-child .section-background{background:transparent!important}#header-group .announcement-bar *{color:#fff!important;font-weight:700;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.45)}main h2,main .h2{text-shadow:0 0 22px rgba(255,106,0,.25)}h2 em,h2 i,h3 em,h3 i{background:linear-gradient(90deg,#ff6a00,#ffb000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.button:not(.button-secondary):not(.button-unstyled),a.button,.buy-buttons-block button[type=submit],.buy-buttons-block button[name=add]{background:linear-gradient(135deg,#ff6a00,#ff9500)!important;color:#fff!important;border-color:transparent!important;font-weight:700!important;letter-spacing:.02em;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.button:not(.button-secondary):not(.button-unstyled):hover,a.button:hover,.buy-buttons-block button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ff6a0073;filter:brightness(1.07)}.buy-buttons-block button[type=submit]:not([disabled]),.buy-buttons-block button[name=add]:not([disabled]){animation:thPulse 2.4s ease-in-out infinite;min-height:52px;font-size:1.05rem!important}.buy-buttons-block button[disabled]{background:#262b35!important;color:#a1a1aa!important;animation:none!important}.buy-buttons-block button *{color:#fff!important}.product-card__content{background:var(--th-card);border:1px solid var(--th-line);border-radius:14px;padding:10px 10px 14px!important;transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease;height:100%}.product-card:hover .product-card__content{transform:translateY(-4px);border-color:#ff6a00b3;box-shadow:0 12px 34px #ff6a002e,0 0 0 1px #ff6a0040}.product-card__content img{border-radius:10px}.product-badges__badge{font-weight:800!important;letter-spacing:.03em;box-shadow:0 4px 14px #00000059}[class^=ai-best-sellers-][class$=__heading]{font-size:clamp(28px,3.4vw,44px)!important}[class^=ai-best-sellers-][class$=__tabs]{border-bottom-color:var(--th-line)!important}[class^=ai-best-sellers-][class$=__tab][aria-selected=true]{border-bottom-color:var(--th-orange)!important}[class^=ai-best-sellers-][class$=__card]{background:var(--th-card);border:1px solid var(--th-line);border-radius:14px;padding:10px;transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease}[class^=ai-best-sellers-][class$=__card]:hover{transform:translateY(-4px);border-color:#ff6a00b3;box-shadow:0 12px 34px #ff6a002e}[class^=ai-best-sellers-][class$=__media]{background:#1a1d24!important;border-radius:10px}[class^=ai-best-sellers-][class$=__price]{color:var(--th-amber)!important;font-weight:700}[class^=ai-best-sellers-][class$=__all]{display:inline-flex!important;align-items:center;gap:6px;padding:12px 22px;border-radius:999px;border:1px solid var(--th-orange);text-decoration:none!important;font-weight:700}[class^=ai-best-sellers-][class$=__all]:hover{background:#ff6a0026}.collection-card{transition:transform .2s ease}.collection-card:hover{transform:translateY(-4px)}[id$=__hero_jVaWmY]{position:relative}[id$=__hero_jVaWmY] h2,[id$=__hero_jVaWmY] h1{font-size:clamp(40px,6vw,76px)!important;letter-spacing:-.02em;text-shadow:0 4px 28px rgba(0,0,0,.6),0 0 40px rgba(255,106,0,.35)!important}.th-lights{position:relative;overflow:hidden;border-radius:20px;padding:clamp(22px,4vw,44px);margin-bottom:8px;background:radial-gradient(600px 220px at 15% 0%,rgba(255,176,0,.35),transparent 70%),radial-gradient(500px 260px at 100% 100%,rgba(56,140,255,.45),transparent 70%),linear-gradient(135deg,#1a1410,#0b0c10);border:1px solid rgba(255,140,0,.45);box-shadow:0 0 0 1px #388cff40 inset,0 20px 60px #ff6a002e}.th-lights:before{content:"";position:absolute;inset:-40% -10% auto auto;width:420px;height:420px;background:radial-gradient(circle,rgba(255,200,80,.35),transparent 60%);filter:blur(10px);animation:thFlicker 5s infinite}.th-lights__eyebrow{position:relative;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffd8a8!important;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,176,0,.55);background:#00000059}.th-lights__title{position:relative;margin:14px 0 8px!important;font-size:clamp(38px,6vw,72px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.02em;background:linear-gradient(90deg,#ffe08a,#ffb000,#ff6a00 60%,#fff4e0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(255,140,0,.45))}.th-lights__sub{position:relative;max-width:560px;color:#e7ecf3!important;font-size:clamp(15px,1.6vw,18px);margin:0 0 18px!important}.th-lights__cta{position:relative;display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:800;text-decoration:none!important;color:#fff!important;background:linear-gradient(135deg,#ff6a00,#ff9500);box-shadow:0 10px 30px #ff6a0073;transition:transform .15s ease}.th-lights__cta:hover{transform:translateY(-2px)}.th-lights__pump{position:absolute;right:clamp(14px,4vw,48px);bottom:clamp(10px,3vw,30px);font-size:clamp(54px,9vw,120px);filter:drop-shadow(0 0 28px rgba(255,200,80,.85));animation:thFlicker 4s infinite;pointer-events:none}.th-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 0}.th-trust__item{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#14161cd9;border:1px solid var(--th-line)}.th-trust__icon{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#ff6a0040,#388cff40);font-size:20px}.th-trust__item strong{display:block;font-size:14px}.th-trust__item small{display:block;font-size:12px;opacity:.75}.th-trust__item a{color:var(--th-amber)!important}@media(max-width:749px){.th-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0}.th-trust__item{padding:10px;gap:8px}.th-trust__icon{width:32px;height:32px;font-size:16px}}.th-pdp-trust{margin-top:14px;display:grid;gap:8px;padding:14px;border-radius:14px;background:#14161cd9;border:1px solid var(--th-line);font-size:14px}.th-pdp-trust__row{display:flex;align-items:center;gap:10px}.th-pdp-trust a{color:var(--th-amber)!important;text-decoration:underline}.th-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0 0;padding:0}.th-pay svg{width:38px;height:24px}footer{border-top:1px solid rgba(56,140,255,.35);box-shadow:0 -30px 80px #388cff14}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/th-halloween.css.map */
