/** Shopify CDN: Minification failed

Line 118:27 Unexpected "*"

**/
/* TankTough — Forged in Darkness | October 2026 | reversible seasonal layer */
:root{--tt-night:#101014;--tt-panel:#1b1921;--tt-purple:#8b65c9;--tt-ember:#dc884a}
body,.gradient{background-color:var(--tt-night)!important;color:#f3f0f6}
.header-wrapper,.footer,.section-header,.menu-drawer{background:#17151d!important;color:#f3f0f6}
.header-wrapper{border-bottom:1px solid rgba(139,101,201,.35)}
.header__menu-item,.header__icon,.footer a,.footer p{color:#f3f0f6!important}
.button:not(.button--tertiary),.shopify-payment-button__button{background:#6e4ba2!important;color:#fff!important;border-radius:3px;box-shadow:0 0 16px rgba(139,101,201,.18)}
.button:hover{background:#865fba!important}
.card-wrapper .card,.product__info-container,.collection-hero{background:linear-gradient(145deg,#201b29,#121116);color:#f3f0f6}
.banner__box{background:linear-gradient(135deg,rgba(15,13,19,.93),rgba(50,29,69,.78))!important;color:#fff!important;border:1px solid rgba(139,101,201,.25)}
.banner__heading,.title,h1,h2,h3{color:#f5f0fa}
.price,.card__heading a{color:#f3f0f6!important}
.footer{border-top:2px solid var(--tt-purple)}
.announcement-bar{background:linear-gradient(90deg,#261b34,#482d48,#261b34)!important;color:#fff}
.announcement-bar__message{color:#fff!important}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 85% 12%,rgba(111,67,153,.09),transparent 45%),radial-gradient(ellipse at 10% 85%,rgba(220,136,74,.035),transparent 40%)}
@media(prefers-reduced-motion:no-preference){.button{transition:background .2s ease,box-shadow .2s ease}}

/* Readability update for copied Forged in Darkness theme — text only, no logo changes */
body,.gradient,.color-background-1,.color-background-2,.rich-text,.multicolumn,.collage,.product,.collection,.main-page-title,.rte,.article-template,.cart__footer {color:#f6f3fa!important}
:is(.gradient,.rich-text,.multicolumn,.collage,.product,.collection,.footer,.header-wrapper,.menu-drawer,.card-wrapper,.product__info-container,.collection-hero,.banner__box)
:is(h1,h2,h3,h4,h5,h6,p,li,small,strong,em,blockquote,dt,dd,.rte,.title,.subtitle,.caption,.price,.price-item,.card__heading,.product__title,.product__text,.rich-text__text,.rich-text__heading,.multicolumn-card__info,.footer-block__heading,.footer-block__details-content,.field__label,.form__label,.product-form__input legend,.facet-filters__label,.facets__heading,.facets__label,.cart-item__name,.totals__total,.totals__total-value){color:#f6f3fa!important}
:is(.header-wrapper,.footer,.menu-drawer,.rich-text,.collection,.product,.card-wrapper,.facets-container,.announcement-bar) a:not(.button):not(.button--primary):not(.button--secondary){color:#f6f3fa!important}
:is(.header-wrapper,.footer,.menu-drawer) :is(summary,span,.list-menu__item){color:#f6f3fa!important}
:is(.field__input,.select__select,.customer .field input,.quantity__input){color:#fff!important;background-color:#201b29!important}
:is(.field__input,.select__select,.customer .field input)::placeholder{color:#d6cfe0!important;opacity:1}
:is(.header__active-menu-item,.header__menu-item:hover,.footer a:hover,.rte a:hover){color:#d8b6ff!important}

/* Halloween testimonial cards: black panels with orange readable copy */
[id*="__multicolumn_dTTrEW"] .multicolumn-card,
[id*="__multicolumn_dTTrEW"] .multicolumn-card__info,
[id*="__multicolumn_dTTrEW"] .multicolumn-card__image-wrapper {
 background:#08070b!important;
}
[id*="__multicolumn_dTTrEW"] .multicolumn-card__info :is(h2,h3,p,strong,em,span,a),
[id*="__multicolumn_dTTrEW"] .multicolumn-card__info .rte,
[id*="__multicolumn_dTTrEW"] .multicolumn-card__info .rte * {
 color:#ff9b42!important;
}
[id*="__multicolumn_dTTrEW"] .multicolumn-card {
 border:1px solid rgba(255,155,66,.35);
 border-radius:8px;
 overflow:hidden;
}
/* Full-bleed purple announcement bar: eliminate dark edge panels */
.utility-bar,
.utility-bar.gradient,
.utility-bar .page-width,
.utility-bar .announcement-bar,
.utility-bar .announcement-bar__link,
.utility-bar .announcement-bar__message,
.utility-bar .localization-wrapper,
.utility-bar .localization-form,
.utility-bar .localization-selector,
.utility-bar .list-social {
 background-color:transparent!important;
}
.utility-bar,
.utility-bar.gradient {
 background:#482d65!important;
 background-image:linear-gradient(90deg,#261b34 0%,#482d65 50%,#261b34 100%)!important;
}
.utility-bar .announcement-bar__message,
.utility-bar .announcement-bar__link,
.utility-bar .localization-selector {color:#fff!important}

/* Halloween product detail icons: jack-o'-lanterns, without touching branding */
body.template-product .icon-with-text__item > .svg-wrapper,
body[class*="template-product"] .icon-with-text__item > .svg-wrapper {
 display:none!important;
}
body.template-product .icon-with-text__item::before,
body[class*="template-product"] .icon-with-text__item::before {
 content:"🎃";
 display:inline-block;
 font-size:2.4rem;
 line-height:1;
 flex:0 0 auto;
 margin-right:1rem;
}

/* Men / Women / Young & Old homepage panels: Halloween purple */
[id*="__multirow_zDLQDy"] .image-with-text__content,
[id*="__multirow_zDLQDy"] .image-with-text__content.gradient {
 background:#322044!important;
 background-image:linear-gradient(135deg,#39234f,#24182f)!important;
 border:1px solid rgba(184,133,235,.45);
}
[id*="__multirow_zDLQDy"] .image-with-text__content :is(h2,h3,p,span,strong,em,.caption,.image-with-text__heading,.image-with-text__text),
[id*="__multirow_zDLQDy"] .image-with-text__content .rte * {
 color:#f7efff!important;
}
[id*="__multirow_zDLQDy"] .image-with-text__content .caption {color:#e1b5ff!important}

/* Halloween purple panels for homepage Men / Women / Young & Old */
[id*="__multirow_zDLQDy"] .image-with-text__content,
[id*="__multirow_zDLQDy"] .image-with-text__content.gradient {
 background:#261936!important;
 background-image:linear-gradient(145deg,#332047,#1a1128)!important;
 border:1px solid rgba(178,125,245,.5);
 border-radius:8px;
}
[id*="__multirow_zDLQDy"] .image-with-text__content :is(h1,h2,h3,p,span,strong,em,a),
[id*="__multirow_zDLQDy"] .image-with-text__content .rte,
[id*="__multirow_zDLQDy"] .image-with-text__content .rte * {
 color:#e5c8ff!important;
}
[id*="__multirow_zDLQDy"] .image-with-text__heading {
 color:#f3e5ff!important;
}

/* Visually attach the clickable SHOP NOW section directly to Halloween banner */
#shopify-section-template--* { }
[id*="__image_banner_xjdN4n"] {margin-bottom:0!important;padding-bottom:0!important}
[id*="__tanktough_halloween_cta"] {margin-top:0!important;padding-top:0!important}
[id*="__tanktough_halloween_cta"] .rich-text,
[id*="__tanktough_halloween_cta"] .rich-text__wrapper,
[id*="__tanktough_halloween_cta"] .rich-text__blocks {margin-top:0!important;padding-top:0!important}
[id*="__tanktough_halloween_cta"] .rich-text__buttons {margin-top:0!important}
[id*="__tanktough_halloween_cta"] .rich-text {background:#101014!important}

/* Blend the animated black-backed header logo into the Halloween header.
   Preserves original logo pixels and animation; changes presentation only. */
.header__heading-logo,
.header__heading-logo-wrapper img {
 mix-blend-mode:screen!important;
}
.header__heading-logo-wrapper {background:transparent!important}
