.heading-uppercase-true{text-transform:uppercase}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}input{accent-color:var(--color-accent)}.u-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.u-md-margin-top-20{margin-top:20px}}:where(.section-slideshow) .slideshow-wrapper{display:flex;gap:var(--slideshow-gap-mobile);flex-direction:column}@media (min-width: 768px){:where(.section-slideshow) .slideshow-wrapper{flex-direction:row;gap:var(--slideshow-gap-desktop)}}:where(.section-slideshow) .slideshow__side-tiles{display:flex;gap:var(--slideshow-gap-mobile);order:var(--tiles-order-mobile);flex-direction:column}@media (min-width: 512px){:where(.section-slideshow) .slideshow__side-tiles{flex-direction:row}}@media (max-width: 767px){:where(.section-slideshow) .slideshow__side-tiles.hidden-mobile{display:none}}@media (min-width: 768px){:where(.section-slideshow) .slideshow__side-tiles{width:var(--tiles-width);order:var(--tiles-order-desktop);height:var(--desktop-height);gap:var(--slideshow-gap-desktop);flex-direction:column}:where(.section-slideshow) .slideshow__side-tiles.hidden-desktop{display:none}}:where(.section-slideshow) .slideshow__side-tile{flex:1;display:flex;aspect-ratio:4 / 3}@media (min-width: 768px){:where(.section-slideshow) .slideshow__side-tile{aspect-ratio:unset}}:where(.section-slideshow) .slideshow__side-tile-inner{flex:1;position:relative;padding:clamp(1rem,2vw,2rem);isolation:isolate;display:flex;justify-content:var(--tile-content-horizontal);align-items:var(--tile-content-vertical);background-color:var(--tile-bg);color:var(--tile-text);overflow:hidden;border-radius:var(--block-border-radius, 16px)}:where(.section-slideshow) .slideshow__side-tile-image{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:-1}:where(.section-slideshow) .slideshow__side-tile-text{margin:0}:where(.section-slideshow) .main-slideshow{flex:1;order:var(--slider-order-mobile);height:var(--mobile-height)}@media (min-width: 768px){:where(.section-slideshow) .main-slideshow{order:var(--slider-order-desktop);height:var(--desktop-height)}}:where(#footer) .footer-icon{aspect-ratio:1;height:1em;width:1em;margin-top:.3em}:where(#footer) .footer--address,:where(#footer) .footer--ico{margin-bottom:1em}:where(#footer) .footer--address .footer--address-link{color:var(--color-footer-text)}:where(#footer) .footer--contact-block,:where(#footer) .footer--align-horizontal{display:flex;gap:1em;align-items:flex-start}:is(:where(#footer) div.footer--phone,:where(#footer) div.footer--mail) a{font-size:1.125em;font-weight:700;text-decoration:none;color:inherit}:where(#footer) .column-contact img{width:220px;height:auto;object-fit:contain}:where(#footer) .text-with-icons__block{gap:clamp(1em,2vw,2em)}:where(#footer) .sub-footer.sub-footer p a{text-decoration:none}@media (min-width: 768px){:where(#footer) .thb-widget-title:not(.thb-widget-title--has-title){display:none!important}}@media (max-width: 767px){:where(#footer) .widget--text img{max-width:60px}}:where(.header-secondary-menu-section).header-secondary-menu-section.header-secondary-menu-section{z-index:49}:where(.header-secondary-menu-section).header-secondary-menu-section.header-secondary-menu-section:has(.subheader--sticky){position:sticky}:where(.header-secondary-menu-section) .subheader.subheader{min-height:3.25rem;text-transform:uppercase;padding:2px;align-items:stretch}:where(.header-secondary-menu-section) .subheader--inner.subheader--inner{display:flex;overflow-x:scroll}:where(.header-secondary-menu-section) .subheader--inner .subheader--left.subheader--left{flex:1;display:flex;align-items:stretch}:where(.header-secondary-menu-section) .thb-full-menu{flex:1;display:flex;justify-content:space-between}:where(.header-secondary-menu-section) .thb-full-menu li{flex:1;display:flex;justify-content:center;word-wrap:break-word;white-space:nowrap;border-inline:1px solid var(--color-secondary-menu-bg)}:where(.header-secondary-menu-section) .thb-full-menu li a{font-weight:700!important;color:inherit}:where(.header-secondary-menu-section) .thb-full-menu li:hover{background-color:var(--color-secondary-menu-text);color:var(--color-secondary-menu-bg)}:where(.section-header-mobile-navigation).section-header-mobile-navigation .header-mobile-navigation{padding:2px;align-items:stretch}:where(.section-header-mobile-navigation).section-header-mobile-navigation:has(.header-mobile-navigation--sticky){position:sticky;z-index:51}:where(.section-header-mobile-navigation) ul{height:100%;gap:0}:where(.section-header-mobile-navigation) li:has(.header-mobile-navigation--link){border-inline:1px solid var(--color-secondary-menu-bg);justify-content:center;margin:0!important;padding:.25rem .5rem;color:var(--color-secondary-menu-text)}:where(.section-header-mobile-navigation) li:has(.header-mobile-navigation--link):before{content:none!important}:where(.section-header-mobile-navigation) li:has(.header-mobile-navigation--link):hover{background-color:var(--color-secondary-menu-text);color:var(--color-secondary-menu-bg)}:where(.section-header-mobile-navigation) a.header-mobile-navigation--link{font-weight:700;color:inherit;text-transform:uppercase}:where(.section-header-mobile-navigation) a.header-mobile-navigation--link:hover{color:inherit}@media only screen and (min-width: 1068px){:where(.header-section) .style5.header .header--inner{padding-bottom:0;padding-top:0}:where(.header-section) .style5.header .header--inner:has(.full-menu){position:relative}:where(.header-section) .style5.header .header--inner:has(.full-menu):after{content:"";position:absolute;bottom:0;left:calc(50% - 50vw);width:100vw;height:52px;background-color:var(--color-secondary-menu-bg);z-index:-1}}:where(.header-section) .style5 .thb-secondary-phone{flex:1;justify-content:center}@media screen and (max-width: 1067px){:where(.header-section) .style5 .thb-secondary-phone{display:none}}:where(.header-section) .style5 .thb-header-right{width:100%}:where(.header-section) .style5 .phone span{font-weight:700}:where(.header-section) .style5 .thb-mobile-menu-phone{border-top:1px solid var(--color-header-border, var(--color-border, #dadce0));padding-block:.25rem}:where(.header-section) .style5 .full-menu{scrollbar-width:none;-ms-overflow-style:none}:where(.header-section) .style5 .full-menu::-webkit-scrollbar{display:none}@media (min-width: 1068px) and (max-width: 1199px){:where(.header-section) .style5 .full-menu{margin-left:-50px;margin-right:-50px;width:calc(100% + 100px)!important;max-width:unset}:where(.header-section) .style5 .full-menu .thb-full-menu>li{padding-inline:.125rem!important}}:where(.header-section) .style5 .thb-full-menu{flex:1;display:flex;justify-content:space-between;position:relative;color:var(--color-secondary-menu-text)}:where(.header-section) .style5 .thb-full-menu>li{flex:1;display:flex;justify-content:center;word-wrap:break-word;white-space:nowrap;border-inline:1px solid var(--color-secondary-menu-bg);border-block:2px solid var(--color-secondary-menu-bg);padding:2px .5rem!important;color:var(--color-secondary-menu-text);text-transform:uppercase}:where(.header-section) .style5 .thb-full-menu>li>a{font-weight:700!important;color:inherit}:where(.header-section) .style5 .thb-full-menu>li>a:after{content:none}:where(.header-section) .style5 .thb-full-menu>li:hover{background-color:var(--color-secondary-menu-text);color:var(--color-secondary-menu-bg)}:is(.product-card){--color_inventory_outstock: ;--group-prewiew-width: 20%}:is(.product-card).hidden{display:none}:is(.product-card):not(.product-card--bundle) .product-card-image-wrapper{aspect-ratio:1.2 / 1}:is(.product-card) .product-card-image-wrapper{position:relative;display:flex;width:100%;padding-inline:calc(var(--group-prewiew-width) / 2)}:is(.product-card) .product-card-image-wrapper:has(.product-card-group--container){padding-inline:0 var(--group-prewiew-width)}:is(.product-card) figure{flex:1}:is(.product-card) .product-360-view-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:6;display:flex;justify-content:center;align-items:center;background-color:var(--color-product-card-bg)}:is(.product-card) .product-360-view-image iframe{width:100%;height:100%;object-fit:contain}:is(.product-card) .product-360-view-image:not(.active){display:none}:is(.product-card) .product-360-view-button{position:absolute;bottom:.25rem;left:1rem;z-index:6;background-color:var(--color-product-card-bg);border-radius:var(--block-border-radius, 16px);cursor:pointer;width:calc(var(--group-prewiew-width) * .75);aspect-ratio:1;border:1px solid var(--color-border);overflow:hidden}:is(.product-card) .product-360-view-button:not(.active){display:none}:is(.product-card) .product-card-group--container{width:var(--group-prewiew-width);max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;position:absolute;top:0;right:0;padding:.25rem;padding-inline-start:0;-ms-overflow-style:none;scrollbar-width:none}:is(.product-card) .product-card-group--container::-webkit-scrollbar{display:none}:is(.product-card) .product-card-group--item{width:100%;aspect-ratio:1;border-radius:var(--block-border-radius, 16px);overflow:hidden;cursor:pointer;padding:.25rem;border:1px solid transparent;flex-shrink:0;display:flex;justify-content:center;align-items:center;color:color-mix(in srgb,var(--color-body) 70%,#fff);font-size:.85em}:is(.product-card) .product-card-group--item img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}:is(.product-card) .product-card-group--item.active{border-color:var(--color-border, #dadce0)}:is(.product-card) .product-card-group--item.product-card-group--label{background-color:color-mix(in srgb,var(--color-product-card-bg) 98%,#000)}:is(.product-card) .product-card-group--item.product-card-group--label.active{border-color:color-mix(in srgb,var(--color-border) 95%,#000)}:is(.product-card) .product-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.6rem}:is(.product-card) .product-inventory-notice--text{max-width:100%}:is(.product-card) .product-inventory-notice.product-inventory-notice--out{color:var(--color_inventory_outstock)}:is(.product-card) .product-inventory-notice--text-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.product-card) .product-inventory-notice--pulse{flex-shrink:0}.product-inventory-notice--out :is(:is(.product-card) .product-inventory-notice--pulse){background-color:var(--color_inventory_outstock)}.product-inventory-notice--out :is(:is(.product-card) .product-inventory-notice--pulse):after{background-color:var(--color_inventory_outstock)}:is(.product-card) .price{flex:1;display:flex;flex-direction:column;justify-content:flex-end}:is(.product-card) .price .amount{font-weight:700;margin-bottom:.25rem;display:inline-block}:is(.product-card) .price .amount.on-sale{font-size:.8em;text-decoration:line-through}:is(.product-card) .price-tax-included{font-size:.75rem;color:#8b8e92}:is(.product-card--badges).hidden{display:none}:is(.price).hidden{display:none}:is(.product-inventory-notice--wrapper).hidden{display:none}:where(.product-images__slide) .product-single__media-360{aspect-ratio:1;display:flex!important;justify-content:center;align-items:center;position:relative}:where(.product-images__slide) .product-single__media-360 iframe{width:100%;height:100%;object-fit:contain}:where(.product-thumbnail) .product-thumbnail-view-360{aspect-ratio:1}:where(.product-group-links).product-group-links{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}:where(.product-group-links) .product-group-links--link{display:flex;gap:1rem;align-items:center;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--block-border-radius, 16px);background-color:var(--color-product-card-bg)}:where(.product-group-links) .product-group-links--link.active{border-color:var(--color-primary)}:where(.product-group-links) .product-group-links--link img{width:4rem;height:4rem;object-fit:contain}:where(.product-group-links) .product-group-links--link .product-card-group--item-preview{font-size:.85em;color:color-mix(in srgb,var(--color-body) 70%,#fff);background-color:color-mix(in srgb,var(--color-product-card-bg) 98%,#000);align-self:stretch;display:flex;justify-content:center;align-items:center;padding:.25rem;height:4rem;aspect-ratio:1;border-radius:var(--block-border-radius, 16px)}:where(.product-group-links) .product-group-links--link .product-card-group-links--title{font-size:1rem;line-height:1}:where(.product-group-links) .product-group-links--link .product-card-group-links--price{font-weight:700}:where(.product-group-links) .product-group-links--link .product-group-links-header{margin-top:1rem}.inventory-status-and-guarantee{display:flex;align-items:center;gap:2rem}.money-back-guarantee__image{width:var(--money-back-guarantee-width);cursor:pointer}.inventory-status{display:flex;flex-direction:column;gap:.3rem;margin-block:1rem;cursor:pointer}.inventory-status__icon{height:30px}.inventory-status__in-stock{color:var(--color-inventory-instock)}.inventory-status__sold-out{color:var(--color-inventory-sold-out)}.inventory-status__in-stock,.inventory-status__sold-out{font-size:.9rem;font-weight:600;text-transform:uppercase}.custom-dialog{border:none;padding:1.25rem;max-width:400px;border-radius:5px}.custom-dialog::backdrop{background:#00000080}.custom-dialog__content{text-align:left}.custom-dialog__content hr{border:0;height:1px;background:#ddd;margin-block:.5rem}.custom-dialog__content p{color:#666;font-weight:400;font-size:.8rem}p.custom-dialog__heading{font-weight:600;text-transform:uppercase;margin:0;color:var(--color-body);font-size:1rem}.custom-dialog__content button{background:var(--color-accent);color:var(--solid-button-label);border:none;padding:.6rem 1.1rem;cursor:pointer;border-radius:var(--button-border-radius)}@media only screen and (max-width: 500px){.custom-dialog{margin-inline:1rem}}.product-short-description h2{font-size:1.25rem;line-height:1.2;font-weight:700;margin-bottom:1rem;font-family:var(--font-body)}:where(.product-params){container-type:inline-size;container-name:product-params}:where(.product-params) .product-params__table{font-size:.9375rem;margin-bottom:20px;display:grid;grid-template-columns:1fr;border-top:1px solid var(--color-border, #dadce0);border-left:1px solid var(--color-border, #dadce0)}@container product-params (width > 568px){:where(.product-params) .product-params__table{grid-template-columns:1fr 1fr}}:where(.product-params) .product-params__row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;border-bottom:1px solid var(--color-border, #dadce0);border-right:1px solid var(--color-border, #dadce0);padding:.5rem;font-size:.85rem}:where(.product-params) .product-params__row:hover{background-color:var(--bg-body-darken)}:where(.product-params) .product-params__label{font-weight:var(--font-body-bold-weight)}:where(.facets) .price_slider .noUi-connect.noUi-connect{background-color:var(--color-accent-secondary)}:where(.facets) .custom-checkbox[type=checkbox]:not(:checked){background:color-mix(in srgb,var(--color-accent) 70%,#fff)}.chain-suggestion__action-inner{margin-top:1rem}.chain-suggestion__action{text-align:left!important;padding-bottom:2rem!important}.chain-suggestion__action>button{height:42px}.product-information :where(.chain-suggestion__action-inner){display:flex;margin-bottom:1rem;justify-content:flex-end}.product-information :where(.chain-suggestion__action-inner)>button{width:100%}:where(.chain-suggestion__action-inner) .chain-suggestion__modal{border:none;box-shadow:0 4px 10px #3f3f4466;border-radius:var(--block-border-radius, 16px)}:where(.chain-suggestion__action-inner) .chain-suggestion__modal-content{overflow-x:auto;max-width:100%;-ms-overflow-style:none;scrollbar-width:none}:where(.chain-suggestion__action-inner) .chain-suggestion__modal-content::-webkit-scrollbar{display:none}:where(.chain-suggestion__action-inner) .chain-suggestion__modal-inner{display:flex;gap:1rem}:where(.chain-suggestion__action-inner) .product-card{min-width:240px;margin-bottom:0!important}:where(.chain-suggestion__action-inner) .chain-suggestion__modal-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}:where(.chain-suggestion__action-inner) .chain-suggestion__modal-button{height:38px;white-space:nowrap}:where(.product-gallery-container) .product-360-view-button{position:absolute;bottom:2rem;left:1rem}@media (min-width: 768px){:where(.product-gallery-container) .product-360-view-button{left:calc(80px + 2rem)}}:where(.product-gallery-container) .product-360-view-image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;background-color:var(--color-product-card-bg)}:where(.product-gallery-container) .product-360-view-image iframe{width:100%;height:100%;object-fit:contain}:where(.product-gallery-container) .product-360-view-image:not(.active){display:none}:where(.template-header) .template-header--content:not(.template-header--has-image)>div{grid-column:1 / -1}:where(.template-header) div.template-header--subcollections{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-flow:row;overflow-x:unset;row-gap:0}:where(.product-information) .product-information--buy-buttons-wrapper{display:flex;gap:1.5rem}:where(.product-information) .product-information--buy-buttons-inner{margin-left:auto;padding-top:1.5rem}:where(.product-information) .product-information--badges-and-price-wrapper{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}:where(.product-information) .product-price-container{margin-left:auto}:where(.product-card--bundle).product-card--bundle .product-featured-image-link{display:block;position:relative;min-height:200px;height:auto}:where(.product-card--bundle) .bundle-components-container{width:100%;padding:12px;background:var(--color-product-card-bg, #fff);box-sizing:border-box}:where(.product-card--bundle) .bundle-components-grid{display:flex;flex-wrap:wrap;justify-content:space-around;gap:8px;max-width:100%}:where(.product-card--bundle) .bundle-component-item{display:flex;justify-content:center;align-items:center}:where(.product-card--bundle) .bundle-component-image{width:200px;max-width:200px;aspect-ratio:1;position:relative;overflow:hidden;border-radius:6px;background:#f5f5f5;border:1px solid rgba(0,0,0,.1)}:where(.product-card--bundle) .bundle-component-image img.product-primary-image{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .2s ease;object-fit:contain}:where(.product-card--bundle).product-card--bundle:hover .product-primary-image{transform:scale(1.05)}:where(.product-card--bundle) .bundle-fallback-image{position:relative}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
