#shopify-section-template--23484045033812__main{display:none!important}.product__title{word-break:break-word;margin-top:0!important;margin-bottom:0!important}selling_plan_app_container{border:0!important}.product__info-container>*+*{margin-bottom:0!important;margin:1rem}.product__tax{margin-top:0!important}.price__badge-sale{background:#b74747!important}.price-item--sale{color:#ec7c26!important}.product-form__input input[type=radio]+label{background:#fff!important}.product-form__input input[type=radio]:checked+label{background:#ec7c26!important}.product-information{display:flex;align-items:center}.product-logo,.safety-data{margin-right:20px}.collection-hero__description{max-width:100%!important;font-size:1.6rem;line-height:calc(1 + .8 / var(--font-body-scale))}.isolate .rich-text__blocks{width:100%!important;max-width:100%}.collection-card-wrapper{margin-bottom:50px}.shopify_subscriptions_app_policy{display:none!important}#shopify-block-subscriptions_app_block_MFqjAr>div>section:nth-child(3)>fieldset>div>div:nth-child(2)>div>label{display:none}.shopify_subscriptions_app_block_label ul{padding-left:0rem!important}.shopify_subscriptions_fieldset{width:100%!important;border-top:1px solid #d9d9d9;margin-top:-18px!important}.product-info-flex-container{display:flex;align-items:center}.product__inventory,.product__shipping{margin-right:20px}.desktop-localization-wrapper localization-form{display:block!important}.alliance-header-icon{background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;margin-left:30px;width:150px;height:auto;visibility:visible;opacity:1;pointer-events:none}@media (max-width: 768px){.alliance-header-icon{width:100px;height:100px}}@media (max-width: 480px){.alliance-header-icon{width:80px;height:80px}}.versusButton{padding:.5vw 2vw;border-radius:50px;background-color:#ec7c26!important;border:1px solid #F0F0F0;color:#fafafa;text-decoration:none}.tab-container{margin:10px 0}.tab-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border:1px solid #d9d9d9;border-radius:5px;background-color:#f9f9f9;text-align:left;padding:0}.tab-header-empty{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border:1px solid #d9d9d9;border-radius:5px;background-color:#f9f9f9;text-align:left;padding:0;pointer-events:none}.tab-header .custom-box__icon img,.tab-header-empty .custom-box__icon img{margin-left:10px;margin-top:10px;max-width:35px;max-height:35px}.tab-header .custom-box__text,.tab-header-empty .custom-box__text{font-size:16px;color:#333;margin-left:10px;text-align:left;flex:1}.tab-header .arrow{margin-right:10px;margin-top:5px;font-size:18px;transform:none!important}.tab-content{display:none;border-top:1px solid #d9d9d9;padding:10px;background-color:#f1f1f1}.tab-content p{margin:0}.separator{border-top:1px solid #d9d9d9;margin:10px 0}.content-list{list-style-type:disc!important;padding-left:20px!important}.content-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.content-item span{flex:1}.content-item a{margin-left:10px;text-decoration:none;color:#007bff}.product-form__buttons{max-width:100%!important}#shopify-block-subscriptions_app_block_DgxH8a>div>section:nth-child(3)>fieldset>div>div:nth-child(2)>div>label{display:none!important}.shopify_subscriptions_app_container{margin-top:0!important}@media screen and (min-width: 990px){.page-width--narrow{padding:0;max-width:110rem!important}}@media screen and (min-width: 750px){.footer-block__details-content .list-menu__item--link{display:inline-block;font-size:1.6rem!important}}.shopify-policy__container{max-width:120rem!important}#MainContent>div>div.shopify-policy__title{text-align:left}.shopify-policy__body{margin-bottom:50px}.custom-boxes-section{display:flex;justify-content:center;align-items:center;margin:20px 0;gap:20px;flex-wrap:wrap}.custom-box{flex:1 1 calc(50% - 40px);max-width:350px;text-align:center;border:1px solid #ddd;border-radius:5px;padding:20px;background-color:#f9f9f9;box-sizing:border-box}.custom-box img{max-width:100%;height:auto;border-radius:5px}.custom-box p{margin:15px 0;font-size:16px;color:#333}.custom-box-logo{flex:1 1 calc(50% - 40px);max-width:150px;text-align:center;border:1px solid #ddd;border-radius:5px;padding:5px;background-color:#f9f9f9;box-sizing:border-box}.custom-box-logo img{max-width:100%;height:auto;border-radius:5px}.custom-box-logo p{font-size:2.6rem;color:#333}.custom-box-dual{fflex:1 1 calc(50% - 40px);max-width:500px;text-align:center;border:1px solid #ddd;border-radius:5px;padding:20px;margin:10px;background-color:#f9f9f9;box-sizing:border-box}.custom-box-dual img{max-width:100%;height:auto;border-radius:5px}.custom-box-dual p{margin:15px 0;font-size:2.6rem;color:#333}.custom-box-button{display:inline-block;padding:10px 20px;margin-top:10px;color:#474747;background-color:transparent;border:1px solid #d9d9d9;text-decoration:none;border-radius:5px}.custom-box-button:hover{background-color:#ec7c26;color:#fff;border:1px solid #d9d9d9}.banner--desktop-transparent .button--secondary:hover{background-color:#ec7c26;color:#fff}.footer__content-top{background-color:#474747;padding-bottom:0!important}.footer__copyright{margin-bottom:0!important}@media (max-width: 767px){.custom-box{flex:1 1 100%;margin:20px;max-width:100%}}@media (max-width: 767px){.custom-box-dual{flex:1 1 100%;margin:20px;max-width:100%}}.vendor-links{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0}.vendor-item{display:flex;justify-content:center;align-items:center;flex:1 1 calc(50% - 20px);max-width:150px;height:150px;margin:10px;text-align:center;border:1px solid #ddd;border-radius:5px;padding:25px;background-color:#f9f9f9;box-sizing:border-box}.vendor-item img{max-width:100%;max-height:100%}@media (max-width: 768px){.vendor-item{flex:1 1 calc(100% - 20px);max-width:calc(100% - 20px);height:auto}}.vendor-item a{display:block;color:inherit;text-decoration:none}#shopify-section-template--23032726651220__banner>div>div>div.collection-hero__image-container.media.gradient>img{object-fit:contain!important;max-width:150rem}.collection-hero__image-container{border:0!important}footer{height:auto!important;padding-bottom:0!important}.footer-block--newsletter{margin-bottom:3rem}.collection-hero__image-container{align-self:auto!important}.header__icons{align-items:center!important}.product-specifications-wrapper{max-width:var(--page-width);margin:0 auto;padding:0 5rem}@media screen and (max-width: 749px){.product-specifications-wrapper{max-width:100%;padding:0 2rem}}.product-specifications,.product-specifications-sustainable{margin-bottom:30px}.product-specifications h3{display:flex;align-items:center;justify-content:space-between;font-size:1.8rem;margin-bottom:0;color:#333;cursor:default;background-color:#f5f5f5;border:1px solid #ddd;padding:12px 15px}.product-specifications-sustainable h3{display:flex;align-items:center;justify-content:space-between;font-size:1.8rem;margin-bottom:0;color:#fff;cursor:default;background-color:#ec7c26;border:1px solid #ddd;padding:12px 15px}.product-specifications h3:has(.toggle-icon.open){border-radius:8px 8px 0 0;border-bottom:none}.product-specifications h3:has(.toggle-icon:not(.open)){border-radius:8px;border-bottom:1px solid #ddd}.product-specifications .specs-table,.product-specifications-sustainable .specs-table{border:1px solid #ddd;border-top:none;margin-top:0}.product-specifications .specs-table[style="display: none;"]+h3{border-bottom:1px solid #ddd}.product-adirspecifications-sustainable .specs-table[style="display: none;"]+h3{border-bottom:1px solid #ddd}.toggle-icon,.toggle-icon-sustainable{font-size:3rem;font-weight:700;transition:transform .3s ease;cursor:pointer}.toggle-icon-sustainable:hover{color:#fff}.product-specifications td,.product-specifications-sustainable td{border:1px solid #ddd;padding:12px 10px;text-align:left}.product-specifications tbody tr:nth-child(2n){background-color:#f9f9f9}.product-specifications-sustainable tbody tr:nth-child(2n){background-color:#f9f9f9}.sustainability-badge{display:inline-block;background-color:#ec7c26;color:#fff;font-size:12px;font-weight:800;padding:4px 12px;border-radius:16px;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.sustainability-badge a{color:inherit;text-decoration:none}.sustainability-badge a:hover{text-decoration:underline}.shopify-payment-button .shopify-payment-button__more-options{display:none}.savings-badge{margin-top:0!important;display:inline-block;font-size:14px;font-weight:600}.savings-badge .percentage{font-size:14px;font-weight:600;opacity:.9}.product__info-container>*+*{margin-top:1rem!important;margin-bottom:1rem!important;margin-right:0!important;margin-left:0!important}@media screen and (min-width: 750px){.price--large{font-size:1.8rem;margin-bottom:-10px!important}}.product-details-section{max-width:1200px;margin:0 auto;padding:0;font-family:sans-serif}.product-details-section h1{font-size:32px;margin-bottom:30px;font-weight:400}.details-blocks-container{display:flex;flex-wrap:wrap;gap:20px}.details-block{flex:1;min-width:300px;background-color:#f5f5f5;padding:30px;border-radius:4px}.details-block h2{font-size:20px;margin-top:0;margin-bottom:20px;font-weight:700}.details-block ul{padding-left:20px;margin:0}.details-block li{margin-bottom:12px;position:relative;list-style-type:none;padding-left:15px}.details-block li:before{content:"\25e6";position:absolute;left:-5px;top:0}@media (max-width: 768px){.details-blocks-container{flex-direction:column}.details-block{min-width:auto}}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1.4rem;width:100%;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}.single-product-details-section{max-width:1200px;margin:0 auto;padding:0;font-family:sans-serif}.single-product-details-section h1{font-size:32px;margin-bottom:30px;font-weight:400;text-align:center}.single-details-block{width:100%;background-color:#f5f5f5;padding:30px;border-radius:4px;box-sizing:border-box}.single-details-block h2{font-size:20px;margin-top:0;margin-bottom:20px;font-weight:700}.single-details-block ul{padding-left:20px;margin:0}.single-details-block li{margin-bottom:12px;position:relative;list-style-type:none;padding-left:15px}.single-details-block li:before{content:"\25e6";position:absolute;left:-5px;top:0}.product-contact-form-padding{padding-top:36px;padding-bottom:36px}@media screen and (min-width: 750px){.product-contact-form-padding{padding-top:36px;padding-bottom:36px}}.product-product-pdpform-wrapper{max-width:var(--page-width);margin:0 auto;padding:0 5rem}@media screen and (max-width: 749px){.product-product-pdpform-wrapper{max-width:100%;padding:0 2rem}}.product-product-pdpform-bg{max-width:100%);padding:25px;background-color:#f5f5f5}.product-pdpform{margin-bottom:30px;background:#fff}.product-pdpform h3{display:flex;align-items:center;justify-content:space-between;font-size:2.2rem;margin-bottom:0;color:#fff;cursor:default;background-color:#ec7c26;border:1px solid #ddd;padding:15px;font-weight:700}.product-pdpform h3:has(.toggle-icon.open){border-radius:8px 8px 0 0;border-bottom:none}.product-specifications-sustainable h3:has(.toggle-icon.open){border-radius:8px 8px 0 0;border-bottom:none}.product-pdpform h3:has(.toggle-icon:not(.open)){border-radius:8px;border-bottom:1px solid #ddd}.product-pdpform .specs-table{border:1px solid #ddd;border-top:none;margin-top:0;padding-left:50px;padding-right:50px}.product-pdpform .specs-table[style="display: none;"]+h3{border-bottom:1px solid #ddd}.product-pdpform td{border:1px solid #ddd;padding:12px 10px;text-align:left}.product-pdpform tbody tr:nth-child(2n){background-color:#f9f9f9}.product-specifications h3{display:flex;align-items:center;justify-content:space-between}.info-icon{cursor:pointer;position:relative;margin-left:10px}.color-legend-popup{display:none;position:absolute;top:25px;left:0;background-color:#fff;border:1px solid #ddd;padding:10px;box-shadow:0 4px 8px #0000001a;z-index:1000;width:150px}.info-icon:hover .color-legend-popup{display:block}.toggle-icon{margin-left:auto}.product-form__item--dropdown+.quantity__label{margin-top:15px}.product-form__submit{max-width:443px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tesa-custom.css.map */
