:root[data-ts-halloween]{--topshelf-glass-control-ink: #fff;--topshelf-glass-control-border: rgb(255 255 255 / .38);--topshelf-glass-control-bg: rgb(8 9 16 / .78);--topshelf-glass-control-bg-hover: rgb(22 17 30 / .9);--topshelf-glass-control-bg-on-media: rgb(8 9 16 / .72);--topshelf-glass-control-bg-on-media-hover: rgb(22 17 30 / .88);--topshelf-glass-control-shadow: 0 6px 18px rgb(0 0 0 / .45), inset 0 1px 0 rgb(255 255 255 / .08);--topshelf-glass-control-shadow-hover: 0 0 0 1px rgb(var(--tsh-orange-rgb) / .55), 0 0 16px rgb(var(--tsh-orange-rgb) / .35)}:root[data-ts-halloween] body #header-group,:root[data-ts-halloween] body #header-group[data-kith-sticky-state]{background-color:transparent!important;box-shadow:0 1px rgb(var(--tsh-orange-rgb) / .12)!important}:root[data-ts-halloween] body #header-group{--tsh-header-glow: radial-gradient(38% 220% at 8% 70%, rgb(var(--tsh-orange-rgb) / .15) 0%, rgb(var(--tsh-orange-rgb) / .05) 42%, transparent 70%), radial-gradient(42% 240% at 90% 30%, rgb(109 40 217 / .24) 0%, rgb(109 40 217 / .08) 42%, transparent 70%)}:root[data-ts-halloween] body #header-group:before{background:var(--tsh-header-glow),linear-gradient(180deg,#04060cd1,#04060c85)!important}:root[data-ts-halloween] body:after{content:"";position:fixed;top:0;left:0;right:0;z-index:3001;height:68px;pointer-events:none;background:url(topshelf-halloween-cobweb-web-left.webp) left top / auto 100% no-repeat,url(topshelf-halloween-cobweb-web-right.webp) right top / auto 100% no-repeat;opacity:.8;transition:opacity .2s ease}@media screen and (min-width:990px){:root[data-ts-halloween] body:after{height:116px}}:root[data-ts-halloween].predictive-search-open body:after{opacity:0}:root[data-ts-halloween] body #header-group:is([data-kith-sticky-state=active],[data-kith-sticky-state=parked]):before{background:var(--tsh-header-glow),linear-gradient(rgb(var(--tsh-bg-rgb) / .97),rgb(var(--tsh-bg-rgb) / .97))!important}:root[data-ts-halloween] body #header-group .shopify-section-group-header-group .announcement-bar,:root[data-ts-halloween] body #header-group .shopify-section-group-header-group .announcement-bar[class*=color-scheme]{background:linear-gradient(115deg,#ffffff1f,#fff0 20% 80%,#ffecdc14),linear-gradient(120deg,#b93a07 0%,#e2500c 26%,var(--tsh-orange) 50%,#e2500c 74%,#b93a07 100%)!important;background-color:var(--tsh-orange)!important;box-shadow:inset 0 1px #ffe6d233,inset 0 -1px #3c0f008c!important}:root[data-ts-halloween] .topshelf-quick-links:not(.topshelf-quick-links--light){--topshelf-ql-surface-start: rgb(5 7 13 / .94);--topshelf-ql-surface-end: rgb(5 7 13 / .94);border-top-color:#ffffff0a;background:linear-gradient(180deg,#04060c85,#04060c4d);box-shadow:none}:root[data-ts-halloween] .topshelf-quick-links .topshelf-quick-links__pill:not(.topshelf-quick-links__pill--highlight,[aria-current=page]){border-color:#c4c8e057;background:#0d1022cc;color:#e9e8f1}:root[data-ts-halloween] .topshelf-quick-links .topshelf-quick-links__pill:not(.topshelf-quick-links__pill--highlight,[aria-current=page]):hover{border-color:rgb(var(--tsh-orange-rgb) / .75);background:#181220eb;color:#fff;box-shadow:0 0 14px rgb(var(--tsh-orange-rgb) / .3);filter:none}:root[data-ts-halloween] .topshelf-quick-links .topshelf-quick-links__pill--highlight,:root[data-ts-halloween] .topshelf-quick-links .topshelf-quick-links__pill--highlight:hover{border-color:var(--tsh-orange);background:#1a0c08d9;color:#fff;box-shadow:0 0 0 1px rgb(var(--tsh-orange-rgb) / .35),0 0 14px rgb(var(--tsh-orange-rgb) / .55),inset 0 0 10px rgb(var(--tsh-orange-rgb) / .22);filter:none}:root[data-ts-halloween] .topshelf-quick-links .topshelf-quick-links__pill--highlight:hover{box-shadow:0 0 0 1px rgb(var(--tsh-orange-rgb) / .5),0 0 20px rgb(var(--tsh-orange-rgb) / .7),inset 0 0 12px rgb(var(--tsh-orange-rgb) / .3)}:root[data-ts-halloween] .topshelf-quick-links .topshelf-quick-links__pill[aria-current=page]{border-color:var(--tsh-orange);background:var(--tsh-orange);color:#000;box-shadow:0 0 14px rgb(var(--tsh-orange-rgb) / .45)}:root[data-ts-halloween] .topshelf-quick-links .topshelf-quick-links__pill:focus-visible{outline-color:var(--tsh-amber)}@supports selector(::scroll-button(*)){@media(hover:hover)and (pointer:fine){:root[data-ts-halloween] .topshelf-quick-links:not(.topshelf-quick-links--light) .topshelf-quick-links__track::scroll-button(left){content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='14.5' fill='%230b0d16' stroke='%23ff6b16'/%3E%3Cpath d='M17 10l-5 5 5 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") / "Scroll quick links left"}:root[data-ts-halloween] .topshelf-quick-links:not(.topshelf-quick-links--light) .topshelf-quick-links__track::scroll-button(right){content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='14.5' fill='%230b0d16' stroke='%23ff6b16'/%3E%3Cpath d='M13 10l5 5-5 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") / "Scroll quick links right"}}}:root[data-ts-halloween] body:has(#header-group[data-kith-sticky-state]:not([data-kith-sticky-state=inactive])) #MainContent{box-shadow:none!important}:root[data-ts-halloween] .bento-card__buttons a{background-color:rgb(var(--tsh-orange-rgb) / .42)!important;background-image:linear-gradient(150deg,#ffffff47,#ffffff0f 42%,#fff0 72%),linear-gradient(180deg,rgb(var(--tsh-orange-rgb) / .78),rgb(var(--tsh-orange-rgb) / .55))!important;text-shadow:0 1px 2px rgb(60 15 0 / .4);box-shadow:inset 0 1px #fff6,inset 0 -1px #3c0f0040,0 8px 22px #00000059}:root[data-ts-halloween] .bento-card__buttons a:is(:hover,:focus-visible){background-color:rgb(var(--tsh-orange-rgb) / .55)!important;background-image:linear-gradient(150deg,#fff6,#ffffff1f 42%,#fff0 72%),linear-gradient(180deg,rgb(var(--tsh-orange-rgb) / .9),rgb(var(--tsh-orange-rgb) / .66))!important;box-shadow:inset 0 1px #ffffff80,0 0 22px rgb(var(--tsh-orange-rgb) / .4)}:root[data-ts-halloween] body .bento-carousel slideshow-arrows .slideshow-control{background:#080910d6!important;color:#fff!important;border-color:#fff6!important;box-shadow:0 4px 14px #00000080!important}:root[data-ts-halloween] body .bento-carousel slideshow-arrows .slideshow-control:is(:hover,:focus-visible){background:#16111eeb!important;border-color:rgb(var(--tsh-orange-rgb) / .7)!important;box-shadow:0 0 16px rgb(var(--tsh-orange-rgb) / .35)!important}:root[data-ts-halloween] body .bento-carousel slideshow-arrows .slideshow-control svg{color:#fff!important}:root[data-ts-halloween] .tsbn{--tsbn-panel: #06070c !important}:root[data-ts-halloween] .tsbn__panel{background:radial-gradient(70% 160% at 0% 0%,rgb(var(--tsh-purple-rgb) / .14),transparent 62%) padding-box,radial-gradient(55% 150% at 100% 100%,rgb(var(--tsh-orange-rgb) / .12),transparent 70%) padding-box,linear-gradient(var(--tsbn-panel),var(--tsbn-panel)) padding-box,conic-gradient(from var(--tsbn-angle),rgb(var(--tsh-orange-rgb) / .6) 0deg,#ffa35c 28deg,#fff1e2 42deg,#ffa35c 56deg,rgb(var(--tsh-orange-rgb) / .6) 96deg,rgb(var(--tsh-orange-rgb) / .6) 360deg) border-box;box-shadow:0 0 24px -6px rgb(var(--tsh-orange-rgb) / .45),0 14px 34px -22px #000c}:root[data-ts-halloween] .tsbn__icon{background:#0a0812e6;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tsbn-accent) 78%,transparent),0 0 12px color-mix(in srgb,var(--tsbn-accent) 35%,transparent)}:root[data-ts-halloween] .tsbn__item:has(.tsbn__rating) .tsbn__icon{--tsbn-accent: var(--tsh-orange)}:root[data-ts-halloween] .tsbn__affix,:root[data-ts-halloween] .tsbn__summary strong{color:var(--tsh-amber)}:root[data-ts-halloween] .topshelf-light-card__badge{border-color:#9a2a06;background:linear-gradient(115deg,#fff3,#fff0 22% 78%,#ffffff1a),linear-gradient(120deg,#e2400a 0%,var(--tsh-sale) 50%,#e2400a 100%)}:root[data-ts-halloween] :is(.topshelf-light-carousel__item:hover,.topshelf-light-carousel__item:has(:focus-visible)) .topshelf-light-card{box-shadow:0 0 0 1px rgb(var(--tsh-orange-rgb) / .6),0 0 22px rgb(var(--tsh-orange-rgb) / .22),0 14px 32px #00000080}:root[data-ts-halloween] :is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list){--ts-card-border-hover: rgb(var(--tsh-orange-rgb) / .6);--ts-card-shadow-hover: 0 0 0 1px rgb(var(--tsh-orange-rgb) / .16), 0 0 22px rgb(var(--tsh-orange-rgb) / .2), 0 12px 28px rgb(0 0 0 / .5), inset 0 1px 0 rgb(255 255 255 / .08)}:root[data-ts-halloween] :is(.product-grid:not(.topshelf-wishlist-page__grid),[data-template=index] .resource-list,[data-template^=product] .resource-list) product-card.product-card:hover .product-grid__card{background-color:var(--tsn-raised)}:root[data-ts-halloween] body .topshelf-dollar-off-badge,:root[data-ts-halloween] body product-card .product-badges .product-badges__badge:not(.topshelf-soldout-badge){border-color:#b8360a!important;background:linear-gradient(115deg,#fff3,#fff0 20% 80%,#ffe6d21f),linear-gradient(120deg,#e2400a,var(--tsh-sale) 22%,#ff6a2a 50%,var(--tsh-sale) 76%,#e2400a)!important;color:#fff!important;box-shadow:inset 0 1px #ffdcc859,inset 0 -1px #5a140066,0 2px 10px #f04a104d!important}:root[data-ts-halloween] #MainContent .topshelf-dollar-off-badge-block .topshelf-dollar-off-badge:after{content:"\1f987";content:"\1f987" / "";margin-inline-start:.35em;line-height:1}:root[data-ts-halloween] .prs{--prs-glow: rgb(var(--tsh-orange-rgb) / .1) !important}:root[data-ts-halloween] .tfrc-w--accent .tfrc-w__in{background-image:linear-gradient(100deg,var(--tsh-orange) 0%,#ffc28a 34%,#ff8f3a 66%,var(--tsh-orange) 100%)}:root[data-ts-halloween] .tfrc__fx{background:linear-gradient(160deg,rgb(var(--tsh-purple-rgb) / .09),rgb(var(--tsh-purple-rgb) / .03) 55%,rgb(var(--tsh-purple-rgb) / .07));box-shadow:inset 0 0 0 1px rgb(var(--tsh-purple-rgb) / .12)}:root[data-ts-halloween] .tfrc-glow--1{--c: var(--tsh-purple)}:root[data-ts-halloween] .tfrc-glow--2,:root[data-ts-halloween] .tsps-glow--1{--c: var(--tsh-purple-deep)}:root[data-ts-halloween] .tsps-glow--3{--c: #c084fc}:root[data-ts-halloween] .tfrc__dots{background-image:radial-gradient(rgb(var(--tsh-purple-rgb) / .22) 1px,transparent 1.3px)}:root[data-ts-halloween] .tsps__dots{background-image:radial-gradient(rgb(192 132 252 / .16) 1px,transparent 1.3px)}:root[data-ts-halloween] .tfrc__eyebrow{box-shadow:0 0 0 1px rgb(var(--tsh-purple-rgb) / .28),0 8px 20px -10px rgb(var(--tsh-purple-rgb) / .55)}:root[data-ts-halloween] .tsps__eyebrow{background:rgb(var(--tsh-purple-rgb) / .1);box-shadow:inset 0 0 0 1px #c084fc52,0 8px 24px -12px rgb(var(--tsh-purple-rgb) / .6)}:root[data-ts-halloween] .tfrc__eyebrow svg{color:#c084fc}:root[data-ts-halloween] .tsps__eyebrow svg{color:#e9d5ff}:root[data-ts-halloween] .tsps-w--accent .tsps-w__in{background-image:linear-gradient(100deg,var(--tsh-orange) 0%,#ffc28a 34%,#ff8f3a 66%,var(--tsh-orange) 100%)}:root[data-ts-halloween] .tsbl-glow--1,:root[data-ts-halloween] .tsech-glow--2{--c: var(--tsh-purple-deep)}:root[data-ts-halloween] .tsbl-card__ring{background:conic-gradient(from var(--tsbl-a),transparent 0 42%,var(--tsh-orange) 62%,#ffd3ad 76%,var(--tsbl-accent) 88%,transparent 100%)}:root[data-ts-halloween] :is(.tsbl-help__btn,.tsech__btn):before{background:linear-gradient(110deg,#c2410c 0%,#ea580c 60%,var(--tsh-orange) 100%)}:root[data-ts-halloween] .tsbl-help__btn:hover{box-shadow:0 14px 28px -14px rgb(var(--tsh-orange-rgb) / .9)}:root[data-ts-halloween] .tsech__btn:hover{box-shadow:inset 0 0 0 1.5px var(--tsh-orange),0 18px 36px -16px rgb(var(--tsh-orange-rgb) / .85)}:root[data-ts-halloween] .tsbl-journey__fill{background:linear-gradient(90deg,#ea580c,var(--tsbl-accent),#ffc28a);box-shadow:0 0 12px rgb(var(--tsh-orange-rgb) / .6)}:root[data-ts-halloween] .tsbl-journey__dot{background:color-mix(in srgb,#ea580c calc(var(--lit) * 100%),#1a1426)}:root[data-ts-halloween] .tsech-post__read{background:#ea580c;box-shadow:0 10px 22px -10px rgb(var(--tsh-orange-rgb) / .9)}:root[data-ts-halloween] .tsech-progress__thumb{background:linear-gradient(90deg,#ea580c,var(--tsech-accent),#ffc28a)}:root[data-ts-halloween] .tsech-ctrl:not([aria-disabled=true]):hover{background-color:#ea580c;box-shadow:inset 0 0 0 1px var(--tsh-orange),0 10px 24px -10px rgb(var(--tsh-orange-rgb) / .9)}:root[data-ts-halloween] .tsvu{--tsvu-hl-1: var(--tsh-orange) !important;--tsvu-hl-2: #ffb070 !important;--tsvu-hl-3: var(--tsh-purple) !important}:root[data-ts-halloween] .tsvu-blob--2{display:none}:root[data-ts-halloween] .tsvu-map__cta,:root[data-ts-halloween] .tsvu-btn--solid,:root[data-ts-halloween] .tsvu-btn--outline:before{background:#ea580c}:root[data-ts-halloween] .tsvu-btn--solid{box-shadow:0 14px 26px -14px rgb(var(--tsh-orange-rgb) / .6)}:root[data-ts-halloween] .topshelf-reviews__eyebrow-stars,:root[data-ts-halloween] .topshelf-ext-reviews__stars:after,:root[data-ts-halloween] .topshelf-reviews .CarouselWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon:not([class*=stars__icon--]),:root[data-ts-halloween] .CarouselWidget-prefix .R-GlobalModal .R-RatingStars .R-RatingStars__stars .stars__icon:not([class*=stars__icon--]){color:#a855f7}@supports ((-webkit-background-clip: text) or (background-clip: text)){:root[data-ts-halloween] .topshelf-reviews__eyebrow-stars,:root[data-ts-halloween] .topshelf-ext-reviews__stars:after{background-image:linear-gradient(120deg,#6d28d9,#8b5cf6 22%,#c084fc 50%,#a855f7 76%,#7e22ce)}:root[data-ts-halloween] .topshelf-reviews .CarouselWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon:not([class*=stars__icon--]),:root[data-ts-halloween] .CarouselWidget-prefix .R-GlobalModal .R-RatingStars .R-RatingStars__stars .stars__icon:not([class*=stars__icon--]){background-image:linear-gradient(115deg,#fff3,#fff0 20% 80%,#f0e1ff24),linear-gradient(120deg,#6d28d9,#8b5cf6 22%,#c084fc 50%,#a855f7 76%,#7e22ce)}}:root[data-ts-halloween] .topshelf-ext-reviews__avatar--initial{color:#fff;background:linear-gradient(120deg,#7e22ce,#a855f7 55%,#8b5cf6)}:root[data-ts-halloween] :is(.topshelf-ext-reviews__verified,.topshelf-ext-reviews__recommends){color:#c084fc}:root[data-ts-halloween] .topshelf-reviews .CarouselWidget-prefix .R-ReviewsList__item .item__inner,:root[data-ts-halloween] .topshelf-ext-reviews__card{box-shadow:inset 0 0 24px rgb(var(--tsh-purple-rgb) / 0),0 4px 18px -4px #0000004d}:root[data-ts-halloween] .topshelf-reviews .CarouselWidget-prefix .R-ReviewsList__item .item__inner:before,:root[data-ts-halloween] .topshelf-ext-reviews__card:before{background:linear-gradient(105deg,transparent 30%,rgb(216 180 254 / .12) 50%,transparent 70%)}@media(hover:hover){:root[data-ts-halloween] .topshelf-reviews .CarouselWidget-prefix .R-ReviewsList__item:hover .item__inner,:root[data-ts-halloween] .topshelf-ext-reviews__card:hover{border-color:rgb(var(--tsh-purple-rgb) / .55);box-shadow:inset 0 0 24px rgb(var(--tsh-purple-rgb) / .14),0 16px 26px -14px #0000008c}}:root[data-ts-halloween] :is(.topshelf-reviews__cta,.topshelf-reviews__source,.topshelf-ext-reviews__track):focus-visible{outline-color:var(--tsh-orange)}:root[data-ts-halloween] .topshelf-footer{--tsf-bg: #07080f;--tsf-bg-2: #050609;--tsf-ink: #f3f1f7;--tsf-accent: var(--tsh-orange);--tsf-accent-2: var(--tsh-orange);--tsf-gold: var(--tsh-orange);--tsf-muted: rgb(236 232 246 / .7);--tsf-line: rgb(222 214 245 / .08);--tsf-line-strong: rgb(222 214 245 / .15);background:radial-gradient(140% 180% at 16% -50%,rgb(var(--tsh-orange-rgb) / .08),rgb(var(--tsh-orange-rgb) / 0) 55%),radial-gradient(120% 160% at 92% 130%,rgb(var(--tsh-purple-rgb) / .08),rgb(var(--tsh-purple-rgb) / 0) 55%),var(--tsf-bg);box-shadow:inset 0 1px rgb(var(--tsh-orange-rgb) / .14)}:root[data-ts-halloween] .product-details .topshelf-pdp-trust__card--rewards .topshelf-pdp-trust__icon{background:rgba(var(--tsn-surface-2-rgb),.9);color:var(--tsn-text)}:root[data-ts-halloween] #MainContent .product-details .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label:has(input:checked):not(:has([data-option-available=false])){border-color:#ff8a3d!important;background:linear-gradient(180deg,#ff7a26 0%,var(--tsh-pumpkin) 55%,#d94a06 100%)!important;box-shadow:0 0 0 2px var(--tsn-bg),0 0 0 4px rgb(var(--tsh-orange-rgb) / .55),0 6px 18px rgb(var(--tsh-orange-rgb) / .35)!important}:root[data-ts-halloween] #MainContent .product-details .variant-option--buttons:not(.variant-option--swatches)>.variant-option__button-label:has(input:checked):not(:has([data-option-available=false])):hover{box-shadow:0 0 0 2px var(--tsn-bg),0 0 0 4px rgb(var(--tsh-orange-rgb) / .8),0 10px 24px rgb(var(--tsh-orange-rgb) / .45)!important}:root[data-ts-halloween] body main[data-template^=product] .shopify-app-block[id*=reviews_io_reviewsio_polaris],:root[data-ts-halloween] body main[data-template^=product] .shopify-app-block[id*=reviews_io_reviewsio_polaris] *{--badge-icon-color: var(--tsh-orange) !important;--primary-button-bg-color: var(--tsh-pumpkin) !important;--primary-button-border-color: var(--tsh-pumpkin) !important;--pagination-tab-active-border-color: var(--tsh-orange) !important;--slider-indicator-button-color: var(--tsh-orange) !important}:root[data-ts-halloween] body main[data-template^=product] .shopify-app-block[id*=reviews_io_reviewsio_polaris] a:not(.R-Button){color:var(--tsn-link)!important}:root[data-ts-halloween] .product-details .topshelf-pdp-trust__card:not(.is-free-shipping):is(:hover,:focus-visible),:root[data-ts-halloween] .product-details .desc-accordion:hover,:root[data-ts-halloween] .product-details .pm-action-grid .pm-banner:is(:hover,:focus-within),:root[data-ts-halloween] body main[data-template^=product] .shopify-app-block[id*=reviews_io_reviewsio_polaris]:hover{border-color:rgb(var(--tsh-orange-rgb) / .55)!important;background:var(--tsn-raised)!important;box-shadow:0 0 0 1px rgb(var(--tsh-orange-rgb) / .14),0 0 22px rgb(var(--tsh-orange-rgb) / .18),0 12px 28px #00000073,inset 0 1px #ffffff14!important}@media(hover:hover){:root[data-ts-halloween] .prs .prs-card__link:hover{border-color:rgb(var(--tsh-orange-rgb) / .55);background:var(--tsn-raised);box-shadow:0 0 0 1px rgb(var(--tsh-orange-rgb) / .14),0 0 22px rgb(var(--tsh-orange-rgb) / .18),0 12px 28px #00000073,inset 0 1px #ffffff14}:root[data-ts-halloween] .prs .prs-card__link:hover .prs-card__arrow{background-color:var(--tsh-orange)}}:root[data-ts-halloween] .tsfg .tsfg-card__link:is(:hover,:focus-visible){background:var(--tsn-raised);border-color:rgb(var(--tsh-orange-rgb) / .55);box-shadow:0 0 0 1px rgb(var(--tsh-orange-rgb) / .14),0 0 22px rgb(var(--tsh-orange-rgb) / .18),0 12px 28px #00000073,inset 0 1px #ffffff14}:root[data-ts-halloween] .tsfg{--tsfg-accent: var(--tsh-purple) !important}:root[data-ts-halloween] .tsfg .tsfg-card__link.is-current{box-shadow:0 0 0 1px rgb(var(--tsh-purple-rgb) / .2),0 0 20px rgb(var(--tsh-purple-rgb) / .2),0 8px 20px #00000059}:root[data-ts-halloween] .tsfg .tsfg-card__check{box-shadow:0 2px 8px rgb(var(--tsh-purple-rgb) / .5)}:root[data-ts-halloween] .tsfg .tsfg-card__link.is-current:is(:hover,:focus-visible){border-color:var(--tsh-purple);box-shadow:0 0 0 1px rgb(var(--tsh-purple-rgb) / .32),0 0 22px rgb(var(--tsh-purple-rgb) / .3),0 12px 28px #00000073,inset 0 1px #ffffff14}:root[data-ts-halloween] .ts-video-hero__copy h1{background:linear-gradient(100deg,#fff 0%,#ffe2c7 40%,#ffa35c 72%,var(--tsh-orange) 100%);-webkit-background-clip:text;background-clip:text}:root[data-ts-halloween] :is(.ts-video-watch .ts-video-section-heading .ts-video-eyebrow,.ts-video-watch .ts-video-related .ts-video-eyebrow,.ts-video-shop .ts-video-eyebrow){color:var(--tsn-link)}:root[data-ts-halloween] .ts-video-hero__stats li+li:before{color:rgb(var(--tsh-orange-rgb) / .6)}:root[data-ts-halloween] :is(.ts-calc-sizes__all,.ts-vol-sizes__all),:root[data-ts-halloween] .ts-vol .section-title:before,:root[data-ts-halloween] .ts-vol .result-label:before,:root[data-ts-halloween] :is(.tshbc__step-number,.tshbc-controller.is-selected .tshbc-controller__select,.tshbc__filter.is-active,.tshbc-meter__track span,.tshbc-card.is-selected .tshbc-card__add,.tshbc-guide-section[open] .tshbc-guide-section__toggle),:root[data-ts-halloween] :is(.topshelf-coral-pack__page-count,.topshelf-coral-pack__count,.topshelf-coral-pack__quick-nav-link[aria-current=true]),:root[data-ts-halloween] .tsbf-pill.is-active{background:var(--tsh-pumpkin);border-color:var(--tsh-pumpkin);color:#fff}:root[data-ts-halloween] .topshelf-coral-pack{--pack-aqua: #8b3dea;--pack-aqua-rgb: 139, 61, 234}:root[data-ts-halloween] .topshelf-coral-pack__card:has([aria-pressed=true]){box-shadow:0 0 0 2px rgb(var(--tsh-purple-rgb) / .28),0 0 22px rgb(var(--tsh-purple-rgb) / .22),0 14px 34px #0006}:root[data-ts-halloween] .tshbc__hero{background:linear-gradient(135deg,#0b0814,#1c1030 58%,#2a1238)}:root[data-ts-halloween] .tshbc__dock{background:var(--tsn-surface-2)}:root[data-ts-halloween]{--tsh-buy-gradient: linear-gradient(180deg, rgb(255 255 255 / .16) 0%, rgb(255 255 255 / 0) 52%), linear-gradient(160deg, #a855f7 0%, #8b3dea 50%, #6d28d9 100%);--tsh-buy-gradient-hover: linear-gradient(180deg, rgb(255 255 255 / .2) 0%, rgb(255 255 255 / 0) 52%), linear-gradient(160deg, #b46bff 0%, #9549f0 50%, #7a32e6 100%);--tsh-buy-border: rgb(206 168 255 / .4);--tsh-buy-shadow: 0 0 0 1px rgb(196 150 255 / .28), 0 10px 24px rgb(var(--tsh-purple-rgb) / .3), 0 0 22px rgb(var(--tsh-purple-rgb) / .24), inset 0 1px 0 rgb(255 255 255 / .35);--tsh-buy-shadow-hover: 0 0 0 1px rgb(206 168 255 / .4), 0 13px 30px rgb(var(--tsh-purple-rgb) / .38), 0 0 30px rgb(var(--tsh-purple-rgb) / .4), inset 0 1px 0 rgb(255 255 255 / .4)}:root[data-ts-halloween] :is(.add-to-cart-button,.cart__checkout-button){--color-primary-button-background: #8b3dea;--color-primary-button-border: #8b3dea;--color-primary-button-text: #fff;--color-primary-button-hover-background: #9549f0;--color-primary-button-hover-border: #9549f0;--color-primary-button-hover-text: #fff;--color-primary-button-focus-outline: #c084fc;--color-secondary-button-background: #8b3dea;--color-secondary-button-border: #8b3dea;--color-secondary-button-text: #fff;--color-secondary-button-hover-background: #9549f0;--color-secondary-button-hover-border: #9549f0;--color-secondary-button-hover-text: #fff}:root[data-ts-halloween] #MainContent .product-details .group-block-content .buy-buttons-block .add-to-cart-button,:root[data-ts-halloween] .product-details>.group-block>.group-block-content>.buy-buttons-block .product-form-buttons .add-to-cart-button,:root[data-ts-halloween] sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button,:root[data-ts-halloween] .cart__ctas .cart__checkout-button,:root[data-ts-halloween] .tshbc__cta[data-add-cart],:root[data-ts-halloween] .topshelf-coral-pack__add,:root[data-ts-halloween] .topshelf-wishlist-page__add-button:not(:disabled),:root[data-ts-halloween] .topshelf-footer__signup button{border-color:var(--tsh-buy-border)!important;background:var(--tsh-buy-gradient)!important;box-shadow:var(--tsh-buy-shadow)!important}:root[data-ts-halloween] :is(.cart__ctas .cart__checkout-button,.tshbc__cta[data-add-cart],.topshelf-coral-pack__add,.topshelf-wishlist-page__add-button,.topshelf-footer__signup button){color:#fff!important;text-shadow:0 1px 2px rgb(36 8 72 / .4)}:root[data-ts-halloween] #MainContent .product-details .group-block-content .buy-buttons-block .add-to-cart-button:is(:hover,:focus-visible),:root[data-ts-halloween] .product-details>.group-block>.group-block-content>.buy-buttons-block .product-form-buttons .add-to-cart-button:is(:hover,:focus-visible),:root[data-ts-halloween] sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button:is(:hover,:focus-visible),:root[data-ts-halloween] .cart__ctas .cart__checkout-button:is(:hover,:focus-visible):not([disabled]),:root[data-ts-halloween] .tshbc__cta[data-add-cart]:is(:hover,:focus-visible):not(:disabled),:root[data-ts-halloween] .topshelf-coral-pack__add:hover:not(:disabled),:root[data-ts-halloween] .topshelf-wishlist-page__add-button:hover:not(:disabled),:root[data-ts-halloween] .topshelf-footer__signup button:hover{border-color:#d8baff8c!important;background:var(--tsh-buy-gradient-hover)!important;box-shadow:var(--tsh-buy-shadow-hover)!important}:root[data-ts-halloween] .tshbc__cta--secondary{border-color:var(--tsh-purple);color:#e9d5ff}:root[data-ts-halloween] .tshbc__cta--secondary:hover:not(:disabled){border-color:#b46bff;background:var(--tsh-buy-gradient-hover);color:#fff}:root[data-ts-halloween] product-card .quick-add__button{--topshelf-glass-control-ink: #fff;--topshelf-glass-control-border: rgb(206 168 255 / .5);--topshelf-glass-control-bg-on-media: linear-gradient(160deg, rgb(168 85 247 / .94), rgb(109 40 217 / .94));--topshelf-glass-control-bg-on-media-hover: linear-gradient(160deg, rgb(180 107 255 / .98), rgb(122 50 230 / .98));--topshelf-glass-control-shadow: 0 6px 18px rgb(var(--tsh-purple-rgb) / .35), inset 0 1px 0 rgb(255 255 255 / .3);--topshelf-glass-control-shadow-hover: 0 8px 24px rgb(var(--tsh-purple-rgb) / .5), 0 0 18px rgb(var(--tsh-purple-rgb) / .35), inset 0 1px 0 rgb(255 255 255 / .35)}:root[data-ts-halloween] .topshelf-bogo-card__action-button{border-color:#cea8ff80;background:linear-gradient(160deg,#a855f7f0,#6d28d9f0);color:#fff;box-shadow:0 6px 18px rgb(var(--tsh-purple-rgb) / .35),inset 0 1px #ffffff4d}:root[data-ts-halloween] .topshelf-bogo-card__action-button:is(:hover,:focus-visible){background:linear-gradient(160deg,#b46bfffa,#7a32e6fa);box-shadow:0 8px 24px rgb(var(--tsh-purple-rgb) / .5),0 0 18px rgb(var(--tsh-purple-rgb) / .35),inset 0 1px #ffffff59}:root[data-ts-halloween] .topshelf-footer__command{border-color:#cea8ff52;background:var(--tsh-buy-gradient);box-shadow:inset 0 1px #fff6,inset 0 -1px #2408484d,0 8px 22px #00000059,0 0 26px rgb(var(--tsh-purple-rgb) / .22)}:root[data-ts-halloween] .topshelf-footer__command :is(.topshelf-footer__command-title strong,a){text-shadow:0 1px 2px rgb(36 8 72 / .45)}:root[data-ts-halloween] .topshelf-coral-specs--product .topshelf-coral-specs__col{--meter: var(--tsh-purple, #a855f7)}:root[data-ts-halloween] .desc-accordion{--topshelf-desc-blue: var(--tsh-purple, #a855f7)}:root[data-ts-halloween] body .desc-accordion__toggle,:root[data-ts-halloween] body .desc-accordion__toggle:before,:root[data-ts-halloween] body .product-details .desc-accordion__toggle,:root[data-ts-halloween] body .product-details .desc-accordion__toggle:before{color:var(--tsh-purple, #a855f7)!important}:root[data-ts-halloween] body .desc-accordion__toggle:is(:hover,:focus-visible),:root[data-ts-halloween] body .desc-accordion__toggle:is(:hover,:focus-visible):before,:root[data-ts-halloween] body .product-details .desc-accordion__toggle:is(:hover,:focus-visible),:root[data-ts-halloween] body .product-details .desc-accordion__toggle:is(:hover,:focus-visible):before{color:#c084fc!important}:root[data-ts-halloween] .topshelf-light-card__price:has(.topshelf-light-card__price-compare) .topshelf-light-card__price-current{color:var(--tsh-orange, #ff6b16)}:root[data-ts-halloween] .topshelf-light-carousel__view-all{border-color:#a855f757;background:linear-gradient(145deg,#1d0b38 0%,#3b1370 55%,var(--tsh-purple-deep, #6d28d9) 100%)}:root[data-ts-halloween] .topshelf-light-carousel__view-all:before{background:radial-gradient(circle,rgb(var(--tsh-orange-rgb, 255 107 22) / .3) 0 18%,rgb(var(--tsh-orange-rgb, 255 107 22) / 0) 66%)}:root[data-ts-halloween] .topshelf-light-carousel__view-all:focus-visible{outline-color:var(--tsh-orange, #ff6b16)}:root[data-ts-halloween] .topshelf-light-carousel__view-all-icon{color:#12061f;background:var(--tsh-orange, #ff6b16)}:root[data-ts-halloween] .topshelf-light-carousel__view-all:is(:hover,:focus-visible) .topshelf-light-carousel__view-all-icon{color:var(--tsh-orange, #ff6b16);background:#12061f}:root[data-ts-halloween] :is(.topshelf-light-carousel__item:hover,.topshelf-light-carousel__item:has(:focus-visible)) .topshelf-light-carousel__view-all{box-shadow:0 0 0 1px #a855f78c,0 0 22px #a855f73d,0 14px 32px #00000080}
/*# sourceMappingURL=/cdn/shop/t/220/assets/topshelf-halloween.css.map */
