.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.no-mt{margin-top:0 !important}.no-mb{margin-bottom:0 !important}h3{font-size:2.2rem;font-weight:700}.rating-summary .rating-result:before{color:#e7721b}.rating-summary .rating-result span:before{color:#e7721b}.product-info-main .reviews-actions .action.view,.product-info-main .reviews-actions .action.add{color:#e7721b;font-size:1.6rem}.product-info-main .reviews-actions .action.view:hover,.product-info-main .reviews-actions .action.add:hover{text-decoration:underline}.product-info-main .price-box .price-wrapper .price{font-weight:700 !important;font-size:2.6rem !important}.product-info-price .product-info-stock-sku .product.attribute.sku{display:none}.availability{font-size:2rem;display:inline-flex;align-items:center;gap:0.75rem;position:relative}.availability .stock-icon{font-size:1.5rem;color:#169339;display:inline-flex;position:relative;bottom:0.1rem}.availability .stock-label{text-transform:uppercase}.availability .stock-left{color:#666}.availability.in-stock .stock-label{color:#169339}.availability.out-of-stock .stock-label{color:#c00}.availability.out-of-stock .stock-icon{color:#c00}.product-info-price{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.product-info-price .price-box,.product-info-price .product-info-stock-sku,.product-info-price .price-and-stock{display:flex}.product-info-price .product-info-stock-sku{padding-top:0.3rem;padding-left:1.3rem;float:none}.product-info-price .price-and-stock{gap:0.75rem}.limited-stock{position:relative;top:0.2rem}@media (min-width:480px){.product-info-price .product-info-stock-sku{padding-left:10%;float:right}}@media (min-width:480px) and (max-width:768px){.product-info-price .product-info-stock-sku{padding-top:0;position:relative;bottom:0.2rem}}.product-info-main .product-add-form{padding-top:0 !important}.box-tocart .fieldset .field.qty.addtocart-inline .qty-and-button{display:flex;align-items:center;gap:1rem}.box-tocart .fieldset .field.qty.addtocart-inline .qty-and-button .qty-wrapper{display:flex;align-items:center;height:42px}.box-tocart .fieldset .field.qty.addtocart-inline .qty-and-button .qty-wrapper button.qty-decrease,.box-tocart .fieldset .field.qty.addtocart-inline .qty-and-button .qty-wrapper button.qty-increase{height:42px;width:36px;padding:0;font-size:20px;line-height:1;background:#f2f2f2;border:1px solid #ccc;cursor:pointer}.box-tocart .fieldset .field.qty.addtocart-inline .qty-and-button .qty-wrapper input.qty{height:42px;width:60px;text-align:center;font-size:16px;border:1px solid #ccc;margin:0 4px}.box-tocart .fieldset .field.qty.addtocart-inline .qty-and-button .action.tocart{flex-grow:1;margin-top:0;margin-right:0;height:42px;white-space:nowrap;display:flex;align-items:center;justify-content:center;padding:0 20px;line-height:1;background-color:#169339;font-size:2rem}.box-tocart .fieldset .field.qty.addtocart-inline .qty-and-button .action.tocart:hover{background-color:#127c2f}.product-return-policy-msg{margin-bottom:1.5rem}.product-return-policy-msg .headline{margin-bottom:1rem}.product-return-policy-msg .details{font-size:1.5rem}.product-return-policy-msg a.policy-link{color:#8b0000;font-weight:500;text-decoration:underline}.product-return-policy-msg a.policy-link:hover{text-decoration:none}.got-questions-wrapper{border-top:1px solid #ccc;padding-top:2.5rem;margin-bottom:3rem}.got-questions-wrapper h3{margin:.5rem 0}.got-questions-wrapper .got-questions-box{display:flex;align-items:center;gap:3rem;padding:1rem;background:#f5f5f5;border:1px solid #ddd}.got-questions-wrapper .got-questions-box img{object-fit:cover;width:90px;height:80px;margin-left:2rem}.got-questions-wrapper .got-questions-box .text{display:flex;flex-direction:column;gap:0.25rem;font-size:1.8rem;color:#222}.got-questions-wrapper .got-questions-box .text strong{font-size:2rem;margin-bottom:0.25rem}.got-questions-wrapper .got-questions-box .text .contact-options{display:flex;gap:1.5rem;margin-top:0.8rem;flex-wrap:wrap}.got-questions-wrapper .got-questions-box .text .contact-options .phone,.got-questions-wrapper .got-questions-box .text .contact-options .chat{display:inline-flex;align-items:center;font-size:1.8rem;gap:0.8rem}.got-questions-wrapper .got-questions-box .text .contact-options .phone i,.got-questions-wrapper .got-questions-box .text .contact-options .chat i{font-size:1.8rem;color:#000}.got-questions-wrapper .got-questions-box .text .contact-options .phone a,.got-questions-wrapper .got-questions-box .text .contact-options .chat a{color:#900;text-decoration:none}.got-questions-wrapper .got-questions-box .text .contact-options .phone a:hover,.got-questions-wrapper .got-questions-box .text .contact-options .chat a:hover{text-decoration:underline}.product-info-main .product-info-price{margin-bottom:1.8rem}.product-info-tab{margin-top:1.5rem}.product-info-tab h3{margin:3rem 0 1rem}.product-info-tab .product-description-text{margin:.5rem 0 1.5rem}.product-info-tab .product-details-grid{display:flex;flex-wrap:wrap;gap:1rem}.product-info-tab .detail-row{flex:1 1 300px;display:flex;justify-content:space-between;padding:0.75rem;border-bottom:1px solid #ddd}.product-info-tab .detail-row .label{font-weight:600;flex:1}.product-info-tab .detail-row .value{flex:1;text-align:right}.table-pair{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem}.table-pair .half-table{flex:0 0 100%}.table-pair .half-table table{width:100%;border-collapse:collapse;table-layout:fixed}.table-pair .half-table table th{background:#eef0f3;font-weight:600;padding:.5rem 1rem;text-align:left;width:30%}.table-pair .half-table table th a{margin-left:0.5rem;color:#600;text-decoration:underline;font-weight:normal}.table-pair .half-table table td{padding:.5rem 1rem;width:70%;text-align:center;white-space:normal}.table-pair .half-table table td .reg-symbol{font-size:0.65em;vertical-align:super;margin-right:0.15em}.table-pair .half-table table tr{border-bottom:1px solid #ddd}.warranty-return-table .table-pair .half-table table th{width:66.66% !important;background-color:#f0f2f5}.warranty-return-table .table-pair .half-table table th a{float:right;font-size:1.4rem}.warranty-return-table .table-pair .half-table table td{width:33.33% !important}.warranty-return-table .table-pair .detail-link{float:right;font-weight:normal;position:relative;top:0.3rem}.product-details-row{display:flex;gap:2rem;margin-top:1rem;flex-wrap:wrap}.product-details-left{flex:1 1 60%}.product-details-right{flex:1 1 35%;padding-left:0;border-left:none}.p65-warning{padding:1rem;margin-top:1rem;text-align:center;font-size:1.4rem;border:1px solid #ccc}.p65-header{display:flex;justify-content:center;align-items:center;gap:0.5rem;font-weight:bold;color:#000;margin-bottom:0.25rem}.p65-text{text-align:center;font-size:1.2rem}.product.data.items .item.title>a.data.switch{font-size:1.8rem}.product.data.items>.item.title:not(.active)>.switch span.counter{color:#FFFFFF}.product.data.items>.item.title{margin-right:0.2rem !important}@media (min-width:768px) and (max-width:1024px){.product.data.items>.item.title.active>.switch,.product.data.items>.item.title:not(.active)>.switch{margin-right:0 !important;font-size:1.6rem !important;padding-left:1.2rem !important;padding-right:1.2rem !important}}@media (min-width:768px){.table-pair .half-table{flex:0 0 calc(49.5%)}.product-details-right{padding-left:2rem;border-left:1px solid #ccc}.product.data.items>.item.title.active>.switch{border:2px solid #202529;color:#000 !important}.product.data.items>.item.title:not(.active)>.switch{background-color:#202529;color:#FFFFFF}}@media (max-width:767.98px){.product.data.items .data.item.title,.product.data.items .data.item.title:hover,.product.data.items .data.item.title:focus,.product.data.items .data.item.title.active{background-color:#000000 !important}.product.data.items .data.item.title a,.product.data.items .data.item.title a:hover,.product.data.items .data.item.title a:focus,.product.data.items .data.item.title.active a{color:#FFFFFF !important}}.container-1240{width:100%;max-width:1240px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;height:90px}.sticky-cart-bar{position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.15);z-index:1000;padding:.5rem;transform:translateY(-100%);transition:transform .3s ease}.sticky-cart-bar.visible{transform:translateY(0)}.sticky-cart-bar .sticky-cart-left{display:flex;align-items:center;gap:1rem}.sticky-cart-bar .sticky-cart-left .sticky-cart-image img{max-height:100px;width:auto;display:block}.sticky-cart-bar .sticky-cart-left .sticky-cart-info{display:flex;flex-direction:column;margin-left:1rem}.sticky-cart-bar .sticky-cart-left .sticky-cart-info .sticky-cart-title{font-weight:700;font-size:2.2rem;line-height:1.2}.sticky-cart-bar .sticky-cart-right{display:flex;flex-direction:column;align-items:center}.sticky-cart-bar .sticky-cart-right .sticky-cart-top{display:flex;align-items:center;gap:2rem;margin-bottom:1rem !important;padding-bottom:1rem !important;border-bottom:1px solid #ccc}.sticky-cart-bar .sticky-cart-right .sticky-cart-top .sticky-cart-price span.price{font-size:2rem;font-weight:700}.sticky-cart-bar .sticky-cart-right .sticky-cart-stock{font-size:1.8rem !important}.sticky-cart-bar .sticky-cart-right .sticky-cart-stock.in-stock{color:green}.sticky-cart-bar .sticky-cart-right .sticky-cart-stock.out-of-stock{color:#C00}.sticky-cart-bar #sticky-addtocart-button{padding:10px 20px;background-color:#169339;font-size:2rem}.sticky-cart-confirm{position:fixed;top:10%;left:50%;transform:translateX(-50%);background:#169339;color:#fff;font-size:1.8rem;padding:1rem 5rem;z-index:10000;opacity:1;transition:opacity .3s ease;pointer-events:none;box-shadow:0 10px 20px rgba(0,0,0,0.8)}@media (max-width:1023px){.sticky-cart-bar{display:none !important}}