@charset "UTF-8";/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;min-width:100%}.flickity-slider{position:absolute;width:100%;height:100%;will-change:transform}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:10}.flickity-enabled.is-fade .flickity-slider .carousel__slide{will-change:opacity,z-index}.flickity-page-dots{text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;margin:0 10px;list-style:none}@media only screen and (min-width:768px){.flickity-page-dots{gap:12px}}.flickity-page-dots .dot{width:7px;height:3px;border-radius:1.5px;margin:0;opacity:.5;background-color:var(--color-body);cursor:pointer}@media only screen and (min-width:768px){.flickity-page-dots .dot{width:14px;height:6px;border-radius:3px}}.flickity-page-dots .dot.is-selected{opacity:1;width:14px}@media only screen and (min-width:768px){.flickity-page-dots .dot.is-selected{width:32px}}.flickity-nav{background:var(--bg-body, #fff);border-radius:50%;display:none;align-items:center;justify-content:center;position:absolute;top:50%;width:46px;height:46px;margin-top:-23px;z-index:30;cursor:pointer;border:1px solid var(--color-body)}.flickity-nav svg{pointer-events:none}@media only screen and (min-width:768px){.flickity-enabled .flickity-nav{display:flex}}.flickity-nav[isDisabled]{display:none}.flickity-nav.flickity-prev{left:-23px}.flickity-nav.flickity-prev svg{margin-right:1px}.flickity-nav.flickity-next{right:-23px}.flickity-nav.flickity-next svg{margin-left:1px}.flickity-nav:focus-visible{opacity:1}.flickity-nav:hover{--color-body: var(--color-accent)}.flickity-enabled:hover .flickity-nav{opacity:1}.product-form{margin-top:30px;display:block}.add_to_cart_holder{display:flex;flex-wrap:wrap;margin-bottom:20px}.add_to_cart_holder .quantity{margin-right:10px;max-height:46px}[dir=rtl] .add_to_cart_holder .quantity{margin-right:0;margin-left:10px}.add_to_cart_holder .button{flex:1}.add_to_cart_holder .swym-button-bar{margin-top:0;margin-bottom:0}.tdbuynow{width:100%}.shopify-payment-button{margin-top:10px;width:100%;font-size:.875rem}.shopify-payment-button__button:not(.shopify-payment-button__button--branded){display:inline-flex;cursor:pointer;padding:7px 30px;align-items:center;justify-content:center;height:46px;font-size:calc(var(--button-font-scale) * .875rem);font-weight:var(--font-body-medium-weight, 500);letter-spacing:var(--button-letter-spacing, 0em);background:var(--solid-button-background, --color-body);color:var(--solid-button-label, #fff);border:0;border-radius:var(--button-border-radius, 3px);text-align:center;position:relative;z-index:1;overflow:hidden;-webkit-appearance:none;appearance:none}.button-uppercase-true .shopify-payment-button__button:not(.shopify-payment-button__button--branded){text-transform:uppercase}@media screen and (hover:hover){.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(--solid-button-background-hover, --color-body);color:var(--solid-button-label, #fff)}}.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}.shopify-payment-button .shopify-payment-button__more-options{margin:.3125rem auto 0;width:auto;font-size:.6875rem}.product-form__input{padding:0;border:0}.product-information--line-item{margin-bottom:20px}.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:10px}@media only screen and (min-width:768px){.variations{column-count:var(--variant-columns, 1);gap:20px}}.variations .product-form__input{padding:0;margin:0 0 20px;border:0}.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;margin-right:10px}.variations input[type=radio]+label:before{content:none;position:absolute;width:100%;height:100%;top:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgba(var(--color-body-rgb),.25),transparent calc(50% + 1px)) no-repeat;z-index:1;margin:0;border-radius:0}.variations input[type=radio]+label:after{content:none}.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{padding:0;border:0}.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;overflow:hidden;margin-bottom:14px}.variations .product-form__input--block input[type=radio]+label{width:auto;min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--general-border-radius, 3px);background-color:rgba(var(--color-body-rgb),.05);padding:5px 20px;margin:0 6px 6px 0;font-size:.8125rem;cursor:pointer;overflow:hidden}[dir=rtl] .variations .product-form__input--block input[type=radio]+label{margin:0 0 6px 6px}.variations .product-form__input--block input[type=radio]:checked+label{z-index:5;box-shadow:0 0 0 2px var(--color-accent) inset;background-color:rgba(var(--color-accent-rgb),.07)}.variations .product-form__input--block input[type=radio]:focus-visible+label{box-shadow:0 0 0 2px #015ecc}.variations .product-form__input--color{display:flex;flex-wrap:wrap}.variations .product-form__input--color input[type=radio]+label{width:42px;height:42px;display:inline-flex;text-indent:-9999em;position:relative;color:transparent;cursor:pointer;z-index:4;border-radius:var(--general-border-radius, 3px);margin:2px 8px 2px 2px;box-shadow:0 0 0 1px rgba(var(--color-body-rgb),.15)}[dir=rtl] .variations .product-form__input--color input[type=radio]+label{margin:2px 2px 2px 8px}.variations .product-form__input--color input[type=radio]+label:before{display:block;overflow:hidden}.variations .product-form__input--color input[type=radio]+label:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:auto;height:auto;transform:none;border-width:0;border-radius:var(--general-border-radius, 3px);background-size:cover;background-color:var(--option-color);background-image:var(--option-color-image);will-change:transform}.variations .product-form__input--color input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--color-accent)}.variations .product-form__input--color input[type=radio]:checked+label:after{top:3px;left:3px;right:3px;bottom:3px}.variations .product-form__input--color input[type=radio]:hover+label{box-shadow:0 0 0 1px rgba(var(--color-body-rgb),.25)}.variations .product-form__input--color input[type=radio]:hover+label:after{top:3px;left:3px;right:3px;bottom:3px}.variations .product-form__input--color input[type=radio]:checked:hover+label{box-shadow:0 0 0 2px var(--color-accent)}.variations .product-form__input--color input[type=radio]:checked:hover+label:after{top:4px;left:4px;right:4px;bottom:4px}.variations .product-form__input--color input[type=radio]:focus-visible+label{box-shadow:0 0 0 2px #015ecc}.variations .product-form__input--color--large input[type=radio]+label{width:60px;height:60px}.variations .product-form__input--color--xlarge input[type=radio]+label{width:80px;height:80px}.variations .product-form__input--siblings{display:flex;flex-wrap:wrap;margin-bottom:var(--siblings-margin, 20px)}.variations .product-form__input--siblings label{width:32px;height:32px;display:inline-flex;text-indent:-9999em;position:relative;color:transparent;cursor:pointer;z-index:4;border-radius:var(--general-border-radius, 3px);margin:2px 8px 2px 2px;box-shadow:0 0 0 1px rgba(var(--color-body-rgb),.15)}[dir=rtl] .variations .product-form__input--siblings label{margin:2px 2px 2px 8px}.variations .product-form__input--siblings label:before{display:block;overflow:hidden}.variations .product-form__input--siblings label:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:auto;height:auto;transform:none;border-width:0;border-radius:var(--general-border-radius, 3px);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;border-radius:var(--general-border-radius, 3px)}.variations .product-form__input--siblings label.active{z-index:5}.variations .product-form__input--siblings label.active:after{top:3px;left:3px;right:3px;bottom:3px}.variations .product-form__input--siblings label.active a{box-shadow:0 0 0 2px var(--color-accent)}.variations .product-form__input--siblings label.sold-out:before{content:""}.variations .product-form__input--siblings label.sold-out:after{opacity:.4}.variations .product-form__input--siblings--large label{width:60px;height:60px}.variations .product-form__input--siblings--xlarge label{width:80px;height:80px}.form__label{display:flex;width:100%;align-items:center;font-size:.875rem;margin-bottom:9px}.form__label__value{font-weight:var(--font-body-medium-weight, 500);text-transform:none;margin-right:20px;padding-left:2px}.form__label .product-popup-modal__opener{display:inline-flex;margin-left:auto}[dir=rtl] .form__label .product-popup-modal__opener{margin-left:0;margin-right:auto}@media only screen and (min-width:1068px){.product-grid-container{display:grid;align-items:start;grid-template-rows:auto minmax(0px,1fr);grid-template-columns:clamp(0px,55%,690px) minmax(360px,1fr);gap:clamp(30px,5%,50px);grid-template-areas:"product-gallery product-info"}}@media only screen and (min-width:1068px){.product-grid-container--size-large{grid-template-columns:clamp(0px,65%,840px) minmax(360px,1fr)}}@media only screen and (min-width:1068px){.product-grid-container--gallery-content-false{row-gap:0}}@media only screen and (min-width:1068px){.product-grid-container--gallery-content-true{grid-template-areas:"product-gallery product-info" "product-content product-info" "product-content product-info"}}.product-grid-container--has-border-true{border:1px solid var(--color-border);border-radius:var(--general-border-radius, 3px);padding:15px}@media only screen and (min-width:1068px){.product-grid-container--has-border-true{padding:30px}}.product-gallery-container{position:relative;margin-bottom:40px}@media only screen and (min-width:768px){.product-gallery-container{padding-left:80px}[dir=rtl] .product-gallery-container{padding:0 80px 0 0}}@media only screen and (min-width:1068px){.product-gallery-container{padding-left:90px;margin:0}[dir=rtl] .product-gallery-container{padding:0 90px 0 0}}.product-gallery-container scroll-shadow{position:relative;margin-top:20px;top:auto;bottom:0;width:100%;height:auto}.product-gallery-container .product-thumbnail-container{display:grid;grid-auto-flow:column;grid-gap:8px;z-index:20;align-content:start;overflow-x:auto;grid-auto-columns:max-content;align-items:start;height:100%}.product-gallery-container .product-thumbnail-container .product-thumbnail{position:relative;overflow:hidden;cursor:pointer;padding:3px;border-radius:var(--general-border-radius, 3px);width:72px;height:auto;flex-shrink:0}.product-gallery-container .product-thumbnail-container .product-thumbnail img{object-fit:contain;flex-shrink:0}.product-gallery-container .product-thumbnail-container .product-thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(var(--color-body-rgb),.15),inset 0 0 0 3px var(--bg-body);border-radius:var(--general-border-radius, 3px)}.product-gallery-container .product-thumbnail-container .product-thumbnail-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:var(--bg-body);position:absolute;top:5px;right:5px;border-radius:1px;pointer-events:none}.product-gallery-container .product-thumbnail-container .product-thumbnail-icon svg{opacity:.7;width:6px}.product-gallery-container .product-thumbnail-container .product-thumbnail:hover svg{opacity:1}.product-gallery-container .product-thumbnail-container .product-thumbnail.is-initial-selected:after{box-shadow:inset 0 0 0 2px var(--color-accent),inset 0 0 0 3px var(--bg-body)}.product-gallery-container .product-thumbnail-container[data-hide-variants=true] .product-thumbnail{display:none}.product-gallery-container .product-thumbnail-container[data-hide-variants=true] .product-thumbnail.is-active,.product-gallery-container .product-thumbnail-container[data-hide-variants=true] .product-thumbnail.is-initial-selected{display:block}.product-gallery-container .product-image-container{margin:0;width:100%}.product-gallery-container .product-image-container .product-images{display:block;position:relative}@media only screen and (min-width:768px){.product-gallery-container .product-image-container .product-images{margin:0 auto}}.product-gallery-container .product-image-container .product-images:not(.flickity-enabled) .flickity-nav,.product-gallery-container .product-image-container .product-images:not(.flickity-enabled) .product-images__slide:not(.is-initial-selected){display:none}.product-gallery-container .product-image-container .product-images:not(.flickity-enabled)>.product-images__slide:first-child{display:block;margin:0 auto}@media only screen and (min-width:768px){.product-gallery-container .product-image-container .product-images .flickity-page-dots{display:none}}.product-gallery-container .product-image-container .product-images .flickity-nav{opacity:1}.product-gallery-container .product-image-container .product-images .flickity-nav.flickity-prev{left:20px}.product-gallery-container .product-image-container .product-images .flickity-nav.flickity-next{right:20px}@media only screen and (min-width:768px){.product-gallery-container.thumbnails-left .product-thumbnail-container{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.product-gallery-container.thumbnails-left scroll-shadow{position:absolute;top:0;left:0;width:90px;height:100%;margin-top:0}[dir=rtl] .product-gallery-container.thumbnails-left scroll-shadow{left:auto;right:0}}@media only screen and (min-width:768px){.product-gallery-container.thumbnails-bottom{padding-left:0;padding-bottom:0}[dir=rtl] .product-gallery-container.thumbnails-bottom{padding-right:0}}.product-gallery-container.thumbnails-bottom .product-image-container .product-images{max-width:none}.product-image-container .flickity-viewport{isolation:isolate}.product-images .theme-scroll-nav{display:contents}.product-images__slide{display:none}.product-images .flickity-viewport .product-images__slide{display:block}.pickup-availability-wrapper{position:relative}.pickup-availability-wrapper.thb-loading{min-height:32px}.pickup-availability-information{padding:15px 15px 15px 60px;position:relative;margin-bottom:20px;min-height:70px;display:flex;align-items:center;background-color:rgba(var(--color-body-rgb),.05);border-radius:var(--general-border-radius, 3px)}@media only screen and (min-width:768px){.pickup-availability-information{padding:20px 20px 20px 60px}}.pickup-availability-information>svg{position:absolute;top:24px;left:20px}.pickup-availability-information-container{width:100%;display:grid;grid-gap:10px;justify-items:start}@media only screen and (min-width:768px){.pickup-availability-information-container{grid-template-columns:auto clamp(70px,20%,110px)}}.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__title .pickup-availability-information__incoming-date{display:block;font-weight:400;margin-top:2px;font-size:.8125rem;opacity:.8}.pickup-availability-information__title .pickup-availability-information__incoming-date em{font-weight:var(--font-body-medium-weight, 500)}.pickup-availability-information__stock{font-size:.75rem;opacity:.6;margin:0}.pickup-availability-information__button{font-size:.75rem}@media only screen and (min-width:768px){.pickup-availability-information__button{text-align:right}}.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:0;left:0;width:20px;height:auto}@media only screen and (min-width:768px){.product-section .thb-product-detail{margin-top:40px}}.thb-product-detail .product--title{font-size:clamp(1.35rem,2.5vw,2.375rem);line-height:1.16;font-weight:var(--font-body-medium-weight, 500);margin-bottom:5px;color:var(--color-body)}@media only screen and (min-width:768px){.thb-product-detail .product--title{font-size:clamp(1.35rem,2.9vw,2.8rem);line-height:1.16}}The clamp handles all screen sizes on its own so both rules are identical \2014  the media query just exists to prevent the theme from overriding it at desktop. If you want you can also just add !important to the base rule and drop the media query entirely: css .thb-product-detail .product--title{font-size:clamp(1.35rem,2.5vw,2.375rem)!important;line-height:1.16!important;font-weight:var(--font-body-medium-weight, 500);margin-bottom:5px;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--title-container{position:relative;padding-bottom:40px;margin-bottom:5px}.thb-product-detail .product--title-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background-image:url(/cdn/shop/files/Braided_Line_05-long.png?v=1780250798);background-repeat:no-repeat;background-size:contain;background-position:left center}.thb-product-detail .product--title-container>*:last-child{margin-bottom:0}.thb-product-detail .product--title-container--mobile{display:block}@media only screen and (min-width:768px){.thb-product-detail .product--title-container--mobile{display:none}}.thb-product-detail .product--title-container--mobile-true{display:none}@media only screen and (min-width:768px){.thb-product-detail .product--title-container--mobile-true{display:block}}.thb-product-detail .product-information{display:contents}.thb-product-detail .product-information--inner{grid-area:product-info}.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 .product-information--under-gallery{grid-area:product-content}.thb-product-detail sticky-scroller .product-information--inner{overflow-x:hidden;scrollbar-width:none}@media only screen and (min-width:1068px){.thb-product-detail sticky-scroller .product-information--inner{position:sticky;top:0;left:0;height:100dvh}.header-sticky--active .thb-product-detail sticky-scroller .product-information--inner{top:var(--header-height, 0);height:calc(100vh - var(--header-height, 0))}}@media only screen and (min-width:1068px){.thb-product-detail sticky-scroller .product-information--inner.sticky-scroller--disabled{position:static;height:auto}}.thb-product-detail shopify-payment-terms{font-size:.75rem;margin-top:10px;display:block}.thb-product-detail .star-rating-container{font-size:.75rem}.thb-product-detail .product--tabbed-content{margin-bottom:20px}@media only screen and (min-width:768px){.thb-product-detail .product--tabbed-content .tabbed-content--content{padding:20px}}.thb-product-detail .product--label-container{margin-bottom:15px}.thb-product-detail .product--divider{margin-bottom:20px;margin-top:0}.thb-product-detail .product--divider-line-false{border-color:transparent}.thb-product-detail .product--vendor-sku{display:flex;flex-wrap:wrap;font-size:.75rem;text-transform:uppercase;margin-bottom:10px}.thb-product-detail .product--vendor-sku span{margin-right:12px;color:rgba(var(--color-body-rgb),.6);border-right:1px solid var(--color-border);padding-right:12px}.thb-product-detail .product--vendor-sku span:last-child{padding-right:0;border-right:0;margin-right:0}.thb-product-detail .product--vendor-sku span:empty{display:none}.thb-product-detail .product--vendor-sku span a{color:var(--color-accent)}.thb-product-detail .product--block-heading{font-weight:var(--font-body-medium-weight, 500);margin-bottom:15px;line-height:1.2;font-size:1rem}.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--short-description{font-size:.9375rem;margin-bottom:25px}.product--short-description a{color:red!important;text-decoration:underline}.thb-product-detail .product--short-description p,.thb-product-detail .product--short-description ul{margin-bottom:10px}.thb-product-detail .product--short-description iframe,.thb-product-detail .product--short-description video{max-width:100%}.thb-product-detail .product--price-container{display:grid;gap:5px;margin-bottom:7px}.thb-product-detail .product--price-container .price{font-size:1.5rem;display:flex;flex-wrap:wrap;align-items:center;margin-right:14px}.thb-product-detail .product--price-container .price .unit-price{margin-left:5px}[dir=rtl] .thb-product-detail .product--price-container .price{margin-right:0;margin-left:14px}.thb-product-detail .product--price-container .product__tax{opacity:.6;font-size:.6875rem}.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-left:11px}.thb-product-detail .product--price-container .badge+.badge.left{padding-left:16px;margin-left:-10px;clip-path:polygon(10px 0,100% 0%,calc(100% - 10px) 100%,0% 100%)}.thb-product-detail .product--border-container{border:1px solid var(--color-border);border-radius:var(--general-border-radius, 3px);padding:15px;margin-bottom:20px}@media only screen and (min-width:768px){.thb-product-detail .product--border-container{padding:28px 30px}}.thb-product-detail .product--border-container .product--border-container--title{margin-bottom:10px;line-height:1}.thb-product-detail .product--highlight-features{display:grid;gap:15px;margin-bottom:20px}.thb-product-detail .product--highlight-features-columns-2{grid-template-columns:1fr 1fr}.thb-product-detail .product--highlight-features-feature{gap:18px;display:flex;align-items:center;font-size:.875rem}.thb-product-detail .product--highlight-features-feature strong{display:block;font-weight:var(--font-body-medium-weight, 500)}.thb-product-detail .product--highlight-features-feature span{font-size:.8125rem;opacity:.6;margin-top:2px}.thb-product-detail .product--highlight-features-icon{line-height:1}.thb-product-detail .product--highlight-features svg{width:32px;height:auto}.thb-product-detail .product--accordion .product-specification-table th{width:40%}.thb-product-detail .share-article label{margin-bottom:0}.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.is-active{display:block}.product-single__media{display:block;width:100%;position:relative;text-align:center}.product-single__media .figcaption{font-size:.75rem;line-height:1.5;padding:11px 14px;position:absolute;bottom:0;left:0;max-width:90%;z-index:5;background:var(--bg-body);border-top:1px solid rgba(var(--color-body-rgb),.1);border-right:1px solid rgba(var(--color-body-rgb),.1)}.product-single__media-image{display:block;position:relative;height:0;overflow:hidden;padding-bottom:var(--padding-bottom)}.product-single__media-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:5}.product-single__media-zoom{position:absolute;top:20px;right:20px;z-index:40}@media only screen and (min-width:1068px){.product-single__media-zoom{opacity:0}}@media only screen and (min-width:1068px){.product-single__media:hover .product-single__media-zoom{opacity:1}}.product-single__media.product-single__media-native-video{height:100%}.product-single__media.product-single__media-native-video video{aspect-ratio:var(--aspect-ratio);width:100%;height:100%;object-fit:contain}.product-single__media.product-single__media-external-video .product-single__media-external-video--play{position:relative}.product-single__media.product-single__media-external-video .product-single__media-external-video--play img{width:100%}.product-single__media.product-single__media-external-video .product-single__media-external-video--play button{position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px}.product-single__media.product-single__media-external-video .product-single__media-external-video--play+iframe{display:none}.product-single__media.product-single__media-external-video .product-single__media-external-video--play[hidden]+iframe{display:block}.product-single__media.product-single__media-external-video iframe{width:100%;aspect-ratio:var(--aspect-ratio)}.pswp{display:none}.pswp.pswp--open{display:block}.product-recommendations{display:none}.product-recommendations.product-recommendations--loaded{display:block}.shopify_subscriptions_app_block label{cursor:pointer;margin-bottom:0}.shopify_subscriptions_app_block input[type=checkbox],.shopify_subscriptions_app_block input[type=radio]{clip:none;position:static}.shopify_subscriptions_app_block input[type=checkbox]:checked,.shopify_subscriptions_app_block input[type=radio]:checked{background-color:var(--color-accent)}.shopify_subscriptions_app_block ul{padding-left:0!important}.shopify_subscriptions_app_block li{margin-bottom:5px}.shopify_subscriptions_app_block li:last-child{margin-bottom:0}.shopify_subscriptions_app_block .shopify_subscriptions_app__title{font-weight:var(--font-body-medium-weight, 500);margin-bottom:15px;line-height:1.2;font-size:1rem;color:var(--color-body)}.shopify_subscriptions_app_block .shopify_subscriptions_app_policy{margin-top:1rem}.qbk-product-offer .qbk-label{margin-bottom:0}.qbk-product-offer .qbk-label:before,.qbk-product-offer .qbk-label:after{content:none}.accordion{display:block;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:25px;color:var(--color-body)}.accordion+.accordion:not(.accordion--has-border){border-top:0;margin-top:-25px}.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{transform:rotateX(180deg)}.accordion summary{width:100%;list-style:none;position:relative;font-weight:var(--font-body-medium-weight, 500);font-size:1rem;line-height:1.2;padding:22px 40px 22px 0;cursor:pointer}[dir=rtl] .accordion summary{padding:22px 0 22px 40px}@media only screen and (min-width:768px){.accordion summary{font-size:1.25rem}}.accordion summary span{position:absolute;top:calc(50% - 4px);right:0;width:16px;height:8px;display:flex}[dir=rtl] .accordion summary span{right:auto;left:0}.accordion summary::-webkit-details-marker{display:none}.accordion .accordion__content{padding:0 0 15px}.accordion .accordion__content>*:last-child{margin-bottom:0}.accordion--small summary{font-size:1rem}.accordion--small summary span{width:12px;height:7px}.accordion--has-border{border:1px solid var(--color-border);border-radius:var(--general-border-radius, 3px)}.accordion--has-border summary{padding-left:15px}@media only screen and (min-width:768px){.accordion--has-border summary{padding-left:30px}}.accordion--has-border summary span{right:15px}@media only screen and (min-width:768px){.accordion--has-border summary span{right:30px}}[dir=rtl] .accordion--has-border summary{padding-left:auto;padding-right:15px}@media only screen and (min-width:768px){[dir=rtl] .accordion--has-border summary{padding-left:auto;padding-right:30px}}[dir=rtl] .accordion--has-border summary span{right:auto;left:15px}@media only screen and (min-width:768px){[dir=rtl] .accordion--has-border summary span{right:auto;left:30px}}.accordion--has-border+.accordion{margin-top:0}.accordion--has-border .accordion__content{padding:0 15px 15px}@media only screen and (min-width:768px){.accordion--has-border .accordion__content{padding:0 30px 30px}}.share-article{font-size:.8125rem;line-height:1;margin-bottom:20px;display:flex;align-items:center}.share-article svg{height:16px;width:auto}.share-article label{display:block;font-size:.875rem;font-weight:var(--font-body-medium-weight, 500);margin-right:12px}[dir=rtl] .share-article label{margin:0 0 0 12px}.share-article .social{display:inline-flex;align-items:center;margin-right:5px;width:26px;height:26px;padding:5px;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);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__button{color:var(--color-accent);display:flex;align-items:center;cursor:pointer}.product-popup-modal__button svg{height:12px;width:auto;margin-right:9px;fill:var(--color-accent)}.product-popup-modal__button span{font-size:.8125rem;letter-spacing:.02em}.product-popup-modal__toggle{position:absolute;top:50%;right:30px;margin-top:-7px}.product-popup-modal__content scroll-shadow{flex:1;display:flex;width:100%;overflow:hidden}.product-popup-modal__content-info table:last-child{margin-bottom:0}.product-single__media-zoom svg,.product-single__media.product-single__media-external-video .product-single__media-external-video--play button svg,.flickity-nav,.flickity-nav svg,.shopify-payment-button__button:not(.shopify-payment-button__button--branded),.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--siblings label,.variations .product-form__input--siblings label:after,.product-gallery-container .product-thumbnail-container .product-thumbnail:after,.clipboard--bubble,.product-add-to-cart-sticky{transition:all .25s cubic-bezier(.104,.204,.492,1)}.variations .product-form__input--color input[type=radio]+label:after{transition:all .25s ease}.product-single__media-zoom,.product-single__media.product-single__media-external-video .product-single__media-external-video--play button{background:var(--bg-body);border-radius:50%;height:36px;width:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-body)}.product-single__media-zoom:hover svg,.product-single__media.product-single__media-external-video .product-single__media-external-video--play button:hover svg,.product-single__media-zoom:focus svg,.product-single__media.product-single__media-external-video .product-single__media-external-video--play button:focus svg{transform:scale(1.2)}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;padding:70px 30px;background:rgba(var(--color-overlay-rgb),.7);height:100%;transition:opacity .25s cubic-bezier(.104,.204,.492,1)}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{overflow:auto;max-height:90vh;max-width:clamp(300px,90vw,800px);margin:0 auto;left:50%;transform:translate3d(-50%,-50%,0);width:100%;position:absolute;top:50%;display:flex;flex-direction:column;background-color:var(--bg-body, #fff);border-radius:var(--general-border-radius, 3px)}.product-popup-modal__content-header{display:flex;align-items:center;justify-content:center;height:73px;text-align:center;position:sticky;background-color:var(--bg-body);top:0;left:0;flex-shrink:0}.product-popup-modal__content-header h5{color:inherit;margin:0}.product-popup-modal__content-info{padding:0 25px 25px;background-color:var(--bg-body);overflow-y:auto;width:100%;color:var(--color-body)}.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);padding:12px;border:1px solid var(--color-border);border-radius:var(--general-border-radius, 3px);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:72px;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:calc(var(--font-product-title-scale, 1) * 1rem);line-height:calc(var(--font-product-title-line-height-scale, 1) * 1.4);display:block;margin-bottom:5px}.product-title-uppercase-true .product-add-to-cart-sticky--title{text-transform:uppercase}.product-add-to-cart-sticky--inner{display:flex;align-items:center;position:relative;width:100%;padding-right:50px;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 summary{cursor:pointer}.product-add-to-cart-sticky summary .product-add-to-cart-sticky--toggle{position:absolute;top:calc(50% - 16px);right:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}[dir=rtl] .product-add-to-cart-sticky summary .product-add-to-cart-sticky--toggle{right:auto;left:0}.product-add-to-cart-sticky summary::-webkit-details-marker{display:none}.product-add-to-cart-sticky details[open] summary .product-add-to-cart-sticky--toggle{transform:rotateX(180deg)}.product-add-to-cart-sticky--content{padding-top:18px}.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;font-size:1rem;font-family:Times;line-height:1}.star-rating:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-star) var(--star-percent),#e1e1e1 var(--star-percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.star-rating-container{font-size:.625rem;line-height:0;color:var(--color-accent);display:flex;align-items:center}.star-rating-container .star-rating{margin-right:12px}.product-card--label{font-size:.6875rem;padding:6px 10px;line-height:1.2;border-radius:var(--general-border-radius, 3px);background-color:rgba(var(--color-body-rgb),.05)}.product-card--label-container{display:flex;grid-gap:5px;flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product.css.map */
