@charset "UTF-8";.product-form{margin-top:24px;display:block}.add_to_cart_holder{display:flex;flex-wrap:wrap;margin-bottom:24px}@media only screen and (min-width: 1068px){.add_to_cart_holder{margin-bottom:32px}}.add_to_cart_holder .quantity{margin-right:8px;max-height:48px;border-color:var(--color-form-border);background-color:var(--color-form-border)}[dir=rtl] .add_to_cart_holder .quantity{margin-right:0;margin-left:10px}.add_to_cart_holder .quantity.error-on{border-color:#fde9e9;background-color:#fde9e9}.add_to_cart_holder .quantity.error-on .qty{color:#b91c1c}.add_to_cart_holder .quantity.error-on .minus svg path,.add_to_cart_holder .quantity.error-on .plus svg path{fill:#b91c1c!important}.add_to_cart_holder .button{flex:1}.add_to_cart_holder .swym-button-bar{margin-top:0;margin-bottom:0}.add_to_cart_holder+.error-message{display:flex;gap:8px;color:#b91c1c;margin-top:-8px;margin-bottom:24px}@media only screen and (min-width: 1068px){.add_to_cart_holder+.error-message{margin-top:-16px;margin-bottom:32px}}.add_to_cart_holder:has(.quantity-limited.error-on)+.error-message{display:flex!important}.add_to_cart_holder+.error-message a{color:#b91c1c}.add_to_cart_holder+.error-message span{flex-shrink:0}.add_to_cart_holder+.error-message span svg{width:18px;height:18px}.single-add-to-cart-button[disabled]+.shopify-payment-button{display:none}.tdbuynow{width:100%}.shopify-payment-button{margin-top:10px;width:100%}.shopify-payment-button__button:not(.shopify-payment-button__button--branded){display:inline-flex;padding:7px 30px;align-items:center;justify-content:center;height:48px;font-size:calc(var(--button-font-scale) * .875rem);font-weight:var(--font-body-bold-weight, 600);letter-spacing:.02em;color:var(--solid-button-label, #fff);position:relative;overflow:hidden;border-radius:var(--button-border-radius, 3px);background:var(--solid-button-background, var(--color-accent))}.button-uppercase-true .shopify-payment-button__button:not(.shopify-payment-button__button--branded){text-transform:uppercase}.shopify-payment-button__button:not(.shopify-payment-button__button--branded):before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;transform:translateY(100%);z-index:5}.shopify-payment-button__button:not(.shopify-payment-button__button--branded):not([disabled]):hover,.shopify-payment-button__button:not(.shopify-payment-button__button--branded):not([disabled]):focus{background:var(--color-accent);color:#fff}.shopify-payment-button__button:not(.shopify-payment-button__button--branded):not([disabled]):hover:before,.shopify-payment-button__button:not(.shopify-payment-button__button--branded):not([disabled]):focus:before{transform:translateY(0)}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate div[role=button]{display:inline-flex;padding:7px 30px!important;align-items:center;justify-content:center;min-height:48px!important;font-size:calc(var(--button-font-scale) * .875rem)!important;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.02em;color:var(--solid-button-label, #fff);position:relative;overflow:hidden;border-radius:var(--button-border-radius, 3px);background:var(--solid-button-background, var(--color-accent))}.button-uppercase-true .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate div[role=button]{text-transform:uppercase}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate div[role=button]:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;transform:translateY(100%);z-index:5}.shopify-payment-button__button--hidden{display:none!important}.shopify-payment-button .shopify-payment-button__more-options{text-decoration:none;margin:1em auto 0;width:auto;display:inline-block;font-size:.9375rem}.shopify-payment-button .shopify-payment-button__more-options:hover:not([disabled]){text-decoration:none}.product-form__input{padding:0;margin:0 0 20px;border:0}.product-form__input .form__label{display:flex;width:100%;align-items:center;margin-bottom:16px}.product-add-to-cart-sticky--content .product-form__input .form__label{margin-bottom:12px}@media only screen and (min-width: 1068px){.product-form__input .form__label{font-size:1rem}.product-add-to-cart-sticky--content .product-form__input .form__label{font-size:.875rem}}.product-form__input .form__label__value{font-weight:400;text-transform:none;margin-right:20px;padding-left:2px}.product-form__input .form__label .product-popup-modal__opener{display:inline-flex;margin-left:auto}[dir=rtl] .product-form__input .form__label .product-popup-modal__opener{margin-left:0;margin-right:auto}.product-form__input--values{width:100%;display:flex;flex-wrap:wrap}.product-form__input--values>label{width:25%!important}.product-form__input--values.values-1>label{width:100%!important}.product-form__input--values.values-2>label{width:50%!important}.product-form__input--values.values-3>label{width:33.33%!important}.section-featured-product .product-information{padding:16px}@media only screen and (min-width: 1068px){.product-information{border-right:1px solid var(--color-border);padding:48px 48px 0}.section-featured-product .product-information{padding:48px;border-right:none}}.product-information--inner>.side-panel-links:last-child{margin-bottom:0}.product-information--line-item--text::placeholder,.product-information--line-item--textarea::placeholder{color:rgba(var(--color-body-rgb),.6)}.product-information--line-item--textarea{min-height:0}.product-information--line-item input[type=text],.product-information--line-item textarea,.product-information--line-item select{width:100%}.product-information--line-item .label{display:block;margin-bottom:5px}.variations{margin-bottom:24px}@media only screen and (min-width: 1068px){.variations{margin-bottom:32px}}.product-add-to-cart-sticky--content .variations{margin:8px 0 24px}.variations input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.variations input[type=radio]+label{position:relative}.variations input[type=radio]+label:before{position:absolute;width:100%;height:100%;top:0;background:linear-gradient(to bottom left,transparent calc(50% - 1px),var(--color-border),transparent calc(50% + 1px)) no-repeat;z-index:1}.variations input[type=radio].is-disabled+label:before{content:""}.variations input[type=radio].is-disabled+label:after,.variations input[type=radio].is-disabled+label>span{opacity:.4}.variations .product-form__input--dropdown .select,.variations .product-form__input--dropdown select{width:100%;margin-bottom:0}.variations .product-form__input--block{display:flex;flex-wrap:wrap;padding-left:1px;padding-top:1px}.variations .product-form__input--block input[type=radio]+label{width:auto;min-width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:5px 15px;font-size:.8125rem;margin-left:-1px;margin-top:-1px;cursor:pointer;box-shadow:0 0 0 1px var(--color-border) inset}@media only screen and (min-width: 768px){.variations .product-form__input--block input[type=radio]+label{margin-right:0}}.variations .product-form__input--block input[type=radio]:checked+label{z-index:5;box-shadow:0 0 0 1px var(--color-body) inset}.variations .product-form__input--block input[type=radio]:focus-visible+label{transform:scale(.9);box-shadow:0 0 0 2px #015ecc}.variations .product-form__input--color{display:flex;flex-wrap:wrap;padding-left:1px}.variations .product-form__input--color input[type=radio]+label{width:100%;min-height:48px;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;text-align:center;gap:10px;padding:14px;position:relative;margin-left:-1px;cursor:pointer;z-index:4;box-shadow:0 0 0 1px var(--color-form-border) inset}.variations .product-form__input--color input[type=radio]+label span{opacity:.2;transition:all .25s cubic-bezier(.104,.204,.492,1)}@media only screen and (min-width: 1068px){.variations .product-form__input--color input[type=radio]+label span{font-size:.875rem}.product-add-to-cart-sticky--content .variations .product-form__input--color input[type=radio]+label span{font-size:.75rem}}.variations .product-form__input--color input[type=radio]+label:after{content:"";display:block;width:32px;height:32px;border-radius:50%;background-position:center;background-size:cover;background-color:var(--option-color);background-image:var(--option-color-image)}.variations .product-form__input--color input[type=radio]:checked+label{z-index:5;box-shadow:0 0 0 1px var(--color-body) inset}.variations .product-form__input--color input[type=radio]:checked+label span{opacity:1}.variations .product-form__input--color input[type=radio]:hover:after{transform:scale(.9)}.variations .product-form__input--color input[type=radio]:focus-visible+label{transform:scale(.9);box-shadow:0 0 0 2px #015ecc inset}.variations .product-form__input--color--large input[type=radio]+label{width:64px;height:64px}.variations .product-form__input--color--xlarge input[type=radio]+label{width:80px;height:80px}.variations .product-form__input--siblings{display:flex;flex-wrap:wrap;padding-left:1px;margin-bottom:var(--siblings-margin, 20px)}.variations .product-form__input--siblings label{width:48px;height:48px;display:inline-flex;text-indent:-9999em;position:relative;margin-left:-1px;color:transparent;cursor:pointer;z-index:4;box-shadow:0 0 0 1px var(--color-border) inset}.variations .product-form__input--siblings label:after{content:"";display:block;position:absolute;top:14px;left:14px;right:14px;bottom:14px;border-radius:50%;background-position:center;background-size:cover;background-color:var(--option-color);background-image:var(--option-color-image)}.variations .product-form__input--siblings label a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:40}.variations .product-form__input--siblings label.active{z-index:5;box-shadow:0 0 0 1px var(--color-body) inset}.variations .product-form__input--siblings label.sold-out:after{opacity:.4}.variations .product-form__input--siblings input[type=radio]:checked+label{z-index:5;box-shadow:0 0 0 1px var(--color-body) inset}.variations .product-form__input--siblings input[type=radio]:hover:after{transform:scale(.9)}.variations .product-form__input--siblings input[type=radio]:focus-visible+label{transform:scale(.9);box-shadow:0 0 0 2px #015ecc inset}.variations .product-form__input--siblings--large label{width:64px;height:64px}.variations .product-form__input--siblings--xlarge label{width:80px;height:80px}.product-grid-container{position:relative;background:var(--bg-body, #fff);z-index:1}@media only screen and (min-width: 1068px){.product-grid-container{display:grid;grid-template-columns:repeat(2,1fr)}}.product-image-container{margin:0 -16px 24px;width:calc(100% + 32px);border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 768px){.product-image-container{margin:0 -50px 25px;width:calc(100% + 100px)}}@media only screen and (min-width: 1068px){.product-image-container{margin:0;width:auto;border-bottom:none}}.product-images{display:grid;scroll-behavior:smooth}@media only screen and (max-width: 1067px){.product-images{grid-auto-flow:column;grid-auto-columns:minmax(100vw,1fr);overflow-y:hidden;overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(100vw,1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.product-images::-webkit-scrollbar{display:none}.product-images__slide{scroll-snap-align:center;scroll-snap-stop:always}}@media only screen and (max-width: 767px){.product-images{padding:0;grid-auto-columns:minmax(100vw,1fr);grid-template-columns:repeat(auto-fill,minmax(100vw,1fr))}}@media only screen and (min-width: 1068px){.product-images__slide--full{grid-column:span 2}}.product-images__slide.product-images__slide-item--variant{display:none}.product-images__slide.product-images__slide-item--variant:first-child,.product-images__slide.is-active{display:block}@media only screen and (min-width: 1068px){.product-images--grid,.product-images--collage{grid-template-columns:1fr 1fr;grid-gap:2px}}@media only screen and (min-width: 1068px){.product-images--collage .product-images__slide:first-child{grid-column:span 2}}.product-images--list .product-images__slide--full{grid-column:span 1}.product-images--thumbnails{padding:0}.product-images--thumbnails .product-images__slide{display:none}.no-js .product-images--thumbnails .product-images__slide{display:block}.product-images--thumbnails .product-images__slide.product-images__slide-item--variant{display:none}.product-images--thumbnails .flickity-viewport .product-images__slide{display:block}.product-images--thumbnails:not(.flickity-enabled){display:grid;padding:0;overflow-x:auto;grid-auto-flow:column;grid-auto-columns:100%}.product-images--thumbnails:not(.flickity-enabled) .flickity-nav,.product-images--thumbnails:not(.flickity-enabled) .product-images__slide:not(.is-initial-selected){display:none}.product-images--thumbnails:not(.flickity-enabled)>.product-images__slide:first-child{display:block;margin:0 auto}.product-images-buttons{display:flex;align-items:center;justify-content:center;font-size:.6875rem}@media only screen and (min-width: 1068px){.product-images-buttons{display:none}}.product-images-buttons span{margin:0 2px}.product-images-buttons .slider-button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.product-images-buttons .slider-button[disabled]{pointer-events:none;opacity:.4}.product-images-buttons .slider-button--dot{width:16px;height:32px;padding:4px}.slider-button--dot:before{content:"";display:block;width:8px;height:8px;background-color:var(--color-body);opacity:.13;border-radius:2px;transition:all .25s cubic-bezier(.104,.204,.492,1)}.slider-button--dot.active:before{opacity:1}.pickup-availability-wrapper{position:relative}.pickup-availability-wrapper.thb-loading{min-height:32px}.pickup-availability-information{padding-left:45px;position:relative;margin-bottom:25px;min-height:26px}.pickup-availability-information>svg{position:absolute;top:5px;left:0;width:21px;height:auto}.pickup-availability-information__title{margin-bottom:0;line-height:1.3;font-size:.875rem}.pickup-availability-information__title span{font-weight:var(--font-body-medium-weight, 500)}.pickup-availability-information__stock{font-size:.875rem;margin-bottom:5px;opacity:.8}.pickup-availability-information__button{font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500)}.pickup-availability-list{list-style:none;margin:0;padding:0}.pickup-availability-list__item{margin-bottom:30px;font-size:.9375rem}.pickup-availability-list__location{font-size:1.0625rem;margin-bottom:10px;font-weight:var(--font-body-medium-weight, 500)}.pickup-availability-list__stock{font-size:.8125rem;padding-left:30px;position:relative;margin-bottom:10px}.pickup-availability-list__stock svg{position:absolute;top:4px;left:0;width:20px;height:auto}.thb-product-detail{border-bottom:1px solid var(--color-border)}.side-panel-content .thb-product-detail{border-bottom:none}@media only screen and (max-width: 1067px){.thb-product-detail .row.with-deco:before,.thb-product-detail .row.with-deco:after{content:none}}@media only screen and (min-width: 1068px){.thb-product-detail .product-media{padding:16px;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}}.thb-product-detail .product-title-container{margin-bottom:24px}@media only screen and (min-width: 1068px){.thb-product-detail .product-title-container{margin-bottom:32px}}.thb-product-detail .product-title{margin-bottom:12px;color:var(--color-body)}.thb-product-detail .product-title.uppercase--true{text-transform:uppercase}.thb-product-detail .product-title a{color:var(--color-body)}.thb-product-detail .product-labels{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:20px}.thb-product-detail .product-label{padding:1px 3px;border:1px solid var(--color-border)}@media only screen and (min-width: 1068px){.thb-product-detail .product-information--inner.production-information--sticky{position:sticky;top:calc(var(--header-height, 80px) + 20px);left:0}}.thb-product-detail .product-information--image{margin-bottom:20px}.thb-product-detail .product-information--image .thb-placeholder{display:inline-flex}.thb-product-detail .product-information--image svg{width:60px;height:60px}.thb-product-detail shopify-payment-terms{font-size:.8125rem;margin-top:10px;display:block;text-align:center;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid var(--color-border)}.thb-product-detail .product-price-container .price{font-size:1.125rem;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 1068px){.thb-product-detail .product-price-container .price{font-size:1.375rem}}.thb-product-detail .product-price-container .price .unit-price{margin-left:5px}.thb-product-detail .product-price-container .price .amount{display:flex;align-items:center;gap:12px}.thb-product-detail .product-price-container .price .amount .with-taxes{margin-top:1px;font-weight:400}.thb-product-detail .product-price-container .product__tax{opacity:.6;font-size:.75rem}.thb-product-detail .product-price-container .product__tax a{text-decoration:underline;text-underline-offset:2px}.thb-product-detail .product-price-container .badges{margin-left:11px}.thb-product-detail .product-price-container .badge{margin-right:5px;height:23px;padding:0 11px}.thb-product-detail .star-rating-container{display:flex;align-items:center;font-size:.75rem;margin-bottom:.75rem}.thb-product-detail .star-rating-container .star-rating{margin-right:8px}.thb-product-detail .product--richtext{margin-bottom:24px}@media only screen and (min-width: 1068px){.thb-product-detail .product--richtext{margin-bottom:32px}}.thb-product-detail .product--text.style_vendor{text-transform:uppercase;font-size:.6875rem;letter-spacing:.1em;opacity:.6;margin-bottom:10px}.thb-product-detail .product-description{margin-bottom:24px}@media only screen and (min-width: 1068px){.thb-product-detail .product-description{margin-bottom:32px}}.thb-product-detail .product-short-description{font-size:1rem}.thb-product-detail .product-short-description iframe,.thb-product-detail .product-short-description video{max-width:100%}.thb-product-detail .product-quick-images{height:300px;padding:10px;overflow-x:scroll;overflow-y:hidden;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.thb-product-detail .product-quick-images::-webkit-scrollbar{display:none}@media only screen and (min-width: 1068px){.thb-product-detail .product-quick-images{height:100%;padding:10px 0;grid-auto-flow:row;grid-auto-columns:1fr;overflow-x:hidden;overflow-y:scroll;align-content:start;scroll-snap-type:y mandatory}}.thb-product-detail .product-quick-images--container{height:300px;width:calc(100% + 40px);margin-left:-20px;margin-bottom:20px;background:var(--bg-body-darken, #f8f8f8);transition:transform .3s cubic-bezier(.104,.204,.492,1)}@media only screen and (min-width: 1068px){.thb-product-detail .product-quick-images--container{position:absolute;top:0;left:0;bottom:0;width:420px;padding:0 10px;margin:0;height:auto;z-index:-1;transition-delay:.25s;transform:translate(0);box-shadow:inset 0 4px 40px #00000026}}@media only screen and (min-width: 1068px){.thb-product-detail .product-quick-images--container.active,.template-product-quick-view .thb-product-detail .product-quick-images--container{transform:translate(-100%)}}.thb-product-detail .product-quick-images__slide{height:280px;display:inline-block;padding-right:10px;scroll-snap-stop:always}.thb-product-detail .product-quick-images__slide .product-single__media-image{display:block;position:relative;height:auto;overflow:hidden;padding-bottom:0}.thb-product-detail .product-quick-images__slide .product-single__media-image img{position:static;width:auto;height:280px;object-fit:contain}@media only screen and (min-width: 1068px){.thb-product-detail .product-quick-images__slide .product-single__media-image img{height:auto}}.thb-product-detail .product-quick-images__slide .product-single__media-native-video{height:100%}@media only screen and (min-width: 1068px){.thb-product-detail .product-quick-images__slide .product-single__media-native-video{height:auto}}.thb-product-detail .product-quick-images__slide .product-single__media-native-video video{height:100%}.thb-product-detail .product-quick-images__slide iframe{height:280px}@media only screen and (min-width: 1068px){.thb-product-detail .product-quick-images__slide{padding:0;height:auto;width:100%;margin-bottom:10px}.thb-product-detail .product-quick-images__slide:last-child{margin-bottom:0}.thb-product-detail .product-quick-images__slide img,.thb-product-detail .product-quick-images__slide iframe{width:100%!important;height:auto}}.thb-product-detail .product-quick-images__slide.product-images__slide-item--variant{display:none}.thb-product-detail .product-quick-images__slide.product-images__slide-item--variant:first-child{display:block}.thb-product-detail .product-single__media{display:block;width:100%;position:relative;text-align:center}@media only screen and (min-width: 1068px){.thb-product-detail .product-single__media{border-radius:16px;overflow:hidden}}.thb-product-detail .product-single__media .figcaption{font-size:.875rem;line-height:1.5;text-align:center;padding:12px 15px;position:absolute;bottom:0;left:0;right:0;z-index:5;background:rgba(var(--bg-body-rgb),.7)}.thb-product-detail .product-single__media-image{display:block;position:relative;height:0;overflow:hidden;padding-bottom:var(--padding-bottom)}.thb-product-detail .product-single__media-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:5}.thb-product-detail .product-single__media-zoom{position:absolute;top:23px;right:23px;z-index:40;background:var(--bg-body, #fff);border-radius:50%;height:38px;width:38px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000026}.thb-product-detail .product-single__media-zoom svg{width:20px;height:20px}.thb-product-detail .product-single__media-zoom:hover svg,.thb-product-detail .product-single__media-zoom:focus svg{transform:scale(1.2)}@media only screen and (min-width: 1068px){.thb-product-detail .product-single__media-zoom{opacity:0}}.thb-product-detail .product-single__media-xr-close{position:absolute;top:12px;right:12px;z-index:40;background:var(--bg-body, #fff);border-radius:50%;height:38px;width:38px;display:none;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000026}.thb-product-detail .product-single__media-xr-close svg{width:12px}@media only screen and (min-width: 1068px){.thb-product-detail .product-single__media:hover .product-single__media-zoom{opacity:1}}.thb-product-detail .product-single__media.product-single__media-native-video{aspect-ratio:var(--aspect-ratio);line-height:0}.thb-product-detail .product-single__media.product-single__media-native-video video{width:100%;height:auto}.thb-product-detail .product-single__media.product-single__media-external-video .product-single__media-external-video--play{position:relative}.thb-product-detail .product-single__media.product-single__media-external-video .product-single__media-external-video--play img{width:100%}.thb-product-detail .product-single__media.product-single__media-external-video .product-single__media-external-video--play button{position:absolute;top:50%;left:50%;margin:-19px 0 0 -19px;border-radius:50%;height:38px;width:38px;display:flex;justify-content:center;align-items:center;background:var(--bg-body, #fff);box-shadow:0 2px 10px #00000026}.thb-product-detail .product-single__media.product-single__media-external-video .product-single__media-external-video--play button svg{width:16px;height:16px}.thb-product-detail .product-single__media.product-single__media-external-video .product-single__media-external-video--play+iframe{display:none}.thb-product-detail .product-single__media.product-single__media-external-video .product-single__media-external-video--play[hidden]+iframe{display:block}.thb-product-detail .product-single__media.product-single__media-external-video iframe{width:100%;aspect-ratio:var(--aspect-ratio)}.thb-product-detail .product-single__media.product-single__media-model>img,.thb-product-detail .product-single__media.product-single__media-model template{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;object-fit:contain}.thb-product-detail .product-single__media.product-single__media-model template{z-index:10}.thb-product-detail .product-single__media.product-single__media-model[loaded] .product-single__media-model-button,.thb-product-detail .product-single__media.product-single__media-model[loaded]>img{display:none}.thb-product-detail .product-single__media.product-single__media-model[loaded]+.product-single__media-xr-close{display:flex}.thb-product-detail .product-single__media.product-single__media-model .product-single__media-model-button{background:var(--bg-body, #fff);position:absolute;left:50%;top:50%;z-index:40;margin:-19px 0 0 -19px;border-radius:50%;height:38px;width:38px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000026}.thb-product-detail .product-single__media.product-single__media-model .product-single__media-model-button svg{width:20px;height:20px}.thb-product-detail .product-single__media.product-single__media-model .product-single__media-model-button:hover svg,.thb-product-detail .product-single__media.product-single__media-model .product-single__media-model-button:focus svg{transform:scale(1.2)}.thb-product-detail .product-single__media.product-single__media-model>model-viewer,.thb-product-detail .product-single__media.product-single__media-model>.shopify-model-viewer-ui{position:absolute;top:0;left:0;width:100%;height:100%}.thb-product-detail .product-single__media.product-single__media-model .shopify-model-viewer-ui{z-index:20}.thb-product-detail .product-single__media.product-single__media-model .shopify-model-viewer-ui model-viewer{width:100%;height:100%}.thb-product-detail .product__xr-button{width:100%;background:var(--bg-body-darken);border-color:var(--bg-body-darken);color:var(--color-body)}.thb-product-detail .product__xr-button svg{height:20px;margin-right:10px;vertical-align:middle}.thb-product-detail .product__xr-button svg path{fill:var(--color-body)}.thb-product-detail .product__xr-button[data-shopify-xr-hidden]{visibility:hidden}.shopify-design-mode .thb-product-detail .product__xr-button[data-shopify-xr-hidden]{display:none}.thb-product-detail .product-images__slide{width:100%}.thb-product-detail .product-form__error-message-wrapper{margin-bottom:20px}.thb-product-detail [data-hide-variants=true] .product-images__slide[data-group]{display:none}.thb-product-detail [data-hide-variants=true] .product-images__slide[data-group].is-active,.thb-product-detail [data-hide-variants=true] .product-images__slide.is-active{display:block}.pswp{display:none}.pswp.pswp--open{display:block}.product-specification-table{border:0}.product-specification-table th,.product-specification-table td{border:0;border-bottom:1px solid var(--color-border);padding-left:0}.product-specification-table th{width:30%}.product-specification-table tr:last-child th,.product-specification-table tr:last-child td{border-bottom:0}.metafield-color{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:5px}.metafield-rich_text_field>*:last-child{margin-bottom:0}.payment-icons{margin-bottom:35px}.payment-icons figure{display:inline-flex;margin-left:5px}.payment-icons figure:first-child{margin-left:0}.accordion{display:block;margin-bottom:24px}.accordion+.accordion{border-top:0;margin-top:-24px}.accordion-container .accordion{max-width:760px;margin-right:auto;margin-left:auto}.accordion-container .accordion:last-child{margin-bottom:0}.accordion details[open] summary span:before{transform:rotate(90deg)}.accordion summary{display:flex;justify-content:space-between;align-items:center;width:100%;list-style:none;position:relative;font-weight:900;font-size:1.125em;padding:13px 0;cursor:pointer}@media only screen and (min-width: 768px){.accordion summary{font-size:1.25em;padding:24px 0}}.accordion summary span{display:flex;justify-content:center;align-items:center}.accordion summary span .icon-minus,.accordion details[open] summary span .icon-plus{display:none}.accordion details[open] summary span .icon-minus{display:block}.accordion summary::-webkit-details-marker{display:none}.accordion .accordion__content{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:12px 0;font-size:.875em}@media only screen and (min-width: 768px){.accordion .accordion__content{padding:20px 0}}.accordion .accordion__content>*:last-child{margin-bottom:0}.share-article{display:block;font-size:.8125rem;line-height:1;margin-bottom:25px}.share-article svg{height:16px;width:auto}.share-article svg path{fill:var(--color-body)}.share-article label{display:block;font-size:.8125rem;letter-spacing:.1em;font-weight:var(--font-body-bold-weight, 600);text-transform:uppercase;margin-bottom:14px}.share-article .social{display:inline-flex;align-items:center;margin-right:14px;width:24px;height:24px;white-space:nowrap;color:var(--color-body)}.clipboard{position:relative}.clipboard--bubble{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background-color:var(--color-body);color:var(--bg-body, #fff);white-space:nowrap;font-size:.75rem;padding:3px 6px;border-radius:1px;opacity:0;pointer-events:none;line-height:1.25}.clipboard--bubble:after{content:"";width:0px;height:0px;border-style:solid;border-width:3px 2.5px 0 2.5px;border-color:var(--color-body) transparent transparent transparent;transform:translate(-2.5px);position:absolute;bottom:-3px;left:50%}.clipboard-success .clipboard--bubble{opacity:1}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;padding:16px;background:rgba(var(--color-overlay-rgb),.56);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__button{color:var(--color-accent);display:flex;align-items:center;cursor:pointer;margin-top:16px}.product-popup-modal__button svg{height:12px;width:auto;margin-right:9px;fill:var(--color-accent)}.product-popup-modal__button span{font-size:.875rem;line-height:1.0625rem;height:1.0625rem}.product-popup-modal__button.no-js{display:none}.no-js .product-popup-modal__button.no-js{display:flex}.product-popup-modal__toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:6px;z-index:10}.product-popup-modal__content{overflow:auto;max-height:90vh;max-width:420px;margin:0 auto;left:50%;transform:translate3d(-50%,-50%,0);width:calc(100% - 32px);height:100%;position:absolute;top:50%;display:flex;flex-direction:column;background-color:var(--bg-body, #fff);border:1px solid var(--color-border);box-shadow:0 4px 40px #00000040}.product-popup-modal__content-header{display:flex;align-items:center;justify-content:flex-end;padding:18px 18px 0;flex-shrink:0}@media only screen and (min-width: 768px){.product-popup-modal__content-header{padding:26px 26px 0}}.product-popup-modal__content scroll-shadow{flex:1;display:flex;width:100%;overflow:hidden}.product-popup-modal__content-info{padding:24px;overflow-y:auto;width:100%;position:relative;color:var(--color-body)}@media only screen and (min-width: 768px){.product-popup-modal__content-info{padding:24px 32px 32px}}.product-popup-modal__content-info.product-popup-modal__content-info--variants{padding:0;display:flex;flex-direction:column;overflow-y:hidden}.product-popup-modal__content-info table:last-child{margin-bottom:0}.product-popup-modal--bottom-left .product-popup-modal__content{left:15px;bottom:15px;top:auto;transform:none}@media only screen and (min-width: 768px){.product-popup-modal--bottom-left .product-popup-modal__content{left:30px;bottom:30px}}.product-popup-modal--bottom-right .product-popup-modal__content{left:auto;right:15px;bottom:15px;top:auto;transform:none}@media only screen and (min-width: 768px){.product-popup-modal--bottom-right .product-popup-modal__content{right:30px;bottom:30px}}.product-popup-modal--buttons{display:flex;flex-direction:column;align-items:center;gap:15px}.product-popup-modal--heading,.product-popup-modal--text,.product-popup-modal--button{margin-bottom:10px}.product-popup-modal--footer{font-size:.75rem;margin-top:20px}.product-popup-modal--footer>*:last-child{margin-bottom:0}.product-add-to-cart-sticky{position:fixed;bottom:15px;right:15px;width:calc(100% - 30px);max-width:420px;z-index:31;background:var(--bg-body, #fff);padding:18px;box-shadow:0 2px 10px #00000026;transform:translate(calc(100% + 50px))}.product-add-to-cart-sticky.sticky--visible{transform:translate(0)}@media only screen and (min-width: 768px){.product-add-to-cart-sticky{bottom:30px;right:30px}}.product-add-to-cart-sticky--image{width:48px;margin-right:18px;flex-shrink:0}[dir=rtl] .product-add-to-cart-sticky--image{margin-right:0;margin-left:18px}.product-add-to-cart-sticky--title{font-size:1.125rem;line-height:1.25;font-weight:900;display:block;margin-bottom:6px}.product-title-uppercase-true .product-add-to-cart-sticky--title{text-transform:uppercase}.product-add-to-cart-sticky--price .price{font-size:1rem;line-height:1.25;font-weight:900}.product-add-to-cart-sticky--price .amount{display:flex;align-items:center;gap:8px}.product-add-to-cart-sticky--price .price .with-taxes{font-size:.875rem;font-weight:400}.product-add-to-cart-sticky--inner{display:flex;align-items:center;position:relative;width:100%;text-align:left;min-height:48px}[dir=rtl] .product-add-to-cart-sticky--inner{padding-right:0;padding-left:50px}.product-add-to-cart-sticky--info{flex-grow:1}.product-add-to-cart-sticky--plus{display:flex;justify-content:center;align-items:center}.product-add-to-cart-sticky--plus svg{width:24px;height:24px}.product-add-to-cart-sticky--plus .icon-minus,.product-add-to-cart-sticky--inner.sticky-open .product-add-to-cart-sticky--plus .icon-plus{display:none}.product-add-to-cart-sticky--inner.sticky-open .product-add-to-cart-sticky--plus .icon-minus{display:block}.product-add-to-cart-sticky--content{display:none;overflow:hidden;padding-top:18px}.product-add-to-cart-sticky--content.active{display:block}.product-add-to-cart-sticky .product-form .add_to_cart_holder{margin-bottom:0}.star-rating{--star-percent: calc(var(--star-rating) / 5 * 100%);display:inline-block;position:relative;width:71px;height:12px}.star-rating:before,.star-rating:after{display:block;width:71px;height:12px}.star-rating:before{content:"";-webkit-mask-image:url('data:image/svg+xml,<svg width="71" height="12" viewBox="0 0 71 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.00002 8.86362L8.56502 10.441C8.63157 10.4814 8.7086 10.5011 8.78639 10.4978C8.86417 10.4944 8.9392 10.468 9.00201 10.422C9.06482 10.376 9.11258 10.3124 9.13926 10.2393C9.16594 10.1662 9.17034 10.0868 9.1519 10.0111L8.4544 7.06784L10.7372 5.09909C10.7954 5.04798 10.8374 4.98095 10.8579 4.90627C10.8785 4.83158 10.8767 4.75252 10.8528 4.67884C10.8289 4.60515 10.784 4.54008 10.7235 4.49164C10.6631 4.4432 10.5898 4.41353 10.5127 4.40628L7.5169 4.16253L6.36283 1.36878C6.33341 1.2967 6.28319 1.23502 6.21857 1.1916C6.15395 1.14819 6.07787 1.125 6.00002 1.125C5.92217 1.125 5.84609 1.14819 5.78147 1.1916C5.71685 1.23502 5.66663 1.2967 5.63721 1.36878L4.48315 4.16253L1.48736 4.40628C1.40972 4.41309 1.33581 4.44264 1.27487 4.49122C1.21392 4.5398 1.16864 4.60526 1.14468 4.67943C1.12073 4.7536 1.11916 4.83318 1.14017 4.90823C1.16119 4.98329 1.20385 5.05049 1.26283 5.10143L3.54565 7.07018L2.84815 10.0111C2.82971 10.0868 2.8341 10.1662 2.86078 10.2393C2.88746 10.3124 2.93522 10.376 2.99803 10.422C3.06084 10.468 3.13587 10.4944 3.21366 10.4978C3.29144 10.5011 3.36847 10.4814 3.43502 10.441L6.00002 8.86362Z" fill="white"/><path d="M20.6616 8.86362L23.2266 10.441C23.2932 10.4814 23.3702 10.5011 23.448 10.4978C23.5258 10.4944 23.6008 10.468 23.6636 10.422C23.7264 10.376 23.7742 10.3124 23.8009 10.2393C23.8276 10.1662 23.832 10.0868 23.8135 10.0111L23.116 7.06784L25.3988 5.09909C25.457 5.04798 25.499 4.98095 25.5195 4.90627C25.5401 4.83158 25.5383 4.75252 25.5144 4.67884C25.4905 4.60515 25.4456 4.54008 25.3852 4.49164C25.3247 4.4432 25.2514 4.41353 25.1743 4.40628L22.1785 4.16253L21.0245 1.36878C20.995 1.2967 20.9448 1.23502 20.8802 1.1916C20.8156 1.14819 20.7395 1.125 20.6616 1.125C20.5838 1.125 20.5077 1.14819 20.4431 1.1916C20.3785 1.23502 20.3282 1.2967 20.2988 1.36878L19.1448 4.16253L16.149 4.40628C16.0713 4.41309 15.9974 4.44264 15.9365 4.49122C15.8755 4.5398 15.8303 4.60526 15.8063 4.67943C15.7824 4.7536 15.7808 4.83318 15.8018 4.90823C15.8228 4.98329 15.8655 5.05049 15.9245 5.10143L18.2073 7.07018L17.5098 10.0111C17.4913 10.0868 17.4957 10.1662 17.5224 10.2393C17.5491 10.3124 17.5968 10.376 17.6597 10.422C17.7225 10.468 17.7975 10.4944 17.8753 10.4978C17.9531 10.5011 18.0301 10.4814 18.0966 10.441L20.6616 8.86362Z" fill="white"/><path d="M35.3233 8.86362L37.8883 10.441C37.9548 10.4814 38.0318 10.5011 38.1096 10.4978C38.1874 10.4944 38.2624 10.468 38.3253 10.422C38.3881 10.376 38.4358 10.3124 38.4625 10.2393C38.4892 10.1662 38.4936 10.0868 38.4751 10.0111L37.7776 7.06784L40.0604 5.09909C40.1187 5.04798 40.1606 4.98095 40.1812 4.90627C40.2017 4.83158 40.1999 4.75252 40.176 4.67884C40.1522 4.60515 40.1072 4.54008 40.0468 4.49164C39.9863 4.4432 39.913 4.41353 39.8359 4.40628L36.8401 4.16253L35.6861 1.36878C35.6567 1.2967 35.6064 1.23502 35.5418 1.1916C35.4772 1.14819 35.4011 1.125 35.3233 1.125C35.2454 1.125 35.1693 1.14819 35.1047 1.1916C35.0401 1.23502 34.9899 1.2967 34.9605 1.36878L33.8064 4.16253L30.8106 4.40628C30.733 4.41309 30.6591 4.44264 30.5981 4.49122C30.5372 4.5398 30.4919 4.60526 30.4679 4.67943C30.444 4.7536 30.4424 4.83318 30.4634 4.90823C30.4844 4.98329 30.5271 5.05049 30.5861 5.10143L32.8689 7.07018L32.1714 10.0111C32.1529 10.0868 32.1573 10.1662 32.184 10.2393C32.2107 10.3124 32.2585 10.376 32.3213 10.422C32.3841 10.468 32.4591 10.4944 32.5369 10.4978C32.6147 10.5011 32.6917 10.4814 32.7583 10.441L35.3233 8.86362Z" fill="white"/><path d="M49.9849 8.86362L52.5499 10.441C52.6164 10.4814 52.6935 10.5011 52.7712 10.4978C52.849 10.4944 52.9241 10.468 52.9869 10.422C53.0497 10.376 53.0974 10.3124 53.1241 10.2393C53.1508 10.1662 53.1552 10.0868 53.1368 10.0111L52.4393 7.06784L54.7221 5.09909C54.7803 5.04798 54.8222 4.98095 54.8428 4.90627C54.8633 4.83158 54.8615 4.75252 54.8377 4.67884C54.8138 4.60515 54.7688 4.54008 54.7084 4.49164C54.648 4.4432 54.5747 4.41353 54.4975 4.40628L51.5018 4.16253L50.3477 1.36878C50.3183 1.2967 50.2681 1.23502 50.2034 1.1916C50.1388 1.14819 50.0627 1.125 49.9849 1.125C49.907 1.125 49.8309 1.14819 49.7663 1.1916C49.7017 1.23502 49.6515 1.2967 49.6221 1.36878L48.468 4.16253L45.4722 4.40628C45.3946 4.41309 45.3207 4.44264 45.2597 4.49122C45.1988 4.5398 45.1535 4.60526 45.1295 4.67943C45.1056 4.7536 45.104 4.83318 45.125 4.90823C45.146 4.98329 45.1887 5.05049 45.2477 5.10143L47.5305 7.07018L46.833 10.0111C46.8146 10.0868 46.819 10.1662 46.8456 10.2393C46.8723 10.3124 46.9201 10.376 46.9829 10.422C47.0457 10.468 47.1207 10.4944 47.1985 10.4978C47.2763 10.5011 47.3533 10.4814 47.4199 10.441L49.9849 8.86362Z" fill="white"/><path d="M64.6465 8.86362L67.2115 10.441C67.2781 10.4814 67.3551 10.5011 67.4329 10.4978C67.5107 10.4944 67.5857 10.468 67.6485 10.422C67.7113 10.376 67.7591 10.3124 67.7857 10.2393C67.8124 10.1662 67.8168 10.0868 67.7984 10.0111L67.1009 7.06784L69.3837 5.09909C69.4419 5.04798 69.4839 4.98095 69.5044 4.90627C69.5249 4.83158 69.5232 4.75252 69.4993 4.67884C69.4754 4.60515 69.4305 4.54008 69.37 4.49164C69.3096 4.4432 69.2363 4.41353 69.1592 4.40628L66.1634 4.16253L65.0093 1.36878C64.9799 1.2967 64.9297 1.23502 64.8651 1.1916C64.8004 1.14819 64.7244 1.125 64.6465 1.125C64.5687 1.125 64.4926 1.14819 64.428 1.1916C64.3633 1.23502 64.3131 1.2967 64.2837 1.36878L63.1296 4.16253L60.1338 4.40628C60.0562 4.41309 59.9823 4.44264 59.9214 4.49122C59.8604 4.5398 59.8151 4.60526 59.7912 4.67943C59.7672 4.7536 59.7656 4.83318 59.7867 4.90823C59.8077 4.98329 59.8503 5.05049 59.9093 5.10143L62.1921 7.07018L61.4946 10.0111C61.4762 10.0868 61.4806 10.1662 61.5073 10.2393C61.5339 10.3124 61.5817 10.376 61.6445 10.422C61.7073 10.468 61.7824 10.4944 61.8601 10.4978C61.9379 10.5011 62.015 10.4814 62.0815 10.441L64.6465 8.86362Z" fill="white"/></svg>');background:linear-gradient(90deg,var(--color-star) var(--star-percent),var(--bg-body) var(--star-percent))}.star-rating:after{content:"";background:url('data:image/svg+xml,<svg width="71" height="12" viewBox="0 0 71 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.13144 0.635742C6.21838 0.648699 6.30302 0.674207 6.38242 0.711914L6.49668 0.777344L6.60117 0.859375C6.69775 0.947669 6.77372 1.05666 6.82382 1.17871L7.86093 3.68945L10.5533 3.90918H10.5592C10.6898 3.92147 10.816 3.96251 10.9283 4.02832L11.0357 4.10254L11.1314 4.19141C11.1905 4.25495 11.2405 4.3265 11.2789 4.4043L11.3277 4.52539L11.359 4.65137C11.3807 4.77979 11.3743 4.91246 11.3394 5.03906C11.2931 5.20739 11.1981 5.35834 11.067 5.47363L11.0631 5.47656L9.00937 7.24707L9.63632 9.89258C9.67813 10.0641 9.66847 10.2443 9.608 10.4102C9.54759 10.5758 9.43962 10.7199 9.29746 10.8242C9.15508 10.9285 8.98451 10.9884 8.8082 10.9961C8.63184 11.0037 8.45714 10.9588 8.30625 10.8672L8.30332 10.8662L5.99961 9.44922L3.69687 10.8662L3.69394 10.8672C3.54304 10.9588 3.36835 11.0037 3.19199 10.9961C3.01573 10.9884 2.84605 10.9284 2.70371 10.8242C2.56129 10.7199 2.45267 10.576 2.39218 10.4102C2.33172 10.2443 2.32206 10.0641 2.36386 9.89258L2.98984 7.25L0.937106 5.47949C0.803944 5.36448 0.707237 5.2124 0.659762 5.04297C0.612343 4.8736 0.615548 4.69375 0.669528 4.52637L0.719332 4.4043C0.777355 4.28697 0.860298 4.18284 0.963473 4.10059L1.07187 4.02734C1.18524 3.96139 1.31223 3.92074 1.44394 3.90918H1.44687L4.13828 3.68945L5.17636 1.17871C5.24334 1.01555 5.35709 0.875723 5.50351 0.777344L5.61777 0.711914C5.73672 0.655416 5.8678 0.625977 6.00058 0.625977L6.13144 0.635742ZM4.94492 4.35352C4.87337 4.52646 4.71055 4.64487 4.52402 4.66016L1.77304 4.88281L3.87168 6.69238C4.01271 6.81406 4.07384 7.0043 4.03086 7.18555L3.39121 9.88086L5.73886 8.43848L5.80039 8.40625C5.94868 8.34146 6.12099 8.35226 6.26132 8.43848L8.608 9.88086L7.96933 7.18262C7.92646 7.00142 7.9875 6.81106 8.12851 6.68945L10.2232 4.88281L7.47617 4.66016C7.28965 4.64486 7.12681 4.52646 7.05527 4.35352L5.99961 1.79688L4.94492 4.35352Z" fill="%230F0F0F"/><path d="M20.7931 0.635742C20.88 0.648699 20.9646 0.674207 21.044 0.711914L21.1583 0.777344L21.2628 0.859375C21.3594 0.947669 21.4353 1.05666 21.4854 1.17871L22.5226 3.68945L25.2149 3.90918H25.2208C25.3515 3.92147 25.4776 3.96251 25.5899 4.02832L25.6974 4.10254L25.7931 4.19141C25.8521 4.25495 25.9021 4.3265 25.9405 4.4043L25.9894 4.52539L26.0206 4.65137C26.0424 4.77979 26.0359 4.91246 26.0011 5.03906C25.9547 5.20739 25.8597 5.35834 25.7286 5.47363L25.7247 5.47656L23.671 7.24707L24.2979 9.89258C24.3397 10.0641 24.3301 10.2443 24.2696 10.4102C24.2092 10.5758 24.1012 10.7199 23.9591 10.8242C23.8167 10.9285 23.6461 10.9884 23.4698 10.9961C23.2935 11.0037 23.1188 10.9588 22.9679 10.8672L22.9649 10.8662L20.6612 9.44922L18.3585 10.8662L18.3556 10.8672C18.2047 10.9588 18.03 11.0037 17.8536 10.9961C17.6774 10.9884 17.5077 10.9284 17.3653 10.8242C17.2229 10.7199 17.1143 10.576 17.0538 10.4102C16.9933 10.2443 16.9837 10.0641 17.0255 9.89258L17.6515 7.25L15.5987 5.47949C15.4656 5.36448 15.3689 5.2124 15.3214 5.04297C15.274 4.8736 15.2772 4.69375 15.3311 4.52637L15.381 4.4043C15.439 4.28697 15.5219 4.18284 15.6251 4.10059L15.7335 4.02734C15.8469 3.96139 15.9739 3.92074 16.1056 3.90918H16.1085L18.7999 3.68945L19.838 1.17871C19.905 1.01555 20.0187 0.875723 20.1651 0.777344L20.2794 0.711914C20.3983 0.655416 20.5294 0.625977 20.6622 0.625977L20.7931 0.635742ZM19.6065 4.35352C19.535 4.52646 19.3722 4.64487 19.1856 4.66016L16.4347 4.88281L18.5333 6.69238C18.6743 6.81406 18.7355 7.0043 18.6925 7.18555L18.0528 9.88086L20.4005 8.43848L20.462 8.40625C20.6103 8.34146 20.7826 8.35226 20.9229 8.43848L23.2696 9.88086L22.631 7.18262C22.5881 7.00142 22.6491 6.81106 22.7901 6.68945L24.8849 4.88281L22.1378 4.66016C21.9513 4.64486 21.7884 4.52646 21.7169 4.35352L20.6612 1.79688L19.6065 4.35352Z" fill="%230F0F0F"/><path d="M35.4547 0.635742C35.5416 0.648699 35.6263 0.674207 35.7057 0.711914L35.8199 0.777344L35.9244 0.859375C36.021 0.947669 36.097 1.05666 36.1471 1.17871L37.1842 3.68945L39.8766 3.90918H39.8824C40.0131 3.92147 40.1392 3.96251 40.2516 4.02832L40.359 4.10254L40.4547 4.19141C40.5138 4.25495 40.5637 4.3265 40.6021 4.4043L40.651 4.52539L40.6822 4.65137C40.704 4.77979 40.6975 4.91246 40.6627 5.03906C40.6163 5.20739 40.5213 5.35834 40.3902 5.47363L40.3863 5.47656L38.3326 7.24707L38.9596 9.89258C39.0014 10.0641 38.9917 10.2443 38.9312 10.4102C38.8708 10.5758 38.7629 10.7199 38.6207 10.8242C38.4783 10.9285 38.3078 10.9884 38.1314 10.9961C37.9551 11.0037 37.7804 10.9588 37.6295 10.8672L37.6266 10.8662L35.3228 9.44922L33.0201 10.8662L33.0172 10.8672C32.8663 10.9588 32.6916 11.0037 32.5152 10.9961C32.339 10.9884 32.1693 10.9284 32.0269 10.8242C31.8845 10.7199 31.7759 10.576 31.7154 10.4102C31.655 10.2443 31.6453 10.0641 31.6871 9.89258L32.3131 7.25L30.2603 5.47949C30.1272 5.36448 30.0305 5.2124 29.983 5.04297C29.9356 4.8736 29.9388 4.69375 29.9928 4.52637L30.0426 4.4043C30.1006 4.28697 30.1835 4.18284 30.2867 4.10059L30.3951 4.02734C30.5085 3.96139 30.6355 3.92074 30.7672 3.90918H30.7701L33.4615 3.68945L34.4996 1.17871C34.5666 1.01555 34.6803 0.875723 34.8268 0.777344L34.941 0.711914C35.06 0.655416 35.191 0.625977 35.3238 0.625977L35.4547 0.635742ZM34.2682 4.35352C34.1966 4.52646 34.0338 4.64487 33.8473 4.66016L31.0963 4.88281L33.1949 6.69238C33.336 6.81406 33.3971 7.0043 33.3541 7.18555L32.7144 9.88086L35.0621 8.43848L35.1236 8.40625C35.2719 8.34146 35.4442 8.35226 35.5846 8.43848L37.9312 9.88086L37.2926 7.18262C37.2497 7.00142 37.3107 6.81106 37.4518 6.68945L39.5465 4.88281L36.7994 4.66016C36.6129 4.64486 36.45 4.52646 36.3785 4.35352L35.3228 1.79688L34.2682 4.35352Z" fill="%230F0F0F"/><path d="M50.1163 0.635742C50.2032 0.648699 50.2879 0.674207 50.3673 0.711914L50.4815 0.777344L50.586 0.859375C50.6826 0.947669 50.7586 1.05666 50.8087 1.17871L51.8458 3.68945L54.5382 3.90918H54.544C54.6747 3.92147 54.8008 3.96251 54.9132 4.02832L55.0206 4.10254L55.1163 4.19141C55.1754 4.25495 55.2253 4.3265 55.2638 4.4043L55.3126 4.52539L55.3438 4.65137C55.3656 4.77979 55.3591 4.91246 55.3243 5.03906C55.2779 5.20739 55.183 5.35834 55.0519 5.47363L55.0479 5.47656L52.9942 7.24707L53.6212 9.89258C53.663 10.0641 53.6533 10.2443 53.5929 10.4102C53.5324 10.5758 53.4245 10.7199 53.2823 10.8242C53.1399 10.9285 52.9694 10.9884 52.7931 10.9961C52.6167 11.0037 52.442 10.9588 52.2911 10.8672L52.2882 10.8662L49.9845 9.44922L47.6817 10.8662L47.6788 10.8672C47.5279 10.9588 47.3532 11.0037 47.1769 10.9961C47.0006 10.9884 46.8309 10.9284 46.6886 10.8242C46.5462 10.7199 46.4375 10.576 46.377 10.4102C46.3166 10.2443 46.3069 10.0641 46.3487 9.89258L46.9747 7.25L44.922 5.47949C44.7888 5.36448 44.6921 5.2124 44.6446 5.04297C44.5972 4.8736 44.6004 4.69375 44.6544 4.52637L44.7042 4.4043C44.7622 4.28697 44.8452 4.18284 44.9483 4.10059L45.0567 4.02734C45.1701 3.96139 45.2971 3.92074 45.4288 3.90918H45.4317L48.1231 3.68945L49.1612 1.17871C49.2282 1.01555 49.342 0.875723 49.4884 0.777344L49.6026 0.711914C49.7216 0.655416 49.8527 0.625977 49.9854 0.625977L50.1163 0.635742ZM48.9298 4.35352C48.8582 4.52646 48.6954 4.64487 48.5089 4.66016L45.7579 4.88281L47.8565 6.69238C47.9976 6.81406 48.0587 7.0043 48.0157 7.18555L47.3761 9.88086L49.7237 8.43848L49.7853 8.40625C49.9335 8.34146 50.1059 8.35226 50.2462 8.43848L52.5929 9.88086L51.9542 7.18262C51.9113 7.00142 51.9724 6.81106 52.1134 6.68945L54.2081 4.88281L51.461 4.66016C51.2745 4.64486 51.1117 4.52646 51.0401 4.35352L49.9845 1.79688L48.9298 4.35352Z" fill="%230F0F0F"/><path d="M64.7779 0.635742C64.8649 0.648699 64.9495 0.674207 65.0289 0.711914L65.1432 0.777344L65.2477 0.859375C65.3442 0.947669 65.4202 1.05666 65.4703 1.17871L66.5074 3.68945L69.1998 3.90918H69.2057C69.3363 3.92147 69.4625 3.96251 69.5748 4.02832L69.6822 4.10254L69.7779 4.19141C69.837 4.25495 69.887 4.3265 69.9254 4.4043L69.9742 4.52539L70.0055 4.65137C70.0272 4.77979 70.0208 4.91246 69.9859 5.03906C69.9396 5.20739 69.8446 5.35834 69.7135 5.47363L69.7096 5.47656L67.6559 7.24707L68.2828 9.89258C68.3246 10.0641 68.315 10.2443 68.2545 10.4102C68.1941 10.5758 68.0861 10.7199 67.9439 10.8242C67.8016 10.9285 67.631 10.9884 67.4547 10.9961C67.2783 11.0037 67.1036 10.9588 66.9527 10.8672L66.9498 10.8662L64.6461 9.44922L62.3434 10.8662L62.3404 10.8672C62.1895 10.9588 62.0148 11.0037 61.8385 10.9961C61.6622 10.9884 61.4925 10.9284 61.3502 10.8242C61.2078 10.7199 61.0992 10.576 61.0387 10.4102C60.9782 10.2443 60.9685 10.0641 61.0103 9.89258L61.6363 7.25L59.5836 5.47949C59.4504 5.36448 59.3537 5.2124 59.3062 5.04297C59.2588 4.8736 59.262 4.69375 59.316 4.52637L59.3658 4.4043C59.4238 4.28697 59.5068 4.18284 59.61 4.10059L59.7184 4.02734C59.8317 3.96139 59.9587 3.92074 60.0904 3.90918H60.0934L62.7848 3.68945L63.8228 1.17871C63.8898 1.01555 64.0036 0.875723 64.15 0.777344L64.2643 0.711914C64.3832 0.655416 64.5143 0.625977 64.6471 0.625977L64.7779 0.635742ZM63.5914 4.35352C63.5199 4.52646 63.357 4.64487 63.1705 4.66016L60.4195 4.88281L62.5182 6.69238C62.6592 6.81406 62.7203 7.0043 62.6773 7.18555L62.0377 9.88086L64.3853 8.43848L64.4469 8.40625C64.5952 8.34146 64.7675 8.35226 64.9078 8.43848L67.2545 9.88086L66.6158 7.18262C66.5729 7.00142 66.634 6.81106 66.775 6.68945L68.8697 4.88281L66.1227 4.66016C65.9361 4.64486 65.7733 4.52646 65.7018 4.35352L64.6461 1.79688L63.5914 4.35352Z" fill="%230F0F0F"/></svg>');position:absolute;top:0;left:0}.rating{display:inline-block;margin:0}.rating-star{--letter-spacing: .3;--font-size: 1.5;--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-reviews) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:none;margin:0}@media (forced-colors: active){.rating{display:none}.rating-text{display:block}}.side-panel-links{display:block;margin-bottom:24px}.side-panel-links--link{width:calc(100% + 32px);margin-left:-16px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 16px;border-top:1px solid var(--color-border)}@media only screen and (min-width: 768px){.side-panel-links--link{width:calc(100% + 100px);margin-left:-50px;padding:24px 50px}}@media only screen and (min-width: 1068px){.side-panel-links--link{width:calc(100% + 96px);margin-left:-48px;padding:24px 48px}}.side-panel-links--link span svg{margin-right:5px;fill:var(--color-accent)}@media only screen and (min-width: 768px){.side-panel-links--link span svg{margin-right:10px}}[dir=rtl] .side-panel-links--link span svg{margin-right:0;margin-left:5px}@media only screen and (min-width: 768px){[dir=rtl] .side-panel-links--link span svg{margin-left:10px}}[dir=rtl] .side-panel-links--link{margin-right:0;margin-left:12px}@media only screen and (min-width: 768px){[dir=rtl] .side-panel-links--link{margin-left:22px}}.side-panel-links--link .text-button{margin-right:0}.side-panel-links--link.no-js{display:none}.no-js .side-panel-links--link.no-js{display:flex}.product-inventory-notice{font-size:.8125rem;line-height:1;margin-bottom:20px;color:var(--color-inventory-instock, #279a4b)}.product-inventory-notice--text{margin-bottom:13px;display:flex;align-items:center}.product-inventory-notice--pulse{display:inline-flex;width:8px;height:8px;margin:4px 12px 4px 4px;position:relative;border-radius:50%;background:var(--color-inventory-instock, #279a4b);vertical-align:middle}.product-inventory-notice--pulse:after{content:"";position:absolute;top:-4px;left:-4px;width:16px;height:16px;border-radius:8px;background:var(--color-inventory-instock, #279a4b);animation:inventory-pulse 2s ease-out infinite}.product-inventory-notice--bar{display:block;position:relative;height:4px;width:100%;background:var(--color-border)}.product-inventory-notice--bar span{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-inventory-instock, #279a4b);transform-origin:top left;animation:inventory-bar 1s ease-out forwards}.product-inventory-notice--low{color:var(--color-inventory-lowstock, #279a4b)}.product-inventory-notice--low .product-inventory-notice--pulse{background:var(--color-inventory-lowstock, #279a4b)}.product-inventory-notice--low .product-inventory-notice--pulse:after{background:var(--color-inventory-lowstock, #279a4b)}.product-inventory-notice--low .product-inventory-notice--bar span{background:var(--color-inventory-lowstock, #279a4b)}@keyframes inventory-pulse{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1)}}@keyframes inventory-bar{0%{transform:scale(1)}to{transform:scaleX(calc(var(--inventory-scale)))}}.complementary-products--inner{border:1px solid var(--color-border);padding:20px;position:relative;margin-bottom:30px;margin-top:10px}.complementary-products--heading{position:absolute;top:0;left:50%;transform:translate3d(-50%,-50%,0);background:var(--bg-body, #fff);padding:0 20px;font-size:.8125rem;text-transform:uppercase;font-weight:var(--font-body-medium-weight, 500)}.complementary-products .product-cart-item{align-items:center;margin-bottom:15px}.complementary-products .product-cart-item:last-child{margin-bottom:0}.complementary-products .product-cart-item .product-cart-item-image{margin-right:20px}[dir=rtl] .complementary-products .product-cart-item .product-cart-item-image{margin-right:0;margin-left:20px}.complementary-products .product-cart-item img,.complementary-products .product-cart-item .thb-placeholder{width:64px}.complementary-products .product-cart-item .product-cart-item-info .price{display:block}#shopify-product-reviews{margin:0 auto;padding:0 15px;max-width:1440px;margin-top:var(--section-spacing-mobile, 0);margin-bottom:var(--section-spacing-mobile, 0)}@media only screen and (min-width: 768px){#shopify-product-reviews{margin-top:var(--section-spacing-desktop, 0);margin-bottom:var(--section-spacing-desktop, 0);padding:0 50px}}#shopify-product-reviews .spr-container{padding:0;border:0}#shopify-product-reviews .spr-container .spr-review{border:0}#shopify-product-reviews .spr-icon{line-height:1}#shopify-product-reviews .spr-header-title{font-weight:var(--font-body-bold-weight, 600);letter-spacing:.02em;font-size:2.125rem;line-height:2.625rem}#shopify-product-reviews .spr-starrating,#shopify-product-reviews .spr-starratings{font-size:.625rem;color:var(--color-star)}#shopify-product-reviews .spr-summary{font-size:1.0625rem}@media only screen and (min-width: 768px){#shopify-product-reviews .spr-summary{display:flex;align-items:center}#shopify-product-reviews .spr-summary .spr-summary-actions{margin-left:auto}}#shopify-product-reviews .spr-summary .spr-summary-caption{font-size:.875rem}#shopify-product-reviews .spr-summary .spr-starrating{margin-right:20px}#shopify-product-reviews .spr-summary-actions-newreview{text-decoration:none}#shopify-product-reviews .spr-reviews{display:grid;grid-gap:15px}@media only screen and (min-width: 768px){#shopify-product-reviews .spr-reviews{grid-template-columns:1fr 1fr}}#shopify-product-reviews .spr-review{display:flex;flex-direction:column;padding:20px;background:rgba(var(--color-body-rgb),.03);margin:0}@media only screen and (min-width: 768px){#shopify-product-reviews .spr-review{padding:40px}#shopify-product-reviews .spr-review .spr-review-header-starratings{margin-bottom:10px}#shopify-product-reviews .spr-review .spr-review-header-title{font-size:1.5rem;line-height:2rem;font-weight:var(--font-body-bold-weight, 600)}#shopify-product-reviews .spr-review .spr-review-header-byline{font-style:normal;opacity:.6;font-size:.875rem}}#shopify-product-reviews .spr-review .spr-review-content-body{font-size:1rem;line-height:1.375rem}#shopify-product-reviews .spr-review .spr-review-footer{width:100%}#shopify-product-reviews .spr-review .spr-review-footer .spr-review-reportreview{float:left}.shopify-payment-button__button:not(.shopify-payment-button__button--branded):before,.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate div[role=button]:before,.variations input[type=radio]+label:before,.variations .product-form__input--color input[type=radio]+label,.variations .product-form__input--color input[type=radio]+label:after,.variations .product-form__input--siblings label,.variations .product-form__input--siblings label:after,.product-images-buttons .slider-button,.thb-product-detail .product-single__media-zoom svg,.thb-product-detail .product-single__media.product-single__media-model .product-single__media-model-button svg,.accordion summary span:before,.clipboard--bubble,.product-popup-modal,.product-add-to-cart-sticky,.product-add-to-cart-sticky--inner .plus:before{transition:all .25s cubic-bezier(.104,.204,.492,1)}.product-recommendations{display:none}.product-recommendations.product-recommendations--loaded{display:block}@media only screen and (max-width: 767px){.product-recommendations.swipe-on-mobile .products.row{margin:0 -15px;width:calc(100% + 30px);padding:0 11px;display:grid;grid-gap:0;grid-auto-flow:column;grid-auto-columns:minmax(50%,1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.product-recommendations.swipe-on-mobile .products.row::-webkit-scrollbar{display:none}.product-recommendations.swipe-on-mobile .products.row .columns{flex:0 0 100%;max-width:100%}}.product-recommendations:has(*){border-bottom:1px solid var(--color-border)}.product-recommendations__inner{padding:0!important;margin:0!important;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);overflow:hidden}.product-reassurance-slider{display:block;padding-bottom:24px}@media only screen and (min-width: 1068px){.product-reassurance-slider{padding-bottom:48px}}.product-reassurance-slider__item{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.product-reassurance-slider .flickity-page-dots{padding-bottom:0}.product-reassurance-slider .flickity-page-dots .dot{width:6px;height:6px;margin:0 3px}.side-panel.product-information-drawer{top:50%;bottom:auto;left:50%;right:auto;width:calc(100vw - 32px);height:auto;max-height:90vh;transform:translate(-50%,-50%);max-width:420px;opacity:0;visibility:hidden;border:1px solid var(--color-border)}.side-panel.product-information-drawer.active{opacity:1;visibility:visible}.side-panel.product-information-drawer .side-panel-close{position:absolute;top:18px;right:18px;width:36px;height:36px;padding:6px}.side-panel.product-information-drawer .side-panel-content--tabs{margin:24px 24px 0;padding:0;background-color:var(--color-form-border);border-radius:var(--button-border-radius, 0px);display:inline-flex;max-width:100%}.side-panel.product-information-drawer .side-panel-content--tabs button{width:130px;height:36px;padding:0;text-align:center;color:rgba(var(--color-body-rgb),.2);background-color:var(--color-form-border);border:2px solid var(--color-form-border);border-radius:var(--button-border-radius, 0px);text-transform:none;font-size:.875rem;font-weight:400;transition:all .25s cubic-bezier(.104,.204,.492,1)}@media only screen and (min-width: 768px){.side-panel.product-information-drawer .side-panel-content--tabs button{width:164px}}.side-panel.product-information-drawer .side-panel-content--tabs button.tab-active{background-color:var(--color-body);color:var(--bg-body);font-weight:900}.side-panel.product-information-drawer .side-panel-content.side-panel-content--has-tabs .side-panel-content--inner{padding:24px}.product-information-drawer .side-panel-content--title{font-size:2rem;margin-bottom:12px}.product-variants-guide-slider{height:100%;flex-grow:1;display:flex;flex-direction:column}.product-variants-guide-slider .flickity-viewport{flex-grow:1}.product-variants-guide-slider__item{flex-grow:1;width:100%;height:100%;overflow-y:auto;padding:24px;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.product-variants-guide-slider__item{padding:24px 32px 32px}}.product-variants-guide-slider__item .rte{flex-grow:1}.product-variants-guide-slider__item .button{flex-shrink:0;margin-top:24px}.product-variants-guide-slider .flickity-page-dots{border-top:1px solid var(--color-border);padding:12px 24px}@media only screen and (min-width: 768px){.product-variants-guide-slider .flickity-page-dots{padding:24px 32px}}.sold-out-replace__richtext{text-align:center;color:#ee3b45}.sold-out-replace__button+.sold-out-replace__richtext{margin-top:12px}.sold-out-replace:has(.product-form--sold-out-replace)+.product-form{display:none}.product__variant-description{width:100%;margin-top:16px}.shopify-app-block .product-personalizer,.shopify-app-block .product-personalizer *{float:none}.shopify-app-block .product-personalizer .pplr-checkbox label{display:inline-block}.shopify-app-block .product-personalizer .pplr-checkbox .pplrlabel .pplrcheckbox,.shopify-app-block .product-personalizer .pplr-checkbox .pplr-checkbox-item{margin-top:-2px;margin-right:8px}.thb-product-detail .shopify-app-block{margin-block:24px}@media only screen and (min-width: 1068px){.thb-product-detail .shopify-app-block{margin-block:32px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product.css.map */
