.product__gallery-icon{max-width:120px;width:100%;position:absolute;bottom:12px;left:12px;z-index:2}.product__gallery-icon img{max-width:100%;width:100%}.product__highilights{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.product__highilight-icon img{max-width:100%;width:100%;display:block}.product__highilight-icon{max-width:20px;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.product__highilight{display:flex;align-items:center;gap:5px;padding:4px 15px;border-radius:120px;width:fit-content;box-shadow:0 5px 5px #cdcec9}.product__highilight-title{font-size:14px;letter-spacing:0;line-height:1;font-weight:600}.product__highilight-stock-icon{height:25px;margin-right:0;position:relative;width:25px}.product__highilight-stock-icon:after,.product__highilight-stock-icon:before{background:#54c63a;border-radius:9px;content:"";height:9px;left:0;margin:8px;position:absolute;top:0;width:9px}.product__highilight-stock-icon:before{animation:fadeAndScale 2s linear infinite}.product-highlights{display:none}.prduct__perfect-for{margin-top:16px}.prduct__perfect-for strong{display:block;font-style:italic}.accordion-body.accordion-body__expert-advise.open,.accordion-body__delivery-pickup.open{display:flex!important;background-color:#063852!important;align-items:start;padding:0!important;box-shadow:inset 1px 1px 0 3px #f0810f}.accordion-body.accordion-body__expert-advise.open .contact-expert.accordion-body__expert,.accordion-body__delivery-pickup .accordion-body__delivery{max-width:55%;padding:20px;border-right:1px solid #f0810f}.accordion-body__delivery-pickup .accordion-body__pickup ul li,.accordion-body__delivery-pickup .accordion-body__delivery p:first-of-type,.accordion-body__delivery-pickup .accordion-body__pickup p:first-of-type{font-size:14px;margin:0;color:#fff;font-weight:600}.accordion-body__delivery-pickup .accordion-body__delivery p{color:#fff;font-size:12px;font-weight:500}.accordion-body__delivery-pickup .accordion-body__delivery ul.accordion-body__delivery-list{display:flex;flex-wrap:wrap;column-gap:10px;margin-bottom:0!important}.accordion-body__delivery-pickup .accordion-body__delivery ul.accordion-body__delivery-list>li{max-width:calc(50% - 5px);margin:0!important;color:#fff;font-size:10px;width:100%;font-weight:500}.accordion-body__delivery-pickup .accordion-body__delivery ul.accordion-body__delivery-list>li img{filter:invert(1);width:15px;height:15px}.accordion-body__delivery-pickup .accordion-body__delivery ul.accordion-body__delivery-list shipping-rate-calculator{margin:20px 0 0!important;background-color:#063852!important;border:1px solid #f0810f;border-radius:5px!important;padding:10px!important}.accordion-body__delivery-pickup .accordion-body__pickup p:last-of-type span{color:#f0810f}.ir__calculator-postal-code{display:flex;flex-wrap:wrap;gap:14px}.ir__calculator-postal-code>div{max-width:calc(50% - 7px);width:100%}.ir__calculator-postal-code *{margin:0!important}.ir__calculator-postal-code>button{max-width:100%!important;text-align:center!important;background-color:#f0810f!important;color:#fff!important;font-size:12px!important}.accordion-body__delivery-pickup .accordion-body__pickup{max-width:45%!important;padding:20px;gap:20px!important;display:flex;flex-direction:column}ul.accordion-body__pickup-list li img{max-width:20px;display:block;margin-right:10px!important}.accordion-body__delivery-pickup .accordion-body__pickup p:last-of-type{color:#fff;font-weight:600;font-style:normal!important;font-size:12px;line-height:1.5}.accordion-body__delivery-pickup .accordion-body__pickup>a{max-width:100%!important;display:block;padding:15px;background-color:#f0810f;color:#fff;font-size:12px}.accordion-body__delivery-pickup .accordion-body__pickup *{margin:0}.accordion-body__expert-advise .contact-expert .contact-expert__head-ir{display:flex;align-items:center;gap:15px}.accordion-body__expert-advise .contact-expert .contact-expert__head-ir .contact-expert_img{max-width:40px;width:100%}.accordion-body__expert-advise .contact-expert .contact-expert__head-ir .contact-expert_img img{width:100%;display:block;object-fit:contain;height:100%;filter:invert(1)}.accordion-body__expert-advise .contact-expert .contact-expert__head-ir strong{color:#fff;font-size:14px;letter-spacing:0;display:block;width:100%;font-weight:700}.accordion-body__expert-advise .contact-expert .contact-expert__body-ir p{color:#fff;font-size:12px;font-weight:500;margin:0}.accordion-body__expert-advise .contact-expert .contact-expert__body-ir{max-width:100%;width:100%;display:flex;flex-direction:column;gap:20px;flex:1}.accordion-body__expert-advise .contact-expert .contact-expert__body-ir .contact-buttons a{max-width:calc(50% - 5px);padding:20px 5px;width:100%;display:inline-flex;align-items:center;justify-content:center;flex-grow:1;background-color:#f0810f!important;color:#fff;border:1px solid #f0810f;font-size:12px}.accordion-body__expert-advise .contact-expert .contact-expert__body-ir .contact-expert__body-ir__btn{padding:20px 5px;max-width:100%;width:100%;align-items:center;justify-content:center;display:inline-flex;background-color:#f0810f!important;color:#fff;font-size:12px}.accordion-body__expert-advise .contact-expert .contact-expert__body-ir .contact-buttons a:last-of-type{background-color:transparent!important;color:#f0810e}.lb-upsell-widget{display:none!important}html body .pdp__form .lb-upsell-widget{display:block!important}@keyframes fadeAndScale{0%{opacity:.5}to{opacity:0;transform:scale(2.5)}}.accordion-item--we-got .accordion-header{display:none!important}.accordion-item--we-got .accordion-body,.accordion-item--we-got .accordion-body .custom-section{padding-top:0!important;padding-left:0!important}.custom-section{padding-bottom:40px!important}.accordion-header__sb-heading{max-width:100%;width:100%;font-size:13px;font-weight:400;font-family:Montserrat;letter-spacing:0}.accordion-header__sb-heading span{padding-right:10px;margin-right:10px;border-right:1px solid #000;display:inline-block}.accordion-header__sb-heading span:last-child{margin:0;padding:0;border:none}.accordion-header{flex-wrap:wrap;position:relative}.accordion-header:after{content:"";position:absolute;top:30px;right:15px;height:10px;width:10px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(135deg)}.accordion-item:has(.accordion-body.open) .accordion-header:after{transform:rotate(-45deg)}.product-form--atc .quantity-selector{display:none!important}.product-form--atc{flex-wrap:wrap}.product__pay_via-invoice{max-width:100%;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:14px 24px;border:2px solid #000;font-weight:700;color:#000;cursor:pointer}.product__invoice-form input::placeholder,.product__invoice-form textarea::placeholder{opacity:1!important;color:#000!important}#FindMyGenerator{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#FindMyGenerator .form-field{width:100%}#FindMyGenerator .form-field:nth-of-type(2){width:49%}#FindMyGenerator .form-field:nth-of-type(1){width:49%}#FindMyGenerator .form-action-row{width:100%}#FindMyGenerator .form-field input{font-size:13px}#contact_form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#contact_form .form-field{width:100%}#contact_form .form-field:nth-of-type(1),#contact_form .form-field:nth-of-type(2),#contact_form .form-field:nth-of-type(3),#contact_form .form-field:nth-of-type(4){width:49%}#contact_form .form-action-row{width:100%}#contact_form .form-field input{font-size:13px}#rate-calculator-postalcode{height:100%}.product__invoice-form .form-field{margin-bottom:10px}.product__invoice-form button{max-width:100%!important;width:100%!important}.product__invoice-form{padding:20px;border:1px solid #000;margin-top:20px;display:none}.show_invoice__form .product__invoice-form{display:block!important}.product__invoice-form h5{margin-top:0!important}.product__invoice-form .form-success{color:green}.template-product shipping-rate-calculator{background-color:#e5e8e8;padding:15px 20px;border-radius:12px;margin-top:20px}.template-product shipping-rate-calculator label{display:none!important}.template-product shipping-rate-calculator select#rate-calculator-country{display:none}.template-product shipping-rate-calculator>button{display:none}.template-product shipping-rate-calculator>div{display:block!important}.template-product shipping-rate-calculator .full-width{background-color:#fff;border:none;border-radius:5px;outline:none;box-shadow:none;margin-block:15px;font-size:12px!important}.template-product shipping-rate-calculator button[type=submit]{margin-bottom:0!important;background-color:#02cd00;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;padding:10px 15px;text-align:left;max-width:fit-content;width:100%}.template-product shipping-rate-calculator .custom_calculator-title{font-size:14px;margin:10px 0 0;text-transform:uppercase;line-height:normal;letter-spacing:normal}.ir-accordian-body .product__invoice-form.ir-product__invoice-form{display:block!important}.ir-custom-after-atc-img img{width:100%;height:auto;display:block;object-fit:contain}.ir-custom-after-atc-img{max-width:400px;margin:0 auto}.ir-custom-after-atc p{margin:0;padding:20px 0;text-align:center;font-size:14px;font-weight:600;color:#000}.ir-product__invoice-form h5{margin-bottom:10px}.ir-product__invoice-form .ir-product__invoice-form-desc{margin-top:0}.accordion-body__expert-advise .contact-expert{flex-direction:column;padding:20px;margin:0}.accordion-body.accordion-body__expert-advise.open{align-items:unset!important}.find_my_generator_content{border-bottom:1px solid #ddd}.accordion-body__delivery-pickup .accordion-body__delivery p{font-size:16px!important}.accordion-body__delivery-pickup .accordion-body__pickup ul li,.accordion-body__delivery-pickup .accordion-body__delivery p:first-of-type,.accordion-body__delivery-pickup .accordion-body__pickup p:first-of-type{font-size:16px!important}.accordion-body__delivery-pickup .accordion-body__pickup p:last-of-type{font-size:16px!important}.accordion-body__expert-advise .contact-expert .contact-expert__head-ir strong,.accordion-body__expert-advise .contact-expert .contact-expert__body-ir p{font-size:16px!important}.accordion-body__delivery-pickup .accordion-body__delivery ul.accordion-body__delivery-list>li{font-size:12px}@media screen and (max-width: 1200px){.accordion-body__delivery-pickup{flex-direction:column}.accordion-body__delivery-pickup>div{max-width:100%!important;width:100%}.accordion-body__delivery-pickup .accordion-body__pickup{max-width:100%!important;width:100%}.accordion-body__delivery-pickup .accordion-body__pickup{gap:20px!important}.accordion-body__expert-advise{flex-direction:column}.accordion-body__expert-advise>div{max-width:100%!important;width:100%}}@media (max-width: 749px){.accordion-header:after{top:20px;right:10px;height:7px;width:7px;border-width:1px}.accordion-header__sb-heading{font-size:12px}.accordion-header__sb-heading span{padding-right:5px;margin-right:5px}.product__gallery-icon{max-width:60px}.accordion-body__delivery-pickup .accordion-body__delivery p{font-size:16px!important}.accordion-body__delivery-pickup .accordion-body__pickup ul li,.accordion-body__delivery-pickup .accordion-body__delivery p:first-of-type,.accordion-body__delivery-pickup .accordion-body__pickup p:first-of-type{font-size:16px!important}.accordion-body__delivery-pickup .accordion-body__pickup p:last-of-type{font-size:16px!important}.accordion-body__expert-advise .contact-expert .contact-expert__head-ir strong,.accordion-body__expert-advise .contact-expert .contact-expert__body-ir p{font-size:16px!important}.contact-buttons{flex-direction:row!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tasu-code-css.css.map */
