body{overflow-x:clip}html{overflow-x:visible}.thb-header-right .localization,.thb-header-right localization-form,.thb-header-right .localization-form{display:none!important}.variations .product-form__input--color{display:block!important}.variations .product-form__input--color .form__label{margin-bottom:8px}.tab-swatch-row{display:flex;flex-wrap:wrap;gap:6px;width:100%}.variations .product-form__input--color input[type=radio]+label,.product-form__input--color label{width:58px!important;height:70px!important;margin:0!important;border:1px solid #d6d6d6!important;border-radius:4px!important;box-sizing:border-box;flex:0 0 auto;background:#fff}.variations .product-form__input--color input[type=radio]+label:after{border-radius:3px;background-size:cover!important}.variations .product-form__input--color input[type=radio]:checked+label{border:2px solid #111!important}.variations .product-form__input--color input[type=radio]:focus-visible+label{box-shadow:0 0 0 2px #015ecc}@media(max-width:767px){.tab-swatch-row{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:2px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.tab-swatch-row label{scroll-snap-align:start}.variations .product-form__input--color input[type=radio]+label{width:56px!important;height:68px!important}}.tab-faq-section{padding:28px 0 8px}.tab-faq-inner{max-width:760px;margin:0 auto;padding:0 20px}.tab-faq-section--full .tab-faq-inner{max-width:1400px}.tab-faq-heading{font-size:1.25rem;font-weight:700;margin:0 0 10px;letter-spacing:-.2px}.tab-faq details{border-bottom:1px solid #e5e7eb}.tab-faq summary{list-style:none;padding:14px 28px 14px 0;font-weight:600;font-size:.9375rem;position:relative;cursor:pointer}.tab-faq summary::-webkit-details-marker{display:none}.tab-faq summary:after{content:"+";position:absolute;right:4px;top:9px;font-size:22px;font-weight:400;color:#6b7280}.tab-faq details[open] summary:after{content:"\2212"}.tab-faq p{margin:0;padding:0 0 14px;color:#4b5563;font-size:.875rem;line-height:1.5}#tab-reviews{position:relative;top:-12px;height:0}.reputon-amazon-reviews-widget .reputon-rating-details{display:none!important}@media(min-width:1000px){.tab-faq-section{padding:44px 0 10px}.tab-faq-heading{font-size:1.5rem;margin-bottom:14px}}.product-popup-modal__content-info img.tab-size-chart-img{display:block;width:100%;max-width:900px;height:auto;margin:0 auto}@media(min-width:750px){.product-popup-modal__content-info img.tab-size-chart-img{width:auto;max-width:100%;max-height:calc(100vh - 300px)}}.product-card .product-card--add-to-cart-button,.product-card .product-card--add-to-cart-button.button.outline.accent,.product-card quick-view.product-card--add-to-cart-button,.product-card a.product-card--add-to-cart-button.tab-choose-link,.product-card .product-card-quickview--button{display:inline-flex!important;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;padding:0 14px;margin:10px 0 0;background:#ffb400!important;color:#0f1b2d!important;border:0!important;border-radius:10px!important;box-shadow:none!important;font-weight:800!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;cursor:pointer;transition:background .15s ease;position:relative;overflow:hidden;opacity:1!important;transform:none!important}.product-card .product-card--add-to-cart-button:before,.product-card .product-card--add-to-cart-button:after{display:none!important;content:none!important}.product-card .product-card--add-to-cart-button .product-card--add-to-cart-text{font:inherit;color:inherit;letter-spacing:0;text-transform:none}.product-card .product-card--add-to-cart-button:hover,.product-card .product-card--add-to-cart-button:focus-visible{background:#f0a800!important;color:#0f1b2d!important}.product-card .product-card--add-to-cart-button[disabled],.product-card .product-card--add-to-cart-button.sold-out{background:#e5e7eb!important;color:#6b7280!important;cursor:not-allowed}.product-card .product-card--add-to-cart-button-container{margin-top:auto;padding-top:2px}.template-collection .collection-banner.tab-coll-header{padding:18px 0 4px;background:none}.template-collection .tab-coll-header .collection-banner--breadcrumbs{font-size:12px;opacity:.75;margin-bottom:4px}.template-collection .tab-coll-header .collection-banner--content{padding:0}.template-collection .tab-coll-header .collection-banner--title{font-size:24px;line-height:1.2;letter-spacing:.3px;margin:0;text-transform:uppercase}.template-collection .tab-coll-count{margin:4px 0 0;font-size:13px;color:#56606e;letter-spacing:0;text-transform:none}.template-collection .tab-coll-header .collection-banner--description{max-width:640px;margin:8px auto 0;font-size:14px;color:#56606e}.template-collection .tab-coll-header .collection-banner--subcollections{margin-top:8px}@media(min-width:768px){.template-collection .collection-banner.tab-coll-header{padding:28px 0 6px}.template-collection .tab-coll-header .collection-banner--title{font-size:30px}}.template-collection .facets--bar{position:sticky;top:var(--header-height,60px);z-index:40;background:#fff;margin:0 0 14px;padding:8px 0;border-bottom:1px solid #e8ebef}.template-collection .facets--bar .facets__form{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap}.template-collection .facets--bar .facets-toggle{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:1.5px solid #0f1b2d;border-radius:10px;font-weight:700;font-size:13px;letter-spacing:0;text-transform:none;color:#0f1b2d;background:#fff;white-space:nowrap}.template-collection .facets--bar .thb-filter-sort-count{display:flex;align-items:center;gap:12px}.template-collection .facets--bar .thb-filter-count{font-size:13px;color:#56606e}.template-collection .facets--bar .thb-filter-sort .select{border:1.5px solid #dfe3e8;border-radius:10px;height:38px;display:flex;align-items:center;padding:0 8px}.template-collection .facets--bar .thb-filter-sort select{height:36px;border:0;font-size:13px;font-weight:600;padding:0 22px 0 4px;background:transparent;text-transform:none;letter-spacing:0}@media(max-width:767px){.template-collection .facets--bar .thb-filter-count{display:none}}.template-collection .facets-active{margin-top:8px}.template-collection .products.collection.row{margin:0 -6px;display:flex;flex-wrap:wrap;padding:0}.template-collection .products.collection>.column{padding:0 6px 22px;width:50%;max-width:50%;flex:0 0 50%;box-sizing:border-box;min-width:0;float:none}@media(min-width:768px){.template-collection .products.collection.row{margin:0 -10px}.template-collection .products.collection>.column{padding:0 10px 32px;width:25%;max-width:25%;flex:0 0 25%}}@media(min-width:1200px){.template-collection .products.collection.row{margin:0 -12px}.template-collection .products.collection>.column{padding:0 12px 36px}}.template-collection .products.collection>.promotion-column{display:none}.template-collection .product-card{display:flex;flex-direction:column;height:100%}.template-collection .product-card .product-featured-image{margin:0 0 10px;border-radius:12px;overflow:hidden;background:#f5f6f8;border:1px solid #eef0f3}.template-collection .product-card .product-featured-image-link{display:block;background:#f5f6f8}.template-collection .product-card .product-featured-image img{object-fit:cover}.template-collection .product-card.text-center .product-card-info{padding:0 2px;text-align:left;line-height:1.3}.template-collection .product-card .product-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:none;letter-spacing:0;font-size:14px;line-height:1.3;font-weight:600;color:#0f1b2d;margin:0 0 6px;min-height:36.4px}.template-collection .product-card .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 6px;line-height:1.2}.template-collection .product-card .price ins{text-decoration:none;font-weight:800;font-size:16px;color:#0f1b2d;order:1}.template-collection .product-card .price ins .from{font-size:12px;font-weight:600;color:#56606e;margin-right:2px;text-transform:none}.template-collection .product-card .price del{order:2;font-size:13px;color:#8a919c;opacity:1}.template-collection .product-card .price del .amount{opacity:1}.template-collection .product-card .price .unit-price{order:3}.template-collection .product-card .product-card--badges{top:8px;left:8px}.template-collection .product-card .badge{font-size:10px;font-weight:800;letter-spacing:.3px;padding:3px 8px;border-radius:999px;line-height:1.4}.template-collection .product-card .product-card--add-to-cart-button{margin-top:10px}.tab-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 4px;min-height:18px}.tab-card-pill{display:inline-block;font-size:11px;font-weight:700;color:#0f1b2d;background:#eef2f7;border-radius:999px;padding:2px 8px;line-height:1.4;white-space:nowrap}.tab-card-dots{display:inline-flex;align-items:center;gap:3px}.tab-card-dot{width:16px;height:16px;border-radius:50%;background:#dfe3e8 center/cover no-repeat;border:1px solid rgba(15,27,45,.12);box-sizing:border-box}.tab-card-more{font-size:11px;font-weight:700;color:#56606e;margin-left:2px}.product-card-swatches--container{display:none}.template-collection .sidebar-container{display:block}.template-collection .sidebar-container>div,.template-collection #ProductGridContainer,.template-collection .collection-container{min-width:0;max-width:100%;overflow:clip}.template-collection .facets--bar .facets__form{max-width:100%}.template-collection .facets--bar .thb-filter-sort{min-width:0;flex:0 1 auto}.template-collection .facets--bar .thb-filter-sort .select{width:190px;max-width:48vw;min-width:0;overflow:hidden}.template-collection .facets--bar .thb-filter-sort .select select,.template-collection .facets--bar .thb-filter-sort .select .bb-custom-select-container{max-width:100%;width:100%;min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-collection .facets--bar .facets-toggle{flex:0 0 auto}.template-collection .collection-banner.tab-coll-header{min-height:0!important;align-items:flex-start;text-align:left}.template-collection .tab-coll-header .collection-banner--breadcrumbs{position:static;margin:0 0 6px}.template-collection .tab-coll-header .collection-banner--content,.template-collection .tab-coll-header .collection-banner--content.text-center{padding:0!important;max-width:none;margin:0;text-align:left}.template-collection .tab-coll-header .collection-banner--content p{margin-top:4px}.template-collection .tab-coll-header .collection-banner--content h1+.collection-banner--subcollections,.template-collection .tab-coll-header .collection-banner--subcollections{margin-top:8px}.template-collection .tab-coll-header .collection-banner--subcollections .text-button{margin:0 12px 6px 0;font-size:13px}.template-collection .facets--bar .facets__form{gap:8px}.template-collection .facets--bar .thb-filter-sort-count{flex:0 1 auto;min-width:0;justify-content:flex-end}@media(max-width:767px){.template-collection .facets--bar .thb-filter-sort .select{width:150px;max-width:calc(100vw - 200px)}.template-collection .facets--bar .facets-toggle{padding:0 11px}}.template-collection .collection-banner.tab-coll-header{display:block}.template-collection .tab-coll-header .row{min-width:0;margin:0}.template-collection .collection-banner.tab-coll-header{padding-bottom:0}.template-collection .collection-container.section-spacing-bottom{padding-top:0;margin-top:0}.template-collection #ProductGridContainer{margin-top:0}.template-collection .facets--bar{margin-top:14px}.template-collection .section-product-grid,.template-collection .section-product-grid .row,.template-collection .section-product-grid .collection-container{padding-top:0!important;margin-top:0!important}.template-collection .product-card .product-featured-image img,.template-collection .product-card .product-featured-image-link img,.template-collection .product-card .product-primary-image,.template-collection .product-card .product-secondary-image{object-fit:contain!important;object-position:center;padding:8px;box-sizing:border-box;background:#f5f6f8}@media(min-width:768px){.template-collection .product-card .product-featured-image img{padding:12px}}.template-collection .facets--bar{margin-top:12px;margin-bottom:12px}@media(max-width:767px){.testimonials__inner{padding:0 18px!important;max-width:100%;box-sizing:border-box;font-size:1.125rem!important}.testimonials scroll-shadow{margin:0!important;width:100%!important}.testimonials__testimonial{width:100%!important;padding:0 4px;box-sizing:border-box}.testimonials__testimonial p{line-height:1.4;overflow-wrap:anywhere}.testimonials__author{margin-top:8px}}@media(max-width:767px){#shopify-pc__banner{top:auto!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important;border-radius:14px 14px 0 0!important;padding:12px 14px!important;box-shadow:0 -4px 18px #0000001f!important;font-size:12px!important}#shopify-pc__banner__body{margin:0 0 8px!important;font-size:12px!important;line-height:1.35!important}#shopify-pc__banner__body h2,#shopify-pc__banner .shopify-pc__banner__dialog h2{font-size:14px!important;margin:0 0 4px!important}#shopify-pc__banner__btns{display:flex!important;gap:8px!important;margin:0!important}#shopify-pc__banner__btns button{flex:1 1 auto!important;height:38px!important;padding:0 10px!important;font-size:12px!important;margin:0!important;border-radius:9px!important}}.testimonials .flickity-viewport{width:100%!important;min-width:100%!important;margin:0!important}.testimonials .testimonials__testimonial{width:100%!important;box-sizing:border-box;padding:0 12px}.testimonials .testimonials__testimonial p{margin-left:0;margin-right:0;overflow-wrap:anywhere}@media(max-width:767px){.testimonials .testimonials__testimonial{padding:0 10px}}@media(max-width:767px){#shopify-pc__banner .shopify-pc__banner__wrapper{padding:0!important;margin:0!important;max-width:100%!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0 0 8px!important;font-size:12px!important;line-height:1.35!important}#shopify-pc__banner .shopify-pc__banner__body h2{font-size:14px!important;margin:0 0 4px!important}#shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin:0!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 0!important;height:40px!important;min-height:0!important;padding:0 8px!important;font-size:12px!important;margin:0!important;border-radius:9px!important;white-space:nowrap}}.footer .widget--text a{text-decoration:none;color:inherit}.footer .widget--text a:hover{text-decoration:underline}.footer .columns.large-2:not(.widget--menu-column) .widget--text .rte p{font-size:15px;line-height:29px;margin-bottom:12px}@media(max-width:767px){#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row!important;height:auto!important;min-height:0!important;max-height:none!important;align-items:stretch!important;width:100%!important}#shopify-pc__banner .shopify-pc__banner__btns button{display:block!important;width:auto!important;max-width:none!important;flex:1 1 0!important;height:40px!important;line-height:1!important;overflow:hidden;text-overflow:ellipsis}#shopify-pc__banner .shopify-pc__banner__btns button span{display:inline!important}}.tab-slider__slide:has(img[src*=tab-halloween-desktop]) .tab-hero__shade{display:none}@media(min-width:750px){.tab-slider__slide:has(img[src*=tab-halloween-desktop]){background:#24103a}.tab-slider__slide:has(img[src*=tab-halloween-desktop]) .tab-hero__pic img{object-fit:contain;object-position:50% 50%}.tab-slider__slide:has(img[src*=tab-halloween-desktop]) .tab-hero__shade{display:block;z-index:-1;background:url(tab-halloween-desktop.jpg) center/cover no-repeat;filter:blur(22px) brightness(.75);transform:scale(1.2)}}@media(min-width:750px)and (max-width:1099px){.tab-slider__slide:has(img[src*=tab-halloween-desktop]) .tab-hero__pic{left:24px;right:24px;width:auto}}@media(min-width:1536px){.tab-slider__slide:has(img[src*=tab-halloween-desktop]) .tab-hero__pic img{object-fit:cover}.tab-slider__slide:has(img[src*=tab-halloween-desktop]) .tab-hero__shade{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tab-fixes.css.map */
