.product-section--seasonal{background-color:var(--seasonal-bg, #000);color:var(--seasonal-text, #fff)}.product-section--seasonal .thb-product-detail{margin-top:0}.product-section--seasonal .row{max-width:1541px;width:100%;margin-right:auto;margin-left:auto;padding:18px 0 24px}.product-section--seasonal .columns{padding-right:0;padding-left:0}.product-section--seasonal .product-information{padding:24px 39px 0}.product-section--seasonal .product-gallery-container{padding-left:0;margin:0}.product-section--seasonal .product-gallery-container .product-image-container,.product-section--seasonal .product-gallery-container .product-image-container .product-images{max-width:none;padding-left:0;padding-right:0}.product-section--seasonal #Product-Thumbnails,.product-section--seasonal .product-gallery-container scroll-shadow{display:none}.product-section--seasonal .product-image-container .flickity-viewport,.product-section--seasonal .thb-product-detail .product-single__media-image{background-color:#161616}.product-section--seasonal .product-image-container .flickity-viewport{border-radius:0}.product-section--seasonal .thb-product-detail .product-images__slide{width:100%;margin:0}.product-section--seasonal .thb-product-detail .product-single__media-image img{object-fit:contain}.product-section--seasonal .thb-product-detail .product-single__media .figcaption{display:none}.product-section--seasonal .flickity-enabled .flickity-nav{display:flex;opacity:1;background:transparent;border-radius:0;box-shadow:none;width:17px;height:17px;margin-top:-8px}.product-section--seasonal .product-gallery-container .product-image-container .product-images .flickity-nav.flickity-prev{left:0}.product-section--seasonal .product-gallery-container .product-image-container .product-images .flickity-nav.flickity-next{right:0}.product-section--seasonal .product-seasonal-chevron{display:block;width:6px;height:14px}.product-section--seasonal .product-images .flickity-nav svg.product-seasonal-chevron,.product-section--seasonal .product-images .flickity-nav svg.product-seasonal-chevron path{color:#8c8a85;stroke:#8c8a85;stroke-width:1px}.product-section--seasonal .product-gallery-container .product-image-container .product-images .flickity-page-dots{position:static;display:flex;width:100%;margin:14px 0 0;gap:10px}.product-section--seasonal .product-gallery-container .product-image-container .product-images .flickity-page-dots:not(:has(.dot~.dot)){display:none}.product-section--seasonal .flickity-page-dots .dot{width:9px;height:6px;margin:0;border-radius:2px;opacity:1;background:#2d2d2f}.product-section--seasonal .flickity-page-dots .dot.is-selected{width:31px;opacity:1;background:#8c8a85}.product-section--seasonal .product-seasonal-info{display:flex;flex-direction:column;align-items:stretch}.product-section--seasonal .product-seasonal-buy{display:contents}.product-section--seasonal .product-seasonal-eyebrow{display:inline-flex;align-items:center;width:fit-content;margin:0 0 10px;padding:6px 11px;background-color:var(--seasonal-eyebrow-bg, #ff4c21);color:#fff;border-radius:6px;box-sizing:border-box;height:24px;font-size:10px;font-weight:700;line-height:12px;letter-spacing:.06em;text-transform:uppercase}.product-section--seasonal .product-seasonal-title-block,.product-section--seasonal .thb-product-detail .product-title-container{margin:0 0 18px}.product-section--seasonal .thb-product-detail .product-seasonal-title{margin:0 0 10px;color:var(--seasonal-title-color, var(--seasonal-text, #fff));font-family:BNKick,sans-serif;font-size:35px;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase;text-shadow:none}.product-section--seasonal .thb-product-detail .product-seasonal-title--glow{text-shadow:0 0 25.8px var(--seasonal-title-color)}.product-section--seasonal .product-price-container{display:flex;align-items:baseline;flex-wrap:nowrap;gap:0}.product-section--seasonal .product-price-container>.no-js-hidden{width:max-content;flex:0 0 auto}.product-section--seasonal .product-price-container .price,.product-section--seasonal .thb-product-detail .product-price-container .price-BNKick,.product-section--seasonal .product-price-container .price .amount,.product-section--seasonal .product-seasonal-currency{margin:0;padding:0;color:var(--seasonal-text, #fff);font-family:BNKick,sans-serif;font-size:17px;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}.product-section--seasonal .product-seasonal-currency{margin-left:12px}.product-section--seasonal .product-seasonal-chips{display:flex;flex-wrap:wrap;gap:8px 5px;margin:0 0 40px;padding:0;list-style:none}.product-section--seasonal .product-seasonal-chips__chip{display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;height:22px;margin:0;padding:0 8px;border:1px solid var(--seasonal-chip-border, #8c8a85);border-radius:999px;background:transparent;color:var(--seasonal-text, #fff);font-size:10px;font-weight:500;line-height:12px;letter-spacing:0}.product-section--seasonal .product-seasonal-chips__chip--featured{border-color:var(--seasonal-chip-highlight, #ff4c21);color:var(--seasonal-chip-highlight, #ff4c21)}.product-section--seasonal .product-seasonal-chips__icon{display:block;width:9px;height:8px;flex:none}.product-section--seasonal .product-seasonal-qty-atc{width:100%;margin:0 0 14px;flex-direction:column;align-items:center;gap:14px}.product-section--seasonal .product-form__qty-atc-inline>div:first-child,.product-section--seasonal .product-form__qty-atc-inline>div:last-child{flex:none;width:auto;margin:0}.product-section--seasonal .product-seasonal-qty-atc>div:last-child{width:100%}.product-section--seasonal .product-seasonal-qty-atc quantity-selector.quantity{width:147px;height:36px;margin:0;padding:0 14px;border:1px solid var(--seasonal-text-50, rgba(255, 255, 255, .5));border-radius:4px;background:transparent;color:var(--seasonal-text, #fff)}.product-section--seasonal .product-seasonal-qty-atc .quantity .minus,.product-section--seasonal .product-seasonal-qty-atc .quantity .plus{width:32px;height:34px}.product-section--seasonal .product-seasonal-qty-atc .quantity .qty{width:auto;height:34px;line-height:34px;color:var(--seasonal-text, #fff);background:transparent;font-size:16px;font-weight:500;letter-spacing:.02em}.product-section--seasonal .product-seasonal-qty-atc .quantity .minus svg{width:10px;height:2px}.product-section--seasonal .product-seasonal-qty-atc .quantity .plus svg{width:10px;height:10px}.product-section--seasonal .product-seasonal-qty-atc .quantity svg path{stroke:var(--seasonal-text-60, rgba(255, 255, 255, .6));stroke-width:1.25px}.product-section--seasonal .product-seasonal-qty-atc .single-add-to-cart-button--external,.product-section--seasonal .product-seasonal-qty-atc .single-add-to-cart-button--external:focus,.product-section--seasonal .product-add-to-cart-container .single-add-to-cart-button.white{width:100%;height:40px;margin:0;padding:7px 16px;border:1px solid var(--seasonal-atc-bg, #fff);border-radius:4px;background-color:var(--seasonal-atc-bg, #fff);color:var(--seasonal-atc-text, #000);font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.product-section--seasonal .single-add-to-cart-button--price[data-atc-price]{margin-left:8px;color:var(--seasonal-atc-text, #000);font-weight:700}.product-section--seasonal .product-seasonal-buy>div{width:100%}.product-section--seasonal .add_to_cart_holder,.product-section--seasonal .add_to_cart_holder--multi{display:block;margin:0}.product-section--seasonal .shopify-payment-button{width:100%;margin-top:0;--shopify-accelerated-checkout-button-block-size: 42px;--shopify-accelerated-checkout-button-border-radius: 4px}.product-section--seasonal .shopify-payment-button__more-options{display:flex;justify-content:center;width:100%;margin-top:9px;color:var(--seasonal-text-50, rgba(255, 255, 255, .5));font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.02em}.product-section--seasonal .thb-product-detail .product-short-description{margin:28px 0 0;color:var(--seasonal-text, #fff);font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.02em}.product-section--seasonal .product-short-description,.product-section--seasonal .product-short-description p,.product-section--seasonal .product-short-description li{color:var(--seasonal-text, #fff)}.product-section--seasonal .product-short-description p{margin:0 0 1em;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.02em}.product-section--seasonal .product-short-description p:last-child{margin-bottom:0}.product-section--seasonal .product-seasonal-bags{margin:28px 0 0;color:var(--seasonal-text, #fff);font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.02em}.product-section--seasonal .product-short-description strong{font-weight:700}.product-section--seasonal .product-seasonal-rating{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:28px 0 0;padding:0;border-bottom:0}.product-section--seasonal .product-seasonal-rating__score{display:flex;align-items:flex-end;gap:5px;min-width:0}.product-section--seasonal .product-seasonal-rating__score .star-rating{--color-star: var(--seasonal-star, #f7974c);flex:none;font-size:18px;line-height:1;letter-spacing:.9px}.product-section--seasonal .product-seasonal-rating__avg{color:var(--seasonal-text, #fff);font-size:13.8px;font-weight:700;line-height:16.6px}.product-section--seasonal .product-seasonal-rating__count{color:var(--seasonal-review-count, #ff4713);font-size:12px;font-weight:500;line-height:14.4px;text-decoration:underline;text-underline-offset:2px}.product-section--seasonal .product-seasonal-shipping{display:grid;grid-template-columns:10px 1fr;column-gap:5px;row-gap:6px;align-items:center;margin:0;color:var(--seasonal-text, #fff)}.product-section--seasonal .product-seasonal-shipping svg{width:10px;height:10px;fill:var(--seasonal-text, #fff)}.product-section--seasonal .product-seasonal-shipping__title{font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.02em}.product-section--seasonal .product-seasonal-shipping__title,.product-section--seasonal .product-seasonal-shipping__text{white-space:nowrap}.product-section--seasonal .product-seasonal-shipping__text{grid-column:1 / -1;font-size:10px;font-weight:300;line-height:1.2;letter-spacing:.02em}.product-section--seasonal .product-seasonal-size{margin:24px 0 0;color:var(--seasonal-text, #fff);font-size:10px;font-weight:400;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.product-section--seasonal .product-seasonal-size-box__label{margin:0 0 8px;color:var(--seasonal-text, #fff);font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.product-section--seasonal .product-seasonal-size-box__field{display:flex;justify-content:space-between;align-items:center;padding:0 16px;border:1px solid var(--seasonal-text-50, rgba(255, 255, 255, .5));background:transparent;color:var(--seasonal-text, #fff)}.product-section--seasonal .product-seasonal-size-box__value{font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.02em}.product-section--seasonal .product-seasonal-size-box__type{font-size:12px;font-weight:400;line-height:1.2;color:var(--seasonal-text-50, rgba(255, 255, 255, .5))}.product-section--seasonal .product-seasonal-urgency__pill{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:35px;margin:0 0 40px;padding:0 6.5px;gap:6.5px;background:#e1724824;border:1px solid rgba(225,114,72,.5);border-radius:2.6px;color:#fff;font-family:Figtree,sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase}.product-section--seasonal .product-seasonal-urgency__pill svg{display:block;stroke:#e17248;flex:none;width:16px;height:16px}.product-section--seasonal .product-add-to-cart-sticky .single-add-to-cart-button{background-color:var(--seasonal-atc-bg, #fff);color:var(--seasonal-atc-text, #000)}@media only screen and (max-width:1067px){.product-section--seasonal .product-seasonal-qty-atc{order:4}.product-section--seasonal .product-seasonal-buy>div{order:5}.product-section--seasonal .product-short-description{order:6}.product-section--seasonal .product-seasonal-bags{order:7}.product-section--seasonal .product-seasonal-rating{order:8}.product-section--seasonal .product-seasonal-size{order:9}.product-section--seasonal .product-seasonal-size-box{margin:0 0 16px}.product-section--seasonal .product-seasonal-size-box__field{height:36px;border-radius:4px}.product-section--seasonal .thb-product-detail .product-single__media-image.aspect-ratio{padding-bottom:calc(361 / 402 * 100%)}}@media only screen and (min-width:1068px){.product-section--seasonal{position:relative;background-color:var(--seasonal-bg, #000)}.product-section--seasonal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--seasonal-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:var(--seasonal-bg-opacity, 1);pointer-events:none}.product-section--seasonal>.thb-product-detail{position:relative}.product-section--seasonal .row{padding:54px 55px 24px 59px}.product-section--seasonal .product-grid-container{grid-template-columns:minmax(0,819fr) minmax(280px,548fr);grid-gap:60px;align-items:start}.product-section--seasonal .product-information{padding:8px 0 0}.product-section--seasonal .product-image-container .flickity-viewport{border-radius:8px}.product-section--seasonal .thb-product-detail .product-single__media-image.aspect-ratio{padding-bottom:84.7%}.product-section--seasonal .flickity-enabled .flickity-nav{width:52px;height:48px;margin-top:-24px}.product-section--seasonal .product-seasonal-chevron{width:10px;height:20px}.product-section--seasonal .product-images .flickity-nav svg.product-seasonal-chevron,.product-section--seasonal .product-images .flickity-nav svg.product-seasonal-chevron path{color:#fff;stroke:#fff;stroke-width:2px}.product-section--seasonal .product-gallery-container .product-image-container .product-images .flickity-page-dots{margin-top:24px;gap:17px}.product-section--seasonal .flickity-page-dots .dot{width:16px;height:10px}.product-section--seasonal .flickity-page-dots .dot.is-selected{width:52px}.product-section--seasonal .product-seasonal-eyebrow{margin-bottom:12px;font-size:12px}.product-section--seasonal .product-seasonal-title-block,.product-section--seasonal .thb-product-detail .product-title-container{margin-bottom:32px}.product-section--seasonal .thb-product-detail .product-seasonal-title{margin-bottom:12px;font-size:48px}.product-section--seasonal .thb-product-detail .product-seasonal-title--glow{text-shadow:0 0 44px var(--seasonal-title-color)}.product-section--seasonal .product-price-container .price,.product-section--seasonal .thb-product-detail .product-price-container .price-BNKick,.product-section--seasonal .product-price-container .price .amount,.product-section--seasonal .product-seasonal-currency{font-size:24px}.product-section--seasonal .product-seasonal-currency{margin-left:16px}.product-section--seasonal .product-seasonal-chips{gap:8px;margin-bottom:18px}.product-section--seasonal .product-seasonal-chips__chip{gap:8px;height:32px;padding:0 14px;border-width:1px;font-size:12px;line-height:14.4px}.product-section--seasonal .product-seasonal-chips__icon{width:14px;height:11px}.product-section--seasonal .thb-product-detail .product-short-description{margin-top:0;margin-bottom:18px}.product-section--seasonal .product-seasonal-bags{margin:0 0 18px}.product-section--seasonal .product-seasonal-rating{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px;margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid var(--seasonal-text-50, rgba(255, 255, 255, .5))}.product-section--seasonal .product-seasonal-rating__score{gap:8px}.product-section--seasonal .product-seasonal-rating__score .star-rating{font-size:20px;letter-spacing:1px}.product-section--seasonal .product-seasonal-rating__avg{font-size:15px;line-height:18px}.product-section--seasonal .product-seasonal-rating__count{font-size:13px;line-height:15.6px}.product-section--seasonal .product-seasonal-shipping{display:block;width:max-content;max-width:100%;margin-left:auto;text-align:right}.product-section--seasonal .product-seasonal-shipping svg{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:middle}.product-section--seasonal .product-seasonal-shipping__title{display:inline;font-size:14px;line-height:1.2}.product-section--seasonal .product-seasonal-shipping__text{display:block;margin-top:10px;font-size:10px;line-height:1.2;text-align:right}.product-section--seasonal .product-seasonal-size{margin:0 0 32px;font-size:16px;line-height:1.2}.product-section--seasonal .product-seasonal-size-box{margin:0 0 24px}.product-section--seasonal .product-seasonal-size-box__field{height:48px;border-radius:6px}.product-section--seasonal .product-seasonal-urgency__pill{display:flex;justify-content:flex-start;height:40px;margin:8px 0 32px;padding:0 16px;gap:8.5px;border-width:.5px;border-radius:3.4px}.product-section--seasonal .product-seasonal-qty-atc{flex-direction:row;align-items:stretch;gap:16px;margin:0 0 24px}.product-section--seasonal .product-form__qty-atc-inline>div:last-child,.product-section--seasonal .product-seasonal-qty-atc>div:last-child{flex:1 1 auto;width:auto;min-width:0}.product-section--seasonal .product-seasonal-qty-atc quantity-selector.quantity{width:124px;height:48px;padding:0 44px;border-radius:6px}.product-section--seasonal .product-seasonal-qty-atc .quantity .minus,.product-section--seasonal .product-seasonal-qty-atc .quantity .plus{width:20px;height:48px}.product-section--seasonal .product-seasonal-qty-atc .quantity .minus{left:24px}.product-section--seasonal .product-seasonal-qty-atc .quantity .plus{right:24px}.product-section--seasonal .product-seasonal-qty-atc .quantity .qty{height:auto;align-self:center;font-size:14px;font-weight:500;line-height:16.8px;letter-spacing:.02em}.product-section--seasonal .product-seasonal-qty-atc .single-add-to-cart-button--external,.product-section--seasonal .product-seasonal-qty-atc .single-add-to-cart-button--external:focus{height:48px;border-radius:6px}.product-section--seasonal .single-add-to-cart-button--price[data-atc-price]{margin-left:14px}.product-section--seasonal .shopify-payment-button{margin-top:0;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 6px}.product-section--seasonal .shopify-payment-button__more-options{margin-top:16px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/product-seasonal.css.map */
