.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.product-main .btn-order-sample{background-color:#007b7f;color:#fff}.product-main .add-to-cart{background-color:#03a3a7;color:#fff;margin-top:2rem}.product-main .product-price{background-color:#005e61;border-radius:5px;color:#fff;margin-bottom:2rem;padding:1.5rem}.product-main .thumbnail-container{display:flex;overflow-x:auto;scrollbar-width:thin}.product-main .thumbnail-container::-webkit-scrollbar{height:8px}.product-main .thumbnail-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.product-main .thumbnail-container::-webkit-scrollbar-track{background-color:transparent}.product-main .thumbnail-item{border:2px solid transparent;cursor:pointer;flex:0 0 auto;margin:0 5px}.product-main .thumbnail-item:hover{border-color:#007bff}.product-main .key-features{line-height:1.5!important}.product-main .key-features p{margin:0}.product-main .tab-pane .h4{display:block;margin:.7rem 0}footer{background-color:#fff}footer ul{line-height:2.1rem}#read_more_content{transition:height 2.5s}.brand-logo{aspect-ratio:150/37}.index-social{aspect-ratio:2/1}.index-info{aspect-ratio:9/6}.text-brand{color:#017171}.product-card{border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);overflow:hidden;position:relative;z-index:0}.product-card hr{border-color:#017171;opacity:.5}.product-title{display:block;font-size:1.05rem;font-weight:500;margin-top:.5rem;min-height:45px}.product-price{color:#212529;font-size:1.1rem;font-weight:700}.old-price{color:#6c757d;text-decoration:line-through}.rating{color:#ffc107;font-size:.875rem}.stock-status{color:#017171;font-size:.975rem;font-weight:700}.btn-free-sample,.btn-view-product{font-size:.775rem}.badge-sale{background-color:red;color:#fff;font-size:.8rem;padding:5px 15px;position:absolute;right:-35px;rotate:45deg;top:33px;width:161px}.trade-banner{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;justify-content:space-between;overflow:hidden;padding:30px}.trade-banner .left-content{max-width:45%}.trade-banner .right-content{background-color:#017171;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);color:#fff;display:flex;flex-direction:column;flex-grow:1;font-size:.875rem;justify-content:center;padding:30px 0 25px 70px;position:relative}.trade-banner .right-content ul{padding-left:20px}.trade-banner h3{font-size:1.75rem;font-weight:700}.trade-banner p{margin-bottom:20px;margin-top:10px}.trade-banner .btn-custom{background-color:#017171;border-radius:5px;color:#fff;font-size:.7rem;margin-right:10px;padding:10px 20px;text-transform:uppercase}.trade-banner .btn-outline-custom{border:2px solid #017171;border-radius:5px;color:#017171;font-size:.7rem;padding:10px 20px;text-transform:uppercase}.trade-banner .btn-outline-custom:hover{background-color:#017171;color:#fff}.social-section{background-color:#f8f8f8}.product-main{padding:20px 0}.recommendations-section{background-color:#f9f9f9;padding:20px 0}.faq-section{padding:20px 0}.faq-section,.faq-section .accordion-button{background-color:#017171;color:#fff}.info-section{background-color:#f9f9f9;padding:20px 0}.key-features p{margin:0}.info-section .icon-box{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:20px;padding:0;text-align:center}.info-section .icon-box img{margin-bottom:10px;max-width:90px}.info-section .download-box{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;margin-bottom:20px;padding:15px 20px;text-align:left}.info-section .download-box img{margin-right:15px;max-width:30px}.info-section .download-box a{color:#017171;font-weight:700;text-decoration:none}.info-section .download-box a:hover{text-decoration:underline}.info-section .floor-background{background-color:#c2a16f;margin-top:20px}.categories a{text-decoration:none}.basket-circle .rounded-circle{float:left;font-size:1.4rem;font-weight:800;height:50px;line-height:33px;text-align:center;width:50px}.basket-circle .h5{float:left;margin:12px}.lite-youtube-container{background-position:50%;background-size:contain}.lite-youtube-container .lty-playbtn{opacity:0}