@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";:root{--ds-primary: #0d9488;--ds-primary-dark: #0f766e;--ds-primary-light: #ccfbf1;--ds-secondary: #D4AF37;--ds-danger: #dc2626;--ds-danger-light: #fef2f2;--ds-black: #1A1A1B;--ds-gray-900: #1e293b;--ds-gray-700: #334155;--ds-gray-600: #475569;--ds-gray-500: #64748b;--ds-gray-400: #94a3b8;--ds-gray-200: #e2e8f0;--ds-gray-100: #f1f5f9;--ds-gray-50: #f8fafc;--ds-white: #ffffff;--ds-bg-page: #f4f7f9;--ds-bg-card: #ffffff;--ds-bg-subtle: #f8fafc;--ds-font: "Poppins", sans-serif;--ds-text-xs: 11px;--ds-text-sm: 12px;--ds-text-base: 14px;--ds-text-md: 15px;--ds-text-lg: 16px;--ds-text-xl: 18px;--ds-text-2xl: 22px;--ds-text-3xl: 26px;--ds-text-4xl: 32px;--ds-text-5xl: 40px;--ds-heading-size: 32px;--ds-heading-weight: 700;--ds-heading-line: 1.25;--ds-heading-color: var(--ds-gray-900);--ds-sub-size: 15px;--ds-sub-weight: 400;--ds-sub-line: 1.6;--ds-sub-color: var(--ds-gray-500);--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-space-16: 64px;--ds-space-20: 80px;--ds-section-py: 45px;--ds-radius-sm: 4px;--ds-radius-md: 6px;--ds-radius-lg: 12px;--ds-radius-xl: 16px;--ds-radius-pill: 999px;--ds-shadow-card: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--ds-shadow-hover: 0 8px 24px rgba(0,0,0,.1);--ds-shadow-modal: 0 20px 40px rgba(0,0,0,.12);--ds-transition: .2s ease;--ds-transition-md: .3s cubic-bezier(.25, .46, .45, .94);--ds-container: 1320px}body,h1,h2,h3,h4,h5,h6,p,a,li,input,textarea,select,button,td,th,span:not([class*=icon]):not([class*=fa]):not([class*=flaticon]):not([class*=la]),i:not([class*=icon]):not([class*=fa]):not([class*=flaticon]):not([class*=la]){font-family:var(--ds-font)!important}body{font-family:var(--ds-font)!important;color:var(--ds-gray-600);font-size:var(--ds-text-lg);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--ds-font)!important;font-weight:700;color:var(--ds-gray-900);line-height:var(--ds-heading-line);margin:0}p{font-family:var(--ds-font)!important;color:var(--ds-gray-600);line-height:1.6;margin:0}a{font-family:var(--ds-font)!important}.ds-section-title,.sec-title h2,.section-title h2,.products-section-title h2,.best-seller-products .sec-title h2,.medicine-categories h2,.featured-section h2{font-size:var(--ds-heading-size)!important;font-weight:var(--ds-heading-weight)!important;line-height:var(--ds-heading-line)!important;color:var(--ds-heading-color)!important;font-family:var(--ds-font)!important;letter-spacing:-.01em}.ds-section-desc,.sec-title p,.section-title p,.section-subtitle{font-size:var(--ds-sub-size)!important;font-weight:var(--ds-sub-weight)!important;line-height:var(--ds-sub-line)!important;color:var(--ds-sub-color)!important;font-family:var(--ds-font)!important}.sec-title{padding-bottom:var(--ds-space-10)!important}.products-style1__single,.products-style2__single,.products-style3__single,.products-style4__single,.product-card,[class*=product-card]{position:relative!important;display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;background:var(--ds-bg-card)!important;border:1px solid var(--ds-gray-200)!important;border-radius:var(--ds-radius-lg)!important;overflow:hidden!important;transition:transform var(--ds-transition-md)!important;box-shadow:var(--ds-shadow-card)!important}.products-style1__single:not(.is-out-of-stock):hover,.products-style2__single:not(.is-out-of-stock):hover{transform:scale(1.035)!important}.products-style1__single-img,.products-style2__single-img{position:relative!important;display:block!important;background:var(--ds-bg-subtle)!important;height:180px!important;border-bottom:1px solid var(--ds-gray-100)!important;overflow:hidden!important;flex-shrink:0!important}.products-style1__single-img .inner,.products-style2__single-img .inner{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;width:100%!important;padding:14px!important}.product-main-img,.products-style1__single-img img,.products-style2__single-img img{max-height:100%!important;max-width:100%!important;object-fit:contain!important;transition:transform var(--ds-transition-md)!important}.unique-oos-ribbon{position:absolute!important;top:12px!important;right:12px!important;background:var(--ds-danger)!important;color:var(--ds-white)!important;font-size:var(--ds-text-xs)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:4px 10px!important;border-radius:var(--ds-radius-sm)!important;z-index:20!important}.unique-oos-overlay{position:absolute!important;inset:0!important;background:#f8fafc73!important;backdrop-filter:blur(2px)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important}.unique-oos-icon-wrapper{width:44px!important;height:44px!important;background:var(--ds-white)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--ds-gray-400)!important;box-shadow:0 4px 12px #00000014!important}.products-style1__single-img .overlay-box,.products-style2__single-img .overlay-box{position:absolute!important;top:12px!important;right:12px!important;z-index:5!important}.products-style1__single-img .overlay-box ul,.products-style2__single-img .overlay-box ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:7px!important}.products-style1__single-img .overlay-box ul li a,.products-style2__single-img .overlay-box ul li a{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;background:var(--ds-white)!important;border:1px solid var(--ds-gray-200)!important;border-radius:var(--ds-radius-sm)!important;box-shadow:0 2px 6px #0000000f!important;transition:all var(--ds-transition)!important}.products-style1__single-img .overlay-box ul li a:hover,.products-style2__single-img .overlay-box ul li a:hover{background:var(--ds-primary)!important;border-color:var(--ds-primary)!important}.products-style1__single-img .overlay-box ul li a svg,.products-style2__single-img .overlay-box ul li a svg{width:15px!important;height:15px!important;fill:none!important;stroke:var(--ds-gray-600)!important;stroke-width:2!important;transition:all var(--ds-transition)!important}.products-style1__single-img .overlay-box ul li a:hover svg,.products-style2__single-img .overlay-box ul li a:hover svg{stroke:var(--ds-white)!important}.products-style1__single-img .overlay-box ul li a svg.filled,.products-style2__single-img .overlay-box ul li a svg.filled{fill:#ef4444!important;stroke:#ef4444!important}.products-style1__single-img .overlay-box ul li a:hover svg.filled,.products-style2__single-img .overlay-box ul li a:hover svg.filled{fill:var(--ds-white)!important;stroke:var(--ds-white)!important}.products-style1__single-img .text-box,.products-style2__single-img .text-box{position:absolute!important;bottom:10px!important;left:10px!important;background:var(--ds-primary)!important;color:var(--ds-white)!important;font-size:var(--ds-text-xs)!important;font-weight:700!important;padding:3px 9px!important;border-radius:var(--ds-radius-sm)!important;text-transform:uppercase!important;letter-spacing:.04em!important;z-index:4!important}.products-style1__single-content,.products-style2__single-content{padding:16px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important}.products-style1__single-content h3,.products-style2__single-content h3{margin:0 0 6px!important;font-size:var(--ds-text-base)!important;line-height:20px!important;font-weight:600!important;font-family:var(--ds-font)!important}.products-style1__single-content h3 a,.products-style2__single-content h3 a{color:var(--ds-gray-900)!important;text-decoration:none!important;transition:color var(--ds-transition)!important}.products-style1__single-content h3 a:hover,.products-style2__single-content h3 a:hover{color:var(--ds-primary)!important}.products-style1__single-content p,.products-style1__single-content p.price,.products-style2__single-content p{margin:0 0 10px!important;font-size:var(--ds-text-lg)!important;font-weight:700!important;color:var(--ds-primary)!important;display:flex!important;align-items:center!important;gap:var(--ds-space-2)!important;font-family:var(--ds-font)!important}.products-style1__single-content p del,.products-style2__single-content p del{font-size:13px!important;color:var(--ds-gray-400)!important;font-weight:500!important}.stock-status-wrapper{margin-bottom:var(--ds-space-3)!important}.stock-label{display:inline-block!important;font-size:var(--ds-text-xs)!important;font-weight:700!important;padding:3px 8px!important;border-radius:var(--ds-radius-sm)!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-family:var(--ds-font)!important}.stock-label.in-stock{background:#f0fdf4!important;color:#16a34a!important}.stock-label.low-stock{background:#fff7ed!important;color:#ea580c!important}.stock-label.out-of-stock{background:var(--ds-danger-light)!important;color:var(--ds-danger)!important}.products-style1__single-content .btn-box,.products-style2__single-content .btn-box{margin-top:auto!important;width:100%!important}.products-style1__single-content .btn-box .btn-one,.products-style2__single-content .btn-box .btn-one{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:38px!important;background:var(--ds-primary)!important;border-radius:var(--ds-radius-md)!important;text-decoration:none!important;transition:background var(--ds-transition)!important;border:none!important;padding:0!important;overflow:hidden!important}.products-style1__single-content .btn-box .btn-one:hover,.products-style2__single-content .btn-box .btn-one:hover{background:var(--ds-primary-dark)!important}.products-style1__single-content .btn-box .btn-one:before,.products-style1__single-content .btn-box .btn-one:after,.products-style2__single-content .btn-box .btn-one:before,.products-style2__single-content .btn-box .btn-one:after{display:none!important}.products-style1__single-content .btn-box .btn-one .txt,.products-style2__single-content .btn-box .btn-one .txt{color:var(--ds-white)!important;font-size:var(--ds-text-sm)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-family:var(--ds-font)!important;z-index:1!important;position:relative!important}.products-style1__single-content .btn-box .view-details-btn,.products-style2__single-content .btn-box .view-details-btn{background:#fdf2f2!important;border:1px solid #fca5a5!important;margin-top:var(--ds-space-2)!important}.products-style1__single-content .btn-box .view-details-btn:hover,.products-style2__single-content .btn-box .view-details-btn:hover{background:#fee2e2!important;border-color:var(--ds-danger)!important}.products-style1__single-content .btn-box .view-details-btn .txt,.products-style2__single-content .btn-box .view-details-btn .txt{color:var(--ds-danger)!important}.products-style1__single.is-out-of-stock,.products-style2__single.is-out-of-stock{background:var(--ds-white)!important;border-color:#cbd5e1!important;box-shadow:none!important}.products-style1__single.is-out-of-stock:hover,.products-style2__single.is-out-of-stock:hover{transform:none!important}.products-style1__single.is-out-of-stock .product-main-img{filter:grayscale(.8) opacity(.6)!important}.products-style1__single.is-out-of-stock .products-style1__single-content h3 a{color:var(--ds-gray-500)!important}.btn-primary-ds,.thm-btn,.btn-one.btn-filled{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:48px!important;padding:0 28px!important;background:var(--ds-primary)!important;color:var(--ds-white)!important;font-size:var(--ds-text-md)!important;font-weight:600!important;border-radius:var(--ds-radius-md)!important;border:none!important;text-decoration:none!important;letter-spacing:.02em!important;transition:background var(--ds-transition),transform var(--ds-transition)!important;font-family:var(--ds-font)!important;cursor:pointer!important}.btn-primary-ds:hover,.thm-btn:hover,.btn-one.btn-filled:hover{background:var(--ds-primary-dark)!important;color:var(--ds-white)!important;transform:translateY(-1px)!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select{font-family:var(--ds-font)!important;font-size:var(--ds-text-lg)!important;font-weight:400!important;color:var(--ds-gray-900)!important;background:var(--ds-white)!important;border:1px solid var(--ds-gray-200)!important;border-radius:var(--ds-radius-md)!important;height:48px!important;padding:0 16px!important;transition:border-color var(--ds-transition),box-shadow var(--ds-transition)!important;outline:none!important;width:100%!important;box-sizing:border-box!important}textarea{height:auto!important;min-height:120px!important;padding:12px 16px!important;resize:vertical!important;line-height:1.6!important}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:var(--ds-primary)!important;outline:none!important}label{font-family:var(--ds-font)!important;font-size:var(--ds-text-md)!important;font-weight:500!important;color:var(--ds-gray-700)!important;display:block!important;margin-bottom:6px!important}.field-error,.error-message,.validation-error{font-size:var(--ds-text-sm)!important;color:var(--ds-danger)!important;font-family:var(--ds-font)!important;margin-top:4px!important}.container{max-width:var(--ds-container)!important;padding-left:16px!important;padding-right:16px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.row{--bs-gutter-x: 24px !important;--bs-gutter-y: 24px !important}.top-rated-col,.product-col,.col-card{padding-right:12px!important;padding-left:12px!important;margin-bottom:24px!important}.main-menu .main-menu__list>li>a,.stricky-header .main-menu__list>li>a{font-family:var(--ds-font)!important;font-size:15px!important;font-weight:500!important}.main-menu .main-menu__list>li>ul>li>a,.stricky-header .main-menu__list>li>ul>li>a{font-family:var(--ds-font)!important;font-size:14px!important;font-weight:500!important}.header-search-box .form-group input[type=search]{font-family:var(--ds-font)!important;font-size:var(--ds-text-md)!important}.footer-style1 *,.footer-main *,.footer-widget-links ul li a,.single-footer-widget .title h2,.copyright-text p{font-family:var(--ds-font)!important}.single-footer-widget .title h2{font-size:var(--ds-text-3xl)!important;font-weight:600!important}.footer-widget-links ul li a{font-size:var(--ds-text-lg)!important;font-weight:400!important}.breadcrumb-style1 .title h2{font-family:var(--ds-font)!important;font-size:36px!important;font-weight:700!important}.breadcrumb-menu ul li{font-family:var(--ds-font)!important;font-size:var(--ds-text-lg)!important;font-weight:500!important}table th,table td,.cart-table th,.cart-table td,.wishlist-table th,.wishlist-table td{font-family:var(--ds-font)!important}.cart-table thead tr th,.wishlist-table thead tr th{font-size:var(--ds-text-md)!important;font-weight:600!important}.Toastify__toast,.Toastify__toast-body{font-family:var(--ds-font)!important;font-size:var(--ds-text-md)!important}.mobile-nav__content .main-menu__list>li>a,.mobile-nav__content .main-menu__list>li>ul>li>a{font-family:var(--ds-font)!important}.featured-style4__single .text-box h3{font-size:var(--ds-text-2xl)!important;font-weight:600!important;line-height:1.3!important;font-family:var(--ds-font)!important}.featured-style4__single .text-box p{font-size:var(--ds-text-base)!important;font-weight:400!important;line-height:1.6!important;font-family:var(--ds-font)!important}.styled-pagination li a{font-family:var(--ds-font)!important;font-size:var(--ds-text-md)!important;font-weight:500!important}.styled-pagination li:hover a,.styled-pagination li.active a{background:var(--ds-primary)!important;border-color:var(--ds-primary)!important;color:var(--ds-white)!important}.checkout-form .field-input input,.my-account-page__form form input,.my-account-page__form form textarea{font-family:var(--ds-font)!important;height:48px!important;border-radius:var(--ds-radius-md)!important;font-size:var(--ds-text-lg)!important}.checkout-form .field-input input:focus,.my-account-page__form form input:focus{border-color:var(--ds-primary)!important;box-shadow:0 0 0 3px #0d94881f!important}.product-details-content-box__title h2{font-family:var(--ds-font)!important;font-size:var(--ds-text-4xl)!important;font-weight:700!important;line-height:1.2!important}.product-details-content-box__price h2{font-family:var(--ds-font)!important;font-size:32px!important;font-weight:700!important;color:var(--ds-primary)!important}.contact-info-style1__single .content-box h2{font-family:var(--ds-font)!important;font-size:var(--ds-text-3xl)!important;font-weight:600!important}.category-item:hover,.medicine-category-card:hover{transform:translateY(-4px)!important;box-shadow:var(--ds-shadow-hover)!important;transition:transform var(--ds-transition-md),box-shadow var(--ds-transition-md)!important}.featured-style4__single:hover{box-shadow:var(--ds-shadow-hover)!important;border-color:transparent!important;transition:box-shadow var(--ds-transition-md),border-color var(--ds-transition)!important}.shop-style2,.products-style1,.featured-style4,.latest-product-style1{padding:var(--ds-section-py) 0!important}.footer-main{padding:80px 0 60px!important}.sec-title{padding-bottom:28px!important}.sec-title.no-pb{padding-bottom:0!important}@media (max-width: 1199px){:root{--ds-heading-size: 28px;--ds-section-py: 60px}}@media (max-width: 991px){:root{--ds-heading-size: 26px;--ds-section-py: 50px}.products-style1__single-img,.products-style2__single-img{height:160px!important}}@media (max-width: 767px){:root{--ds-heading-size: 24px;--ds-section-py: 40px}.products-style1__single-img,.products-style2__single-img{height:150px!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select{height:44px!important;font-size:15px!important}}.explore-sidebar__title,.shop-single-sidebar .inner-title h4{font-family:var(--ds-font)!important;font-size:var(--ds-text-xl)!important;font-weight:700!important;color:var(--ds-gray-900)!important}.explore-sidebar__label{font-family:var(--ds-font)!important;font-size:13px!important;font-weight:600!important}.shop-page-top-info .showing-results p,.shop-page-top-info .right-box .text p{font-family:var(--ds-font)!important;font-size:var(--ds-text-md)!important}.shop-page-top-info .right-box .select-box select{font-family:var(--ds-font)!important;font-size:var(--ds-text-base)!important;font-weight:500!important}.shop-loading-spinner{width:40px!important;height:40px!important;border:3px solid var(--ds-gray-200)!important;border-top-color:var(--ds-primary)!important;border-radius:50%!important;animation:dsSpinAnim .8s linear infinite!important}@keyframes dsSpinAnim{to{transform:rotate(360deg)}}.wishlist-table-box .wishlist-table th,.wishlist-table-box .wishlist-table td{font-family:var(--ds-font)!important;font-size:var(--ds-text-md)!important}.review-box ul li i,.rating-box ul li .icon span{color:#f59e0b!important;font-size:14px!important}.auth-container-minimal,.auth-page-clean,.auth-container-minimal h2,.auth-container-minimal h3,.auth-container-minimal label{font-family:var(--ds-font)!important}.my-account-page__form form label{font-family:var(--ds-font)!important;font-size:var(--ds-text-md)!important;font-weight:500!important}.contact-form form .input-box input,.contact-form form .input-box textarea{font-family:var(--ds-font)!important}.mobile-nav__wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:visibility .5s ease .5s,-webkit-transform .5s ease .5s;transition:visibility .5s ease .5s,-webkit-transform .5s ease .5s;transition:transform .5s ease .5s,visibility .5s ease .5s;transition:transform .5s ease .5s,visibility .5s ease .5s,-webkit-transform .5s ease .5s;visibility:hidden}.Toastify__toast-container{z-index:100000!important;width:auto!important;max-width:420px}.Toastify__toast-container--top-right{top:112px!important;right:24px!important;left:auto!important}.Toastify__toast{min-height:56px!important;padding:14px 16px!important;border-radius:10px!important;box-shadow:0 12px 30px #0f172a38!important;font-family:var(--thm-font);align-items:center!important}.Toastify__toast-body{margin:0!important;padding:0 8px!important;line-height:1.4!important}.Toastify__toast-icon{width:22px!important;flex-shrink:0}.Toastify__close-button{align-self:center!important;opacity:.7!important}.Toastify__close-button:hover{opacity:1!important}.Toastify__progress-bar{height:3px!important}@media (max-width: 991px){.Toastify__toast-container--top-right{top:90px!important;right:16px!important}}@media (max-width: 575px){.Toastify__toast-container{max-width:none}.Toastify__toast-container--top-right{top:78px!important;width:calc(100% - 24px)!important;left:12px!important;right:12px!important;transform:none!important}.Toastify__toast{font-size:13.5px!important;padding:12px 14px!important}}.mobile-nav__wrapper.expanded{opacity:1;-webkit-transform:translateX(0%);transform:translate(0);visibility:visible;-webkit-transition:visibility .5s ease 0ms,-webkit-transform .5s ease 0ms;transition:visibility .5s ease 0ms,-webkit-transform .5s ease 0ms;transition:transform .5s ease 0ms,visibility .5s ease 0ms;transition:transform .5s ease 0ms,visibility .5s ease 0ms,-webkit-transform .5s ease 0ms}.mobile-nav__wrapper .container{padding-left:0;padding-right:0}.mobile-nav__overlay{position:absolute;inset:0;background-color:var(--thm-black);opacity:.7;cursor:pointer}.mobile-nav__content{position:relative;width:300px;background-color:var(--thm-black);height:100%;overflow-y:auto;padding:30px 15px;opacity:0;visibility:hidden;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:opacity .5s ease 0ms,visibility .5s ease 0ms,-webkit-transform .5s ease 0ms;transition:opacity .5s ease 0ms,visibility .5s ease 0ms,-webkit-transform .5s ease 0ms;transition:opacity .5s ease 0ms,visibility .5s ease 0ms,transform .5s ease 0ms;transition:opacity .5s ease 0ms,visibility .5s ease 0ms,transform .5s ease 0ms,-webkit-transform .5s ease 0ms;z-index:10}.mobile-nav__wrapper.expanded .mobile-nav__content{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translate(0);-webkit-transition:opacity .5s ease .5s,visibility .5s ease .5s,-webkit-transform .5s ease .5s;transition:opacity .5s ease .5s,visibility .5s ease .5s,-webkit-transform .5s ease .5s;transition:opacity .5s ease .5s,visibility .5s ease .5s,transform .5s ease .5s;transition:opacity .5s ease .5s,visibility .5s ease .5s,transform .5s ease .5s,-webkit-transform .5s ease .5s}.mobile-nav__close{position:absolute;display:flex;align-items:center;justify-content:center;top:20px;right:15px;width:40px;height:40px;background-color:#ffffff4d;color:#fff;font-size:16px;cursor:pointer;transition:all .2s linear;transition-delay:.1s}.mobile-nav__close:hover{background-color:var(--thm-primary-color)}.mobile-nav__close i:before{position:relative;display:inline-block;transform:rotate(0)}.mobile-nav__content .logo-box{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-nav-search-box{position:relative;display:block;margin-bottom:30px}.mobile-nav-search-box form.search-form{position:relative;display:block;width:100%}.mobile-nav-search-box .search-form input[type=text]{position:relative;display:block;width:100%;height:52px;background-color:#fff;border:1px solid #ffffff;color:#909090;font-size:16px;font-weight:500;padding-left:20px;padding-right:60px;border-radius:0;font-family:var(--thm-font);transition:all .5s ease 0s}.mobile-nav-search-box .search-form button{position:absolute;top:0;right:0;bottom:0;width:50px;height:52px;color:#fff;font-size:15px;background:rgba(var(--thm-primary-color-rgb),1);text-align:center;border:0px solid #e7e7e8;border-top-right-radius:0;border-bottom-right-radius:0;transition:all .5s ease 0s}.mobile-nav-search-box .search-form button i{position:relative;top:0}.mobile-nav-search-box .search-form input[type=text]:focus{color:var(--thm-black)}.mobile-nav-search-box .search-form input[type=text]:focus+button,.mobile-nav-search-box .search-form button:hover{color:#fff;background-color:#000}.mobile-nav-search-box .search-form input::-webkit-input-placeholder{color:rgba(var(--thm-black-rgb),.7)}.mobile-nav-search-box .search-form input:-moz-placeholder{color:rgba(var(--thm-black-rgb),.7)}.mobile-nav-search-box .search-form input::-moz-placeholder{color:rgba(var(--thm-black-rgb),.7)}.mobile-nav-search-box .search-form input:-ms-input-placeholder{color:rgba(var(--thm-black-rgb),.7)}.mobile-nav__container{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.mobile-nav__content .main-menu__list,.mobile-nav__content .main-menu__list>li>ul,.mobile-nav__content .main-menu__list>li>ul>li>ul{margin:0;padding:0;list-style-type:none}.mobile-nav__content .main-menu__list>li>ul,.mobile-nav__content .main-menu__list>li>ul>li>ul{display:none;border-top:1px solid rgba(255,255,255,.1);margin-left:20px}.mobile-nav__content .main-menu__list>li:not(:last-child),.mobile-nav__content .main-menu__list>li>ul>li:not(:last-child),.mobile-nav__content .main-menu__list>li>ul>li>ul>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.mobile-nav__content .main-menu__list>li>a,.mobile-nav__content .main-menu__list>li>ul>li>a,.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:30px;color:#fff;font-size:15px;font-family:var(--thm-font);font-weight:500;height:46px;transition:.5s}.mobile-nav__content .main-menu__list>li>ul>li>a{font-size:14px;font-weight:400}.mobile-nav__content .main-menu__list>li>a.expanded,.mobile-nav__content .main-menu__list>li>ul>li>a.expanded,.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a.expanded{color:var(--thm-primary-color)}.mobile-nav__content .main-menu__list>li>a>button,.mobile-nav__content .main-menu__list>li>ul>li>a>button,.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a>button{width:30px;height:30px;background:rgba(var(--thm-primary-color-rgb),.1);border:none;outline:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;padding:0}.mobile-nav__content .main-menu__list>li>a>button.expanded,.mobile-nav__content .main-menu__list>li>ul>li>a>button.expanded,.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a>button.expanded{-webkit-transform:rotate(0deg);transform:rotate(0);background-color:#fff;color:var(--thm-primary-color)}.mobile-nav__content .home-showcase__title{background-color:#ffffff1a;margin-top:0}.mobile-nav__contact{position:relative;display:block;margin-top:40px;margin-bottom:30px}.mobile-nav__contact li{position:relative;display:flex;align-items:center;color:#fff;font-size:15px;font-weight:500}.mobile-nav__contact li+li{margin-top:15px}.mobile-nav__contact li a{color:#fff;-webkit-transition:.5s;transition:.5s}.mobile-nav__contact li a:hover{color:var(--thm-primary-color)}.mobile-nav__contact li>i{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:0%;background-color:#ffffff1a;color:#fff;font-size:12px;margin-right:10px}.mobile-nav__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav__social a{position:relative;display:block;width:40px;height:40px;border-radius:50%;background-color:#ffffff1a;color:#fff;font-size:16px;line-height:40px;text-align:center;transition:.5s}.mobile-nav__social a+a{margin-left:10px}.mobile-nav__social a:hover{color:var(--thm-primary-color);background-color:#fff}.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a>button,.mobile-nav__content .main-menu__list>li>ul>li>ul>li>ul{display:none!important}.main-header{position:relative;display:block;width:100%;background:transparent;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:99}.main-menu,.main-menu__wrapper{position:relative;display:block}.main-menu__wrapper-inner{display:flex;align-items:center}.main-menu-box{display:block;float:right;margin-left:auto}.main-menu .main-menu__list,.main-menu .main-menu__list>li>ul,.main-menu .main-menu__list>li>ul>li>ul,.stricky-header .main-menu__list,.stricky-header .main-menu__list>li>ul,.stricky-header .main-menu__list>li>ul>li>ul{margin:0;padding:0;list-style-type:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}@media (min-width: 1200px){.main-menu .main-menu__list,.main-menu .main-menu__list>li>ul,.main-menu .main-menu__list>li>ul>li>ul,.stricky-header .main-menu__list,.stricky-header .main-menu__list>li>ul,.stricky-header .main-menu__list>li>ul>li>ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.main-menu .main-menu__list>li,.stricky-header .main-menu__list>li{position:relative;padding-top:40px;padding-bottom:40px}.main-menu .main-menu__list>li+li,.stricky-header .main-menu__list>li+li{margin-left:40px}.main-menu .main-menu__list>li>a,.stricky-header .main-menu__list>li>a{position:relative;display:inline-block;color:var(--thm-black);font-size:18px;line-height:20px;font-weight:500;text-transform:capitalize;font-family:var(--thm-font-2);-webkit-transition:all .5s ease;transition:all .5s ease}.main-menu .main-menu__list>li.current>a,.main-menu .main-menu__list>li:hover>a,.stricky-header .main-menu__list>li.current>a,.stricky-header .main-menu__list>li:hover>a{color:var(--thm-primary-color)}.main-menu .main-menu__list>li.dropdown>a,.stricky-header .main-menu__list>li.dropdown>a{padding-right:20px}.main-menu .main-menu__list>li.dropdown>a:after{position:absolute;right:0;font-family:icomoon!important;content:"";font-size:10px;font-weight:100;transform:rotate(0);transition:all .2s linear;transition-delay:.1s;z-index:1}.main-menu .main-menu__list>li>ul,.main-menu .main-menu__list>li>ul>li>ul,.stricky-header .main-menu__list>li>ul,.stricky-header .main-menu__list>li>ul>li>ul{position:absolute;top:100%;left:0;min-width:270px;padding:20px 0 27px;background-color:#fff;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;transform:scaleY(0);transform-origin:0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:0 20px 30px #898b8e26;border-radius:15px;z-index:99}.main-menu .main-menu__list>li:hover>ul,.main-menu .main-menu__list>li>ul>li:hover>ul,.stricky-header .main-menu__list>li:hover>ul,.stricky-header .main-menu__list>li>ul>li:hover>ul{opacity:1;visibility:visible;transform:scale(1)}.main-menu .main-menu__list>li>ul,.stricky-header .main-menu__list>li>ul{border-top:2px solid var(--thm-primary-color)}.main-menu .main-menu__list>li>ul>li>ul>li>ul,.stricky-header .main-menu__list>li>ul>li>ul>li>ul{display:none}.main-menu .main-menu__list>li>ul>li,.main-menu .main-menu__list>li>ul>li>ul>li,.stricky-header .main-menu__list>li>ul>li,.stricky-header .main-menu__list>li>ul>li>ul>li{position:relative;width:100%;padding:0 30px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.main-menu .main-menu__list>li>ul>li+li,.main-menu .main-menu__list>li>ul>li>ul>li+li,.stricky-header .main-menu__list>li>ul>li+li,.stricky-header .main-menu__list>li>ul>li>ul>li+li{border-top:0px solid #e2e2e2}.main-menu .main-menu__list>li>ul>li>a,.main-menu .main-menu__list>li>ul>li>ul>li>a,.stricky-header .main-menu__list>li>ul>li>a,.stricky-header .main-menu__list>li>ul>li>ul>li>a{position:relative;display:flex;font-size:17px;line-height:30px;color:var(--thm-black);letter-spacing:0;font-weight:600;display:-webkit-box;display:-ms-flexbox;padding:5px 0;-webkit-transition:.5s;transition:.5s;font-family:var(--thm-font-2);text-transform:capitalize;z-index:1}.main-menu .main-menu__list.one-page1>li>ul>li>a,.main-menu .main-menu__list.one-page1>li>ul>li>ul>li>a,.stricky-header .main-menu__list.one-page1>li>ul>li>a,.stricky-header .main-menu__list.one-page1>li>ul>li>ul>li>a{padding:2px 0}.main-menu .main-menu__list>li>ul>li:last-child>a,.main-menu .main-menu__list>li>ul>li>ul>li:last-child>a,.stricky-header .main-menu__list>li>ul>li:last-child>a,.stricky-header .main-menu__list>li>ul>li>ul>li:last-child>a{border-bottom:none}.main-menu .main-menu__list>li>ul>li:hover>a,.main-menu .main-menu__list>li>ul>li>ul>li:hover>a,.stricky-header .main-menu__list>li>ul>li:hover>a,.stricky-header .main-menu__list>li>ul>li>ul>li:hover>a{color:var(--thm-primary-color)}.main-menu .main-menu__list>li>ul>li.dropdown>a:before{font-family:icomoon!important;content:"";position:absolute;top:0;right:0;display:block;color:#a9a6a5;font-size:10px;line-height:42px;font-weight:600;z-index:5;transition:all .5s ease}.main-menu .main-menu__list>li>ul>li.dropdown:hover>a:before{color:var(--thm-primary-color)}.main-menu .main-menu__list>li>ul>li>ul,.stricky-header .main-menu__list>li>ul>li>ul{top:0;left:100%;border-left:10px solid transparent;background-color:transparent}.main-menu .main-menu__list>li>ul>li>ul:before,.stricky-header .main-menu__list>li>ul>li>ul:before{content:"";position:absolute;inset:0;background-color:#fff;border-top:2px solid var(--thm-primary-color);border-radius:15px}.main-menu .main-menu__list li ul.right-align{left:auto;right:0}.main-menu .main-menu__list li ul li>ul.right-align,.stricky-header .main-menu__list li ul li>ul.right-align{top:0;left:auto;right:100%;border-left:0px solid transparent;border-right:10px solid transparent}.main-menu__wrapper .main-menu__list>.megamenu{position:static}.main-menu__wrapper .main-menu__list>.megamenu>ul{top:100%!important;left:0!important;right:0!important;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding:0;border-top:none}.main-menu__wrapper .main-menu__list>.megamenu>ul>li{padding:0!important}.megamenu-content-box>.container{max-width:1290px!important;padding:0!important}.mobile-nav__wrapper .megamenu-content-box__inner{padding:15px 0;background-color:#0000}.megamenu-content-box .row{--bs-gutter-x: 20px;--bs-gutter-y: 21px}.mobile-nav__wrapper .home-showcase__title{color:#fff}.mobile-nav__wrapper .megamenu-content-box .row [class*=col-]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.megamenu-box .container{max-width:900px!important}.megamenu-box .row{--bs-gutter-x: 20px;--bs-gutter-y: 0px}.mobile-nav__wrapper .megamenu-box ul li{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-nav__wrapper .megamenu-box ul li a{position:relative;display:block;padding-left:0;line-height:46px;color:#fff;font-size:14px;font-family:var(--thm-font-2);font-weight:400;transition:all .5s ease}.mobile-nav__wrapper .megamenu-box .row{--bs-gutter-x: 20px;--bs-gutter-y: 0px}.mobile-nav__wrapper .megamenu-box__inner{padding:0;background-color:transparent;box-shadow:none}.mobile-nav__wrapper .megamenu-box__inner .row [class*=col-]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.main-menu .mobile-nav__toggler{position:relative;display:inline-block;color:var(--thm-primary-color);font-size:30px;line-height:28px;cursor:pointer;-webkit-transition:.5s;transition:.5s}.main-menu .mobile-nav__toggler:hover{color:#000}@media (min-width: 1200px){.main-menu .mobile-nav__toggler{display:none}}.stricky-header.main-menu{background-color:#fff}.stricky-header .main-menu-box{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stricky-header .main-menu__wrapper{background-color:#fff}.stricky-header .main-menu__wrapper-inner{background-color:#fff;justify-content:space-between}.main-header-style1{position:relative}.main-header-style1__top{position:relative;display:block;background-color:var(--thm-white);border-bottom:1px solid rgba(var(--thm-border-rgb-color),.1);padding:9px 0}.main-header-style1__top .container{max-width:1750px}.main-header-style1__top-inner{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;z-index:10}.main-header-style1__top-left,.header-contact-info{position:relative;display:block}.header-contact-info ul{overflow:hidden}.header-contact-info ul li{position:relative;display:flex;align-items:center;float:left;margin-right:30px}.header-contact-info ul li:last-child{margin-right:0}.header-contact-info ul li .icon{width:30px;line-height:24px}.header-contact-info ul li .icon span{position:relative;display:inline-block;top:1px;color:var(--thm-secondary-color);font-size:20px;line-height:24px;font-weight:600}.header-contact-info ul li .text{position:relative;display:block}.header-contact-info ul li .text h6{color:var(--thm-black);font-size:18px;line-height:26px;font-weight:500}.header-contact-info ul li .text h6 a{color:var(--thm-black);-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.header-contact-info ul li .text h6 a:hover{color:var(--thm-secondary-color)}.main-header-style1__top-right,.header-social-link-style1,.header-social-link-style1 ul{position:relative;display:block}.header-social-link-style1 ul li{position:relative;float:left;margin-right:10px}.header-social-link-style1 ul li:last-child{margin-right:0}.header-social-link-style1 ul li a{position:relative;display:flex;align-items:center;justify-content:center;height:32px;width:32px;background:transparent;border:0px solid #ffffff;border-radius:50%;color:var(--thm-black);font-size:14px;text-align:center;transition:all .2s linear;transition-delay:.1s;z-index:1}.header-social-link-style1 ul li a:before{position:absolute;inset:0;background:rgba(var(--thm-border-rgb-color),.1);border-radius:50%;content:"";z-index:-1;transform:scale(1);transform-style:preserve-3d;transition:all .4s cubic-bezier(.62,.21,.45,1.52)}.header-social-link-style1 ul li:hover a:before{transform:scale(0)}.header-social-link-style1 ul li:hover a{color:#fff;background-color:var(--thm-primary-color)}.main-menu-style1{position:relative;display:block;background-color:var(--thm-white);z-index:10}.main-menu-style1 .main-menu__wrapper{position:relative}.main-menu-style1 .main-menu__wrapper .container{max-width:1750px}.main-menu-style1 .main-menu__wrapper-inner{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;z-index:10}.main-menu-style1__left,.logo-box-style1{position:relative;display:block}.logo-box-style1 a{position:relative;display:inline-block}.main-menu-style1__middle{position:static;display:flex}.main-menu-style1__middle .main-menu-box{position:static;display:block}.main-menu-style1__right{position:static;display:flex;align-items:center}.header-wishlist-cart-btn{position:relative;display:flex;margin-right:30px}.header-wishlist-cart-btn button{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid rgba(var(--thm-border-rgb-color),.1);border-radius:50%;color:var(--thm-black);font-size:22px;transition:all .2s linear;transition-delay:.1s}.header-wishlist-cart-btn button+button{margin-left:20px}.header-wishlist-cart-btn button:hover{border:1px solid rgba(var(--thm-border-rgb-color),.9)}.header-wishlist-cart-btn button .count{position:absolute;top:-5px;right:-5px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:var(--thm-primary-color);border-radius:50%;color:#fff;font-size:12px;font-weight:400;font-family:var(--thm-font)}.header-search-box{position:relative;display:block;width:300px}.header-search-box .form-group{position:relative;display:block}.header-search-box .form-group input[type=search]{position:relative;display:block;width:100%;height:60px;color:var(--thm-black);font-size:16px;font-weight:400;font-family:var(--thm-font);background:#fff;border:1px solid rgba(var(--thm-border-rgb-color),.1);padding-left:30px;padding-right:60px;border-radius:30px;transition:background-color .5s ease;transition:all .5s ease}.header-search-box .form-group button{position:absolute;top:1px;right:1px;bottom:1px;width:60px;height:58px;line-height:58px;color:var(--thm-black);font-size:18px;padding:0;background:transparent;border-top-right-radius:30px;border-bottom-right-radius:30px;transition:all .3s ease .1s}.side-content-button{position:relative;display:block;margin-left:20px}.side-content-button a{position:relative;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;width:50px;height:50px;background-color:transparent;border:1px solid rgba(var(--thm-border-rgb-color),.1);border-radius:50%;padding-right:13px;transition:all .5s ease}.side-content-button a:hover{border:1px solid rgba(var(--thm-border-rgb-color),.9)}.side-content-button a .line{position:relative;display:block;width:10px;height:2px;background-color:var(--thm-black);margin:3px 0;transition:all .5s ease}.side-content-button a:hover .line{background-color:#000}.side-content-button a .line.two{width:20px;transition:all .3s ease}.side-content-button a:hover .line{width:20px}.stricky-header--style1.main-menu{background-color:var(--thm-white);z-index:999999}.stricky-header--style1 .main-menu__wrapper,.stricky-header--style1 .main-menu__wrapper-inner{background-color:var(--thm-white)}.stricky-header--style1 .main-menu__list>li{position:relative;padding-top:30px;padding-bottom:30px}.stricky-header--style1 .main-menu-style1__right{display:none}.header-contact-info--style2 ul li .text h6,.header-contact-info--style2 ul li .text h6 a{color:var(--thm-white)}.main-header-style1__bottom .container{max-width:1750px}.header-search-box--style2 .form-group input[type=search]{width:100%;height:60px;background:#fff;border:1px solid rgba(var(--thm-border-rgb-color),.1);padding-left:30px;padding-right:180px}.header-search-box--style2 .form-group button{position:absolute;top:0;right:0;bottom:0;width:170px;height:60px;line-height:60px;color:var(--thm-white);font-size:15px;font-weight:500;text-transform:uppercase;font-family:var(--thm-font);padding:0;background-color:var(--thm-primary-color);border-top-right-radius:30px;border-bottom-right-radius:30px;transition:all .3s ease .1s}.header-search-box--style2 .form-group button i{position:relative;display:inline-block;font-size:18px;margin-left:10px;top:2px}.header-search-box .form-group input[type=search]::-webkit-input-placeholder{color:var(--thm-black)}.header-search-box .form-group input[type=search]:-moz-placeholder{color:var(--thm-black)}.header-search-box .form-group input[type=search]::-moz-placeholder{color:var(--thm-black)}.header-search-box .form-group input[type=search]:-ms-input-placeholder{color:var(--thm-black)}.header-search-box .form-group input[type=search]:focus{color:#000}.header-search-box .form-group input[type=search]:focus+button,.header-search-box .form-group button:hover{color:#fff;background-color:var(--thm-black)}.main-menu-style3 .main-menu__wrapper{position:relative}.main-menu-style3 .main-menu__wrapper .container{max-width:1750px}.main-menu-style3 .main-menu__wrapper-inner{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;z-index:10}.shop-categories-box .inner{position:relative;display:flex;align-items:center;cursor:pointer;padding-right:30px}.shop-categories-box .inner:before{font-family:icomoon!important;content:"";position:absolute;top:50%;right:0;transform:translateY(-53%);color:var(--thm-white);font-size:16px}.shop-categories-box .inner span{position:relative;top:-2px;display:inline-block;color:var(--thm-white);font-size:20px;line-height:20px;margin-right:10px}.shop-categories-box .inner p{color:var(--thm-white);font-size:18px;line-height:20px;font-weight:500;text-transform:uppercase;font-family:var(--thm-font-2)}.main-menu-style3 .main-menu__list>li{padding-top:20px;padding-bottom:20px}.main-menu-style3 .main-menu__list>li>a{color:var(--thm-white);font-size:18px;line-height:20px;font-weight:500}.main-slider .container{position:relative;padding-top:195px;padding-bottom:200px;z-index:30}.main-slider .btn-box{position:relative;display:block;line-height:0;opacity:0;-webkit-transform:perspective(400px) rotateY(0deg) translateY(80px);-ms-transform:perspective(400px) rotateY(0deg) translateY(80px);transform:perspective(400px) rotateY(0) translateY(80px);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:10}.main-slider .swiper-slide-active .btn-box{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg) translateY(0px);-ms-transform:perspective(400px) rotateY(0deg) translateY(0px);transform:perspective(400px) rotateY(0) translateY(0);-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-ms-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.main-slider .btn-box .btn-one{color:var(--thm-white);line-height:50px;padding-left:40px;padding-right:40px}.main-slider .btn-box .btn-one:after{background-color:var(--thm-primary-color);border-color:var(--thm-primary-color)}.main-slider .main-slider-style1__img-box .inner{position:relative;display:inline-block;top:50%;transform:translateY(-50%)}.banner-style1 .container{max-width:1920px;padding-left:30px;padding-right:30px}.banner-style1__single-products .img-box{position:relative;display:block}.banner-style1__single-products .img-box img{width:auto}.banner-style1__single-products .title-box{position:relative;display:block;padding-left:55px;flex:1}.banner-style1__single-products .title-box h3{color:var(--thm-primary-color);font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize}.banner-style1__single-products .title-box h2{font-size:60px;line-height:1.3em;font-weight:700;text-transform:capitalize;margin-top:32px}.banner-style1__single-products .title-box .btn-box{position:relative;display:block;line-height:0;padding-top:41px}.banner-style1__single-products .title-box .btn-box .btn-one{color:var(--thm-white);padding-left:50px;padding-right:50px;line-height:50px}.banner-style1__single-products .title-box .btn-box .btn-one:after{border:transparent;background-color:var(--thm-black)}.banner-style1__single-products .title-box .btn-box .btn-one:before{background-color:var(--thm-secondary-color)}.banner-style1__single-products-two .title-box{position:relative;display:block}.banner-style1__single-products-two .title-box h4{color:var(--thm-primary-color);font-size:15px;line-height:25px;font-weight:500;text-transform:uppercase}.banner-style1__single-products-two .title-box h3{font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize;margin-top:16px}.banner-style1__single-products-two .title-box .btn-box{position:relative;display:block;line-height:0;padding-top:30px;z-index:5}.banner-style1__single-products-two .img-box{position:absolute;top:50%;right:0;transform:translateY(-50%)}.banner-style1__single-products-two .img-box img{width:auto}.banner-style1__single-products-two.style2 .img-box{right:auto;left:30px}.banner-style1__single-products-two.style2 .title-box{text-align:right}.main-slider-style2 .shape1{position:absolute;top:0;left:0;z-index:-1}.main-slider-style2 .shape2{position:absolute;top:-230px;left:0;z-index:-1}.main-slider-style2 .shape3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:-1}.main-slider-style2 .main-slider-style2__img-box .inner{position:relative;display:inline-block;top:50%;transform:translateY(-50%);z-index:1}.main-slider-style2 .main-slider-style2__img-box .inner .shape4{position:absolute;top:280px;right:35px}.about-style1__img .shape1{position:absolute;bottom:-45px;right:35px;z-index:-1}.about-style1__img .overlay-img{position:absolute;bottom:-50px;right:30px;width:370px;height:370px;border-radius:50%;overflow:hidden;z-index:2}.about-style1__content .sec-title{padding-bottom:28px}.about-style1__content .sec-title h2{line-height:1.2em}.about-style1__content-list li .icon-box{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--thm-gray-bg)}.about-style1__content-list li .icon-box span{position:relative;display:inline-block;color:#1c3de2;font-size:20px;line-height:20px;font-weight:700}.about-style1__content-list li .text-box{position:relative;display:block;flex:1;margin-left:15px}.about-style1__content-list li .text-box p{color:var(--thm-black);font-size:20px;font-weight:400;line-height:32px;text-transform:capitalize}.about-style1__content-bottom .contact-box .icon-box{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:var(--thm-secondary-color);border-radius:50%}.about-style1__content-bottom .contact-box .icon-box span{position:relative;display:inline-block;color:var(--thm-white);font-size:25px;line-height:25px}.about-style1__content-bottom .contact-box .text-box{position:relative;display:block;flex:1;margin-left:20px}.about-style1__content-bottom .contact-box .text-box p{color:var(--thm-black);font-size:14px;line-height:16px;font-weight:400}.about-style1__content-bottom .contact-box .text-box h3{font-size:18px;line-height:28px;font-weight:500;margin-top:6px}.about-style1__content-bottom .contact-box .text-box h3 a{color:var(--thm-black)}.about-style1__content-bottom .contact-box .text-box h3 a:hover{color:var(--thm-primary-color)}.about-style1__content-bottom .author-info .img-box{position:relative;display:block;width:80px;height:80px;border-radius:50%;overflow:hidden}.about-style1__content-bottom .author-info .img-box img{width:100%}.about-style1__content-bottom .author-info .text-box{position:relative;display:block;flex:1;margin-left:20px}.about-style1__content-bottom .author-info .text-box h3{font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize}.about-style1__content-bottom .author-info .text-box p{margin:0}.testimonial-style1__single .icon-box{position:absolute;top:53px;right:50px}.testimonial-style1__single .icon-box span{position:relative;display:inline-block;color:#e8e7ec;font-size:80px;line-height:80px}.testimonial-style1__single .customer-info .rating-box ul li .icon{position:relative;display:block;line-height:0}.testimonial-style1__single .customer-info .rating-box ul li .icon span{position:relative;display:inline-block;color:var(--thm-primary-color);font-size:15px;font-weight:700}.testimonial-style1__single .customer-info .title{position:relative;display:block}.testimonial-style1__single .customer-info .title h3{font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize}.testimonial-style1__single .customer-info .title span{color:var(--thm-body-font-color);font-size:14px;line-height:24px;font-weight:400;font-family:var(--thm-font)}.testimonial-style1__single .text-box{position:relative;display:block;padding-top:35px}.testimonial-style1__single .text-box p{color:var(--thm-body-font-color);font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize;font-family:var(--thm-font-2)}.testimonial-style1-carousel.owl-carousel .owl-stage-outer .owl-item.active{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg) scaleY(1);-ms-transform:perspective(400px) rotateX(0deg) scaleY(1);transform:perspective(400px) rotateX(0) scaleY(1);transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:all}.bottom-parallax .footer-style1{position:fixed;left:0;bottom:0;right:0;height:860px}.footer-style1{position:relative;display:block;background:var(--thm-black-bg);overflow:hidden;z-index:3}.footer-main{position:relative;display:block;padding:120px 0 100px}.single-footer-widget{position:relative;display:block}.single-footer-widget .title{position:relative;display:block;margin-top:-5px;padding-bottom:15px}.single-footer-widget .title:before{position:absolute;left:0;bottom:0;width:70px;height:2px;background:var(--thm-primary-color);content:""}.single-footer-widget .title h2{color:#fff;font-size:26px;line-height:36px;font-weight:600;text-transform:capitalize}.our-company-info,.footer-logo-style1{position:relative;display:block}.footer-logo-style1 a{position:relative;display:inline-block}.our-company-info .text{position:relative;display:block;margin-top:31px;margin-bottom:25px}.our-company-info .text p{color:var(--thm-white);margin:0}.footer-contact-info-style1,.footer-contact-info-style1 ul{position:relative;display:block}.footer-contact-info-style1 ul li{position:relative;display:block;padding-left:30px;margin-bottom:21px}.footer-contact-info-style1 ul li .icon-box{position:absolute;top:2px;left:0}.footer-contact-info-style1 ul li:first-child .icon-box{top:6px}.footer-contact-info-style1 ul li .icon-box span{position:relative;display:inline-block;color:var(--thm-primary-color);font-size:20px;line-height:20px;font-weight:700}.footer-contact-info-style1 ul li .text-box{position:relative;display:block}.footer-contact-info-style1 ul li .text-box p{color:var(--thm-white);font-size:18px;line-height:28px;font-weight:500;font-family:var(--thm-font-2)}.footer-contact-info-style1 ul li .text-box p a{color:var(--thm-white)}.footer-contact-info-style1 ul li .text-box p a:hover{color:var(--thm-primary-color)}.our-company-info .social-links{position:relative;display:flex;align-items:center;padding-top:8px}.our-company-info .social-links .title-box{position:relative;display:block}.our-company-info .social-links .title-box h3{color:var(--thm-white);font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize}.our-company-info .social-links ul{position:relative;display:block;margin-left:15px}.our-company-info .social-links ul li{position:relative;display:block;float:left;margin-right:10px}.our-company-info .social-links ul li:last-child{margin-right:0}.our-company-info .social-links ul li a{position:relative;display:flex;align-items:center;justify-content:center;height:40px;width:40px;background:transparent;border:0px solid #ffffff;border-radius:50%;color:#fff;font-size:15px;text-align:center;transition:background-color .9s ease;transition:all .9s ease;z-index:1}.our-company-info .social-links ul li:hover a{background-color:var(--thm-white)}.our-company-info .social-links ul li a:before{position:absolute;inset:0;background:var(--thm-white);opacity:.1;border-radius:50%;content:"";z-index:-1;transform:scale(1);transform-style:preserve-3d;transition:background-color .5s ease;transition:all .5s ease}.our-company-info .social-links ul li:hover a:before{transform:scale(0)}.our-company-info .social-links ul li a:hover{color:var(--thm-primary-color)}.single-footer-widget--link-box{position:relative;display:block}.footer-widget-links{position:relative;display:block;overflow:hidden;padding-top:38px}.footer-widget-links ul{position:relative;display:block;overflow:hidden}.footer-widget-links ul li{position:relative;display:block}.footer-widget-links ul li+li{margin-top:23px}.footer-widget-links ul li a{position:relative;display:inline-block;color:var(--thm-white);font-size:18px;line-height:28px;font-weight:400;text-transform:capitalize;font-family:var(--thm-font);padding-left:20px;transition:all .2s linear;transition-delay:.1s}.footer-widget-links ul li a:before{position:absolute;top:13px;left:0;width:5px;height:5px;background:var(--thm-white);border-radius:50%;transition:all .2s linear;transition-delay:.1s;content:""}.footer-widget-links ul li a:hover{color:var(--thm-secondary-color)}.footer-widget-links ul li a:hover:before{background:var(--thm-secondary-color)}.footer-bottom{position:relative;display:block;border-top:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:30px 0}.footer-bottom .bottom-inner{position:relative;display:flex;align-items:center;justify-content:space-between}.copyright-text{position:relative;display:block}.copyright-text p{color:var(--thm-white);font-size:16px;line-height:29px;font-weight:400;text-transform:capitalize}.copyright-text p a{color:#fff;transition:all .3s ease .1s}.copyright-text p a:hover{color:var(--thm-primary-color)}.footer-bottom__menu{position:relative;display:block}.footer-bottom__menu ul{position:relative;display:flex;align-items:center}.footer-bottom__menu ul li{position:relative;display:block;padding-left:9px;padding-right:17px}.footer-bottom__menu ul li:first-child{padding-left:0}.footer-bottom__menu ul li:last-child{padding-right:0}.footer-bottom__menu ul li:before{position:absolute;right:0;bottom:10px;width:8px;height:1px;background:var(--thm-white);content:""}.footer-bottom__menu ul li:last-child:before{display:none}.footer-bottom__menu ul li a{color:var(--thm-white);font-size:16px;line-height:29px;font-weight:400;text-transform:capitalize}.footer-bottom__menu ul li a:hover{color:var(--thm-primary-color)}.blog-style1__single-content .btn-box{position:relative;display:block;margin-top:25px}.blog-style1__single-content .btn-box .btn-one:before{background:var(--thm-primary-color)}.blog-details__content-text1 .blockquote-box .text-box{position:relative;display:block}.blog-details__content-text1 .blockquote-box .text-box p{font-size:18px;line-height:28px;font-weight:500;font-family:var(--thm-font-2)}.blog-details__tags-share .tags-box .title{position:relative;display:block;margin-bottom:31px}.blog-details__tags-share .tags-box .title h2{font-size:30px;line-height:43px;font-weight:600}.blog-details__tags-share .share-box .title{position:relative;display:block;margin-bottom:30px}.blog-details__tags-share .share-box .title h2{font-size:30px;line-height:43px;font-weight:600;text-transform:capitalize}.reply-form-box .title{position:relative;display:block;padding-bottom:31px}.reply-form-box .title h2{font-size:30px;line-height:43px;font-weight:600;text-transform:capitalize}.reply-form-box form .input-box{position:relative;display:block}.reply-form-box form .btn-one{color:var(--thm-white)}.reply-form-box form .btn-one:after{border:1px solid var(--thm-black);background:var(--thm-black)}.reply-form-box form .btn-one:before{background:var(--thm-primary-color)}.single-comment-box .text-holder .text-box{position:relative;display:block;margin-top:9px}.single-comment-box .text-holder .text-box p{margin:0}.single-comment-box .text-holder .btn-box{position:relative;display:block}.single-comment-box .text-holder .btn-box .btn-one{line-height:30px}.single-comment-box .text-holder .btn-box .btn-one:before{background:var(--thm-secondary-color)}.blog-details__content .blog-style1__single-content .btn-box{margin-top:50px}.single-sidebar-box .title-box{position:relative;display:block;margin-bottom:25px;margin-top:-2px}.single-sidebar-box .title-box h2{font-size:30px;line-height:34px;font-weight:600;text-transform:capitalize}.sidebar-search-box form.search-form{position:relative;display:block;width:100%}.sidebar-search-box .search-form input[type=text]{position:relative;display:block;width:100%;height:60px;background-color:#f5f6fa;border:0px solid #f5f6fa;color:#0c264c;font-size:16px;font-weight:400;padding-left:30px;padding-right:75px;border-radius:0;font-family:var(--thm-font);transition:all .5s ease 0s}.sidebar-search-box .search-form button{position:absolute;top:0;right:0;bottom:0;width:60px;height:60px;color:var(--thm-black);font-size:18px;text-align:center;transition:all .5s ease 0s}.sidebar-search-box .search-form button i{position:relative;top:0;font-weight:700}.sidebar-search-box .search-form input[type=text]:focus{color:var(--thm-black)}.sidebar-search-box .search-form input[type=text]:focus+button,.sidebar-search-box .search-form button:hover{color:#fff;background:var(--thm-black)}.sidebar-search-box .search-form input::-webkit-input-placeholder{color:#0c264c}.sidebar-search-box .search-form input:-moz-placeholder{color:#0c264c}.sidebar-search-box .search-form input::-moz-placeholder{color:#0c264c}.sidebar-search-box .search-form input:-ms-input-placeholder{color:#0c264c}.sidebar-recent-post>ul>li .inner{position:relative;display:block;padding-left:115px}.sidebar-recent-post>ul>li .img-box{position:absolute;top:0;left:0;width:100px;height:100px;overflow:hidden;border-radius:50%}.sidebar-recent-post>ul>li .img-box:before{position:absolute;content:"";inset:0;background-color:var(--thm-secondary-color);opacity:0;z-index:1;transition:opacity .5s ease;transition:all .5s ease}.sidebar-recent-post>ul>li:hover .img-box:before{opacity:.5}.sidebar-recent-post>ul>li .img-box img{width:100%;transform:scale(1);transition:all 1.5s ease}.sidebar-recent-post>ul>li:hover .img-box img{transform:scale(1.05) rotate(0)}.sidebar-recent-post>ul>li .img-box .overlay-content{position:absolute;inset:0;opacity:0;transform:perspective(0) scale(0);transform-origin:center;transition:all .5s ease-in-out 0s;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:2}.sidebar-recent-post>ul>li:hover .img-box .overlay-content{opacity:1;transform:perspective(400px) scale(1);transition:all .3s ease-in-out .3s}.sidebar-recent-post>ul>li .img-box .overlay-content a{color:#fff;font-size:15px;transition:all .2s linear;transition-delay:.1s}.sidebar-recent-post>ul>li .content-box{position:relative;display:block;min-height:100px;padding-top:5px;margin:0}.sidebar-recent-post>ul>li .content-box .meta-box{position:relative;display:block}.sidebar-recent-post>ul>li .content-box .meta-box li{position:relative;display:inline-block;padding-right:19px;margin-left:14px}.sidebar-recent-post>ul>li .content-box .meta-box li:first-child{margin-left:0}.sidebar-recent-post>ul>li .content-box .meta-box li:last-child{padding-right:0}.sidebar-recent-post>ul>li .content-box .meta-box li:before{position:absolute;top:6px;right:0;bottom:8px;width:1px;background:var(--thm-black);transform:rotate(15deg);content:""}.sidebar-recent-post>ul>li .content-box .meta-box li:last-child:before{display:none}.sidebar-recent-post>ul>li .content-box .meta-box li a{color:var(--thm-black);font-size:16px;line-height:16px;font-weight:400}.sidebar-recent-post>ul>li .content-box .meta-box li a:hover{color:var(--thm-secondary-color)}.sidebar-recent-post>ul>li .content-box h4{font-size:18px;line-height:28px;font-weight:500;text-transform:none;font-family:var(--thm-font-2);margin:6px 0 0}.sidebar-recent-post>ul>li .content-box h4 a{color:var(--thm-black);transition:all .2s linear;transition-delay:.1s}.sidebar-recent-post>ul>li .content-box h4 a:hover{color:var(--thm-secondary-color)}.breadcrumb-style1{position:relative;display:flex;align-items:center;overflow:hidden;min-height:320px;padding:92px 0;background:var(--thm-gray-bg);z-index:10}.breadcrumb-style1__img1{position:absolute;top:0;left:0;z-index:1}.breadcrumb-style1 .shape1{position:absolute;top:0;left:160px;z-index:-1}.breadcrumb-style1 .shape2{position:absolute;top:50px;right:-25px;z-index:1}.breadcrumb-style1 .shape3{position:absolute;top:102px;right:110px;z-index:-1}.breadcrumb-style1 .inner-content{position:relative;display:block}.breadcrumb-style1 .title{position:relative;display:block;z-index:1}.breadcrumb-style1 .title h2{font-size:60px;font-weight:700;line-height:1.1em;text-transform:capitalize}.breadcrumb-menu{position:relative;display:block;overflow:hidden;padding-top:23px;z-index:1}.breadcrumb-menu ul{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.breadcrumb-menu ul li{position:relative;display:block;color:var(--thm-black);font-size:26px;line-height:36px;font-weight:600;text-transform:capitalize;padding-right:20px;margin-right:17px;font-family:var(--thm-font-2)}.breadcrumb-menu ul li:before{content:"";position:absolute;top:4px;right:0;bottom:11px;width:2px;background:var(--thm-black);transform:rotate(20deg)}.breadcrumb-menu ul li:last-child:before{display:none}.breadcrumb-menu ul li:last-child{padding-right:0;margin-right:0}.breadcrumb-menu ul li a{color:var(--thm-black);transition:all .2s linear;transition-delay:.1s}.breadcrumb-menu ul li a span{position:relative;display:inline-block;font-size:25px;line-height:25px;padding-right:3px;top:1px}.breadcrumb-menu ul li:hover a,.breadcrumb-menu ul li.active{color:var(--thm-secondary-color)}.contact-form .row{--bs-gutter-x: 20px}.contact-form form .form-group{position:relative;display:block;padding-bottom:20px}.contact-form form .input-box{position:relative;display:block}.contact-form form .button-box .btn-one{color:var(--thm-white)}.contact-form form .button-box .btn-one:before{background:var(--thm-primary-color)}.contact-form form .button-box .btn-one:after{background:var(--thm-black)}.contact-info-style1__single .icon-box{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--thm-secondary-color);border-radius:50%}.contact-info-style1__single .icon-box span{position:relative;display:inline-block;color:var(--thm-white);font-size:35px;line-height:35px}.contact-info-style1__single .content-box{position:relative;display:block;margin-left:20px;flex:1}.contact-info-style1__single .content-box h2{font-size:26px;line-height:36px;font-weight:600;text-transform:capitalize;margin-bottom:5px}.contact-info-style1__single .content-box p{margin:0}.contact-info-style1__single .content-box p a{color:var(--thm-body-font-color)}.contact-info-style1__single .content-box p a:hover{color:var(--thm-primary-color)}.service-style2 .shape1{position:absolute;top:50px;right:100px;z-index:-1}.service-style2 .shape2{position:absolute;left:0;bottom:0;z-index:-1}.single-service-style2 .img-box{position:relative;display:block;overflow:hidden;z-index:1}.single-service-style2 .img-box:before{position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg,#000,#0000 93.33%);content:"";z-index:1;height:200px}.single-service-style2 .img-box img{width:100%;transform:scale(1);transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.7s;transition-property:all}.single-service-style2:hover .img-box img{transform:scale(1.1) rotate(1deg)}.single-service-style2 .img-box:after{position:absolute;top:80px;right:0%;display:block;content:"";width:0;height:0;background:rgba(var(--thm-primary-color-rgb),.8);border-radius:30%;-webkit-transform:translateX(-50%,-50%);transform:translateX(-50%,-50%);opacity:0;z-index:1}.single-service-style2:hover .img-box:after{-webkit-animation:circle .75s;animation:circle .75s}.single-service-style2 .img-box .overlay-content{position:absolute;top:0;left:0;display:flex;align-items:center;z-index:5}.single-service-style2 .img-box .overlay-content .icon-box{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#fff;border-radius:0 0 8px}.single-service-style2 .img-box .overlay-content .icon-box span:before{position:relative;display:inline-block;color:#d9d9d9;font-size:55px;line-height:55px;transition:all .2s linear;transition-delay:.1s}.single-service-style2:hover .img-box .overlay-content .icon-box span:before{color:var(--thm-primary-color)}.single-service-style2 .img-box .overlay-content .text-box{position:relative;display:block;margin-left:35px}.single-service-style2 .img-box .overlay-content .text-box h2{color:#fff;font-size:24px;line-height:34px;text-transform:capitalize}.single-service-style2 .btn-box{position:relative;display:block;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 6px 30px 8px #0000000d}.single-service-style2 .btn-box a{position:relative;display:block;color:#09f;font-size:17px;font-weight:600;line-height:20px;text-transform:capitalize;padding:31px 40px;transition:all .2s linear;transition-delay:.1s;z-index:1}.single-service-style2:hover .btn-box a{color:#fff}.single-service-style2 .btn-box a:before{content:"";position:absolute;inset:0;background-color:var(--thm-primary);transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;transform-origin:bottom right;-webkit-transform:scale(1,0);transform:scaleY(0);border-radius:0 0 8px 8px;z-index:-1}.single-service-style2:hover .btn-box a:before{-webkit-transform:scale(1,1);transform:scale(1);transform-origin:top center}.single-service-style2 .btn-box a span:before{position:relative;display:inline-block;color:var(--thm-primary-color);font-size:14px;line-height:14px;font-weight:700;padding-left:6px;transition:all .4s linear;transition-delay:.1s}.single-service-style2:hover .btn-box a span:before{transform:rotate(90deg)}.service-details-page__content-text2 ul li .icon-box{position:absolute;top:4px;left:0}.service-details-page__content-text2 ul li .icon-box span{position:relative;display:inline-block;color:var(--thm-primary-color);font-size:25px;line-height:25px}:root{--thm-font: "Poppins", sans-serif;--thm-font-2: "Poppins", sans-serif;--thm-primary-color: #006D77;--thm-primary-color-rgb: 0, 109, 119;--thm-secondary-color: #D4AF37;--thm-secondary-color-rgb: 212, 175, 55;--thm-body-font-color: #6b6b6b;--thm-body-font-size: 16px;--thm-body-font-weight: 400;--thm-body-line-height: 30px;--thm-heading-font-color: #1A1A1B;--thm-white: #FCF9F8;--thm-black: #1A1A1B;--thm-gray-bg: #F5F6FA;--thm-black-bg: #1A1A1B;--thm-border-color: #e5e5e5;--thm-border-rgb-color: 26, 26, 27;--thm-border-radius: 10px;--thm-gold: #D4AF37;--thm-obsidian: #1A1A1B}body{font-family:var(--thm-font);color:var(--thm-body-font-color);font-size:var(--thm-body-font-size);line-height:var(--thm-body-line-height);font-weight:var(--thm-body-font-weight)}::-webkit-scrollbar-track{box-shadow:none;-webkit-box-shadow:none;background-color:var(--thm-primary-color);border-radius:0}::-webkit-scrollbar{width:10px;background-color:#000}::-webkit-scrollbar-thumb{border-radius:10px;background-image:linear-gradient(0deg,var(--thm-secondary-color) 0%,var(--thm-secondary-color) 47.6%,var(--thm-black) 99.23%)}p{font-family:var(--thm-font);color:var(--thm-body-font-color);font-size:var(--thm-body-font-size);line-height:var(--thm-body-line-height);font-weight:var(--thm-body-font-weight);margin:0}a{color:var(--thm-black);transition:all .2s linear;transition-delay:.1s}.container{padding-left:12px;padding-right:12px}@media (min-width: 1200px){.container{max-width:1320px}}.row{--bs-gutter-x: 24px}section{position:relative;display:block;z-index:1}a,a:hover,a:focus,a:visited{text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--thm-black);font-family:var(--thm-font-2);font-weight:700;margin:0}dl,ol,ul{margin-top:0;margin-bottom:0}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;overflow:hidden}::-webkit-input-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}::-ms-input-placeholder{color:inherit;opacity:1}::placeholder{color:inherit;opacity:1}button{cursor:pointer;border:none;background:transparent;padding:0}ul,li{list-style:none;margin:0;padding:0}ol,li{margin:0;padding:0}img{max-width:100%;height:auto;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.7s;transition-property:all}input:focus,textarea:focus,select:focus{border-color:#43c3ea;outline:none}.switcher{position:fixed;top:320px;z-index:99;display:none}.switcher .switch_btn{position:absolute;top:0;right:-50px;z-index:-1}.switcher .switch_btn button{width:50px;height:50px;color:#fff;line-height:50px;cursor:pointer;border-radius:0;margin-left:0;transition:all .5s ease;background:#000000e6}.switcher .switch_menu{position:absolute;width:220px;height:30px;background:transparent;display:none;top:0;left:60px;bottom:0;margin:10px 0}.switcher #styleOptions li{position:relative;display:inline-block;width:30px;height:30px;margin-right:3px}.switcher #styleOptions li:last-child{margin-right:0}.switcher #styleOptions li a{position:relative;display:inline-block;width:100%;height:100%;border-radius:50%;box-shadow:0 0 #fff}.switcher #styleOptions li a.blue-color{background:#1266e3}.switcher #styleOptions li a.pink-color{background:#e70887}.switcher #styleOptions li a.violet-color{background:#6936d8}.switcher #styleOptions li a.crimson-color{background:#ba0913}.switcher #styleOptions li a.orange-color{background:orange}.switcher #styleOptions li a.green-color{background:#95c41f}.xs-sidebar-group .content-inner .content-box{position:relative;display:block;padding-top:33px;padding-bottom:47px}.xs-sidebar-group .content-inner .content-box .inner-text{position:relative;display:block}.xs-sidebar-group .content-inner .content-box p{color:var(--thm-gray)}.sidebar-contact-info ul li .inner{position:relative;display:block;padding-left:0}.sidebar-contact-info ul li .inner .text{position:relative;display:block}.sidebar-contact-info ul li .inner .text p{line-height:24px}.sidebar-contact-info ul li .inner .text p a{color:var(--thm-gray);transition:all .2s linear;transition-delay:.1s}.sidebar-contact-info ul li .inner .text p a:hover{color:var(--thm-primary-color);text-shadow:-.45px -.45px 0 var(--thm-primary-color),.45px .45px var(--thm-primary-color)}.side-content-newsletter-box .form-group input[type=email]{position:relative;display:block;width:100%;height:60px;color:#444;font-size:18px;font-weight:400;background-color:#f8f8f8;border:1px solid #e3dfdf;padding-left:30px;padding-right:20px;border-radius:6px;font-family:var(--thm-font)}.side-content-newsletter-box .form-group button{margin-top:30px}.sec-title{position:relative;display:block;margin-top:-1px;padding-bottom:58px}.sec-title h2{color:var(--thm-black);font-size:40px;line-height:1.1em;font-weight:700;text-transform:none}.btn-box{position:relative;display:block}.btn-one{position:relative;display:inline-flex;align-items:center;overflow:hidden;padding:7px 30px 3px;background-color:transparent;color:var(--thm-black);font-size:15px;line-height:40px;font-family:var(--thm-font-2);font-weight:500;border-radius:0;text-transform:uppercase;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;z-index:2}.btn-one:after{content:"";position:absolute;inset:0;transform:scaleX(1);transition-duration:.8s;border:1px solid var(--thm-black);z-index:-1}.btn-one:hover:after{transform:scaleX(0);transition-duration:1.5s}.btn-one:before{position:absolute;inset:0 100% 0 -10px;content:"";background:var(--thm-black);-webkit-transform:translateX(-100%);transform:translate(-100%);border-radius:0%;transition-duration:.8s;z-index:1}.btn-one:hover:before{right:0;left:0;-webkit-transform:translateX(0);transform:translate(0)}.btn-one .txt{position:relative;display:inline-flex;align-items:center;z-index:1}.btn-one:hover,.btn-one:focus{color:#fff;-webkit-box-shadow:2px 2px 20px 0px rgba(var(--thm-black-rgb),.1);-moz-box-shadow:2px 2px 20px 0px rgba(var(--thm-black-rgb),.1);box-shadow:2px 2px 20px rgba(var(--thm-black-rgb),.1)}.btn-one i{position:relative;display:inline-block;font-size:18px;font-weight:700;margin-left:10px;top:-3px;z-index:1}.owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.owl-carousel.owl-dot-style2 .owl-dots .owl-dot.active{border:5px solid #1a1c23;background-color:var(--thm-primary-color)}.owl-carousel.owl-dot-style2 .owl-dots .owl-dot.active:before{transform:scale(1)}.scroll-to-top{position:fixed;right:-10px;bottom:80px;transform:rotate(90deg);z-index:99999999999}.scroll-to-top .visible{visibility:visible!important;opacity:1!important}.scroll-to-top .scroll-top-inner{opacity:0;visibility:hidden}.scroll-to-top .scroll-top-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all cubic-bezier(.4,0,.2,1) .4s;-o-transition:all cubic-bezier(.4,0,.2,1) .4s;transition:all cubic-bezier(.4,0,.2,1) .4s}.scroll-to-top .scroll-bar{width:50px;height:4px;margin-right:10px;position:relative}.scroll-to-top .scroll-bar:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--thm-primary-color);opacity:1}.scroll-to-top .scroll-bar .bar-inner{position:absolute;top:0;right:0;height:100%;background-color:var(--thm-secondary-color)}.scroll-to-top .scroll-bar-text{color:var(--thm-black);font-size:15px;font-weight:700;cursor:pointer;font-family:var(--thm-font);transition:all .5s ease}.scroll-to-top .scroll-bar-text:hover{transform:scale(1)}.scroll-to-top--style2 .scroll-bar{display:none}.scroll-to-top--style2 .scroll-bar-text{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;font-family:var(--thm-font-2);transition:all .5s ease}.scroll-to-top--style2 .scroll-bar-text span{position:relative;top:8px;display:inline-block;padding-left:1px;font-size:30px}.styled-pagination li:hover a,.styled-pagination li.active a{color:#fff;border-color:var(--thm-primary-color);background:var(--thm-primary-color)}.accordion-box .block .acc-btn.active{background:#fff;border-bottom:1px solid transparent}.accordion-box .block .acc-btn.active h3{color:var(--thm-primary-color)}.accordion-box .block .acc-btn.active .icon-outer{color:var(--thm-primary-color);transform:translateY(-50%) rotate(0)}.accordion-box .block .acc-btn.active .icon-outer i:before{content:""}.accordion-box-style2 .accordion .accord-btn:hover:before,.accordion-box-style2 .accordion .accord-btn.active:before{-webkit-transform:scale(1,1);transform:scale(1);transform-origin:top center}.accordion-box-style2 .accordion .accord-btn:hover h3,.accordion-box-style2 .accordion .accord-btn.active h3,.accordion-box-style2 .accordion .accord-btn:hover h3 span,.accordion-box-style2 .accordion .accord-btn.active h3 span{color:var(--thm-primary-color)}.accordion-box-style2 .accordion .accord-btn.active{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.search-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transform:translateY(-10%);transform:translateY(-10%);z-index:9999}.search-popup.active{opacity:1;visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0);-webkit-transition:all .3s;transition:all .3s}.search-popup__overlay{position:absolute;inset:0;background-color:#000;opacity:.8;cursor:pointer}.search-popup__content{width:100%;max-width:560px;background-color:#000;padding:10px}.search-popup__content form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;background-color:#fff;border-radius:0;overflow:hidden}.search-popup__content form input[type=search],.search-popup__content form input[type=text]{width:100%;background-color:#fff;font-size:16px;border:none;outline:none;height:66px;padding-left:30px;padding-right:80px}.search-popup__content .thm-btn{position:absolute;top:0;right:0;padding:0;width:66px;height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:0/0 0px 0px 0;background-color:var(--thm-primary-color);border:0;color:#fff;font-size:30px;font-weight:700;transition:background-color .5s ease;transition:all .5s ease}.search-popup__content .thm-btn i{background-color:transparent;margin-left:0}.search-popup__content .thm-btn:hover{color:#fff;background-color:var(--thm-black)}.loader-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;pointer-events:all;will-change:opacity}.loader-wrap[style*="display: none"],.loader-wrap[style*="display:none"]{pointer-events:none}.loader-wrap .layer-one,.loader-wrap .layer-two,.loader-wrap .layer-three,.loader-wrap .layer{display:none!important}.preloader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;transition:opacity .6s ease,visibility .6s ease}.preloader-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.preloader-logo{width:110px;height:110px;object-fit:contain;animation:preloaderPulse 1.8s ease-in-out infinite;animation-play-state:running}.preloader-overlay[style*="opacity: 0"] .preloader-logo,.preloader-overlay[style*="opacity:0"] .preloader-logo{animation-play-state:paused}.preloader-brand{font-family:Inter,Segoe UI,sans-serif;font-size:20px;font-weight:700;color:#0e5a61;letter-spacing:.04em;margin:0;text-align:center}.preloader-bar-wrap{width:160px;height:4px;background:#e3f6f5;border-radius:4px;overflow:hidden;margin-top:4px}.preloader-bar{height:100%;width:40%;background:linear-gradient(90deg,#1a8a93,#14767f);border-radius:4px;animation:preloaderSlide 1.4s ease-in-out infinite}@keyframes preloaderPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}@keyframes preloaderSlide{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(300%)}}@-webkit-keyframes pulse10{0%{-webkit-box-shadow:0 0 0 0 #ee212b;box-shadow:0 0 #ee212b}40%{-webkit-box-shadow:0 0 0 50px rgba(255,194,17,0);box-shadow:0 0 0 50px #ffc21100}70%{-webkit-box-shadow:0 0 0 50px rgba(255,194,17,0);box-shadow:0 0 0 50px #ffc21100}to{-webkit-box-shadow:0 0 0 0 rgba(255,194,17,0);box-shadow:0 0 #ffc21100}}@keyframes pulse10{0%{-webkit-box-shadow:0 0 0 0 #ee212b;box-shadow:0 0 #ee212b}40%{-webkit-box-shadow:0 0 0 50px rgba(255,194,17,0);box-shadow:0 0 0 50px #ffc21100}70%{-webkit-box-shadow:0 0 0 50px rgba(255,194,17,0);box-shadow:0 0 0 50px #ffc21100}to{-webkit-box-shadow:0 0 0 0 rgba(255,194,17,0);box-shadow:0 0 #ffc21100}}.medicine-categories__top .sec-title{padding-bottom:0}.medicine-categories__top .btn-box{position:relative;display:block}.features-style3__single-content .btn-box{position:relative;display:block;margin-top:54px}.features-style3__single-content .btn-box .btn-one{color:var(--thm-white)}.features-style3__single-content .btn-box .btn-one:after{background:var(--thm-primary-color);border:1px solid var(--thm-primary-color)}.subscribe-style1{background-color:var(--thm-white)}.subscribe-style1.gray-bg1{background-color:var(--thm-gray-bg)}.subscribe-style1:before{content:"";position:absolute;left:0;bottom:0;right:0;height:50%;background-color:var(--thm-black-bg);z-index:-1}.subscribe-style1__inner{position:relative;display:flex;align-items:center;justify-content:space-between;background:var(--thm-gray-bg);border-radius:var(--thm-border-radius);padding:55px 50px 50px;z-index:1}.subscribe-style1__content{position:relative;display:block}.subscribe-style1__content h2{font-size:26px;line-height:36px;font-weight:600;text-transform:capitalize;margin-bottom:4px}.subscribe-style1__content p{margin:0}.subscribe-style1__form{position:relative;display:block;max-width:590px;width:100%;flex:1}.subscribe-style1__form form{position:relative;display:block}.subscribe-style1__form form .form-group{position:relative;display:block;margin:0}.subscribe-style1__form form .form-group input[type=email]{position:relative;display:block;width:100%;height:70px;color:var(--thm-body-font-color);font-size:16px;font-weight:400;background:var(--thm-white);border:1px solid rgba(0,0,0,.1);padding-left:30px;padding-right:70px;border-radius:5px}.subscribe-style1__form form .form-group button{position:absolute;top:0;right:0;bottom:0;width:60px;height:70px;display:flex;align-items:center;justify-content:center;color:var(--thm-primary-color);font-size:25px;padding:0;background:transparent;border-top-right-radius:5px;border-bottom-right-radius:5px;transition:all .3s ease .1s}.subscribe-style1__form form .form-group input[type=email]:focus+button,.subscribe-style1__form form .form-group button:hover{color:#fff;background-color:var(--thm-black)}.featured-style4__single .icon-box{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:rgba(var(--thm-secondary-color-rgb),.1);z-index:1}.featured-style4__single .icon-box:before{content:"";position:absolute;inset:0;border-radius:50%;background-color:var(--thm-secondary-color);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transform-origin:bottom right;-webkit-transform:scale(1,0);transform:scaleY(0);z-index:-1}.featured-style4__single:hover .icon-box:before{-webkit-transform:scale(1,1);transform:scale(1);transform-origin:top center}.featured-style4__single .icon-box span{position:relative;display:inline-block;color:var(--thm-black);font-size:30px;font-weight:700;transition:all .2s linear;transition-delay:.1s}.featured-style4__single:hover .icon-box span{color:var(--thm-white);transform:scale(1) rotateY(0)}.featured-style4__single .text-box{position:relative;display:block;padding-left:20px;flex:1}.featured-style4__single .text-box h3{font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize;margin-bottom:2px}.featured-style4__single .text-box p{font-size:14px;line-height:24px;font-family:var(--thm-font);font-weight:400}.latest-product-style1__top .sec-title{padding-bottom:0}.project-filter li .filter-text:hover,.project-filter li.active .filter-text{color:var(--thm-white);background:var(--thm-primary-color);border-color:var(--thm-primary-color)}.project-filter li .count{display:none}.products-style2__single--style3 .products-style2__single-img .text-box{position:absolute;top:20px;left:auto;right:20px;opacity:0;-webkit-transform:perspective(400px) rotateX(20deg) translateX(10%);-ms-transform:perspective(400px) rotateX(20deg) translateX(10%);transform:perspective(400px) rotateX(20deg) translate(10%);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:all}.products-style2__single--style3:hover .products-style2__single-img .text-box{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg) translateX(0%);-ms-transform:perspective(400px) rotateX(0deg) translateX(0%);transform:perspective(400px) rotateX(0) translate(-0%);transition-delay:.3s;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:all}.products-style2__single--style3 .products-style2__single-img .text-box:before{position:absolute;left:0;bottom:-14px;width:15px;content:"";border-top:15px solid var(--thm-primary-color);border-right:15px solid transparent}.subscribe-style1--style2 .shape1{position:absolute;left:0;bottom:0;opacity:.2;z-index:1}.subscribe-style1--style2 .subscribe-style1__inner{position:relative;display:block;background:transparent;border-radius:0;padding:0;max-width:590px;width:100%;float:right}.subscribe-style1--style2 .subscribe-style1__content h2{font-size:40px;font-weight:700;line-height:55px;text-transform:capitalize;margin-bottom:9px}.subscribe-style1--style2 .subscribe-style1__content{margin-bottom:34px}.products-style5__single .shape1{position:absolute;top:0;right:0;width:235px;height:235px;background:#fff3;border-radius:50% 0 50% 50%/50% 0px 50% 50%;z-index:-1}.products-style5__single .overlay-img{position:absolute;top:50%;right:30px;transform:translateY(-50%);z-index:-1}.products-style5__single .content-box{position:relative;display:block}.products-style5__single .content-box span{color:var(--thm-white);font-size:15px;font-weight:500;text-transform:uppercase;font-family:var(--thm-font-2)}.products-style5__single .content-box h2{font-size:30px;line-height:40px;font-weight:600;margin-top:8px}.products-style5__single .content-box h2 a{color:var(--thm-white)}.products-style5__single .content-box .btn-box{position:relative;display:block;margin-top:30px}.products-style5__single .content-box .btn-box .btn-one{line-height:50px}.products-style5__single .content-box .btn-box .btn-one:after{border:1px solid var(--thm-white)}.products-style5__single .content-box .btn-box .btn-one i{color:var(--thm-white)}.products-style5__single-style2 .img-box{position:relative;display:flex;align-items:center;justify-content:center}.products-style5__single-style2 .img-box img{width:auto}.products-style5__single-style2 .content-box{position:relative;display:block;padding:37px 40px 31px}.products-style5__single-style2 .content-box h3{font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize;margin-bottom:15px}.products-style5__single-style2 .content-box h3 a{color:var(--thm-black);transition:all .2s linear;transition-delay:.1s}.products-style5__single-style2 .content-box h3 a:hover{color:var(--thm-primary-color)}.products-style5__single-style2 .content-box h5{color:var(--thm-primary-color);font-size:18px;line-height:28px;font-weight:500}.products-style5__single--bg2 .content-box span{color:var(--thm-primary-color)}.products-style5__single--bg2 .content-box h2 a,.products-style5__single--bg2 .content-box .btn-box .btn-one span,.products-style5__single--bg2 .content-box .btn-box .btn-one i{color:var(--thm-black)}.products-style5__single--bg2 .content-box .btn-box .btn-one:before{background:var(--thm-white)}.products-style5__single--bg2 .content-box .btn-box .btn-one:after{border:1px solid var(--thm-black)}.accordion-box-style1 .accordion .accord-btn.active:before{opacity:1}.accordion-box-style1 .accordion .accord-btn.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-box-style1 .accordion .accord-btn.active h4{color:var(--thm-white)}.accordion-box-style1 .accordion .accord-btn.active{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.accordion-box-style1 .accordion .accord-btn.active:after{content:"";transform:translateY(-50%) rotate(0);color:var(--thm-white)}.latest-product-style2__single .content-box{position:relative;display:block}.latest-product-style2__single .content-box p{color:var(--thm-primary-color);font-size:15px;line-height:18px;font-weight:500;text-transform:uppercase;font-family:var(--thm-font-2);margin-bottom:15px}.latest-product-style2__single .content-box h2{font-size:30px;font-weight:600;line-height:43px}.latest-product-style2__single .content-box h2 a{color:var(--thm-black)}.latest-product-style2__single .content-box .btn-box{position:relative;display:block;margin-top:13px}.latest-product-style2__single .content-box .btn-box a{position:relative;display:inline-flex;align-items:center;color:var(--thm-black);font-size:15px;font-weight:500;line-height:18px;text-transform:uppercase;transition:all .2s linear;transition-delay:.1s;font-family:var(--thm-font-2)}.latest-product-style2__single .content-box .btn-box a:hover{color:var(--thm-primary-color)}.latest-product-style2__single .content-box .btn-box a i{position:relative;top:-3px;display:inline-block;font-size:20px;line-height:18px;font-weight:700;padding-left:7px}.latest-product-style2__single .img-box{position:absolute;bottom:35px;right:10px}.latest-product-style2__single .img-box.style2{bottom:10px;right:0}.shop-page-top-info .right-box .text{position:relative;display:block;width:90px;text-align:left}.shop-page-top-info .right-box .text p{color:var(--thm-body-font-color);font-size:20px;line-height:30px;font-weight:400;text-transform:capitalize;font-family:var(--thm-font)}.price-ranger .ranger-min-max-block .text{position:relative;display:block}.shop-single-banner .img-box{position:absolute;right:0;bottom:10px}.shop-single-banner .content-box{position:relative;display:block}.shop-single-banner .content-box p{color:var(--thm-primary-color);font-size:15px;line-height:18px;font-weight:500;text-transform:uppercase;margin-bottom:19px}.shop-single-banner .content-box h2{font-size:30px;line-height:40px;font-weight:600}.shop-single-banner .content-box .btn-box{position:relative;display:block;margin-top:13px}.shop-single-banner .content-box .btn-box a{position:relative;display:inline-block;color:var(--thm-black);font-size:15px;font-weight:500;line-height:18px;text-transform:uppercase;transition:all .2s linear;transition-delay:.1s;font-family:var(--thm-font-2)}.shop-single-banner .content-box .btn-box a i{position:relative;display:inline-block;font-size:17px;line-height:17px;font-weight:700;padding-left:10px;top:2px}.shop-style3__content .products-style1__single--best-seller{border-radius:0;margin-bottom:30px;transition:opacity .6s ease,transform .6s ease,visibility .6s ease;transition:all .2s linear .1s}.shop-style3__content .products-style1__single--best-seller:hover{box-shadow:0 5px 10px #0000001a}.shop-style3__content .products-style1__single--best-seller:before{inset:0;border-radius:0}.shop-style3__content .products-style1__single--best-seller:hover:before{border-color:var(--thm-white)}.shop-style3__content .products-style1__single--best-seller .row{--bs-gutter-x: 0}.shop-style3__content .products-style1__single--best-seller .products-style1__single-img{border-top-left-radius:0;border-top-right-radius:0;padding:0;width:440px}.shop-style3__content .products-style1__single--best-seller .products-style1__single-content{padding:0}.shop-style3__content .products-style1__single-content{position:relative;display:block;margin-left:80px;padding:40px 40px 41px 0!important}.shop-style3__content .products-style1__single-content h3{font-size:26px;line-height:36px}.shop-style3__content .products-style1__single-content .text-box{position:relative;display:block;margin-top:16px}.shop-style3__content .products-style1__single-content .text-box p{font-family:var(--thm-font);color:var(--thm-body-font-color);font-size:var(--thm-body-font-size);line-height:var(--thm-body-line-height);font-weight:var(--thm-body-font-weight);margin:0}.product-details-image-box .slider-pager .thumb-box li a.active{border-color:var(--thm-primary-color)}.product-details-content-box__review .left-box .text{position:relative;display:block;margin-left:15px}.product-details-content-box__review .left-box .text p{color:var(--thm-black);font-size:16px;font-weight:500;text-transform:capitalize}.product-details-content-box-list ul li .icon-box{position:absolute;top:4px;left:0}.product-details-content-box-list ul li .icon-box span{position:relative;display:inline-block;color:var(--thm-secondary-color);font-size:20px;line-height:20px}.product-details-content-box-list ul li .text-box{position:relative;display:block}.product-details-content-box-list ul li .text-box p{margin:0}.product-details-content-box-list ul li .text-box p span{color:var(--thm-primary-color)}.product-quantity-box input.quantity-spinner.form-control{position:relative;padding:0;width:40px;height:60px;color:var(--thm-black);font-size:20px;font-weight:400;border:0px solid #e2e2e2;outline:none;margin:0;text-align:center;font-family:var(--thm-font);background:transparent;flex:none;text-align:right}.product-quantity-box .btn-box{position:relative;display:block;margin-top:30px}.product-quantity-box .btn-box button{line-height:50px}.product-description-content .text{position:relative;display:block}.product-description-content .text p{margin:0}.product-description-content .text p+p{margin-top:26px}.product-information-content .title-box{position:relative;display:block}.product-information-content .title-box p{color:var(--thm-black);font-size:18px;font-weight:500;line-height:28px;font-family:var(--thm-font-2)}.product-information-content .img-box{position:relative;display:block;margin-top:50px}.product-information-content .img-box img{width:auto}.review-form .title-box{position:relative;display:block;padding-bottom:24px}.review-form .title-box h2{font-size:30px;font-weight:600}.product-tab-box .review-form .input-box{position:relative;display:block}.product-tab-box .review-form .input-box .field-label{position:relative;display:block;padding-bottom:9px;color:#757575}.review-box-outer__top .content-box{position:relative;display:block}.review-box-outer__top .content-box h2{color:var(--thm-black);font-size:30px;line-height:40px;font-weight:600;margin-bottom:30px}.review-box-outer__top .review-box ul li.text{position:relative}.review-box-outer__top .review-box ul li.text p{color:var(--thm-black);font-weight:500;text-transform:capitalize}.single-review-box .img-box{position:absolute;top:5px;left:0;width:80px;height:80px;overflow:hidden;border-radius:50%}.single-review-box .img-box img{width:100%}.single-review-box .text-box{position:relative;display:block}.single-review-box .text-box .top{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.single-review-box .text-box .top .left{position:relative;display:block}.single-review-box .text-box .top .left h3{position:relative;font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize;margin:0 0 8px}.single-review-box .text-box .top .left .date-box{position:relative;display:block}.single-review-box .text-box .top .right{position:relative;display:block;margin-top:5px}.single-review-box .text-box .top .right ul{position:relative;display:flex;align-items:center}.single-review-box .text-box .top .right ul li{position:relative;display:block;line-height:0}.single-review-box .text-box .top .right ul li+li{margin-left:30px}.single-review-box .text-box .top .right ul li button{position:relative;display:block}.single-review-box .text-box .top .right ul li:first-child button span{color:#3554d1}.single-review-box .text-box .top .right ul li button span{position:relative;display:inline-block;color:var(--thm-black);font-size:20px;line-height:20px}.single-review-box .text-box .text{position:relative;display:block;margin-top:6px}.single-review-box .text-box .text p{margin:0}.single-review-box .text-box .review-box{padding:0 0 10px}.review-box-outer__bottom .btn-box{position:relative;display:block;margin-top:50px}.cart-info .left{position:relative;display:block}.cart-info .left span{color:var(--thm-black);font-weight:500}.cart-info .right{color:var(--thm-black);font-size:16px;font-weight:500}.cart-info .right span{color:var(--thm-primary-color)}.cart-table-box .cart-table tbody tr .prod-column .column-box .prod-thumb,.cart-table-box .cart-table tbody tr .prod-column .column-box .title{display:table-cell;vertical-align:middle}.cart-table-box .cart-table tbody tr .prod-column .column-box .title{padding-left:30px}.cart-table-box .cart-table tbody tr .prod-column .column-box .title h3{color:var(--thm-black);font-size:19px;line-height:26px;font-weight:700;text-transform:capitalize}.cart-table-box .cart-table tbody tr .qty input.quantity-spinner.form-control{position:relative;display:block;padding:0;width:70px;height:50px;flex:none;color:var(--thm-black);font-size:16px;font-weight:600;border:1px solid #e5e5e5;border-radius:var(--thm-border-radius);outline:none;margin:0 auto;text-align:center;font-family:var(--thm-font-2);box-shadow:none;margin-left:0!important}.cart-button-box .apply-coupon .inner{position:relative;display:block;padding-left:270px}.payment-info .accordion-box .block .acc-btn.active{background:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.payment-info .accordion-box .block .acc-btn.active h3{color:var(--thm-primary-color)}.payment-info .accordion-box .block .acc-btn.active .icon-outer{color:var(--thm-primary-color);transform:translateY(-50%) rotate(0)}.payment-info .accordion-box .block .acc-btn.active .icon-outer i:before{content:"";font-size:20px}.payment-input-box .row{margin-left:-10px;margin-right:-10px}.payment-input-box .row [class*=col-]{padding-left:10px;padding-right:10px}.payment-input-box .input-box{position:relative;display:block;margin-bottom:20px}.payment-input-box .input-box input[type=text],.payment-input-box .input-box input[type=email],.payment-input-box .input-box input[type=tel]{position:relative;display:block;background:#fff;width:100%;height:60px;border:0px solid #e5e5e5;border-radius:var(--thm-border-radius);color:#6d6b71;font-size:16px;font-weight:400;margin-bottom:20px;padding:0 20px;transition:all .5s ease;font-family:var(--thm-font)}.payment-input-box .input-box input[type=text]:focus{border-color:var(--thm-black)}.payment-input-box .input-box input[type=email]:focus{border-color:var(--thm-black)}.payment-input-box .input-box input[type=tel]:focus{border-color:var(--thm-black)}.product-details-info-box .button-box .btn-one{color:var(--thm-black);padding:5px 40px 0;line-height:56px}.product-details-info-box .button-box .btn-one:hover{color:#fff}.product-details-info-box .button-box .btn-one:after{background-color:transparent}.product-details-info-box .button-box .btn-one:before{background-color:var(--thm-primary-color)}.my-account-page__form form .input-box{position:relative;display:block;margin-bottom:26px}.my-account-page__form form .input-box label{color:var(--thm-black);font-size:16px;line-height:26px;font-weight:600;font-family:var(--thm-font-2);margin-bottom:13px}.my-account-page__form-checkbox .inner{position:relative;display:block}.my-account-page__form-checkbox .inner label{position:relative;display:inline-block;padding-left:25px;margin-right:0;margin-bottom:0;color:var(--thm-body-font-color);font-size:16px;line-height:30px;font-weight:600;font-family:var(--thm-font-2);cursor:pointer}.my-account-page__form-checkbox .inner input[type=checkbox]{display:none}.my-account-page__form-checkbox .inner input[type=checkbox]+label span{position:absolute;display:block;top:7px;left:0;width:16px;height:16px;vertical-align:middle;border:1px solid #d9d5de;cursor:pointer;border-radius:4px;transition:all .3s ease}.my-account-page__form-checkbox .inner label span:before{position:absolute;inset:3px;content:"";background:var(--thm-primary-color);border-radius:0%;transform:scale(0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.my-account-page__form-checkbox .inner input[type=checkbox]:checked+label span{border-color:var(--thm-primary-color)}.my-account-page__form-checkbox .inner input[type=checkbox]:checked+label span:before{transform:scale(1)}.my-account-page__form .button-box .btn-one{width:100%;justify-content:center;text-transform:none;font-size:17px;text-transform:uppercase;line-height:50px}.my-account-page__bottom .title-box{position:relative;display:block;text-align:center;margin-bottom:33px;z-index:1}.my-account-page__bottom .title-box:before{position:absolute;top:14px;left:0;right:0;border-bottom:1px solid var(--thm-border-color);content:"";z-index:-1}.my-account-page__bottom .title-box p{position:relative;display:inline-block;color:var(--thm-black);font-size:16px;line-height:26px;font-weight:600;font-family:var(--thm-font-2);background:#fff;z-index:5;padding-left:13px;padding-right:13px}.faq-page-one .sec-title{padding-bottom:50px}.faq-page-one .sec-title .text{position:relative;display:block;padding-top:10px}.faq-search-box form.search-form{position:relative;display:block;width:100%}.faq-search-box .search-form input[type=text]{position:relative;display:block;width:100%;height:60px;background-color:#fff;border:1px solid #e0e0e0;color:#444;font-size:18px;font-weight:400;padding-left:30px;padding-right:60px;border-radius:0;font-family:var(--thm-font);transition:all .5s ease 0s}.faq-search-box .search-form button{position:absolute;top:0;right:0;bottom:0;width:60px;height:60px;background-color:var(--thm-primary-color);font-size:16px;line-height:60px;display:block;text-align:center;border-radius:0%;border:0px solid #e7e7e8;transition:all .5s ease 0s}.faq-search-box .search-form button i{position:relative;top:4px;color:#fff;font-size:25px}.faq-search-box .search-form input[type=text]:focus{color:#000}.faq-form-box form .input-box{position:relative;display:block;margin-bottom:25px}.coming-soon-page-style1__content .inner{position:relative;display:block;width:100%;height:100%;text-align:center}.coming-soon-page-style1__content .inner .text{position:relative;display:block;padding-bottom:60px}.coming-soon-page-style1__content .inner .text p{color:#fff;font-size:26px;line-height:38px;font-weight:400}.error-content .title{position:relative;display:block;margin-bottom:19px}.error-content .title h2{color:#fff;font-size:55px;line-height:1.2em;font-family:var(--thm-font)}.error-content .text{position:relative;display:block}.error-content .text p{color:#fff;font-size:28px;line-height:38px;font-family:var(--thm-font)}.error-page-search-box .search-form{position:relative;display:block}.error-page-search-box .search-form input[type=text]{position:relative;display:block;width:100%;height:60px;background:#fff;border:0px solid #000000;color:#e2e2e2;font-size:17px;font-weight:500;padding-left:30px;padding-right:70px;border-radius:0;font-family:var(--thm-font);transition:all .5s ease 0s}.error-page-search-box .search-form button{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;width:60px;height:60px;color:#fff;font-size:26px;font-weight:400;background:var(--thm-primary-color);text-align:center;transition:all .5s ease 0s}.error-page-search-box .search-form button i{position:relative;top:0;font-weight:100}.error-page-search-box .search-form input[type=text]:focus{color:var(--thm-black)}.error-page-search-box .search-form input[type=text]:focus+button,.error-page-search-box .search-form button:hover{color:var(--thm-black)}.error-page-search-box .search-form input::-webkit-input-placeholder{color:var(--thm-gray)}.error-page-search-box .search-form input:-moz-placeholder{color:var(--thm-gray)}.error-page-search-box .search-form input::-moz-placeholder{color:var(--thm-gray)}.error-page-search-box .search-form input:-ms-input-placeholder{color:var(--thm-gray)}.error-content .btns-box .btn-one{color:#000}.error-content .btns-box:hover .btn-one{color:#fff}.error-content .btns-box .btn-one:after{background-color:#fff}.error-content .btns-box .btn-one:before{background-color:var(--thm-primary-color)}.scrolling-text-style1 .inner{position:relative;display:block}.scrolling-text-style1 .inner ul{display:flex;align-items:center;flex-wrap:nowrap;width:fit-content}.scrolling-text-style1 .inner ul:hover{animation-play-state:paused}.scrolling-text-style1 .inner ul li{position:relative;display:block;white-space:nowrap;float:left;color:var(--thm-black);font-size:150px;font-weight:400;line-height:160px;font-family:var(--thm-font-2);margin-left:50px;transition:all .4s ease}.scrolling-text-style1 .inner ul li span{position:relative;display:inline-block;color:transparent;text-transform:capitalize;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(34,34,34,.2);transition:all 1s cubic-bezier(.17,.67,.32,.87)}.scrolling-text-style1 .inner ul li:hover span{color:var(--thm-black)}.cursor{position:fixed;background-color:var(--thm-primary-color);width:6px;height:6px;border-radius:100%;z-index:1;-webkit-transition:.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.3s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.3s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.3s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity;transition:.3s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.3s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10000;-webkit-transform:scale(1);transform:scale(1)}.cursor:before{content:"";position:absolute;inset:-7px;border:1px solid var(--thm-primary-color);border-radius:50%}.cursor.active,.cursor.menu-active{opacity:1;-webkit-transform:scale(0);transform:scale(0)}.cursor.hovered{opacity:1}.cursor-follower{position:fixed;background-color:var(--thm-primary-color);opacity:.3;width:33px;height:33px;border-radius:100%;z-index:1;-webkit-transition:.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.2s cubic-bezier(.75,-.27,.3,1.33) background,.6s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.2s cubic-bezier(.75,-.27,.3,1.33) background,.6s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.6s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.2s cubic-bezier(.75,-.27,.3,1.33) background;transition:.6s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.2s cubic-bezier(.75,-.27,.3,1.33) background,.6s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10000;-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}.cursor-follower.active{opacity:.1;-webkit-transform:scale(1.03);transform:scale(1.03)}.cursor-follower.menu-active{opacity:1;-webkit-transform:scale(3);transform:scale(3)}.cursor-follower.hovered{opacity:1}@media only screen and (min-width: 1200px) and (max-width: 1820px){.banner-style1__single-products .title-box{padding-left:10px}.banner-style1__single-products .title-box h2{font-size:34px}.banner-style1__single-products-two .img-box{opacity:.3}}@media only screen and (min-width: 1200px) and (max-width: 1700px){.features-style5__single .img-box{position:relative;top:0%;right:0;transform:translateY(0);margin-top:45px;text-align:center;min-height:285px}.features-style5__single .img-box img{width:auto}.features-style5__single .content-box h2{font-size:30px;line-height:40px}.features-style5 ul li:nth-child(3) .features-style5__single .img-box{right:0}.features-style5 ul li:nth-child(2) .features-style5__single .img-box{right:0}}@media only screen and (min-width: 1200px) and (max-width: 1300px){.single-footer-widget .title h2{font-size:24px}}@media only screen and (min-width: 1200px) and (max-width: 1350px){.products-style1__single-content h3{font-size:18px;line-height:28px}.featured-style4__single .text-box h3{font-size:20px}.featured-style4__single .text-box{padding-left:10px}.products-style5__single-style2 .content-box h3{font-size:21px}.contact-info-style1__single .content-box{margin-left:15px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.single-footer-widget--link-box.mt70{margin-top:70px}.features-style1__single .img-box{position:relative;bottom:0;right:0}.features-style1 ul li:nth-child(2) .features-style1__single .img-box{bottom:0;right:0}.features-style1 ul li:nth-child(3) .features-style1__single .img-box{bottom:0;right:0}.features-style1__single--style2 .img-box{margin-bottom:30px}.features-style1__single--style2 .content-box h2{font-size:26px;line-height:36px}.subscribe-style1__inner{flex-direction:column;text-align:center}.subscribe-style1__content{margin-bottom:30px}.products-style5 .sec-title{text-align:center}.features-style5__single .img-box{position:relative;top:0%;right:0;transform:translateY(0);margin-top:45px;text-align:center;min-height:285px}.features-style5__single .img-box img{width:auto}.features-style5__single .content-box h2{font-size:30px;line-height:40px}.features-style5 ul li:nth-child(3) .features-style5__single .img-box{right:0}.features-style5 ul li:nth-child(2) .features-style5__single .img-box{right:0}.subscribe-style1--style2 .subscribe-style1__inner{max-width:100%}.subscribe-style1__form{margin:0 auto}.subscribe-style1--style2 .subscribe-style1__inner{float:none}.latest-product-style2 .container{max-width:550px}}@media only screen and (min-width: 768px) and (max-width: 991px){.sec-title p br{display:none}.single-footer-widget--link-box.mt70{margin-top:70px}.footer-bottom .bottom-inner{justify-content:center;flex-direction:column}.copyright-text{margin-bottom:5px}.medicine-categories__top .btn-box{margin-top:20px}.features-style1__single--style2 .content-box h2{font-size:24px;line-height:36px}.subscribe-style1__inner{flex-direction:column;text-align:center}.subscribe-style1__content{margin-bottom:30px}.products-style5 .sec-title{text-align:center}.subscribe-style1--style2 .subscribe-style1__inner{max-width:100%}.subscribe-style1__form{margin:0 auto}.subscribe-style1--style2 .subscribe-style1__inner{float:none}.shop-style3 .container{max-width:520px}.shop-style3__content .products-style1__single--best-seller .products-style1__single-img{border-top-left-radius:0;border-top-right-radius:0;width:100%}.shop-style3__content .products-style1__single-content{margin-left:0;padding:40px 40px 41px!important}.cart-button-box .apply-coupon .inner{padding-left:0}.blog-details__tags-share .tags-box .title,.blog-details__tags-share .share-box .title{margin-bottom:9px}.breadcrumb-style1__img1{opacity:.1}.breadcrumb-style1 .shape1,.breadcrumb-style1 .shape2,.breadcrumb-style1 .shape3{display:none}}@media only screen and (max-width: 767px){.error-content .title h2{font-size:40px;line-height:50px;font-weight:700}.error-content .text p br{display:none}.single-footer-widget--link-box.mt70{margin-top:70px}.our-company-info{margin-bottom:70px}.footer-bottom .bottom-inner{justify-content:center;flex-direction:column;text-align:center}.copyright-text{margin-bottom:10px}.footer-bottom__menu ul{display:block}.footer-bottom__menu ul li:before{display:none}.footer-bottom__menu ul li{padding-left:0;padding-right:0}.features-style1__single .img-box{position:relative;left:0;bottom:0;right:0;text-align:center}.features-style1 ul li:nth-child(2) .features-style1__single .img-box{left:0;bottom:0;right:0;text-align:center;margin:0 auto}.features-style1 ul li:nth-child(3) .features-style1__single .img-box{left:0;bottom:0;right:0;text-align:center;margin:0 auto}.medicine-categories__top .btn-box{margin-top:20px}.features-style1__single--style2 .img-box{margin-bottom:30px}.features-style1__single--style2 .content-box h2{font-size:23px;line-height:33px}.subscribe-style1__inner{flex-direction:column;text-align:center;padding:55px 25px 50px}.subscribe-style1__content{margin-bottom:30px}.featured-style4__single .text-box h3{font-size:20px}.featured-style4__single .text-box{padding-left:15px}.products-style5 .sec-title{text-align:center}.products-style5__single .overlay-img{position:relative;top:0%;right:0;transform:translateY(0)}.products-style5__single .content-box h2{font-size:24px;line-height:34px}.features-style5__single .img-box{position:relative;top:0%;right:0;transform:translateY(0);margin-top:45px;text-align:center;min-height:285px}.features-style5__single .img-box img{width:auto}.features-style5__single .content-box h2{font-size:26px;line-height:36px}.features-style5 ul li:nth-child(3) .features-style5__single .img-box{right:0}.features-style5 ul li:nth-child(2) .features-style5__single .img-box{right:0}.subscribe-style1--style2 .subscribe-style1__inner{max-width:100%}.subscribe-style1__form{margin:0 auto}.subscribe-style1--style2 .subscribe-style1__inner{float:none}.subscribe-style1--style2 .subscribe-style1__content h2 br{display:none}.subscribe-style1--style2 .subscribe-style1__content h2{font-size:30px;line-height:45px}.about-style1__img .overlay-img{position:relative;bottom:0;right:0;width:290px;height:290px;border-radius:50%;overflow:hidden;z-index:2;margin:30px auto 0}.about-style1__img .shape1{display:none}.shop-style3 .container{max-width:520px}.shop-style3__content .products-style1__single--best-seller .products-style1__single-img{border-top-left-radius:0;border-top-right-radius:0;width:100%}.shop-style3__content .products-style1__single-content{margin-left:0;padding:40px 30px 41px!important}.shop-style3__content .products-style1__single-content h3 br{display:none}.product-details-content-box__review .left-box .text{margin-top:8px;margin-left:0}.review-box-outer__top .content-box h2{margin-bottom:20px}.review-box-outer__top .btn-box{padding-top:20px}.single-review-box .img-box{position:relative;top:0;left:0}.single-review-box .text-box{padding-top:20px}.single-review-box .text-box .top .right ul li+li{margin-left:15px}.cart-button-box .apply-coupon .inner{padding-left:0}.blog-details__tags-share .tags-box .title,.blog-details__tags-share .share-box .title{margin-bottom:9px}.sidebar-recent-post>ul>li .inner{padding-left:0}.sidebar-recent-post>ul>li .img-box{position:relative}.sidebar-recent-post>ul>li .content-box{padding-top:15px;margin:0}.contact-info-style1__single .content-box{margin-top:19px;margin-left:0}.breadcrumb-style1__img1{opacity:.05}.breadcrumb-style1 .shape2,.breadcrumb-style1 .shape1,.breadcrumb-style1 .shape3{display:none}.breadcrumb-menu{padding-top:13px}.breadcrumb-menu ul li{font-size:17px;line-height:27px;padding-right:0;margin-right:20px}.breadcrumb-menu ul li:before{display:none}.breadcrumb-menu ul li a span{display:none}.breadcrumb-style1 .title h2{font-size:40px;line-height:1.1em}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.header-wishlist-cart-btn{margin-right:10px}.main-menu .main-menu__list>li+li,.stricky-header .main-menu__list>li+li{margin-left:20px}.side-content-button{margin-left:10px}.header-search-box{width:260px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.main-menu .mobile-nav__toggler{display:inline-block;padding:35px 0;line-height:0}.main-menu .mobile-nav__toggler--style2{padding:20px 0}}@media only screen and (min-width: 768px) and (max-width: 991px){.main-menu .mobile-nav__toggler{display:inline-block;padding:35px 0;line-height:0}.main-menu .mobile-nav__toggler--style2{padding:20px 0}.header-search-box{display:none}.header-contact-info ul li{margin-right:10px}.main-header-style1__top-inner{flex-direction:column;justify-content:center;align-items:center}.main-header-style1__top-right{margin-top:9px}}@media (max-width: 767px){.main-menu .mobile-nav__toggler{display:inline-block;padding:35px 0;line-height:0}.main-menu .mobile-nav__toggler--style2{padding:20px 0}.main-header-style1__top,.main-menu-style1__right{display:none}.header-wishlist-cart-btn{margin-right:0}.header-wishlist-cart-btn button+button{margin-left:10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.main-slider-style2 .main-slider-style2__img-box .inner{display:none}}@media only screen and (max-width: 767px){.banner-style1__single-products .img-box{display:none}.banner-style1__single-products .title-box{padding-left:0}.banner-style1__single-products .title-box h2{font-size:32px}.banner-style1__single-products .title-box h2 br{display:none}.banner-style1__single-products .title-box h3{font-size:20px}.banner-style1__single-products-two .img-box,.main-slider-style2 .main-slider-style2__img-box .inner,.main-slider-style2 .shape3{display:none}}.mobile-nav__top{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.megamenu-content-box{position:relative;display:block}.megamenu-content-box__inner{background-color:#fff;padding:20px;-webkit-box-shadow:0px 10px 60px 0px rgba(0,0,0,.1);box-shadow:0 10px 60px #0000001a;border-radius:15px;border-top:2px solid var(--thm-primary-color)}.home-showcase__image{position:relative;display:block;overflow:hidden;border-radius:10px;border:1px solid rgba(var(--thm-primary-color-rgb),.8);z-index:1}.home-showcase__image:before{content:"";position:absolute;inset:0;background-color:#000;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;z-index:1}.home-showcase__item:hover .home-showcase__image:before{opacity:.8;-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0)}.home-showcase__image>img{width:100%;-webkit-transition:.5s ease;transition:.5s ease;-webkit-transform:scale(1);transform:scale(1)}.home-showcase__image:hover>img{opacity:1}.home-showcase__image:hover .home-showcase__buttons{-webkit-transform:scale(1,1);transform:scale(1);opacity:1;visibility:visible}.home-showcase__buttons{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;-webkit-transform:scale(1,0);transform:scaleY(0);opacity:0;visibility:hidden;transform-origin:bottom center;-webkit-transition:.5s ease;transition:.5s ease;z-index:3}.home-showcase__buttons a{position:relative;display:inline-block;color:#fff;font-size:20px;line-height:30px;font-weight:600;font-family:var(--thm-font);text-transform:uppercase;letter-spacing:.1em}.home-showcase__buttons .home-showcase__buttons__item.top{opacity:0;transform:translateY(-50px);transition:all .4s ease-in-out .1s}.home-showcase__image:hover .home-showcase__buttons .home-showcase__buttons__item.top{opacity:1;transform:translateY(0);transition:all .4s ease-in-out .2s}.home-showcase__buttons__item{position:relative;display:flex;text-align:center;justify-content:center;transition:color .5s ease;transition:all .5s ease}.home-showcase__buttons__item:hover{color:var(--thm-primary-color)!important}.home-showcase__buttons__item+.home-showcase__buttons__item{margin-top:0}.home-showcase__title{position:relative;display:block;background-color:rgba(var(--thm-primary-color-rgb),.01);padding:8px 0 7px;margin:5px 0 0;text-align:center;font-size:16px;font-weight:600;color:var(--thm-black);text-transform:uppercase;border-radius:10px}.megamenu-box{position:relative;display:block}.megamenu-box__inner{position:relative;display:block;background-color:#fff;padding:10px 20px;-webkit-box-shadow:0px 10px 60px 0px rgba(0,0,0,.1);box-shadow:0 10px 60px #0000001a}.megamenu-box ul{position:relative}.megamenu-box ul li{position:relative;display:block;border-bottom:1px solid rgba(var(--thm-primary-color-rgb, 53, 84, 209),.05)}.megamenu-box ul li:last-child{border-bottom:none}.megamenu-box ul li a{position:relative;display:block;padding-left:20px;color:var(--thm-gray);font-size:15px;line-height:50px;font-weight:500;text-align:left;text-transform:capitalize;letter-spacing:normal;font-family:var(--thm-font-2);transition-timing-function:ease-in-out;transition-duration:.2s;z-index:1}.megamenu-box ul li a:before{content:"";position:absolute;inset:0;background-color:var(--thm-primary-color);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:scale(0,1);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;z-index:-1}.megamenu-box ul li:hover a:before{-webkit-transform:scale(1,1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center}.megamenu-box ul li:hover a{color:#fff}.stricky-header{position:fixed;z-index:991;top:0;left:0;background-color:#fff;width:100%;visibility:hidden;-webkit-transform:translateY(-120%);transform:translateY(-120%);-webkit-transition:visibility .5s ease,-webkit-transform .5s ease;transition:visibility .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,visibility .5s ease;transition:transform .5s ease,visibility .5s ease,-webkit-transform .5s ease;box-shadow:0 0 10px #0000001a}@media (max-width: 1199px){.stricky-header{display:none!important}}.stricky-header.stricky-fixed{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.main-header-style1__top--style2{background-color:var(--thm-black)}.header-social-link-style1--style2 ul li a{color:var(--thm-white)}.header-social-link-style1--style2 ul li a:before{background:rgba(var(--thm-secondary-color-rgb),.1)}.main-header-style1__bottom{position:relative;display:block;background-color:var(--thm-white);padding:30px 0}.main-header-style1__bottom-inner{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;z-index:10}.main-header-style1__bottom-left,.main-header-style1__bottom-middle{position:relative;display:block}.header-search-box--style2{width:700px}.main-header-style1__bottom-right{position:relative;display:block}.main-menu-style3{position:relative;display:block;background-color:var(--thm-secondary-color);z-index:10}.main-menu-style3__left,.shop-categories-box{position:relative;display:block}ul.hr-nav-toggler-navigation{position:absolute;top:100%;left:0;background:#fff;padding:15px 30px;min-width:300px;opacity:0;margin-top:25px;visibility:hidden;transition:.5s;transform:rotateX(-90deg);transform-origin:bottom;transform-style:preserve-3d;transition-delay:.1s}.hr-nav-toggler:hover ul.hr-nav-toggler-navigation{top:100%;opacity:1;visibility:visible;-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0)}ul.hr-nav-toggler-navigation li{position:relative;display:block;padding:0}ul.hr-nav-toggler-navigation li+li{border-top:1px solid #e6e8e9}ul.hr-nav-toggler-navigation li a{position:relative;display:block;padding:13px 0;color:var(--thm-black);font-size:18px;line-height:24px;font-weight:500;text-align:left;text-transform:capitalize;letter-spacing:normal;font-family:var(--thm-font-2);transition-timing-function:ease-in-out;transition-duration:.2s;z-index:1}ul.hr-nav-toggler-navigation li a:hover{color:var(--thm-secondary-color);padding-left:5px}.main-menu-style3__middle,.main-menu-style3__right{position:relative;display:block}.main-menu-style3__right p{color:var(--thm-white);font-size:16px;line-height:26px;font-weight:500;text-transform:uppercase}.sticky-logo-style1{position:relative;display:none}.stricky-header--style1 .sticky-logo-style1{display:block}.stricky-header--style1 .main-menu-style3__left,.stricky-header--style1 .main-menu-style3__right{display:none}.banner-style1,.banner-style1__inner{position:relative;display:block}.banner-style1__single-products{position:relative;display:flex;align-items:center;background-color:rgba(var(--thm-secondary-color-rgb),.2);padding:115px 70px 140px;overflow:hidden}.banner-style1__shape1{position:absolute;top:0;left:0;opacity:.3}.banner-style1__single-products-two{position:relative;display:flex;align-items:center;background-color:#f8f4ee;padding:50px;margin-bottom:30px;overflow:hidden;z-index:3}.banner-style1__single-products-two:before{content:"";position:absolute;inset:0;background-color:var(--thm-black);clip-path:polygon(100% 0,0 100%,100% 100%);opacity:.03;z-index:-1}.banner-style1__shape2{position:absolute;top:0;right:0;opacity:.4;z-index:-1}.banner-style1__single-products-two.style2{background:linear-gradient(76deg,#f048114d,#3db2ff66);flex-direction:row-reverse}.banner-style1__single-products-two.style2:before{display:none}.main-slider-style2{position:relative;display:block;overflow:hidden;background-color:var(--thm-white);z-index:10}.main-slider-style2 .shape5{position:absolute;bottom:160px;right:120px;z-index:1}.main-slider-style2 .shape6{position:absolute;bottom:190px;right:45px;z-index:1}.main-slider-style2 .shape7{position:absolute;right:90px;bottom:0;z-index:1}.main-slider-style2 .shape8{position:absolute;right:30px;bottom:125px;z-index:1}.main-slider-style2 .shape9{position:absolute;right:80px;bottom:-30px;z-index:1}.main-slider-style2 .shape10{position:absolute;top:0;right:0}.main-slider-style2__inner{position:relative;display:block}.main-slider-style2__content{position:relative;display:block;overflow:hidden}.main-slider-style2 .main-slider-style2__img-box{position:absolute;top:-195px;right:0;bottom:-200px;overflow:visible;opacity:0;-webkit-transform:perspective(400px) rotateY(0deg) translateY(80px);-ms-transform:perspective(400px) rotateY(0deg) translateY(80px);transform:perspective(400px) rotateY(0) translateY(80px);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.main-slider-style2 .swiper-slide-active .main-slider-style2__img-box{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg) translateY(0px);-ms-transform:perspective(400px) rotateY(0deg) translateY(0px);transform:perspective(400px) rotateY(0) translateY(0);-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-ms-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.testimonials-page-one{position:relative;display:block;padding:140px 0 80px;background-color:#fff;z-index:1}.partner-style1{position:relative;display:block;border-top:1px solid rgba(255,255,255,.2);padding-top:80px;margin-top:83px;z-index:10}.brand-content{position:relative;display:block;max-width:1130px;width:100%;margin:0 auto}.single-partner-logo-box{position:relative;display:block;text-align:center;z-index:1}.single-partner-logo-box a{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;width:180px;height:140px;background:#fff;margin:0 auto}.single-partner-logo-box a img{position:relative;display:inline-block!important;opacity:1;width:auto!important;transition:all .2s ease-in-out .1s;border-radius:8px;filter:grayscale(100%)}.single-partner-logo-box:hover a img{filter:grayscale(0%);transition:all .8s ease-in-out .1s}.partner-style2{position:relative;display:block;background-color:#fff;padding-top:117px;z-index:10}.partner-style2__sec-title{position:relative;display:block;margin-top:-5px}.partner-style2__sec-title h2{position:relative;display:block;font-size:40px;line-height:46px}.partner-style2__sec-title h2:before{content:"";position:absolute;left:0;bottom:10px;right:0;height:1px;background-color:#d5d4d3}.partner-style2__sec-title h2 span{position:relative;display:inline-block;padding-right:20px;background-color:#fff;z-index:2}.brand-content-style2{position:relative;display:block;padding:27px 0 87px}.single-partner-logo-box-style2{position:relative;display:block;text-align:center;padding:10px 0;z-index:1}.single-partner-logo-box-style2:before{content:"";position:absolute;inset:0;background:#ffffff4d;transform:perspective(400px) scaleX(0);transform-origin:center;transition:all .5s ease;z-index:-1}.single-partner-logo-box-style2:hover:before{transform:perspective(400px) scaleX(1)}.single-partner-logo-box-style2 a{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.single-partner-logo-box-style2 a img{position:relative;display:inline-block!important;opacity:1;width:auto!important;transition:all .2s ease-in-out .1s;mix-blend-mode:screen}.single-partner-logo-box-style2:hover a img{opacity:.9;transition:all .8s ease-in-out .1s}.bottom-parallax{position:relative;height:860px;opacity:0;z-index:-999}.parallax-visible .bottom-parallax{opacity:1;z-index:1}.blog-page-one{position:relative;display:block;background-color:#fff;padding:140px 0;z-index:10}.blog-details-style1{position:relative;display:block;background:var(--thm-white);padding:140px 0;z-index:10}.blog-details__content{position:relative;display:block}.blog-details__content-text1{position:relative;display:block;margin-top:30px}.blog-details__content-text1 .text1{margin:0}.blog-details__content-text1 .blockquote-box{position:relative;display:block;background:var(--thm-gray-bg);padding:40px 70px 38px 40px;margin-top:40px;margin-bottom:40px;z-index:1}.blog-details__content-text1 .blockquote-box .quote-icon{position:absolute;bottom:30px;right:70px;z-index:-1}.blog-details__content-text1 .blockquote-box .quote-icon span{position:relative;display:inline-block;color:#dedde2;font-size:80px;line-height:80px}.blog-details__content-text1 .text2{margin:0}.blog-details__content-text1 .text3{margin-top:25px}.blog-details__tags-share{position:relative;display:flex;align-items:flex-start;justify-content:space-between;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-top:55px;padding-top:58px;padding-bottom:40px}.blog-details__tags-share .tags-box{position:relative;display:block;max-width:500px;width:100%}.blog-details__tags-share .tags-box ul{position:relative;display:block}.blog-details__tags-share .tags-box ul li{position:relative;display:block;float:left;margin-right:20px;margin-bottom:20px}.blog-details__tags-share .tags-box ul li:last-child{margin-right:0}.blog-details__tags-share .tags-box ul li a{position:relative;display:block;background:var(--thm-gray-bg);color:var(--thm-black);font-size:15px;line-height:18px;font-weight:500;text-transform:uppercase;padding:19px 30px 14px;font-family:var(--thm-font-2)}.blog-details__tags-share .tags-box ul li a:hover{background:var(--thm-secondary-color);color:var(--thm-white)}.blog-details__tags-share .share-box{position:relative;display:block}.blog-details__tags-share .share-box ul{position:relative;display:block;text-align:right;float:right}.blog-details__tags-share .share-box ul li{position:relative;display:block;float:left;margin-right:30px}.blog-details__tags-share .share-box ul li:last-child{margin-right:0}.blog-details__tags-share .share-box ul li a{position:relative;display:block;color:var(--thm-black)}.blog-details__tags-share .share-box ul li a:hover{color:var(--thm-secondary-color)}.blog-details__tags-share .share-box ul li a span{position:relative;display:inline-block;font-size:20px;line-height:20px}.reply-form-box{position:relative;display:block;padding-top:55px}.reply-form-box #review-form{position:relative;display:block;background-color:var(--thm-white);box-shadow:0 0 30px #0000001a;padding:60px}.reply-form-box form input[type=text],.reply-form-box form input[type=email],.reply-form-box form textarea{position:relative;display:block;background:#fff;width:100%;height:60px;border:1px solid #e5e5e5;color:var(--thm-body-font-color);font-size:16px;padding:0 25px;margin-bottom:20px;border-radius:0;transition:all .5s ease}.reply-form-box form textarea{height:150px;padding:16px 25px;margin-bottom:50px}.reply-form-box form button{position:relative}.comment-box{position:relative;display:block;margin-top:61px}.comment-box__inner{position:relative;display:block}.single-comment-box{position:relative;display:block;background:var(--thm-white);box-shadow:0 0 30px #0000001a;padding:40px 50px 40px 40px;margin-bottom:30px;z-index:1}.single-comment-box-inner{position:relative;display:block;padding-left:110px}.single-comment-box-inner .img-holder{position:absolute;top:0;left:0;width:80px;height:80px;border-radius:50%;overflow:hidden}.single-comment-box-inner .img-holder img{width:100%}.single-comment-box .text-holder,.single-comment-box .text-holder .top-box{position:relative;display:block}.single-comment-box .text-holder .top-box h3{font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize;margin-bottom:1px}.single-comment-box .text-holder .top-box p{margin:0}.thm-sidebar-box{position:relative;display:block;margin-left:16px}.single-sidebar-box{position:relative;display:block;padding:40px;border:1px solid var(--thm-border-color);margin-bottom:40px}.sidebar-search-box,.sidebar-categories-box{position:relative;display:block}.sidebar-categories-box li{position:relative;display:block;margin-bottom:20px}.sidebar-categories-box li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.sidebar-categories-box li a{position:relative;display:block;color:var(--thm-black);font-size:18px;font-weight:500;line-height:50px;text-transform:none;background:var(--thm-gray-bg);padding:0 30px;font-family:var(--thm-font-2);letter-spacing:0em;transition:all .3s linear;transition-delay:.1s;z-index:1}.sidebar-categories-box li a:hover{background:var(--thm-secondary-color)}.sidebar-categories-box li a span{position:absolute;top:48%;transform:translateY(-50%) scale(.5);left:30px;color:var(--thm-white);font-size:15px;font-weight:700;line-height:0;opacity:0;transition:all .2s linear;transition-delay:.1s}.sidebar-categories-box li a:hover span{transform:scale(1);opacity:1}.sidebar-categories-box li:hover a{color:var(--thm-white);padding-left:55px}.sidebar-recent-post-box,.sidebar-recent-post{position:relative;display:block}.sidebar-recent-post>ul{position:relative;display:block}.sidebar-recent-post>ul>li{position:relative;display:block;border-bottom:1px solid var(--thm-border-color);padding-bottom:30px;margin-bottom:30px}.sidebar-recent-post>ul>li:last-child{border-bottom:none;padding:0;margin-bottom:0}.sidebar-archives-box{position:relative;display:block}.sidebar-archives-box .sidebar-categories-box li:hover a{color:var(--thm-white);padding-left:35px}.sidebar-popular-tag-box,.popular-tag-box{position:relative;display:block}.single-sidebar-box .popular-tag{position:relative;display:block;overflow:hidden;margin-left:-10px;margin-right:-10px}.single-sidebar-box .popular-tag li{position:relative;display:block;float:left;margin:0 10px 20px}.single-sidebar-box .popular-tag li a{position:relative;display:block;padding:7.5px 30px 2.5px;background:var(--thm-gray-bg);color:var(--thm-black);font-size:15px;line-height:40px;font-weight:500;text-transform:uppercase;border-radius:0;transition:all .3s ease;font-family:var(--thm-font-2)}.single-sidebar-box .popular-tag li:hover a{color:#fff;background-color:var(--thm-secondary-color)}.service-style2{position:relative;display:block;background:#fff;padding:120px 0 90px;z-index:1}.service-style2__gray-bg{position:absolute;top:0;left:0;bottom:0;width:calc((100% + 630px)/2);background-size:cover;background-repeat:no-repeat;background-position:top left;background-color:var(--thm-gray-bg);z-index:-1}.single-service-style2{position:relative;display:block;margin-bottom:30px}.service-details-page{position:relative;display:block;background-color:#fff;padding:120px 0;z-index:10}.service-details-page__content{position:relative;display:block;margin-left:30px;z-index:1}.service-details-page__content:before{position:absolute;inset:0;border:1px solid #D9D9D9;border-radius:8px;content:"";z-index:-1}.service-details-page__content-img-box{position:relative;display:block;overflow:hidden;background-color:var(--thm-primary-color);border-radius:8px}.service-details-page__content-img-box img{width:100%;transition:all .7s linear;transition-delay:.2s}.service-details-page__content-img-box:hover img{transform:scale(1.05) rotate(0);opacity:.5;transition:all .5s linear;transition-delay:.1s}.service-details-page__content-inner{position:relative;display:block;padding:51px 50px 50px}.service-details-page__content-text1{position:relative;display:block}.service-details-page__content-text1 h2{font-size:30px;line-height:40px;text-transform:capitalize;margin-bottom:21px}.service-details-page__content-text1 p+p{margin-top:20px}.service-details-page__content-text2{position:relative;display:block;margin-top:42px}.service-details-page__content-text2 h2{font-size:24px;line-height:34px;text-transform:capitalize;margin-bottom:17px}.service-details-page__content-text2 p+p{margin-top:20px}.service-details-page__content-text2 ul{position:relative;display:block;margin-top:26px}.service-details-page__content-text2 ul li{position:relative;display:block;padding-left:40px;margin-bottom:14px}.service-details-page__content-text2 ul li:last-child{margin-bottom:0}.service-details-page__content-text2 ul li p{margin:0}.service-details-page__content-text3{position:relative;display:block;margin-top:43px}.service-details-page__content-text3 h2{font-size:24px;line-height:34px;text-transform:capitalize;margin-bottom:17px}.service-details-page__content-text3 p{margin:0}.service-details-page__content-text3-inner{position:relative;display:block;margin-top:50px}.service-details-page__content-text3-inner .single-img{position:relative;display:block;border-radius:8px;overflow:hidden}.service-details-page__content-text3-inner .single-img img{width:100%}.xs-sidebar-widget::-webkit-scrollbar{width:0px}.auto-container{position:static;max-width:1320px;padding:0 12px;margin:0 auto}.gutter-y-30{--bs-gutter-y: 24px}body.locked{overflow:hidden}.fancybox-slide .fancybox-image-wrap{border-radius:10px;overflow:hidden}.thm-social-link{position:relative;display:block;padding-top:30px}.thm-social-link ul{position:relative;display:block}.thm-social-link ul li{position:relative;float:left;margin-right:10px}.thm-social-link ul li:last-child{margin-right:0}.thm-social-link ul li a{position:relative;display:flex;align-items:center;justify-content:center;height:50px;width:50px;background-color:var(--thm-primary-color);border-radius:5px;color:var(--thm-white);font-size:18px;text-align:center;transition:all .2s linear;transition-delay:.1s;z-index:1}.thm-social-link ul li a:before{position:absolute;inset:0;background-color:rgba(var(--thm-primary-color-rgb),1);border-radius:5px;content:"";opacity:0;transform:scale(.5);transform-style:preserve-3d;transition:all .4s cubic-bezier(.62,.21,.45,1.52);z-index:-1}.thm-social-link ul li:hover a:before{opacity:1;transform:scale(1)}.thm-social-link ul li:hover a{color:#fff}.xs-sidebar-group .xs-overlay{position:fixed;inset:0 0 0 0%;opacity:0;visibility:hidden;cursor:url(../images/icon/cross-out.png),pointer;z-index:99999999;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transform-origin:bottom right;-webkit-transform:scale(1,0);transform:scaleY(0)}.xs-sidebar-group.isActive .xs-overlay{opacity:.95;visibility:visible;right:100%;background:linear-gradient(90deg,rgba(var(--thm-primary-color-rgb),1),rgba(var(--thm-black-rgb),1));-webkit-transform:scale(1,1);transform:scale(1);transform-origin:top center}.xs-sidebar-widget{position:fixed;top:0;right:-100%;bottom:0;max-width:460px;width:100%;background-color:#fff;overflow:hidden;overflow-y:auto;transition-timing-function:ease-out;transition:.5s;visibility:hidden;opacity:1;z-index:999999999}.xs-sidebar-group.isActive .xs-sidebar-widget{opacity:1;visibility:visible;right:0;transition-timing-function:ease-in;transition:.5s}.sidebar-widget-container{position:relative;top:150px;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .3s ease .1s}.xs-sidebar-group.isActive .sidebar-widget-container{top:0;opacity:1;visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .9s ease .5s}.xs-overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.8;z-index:0;background-color:#000}.sidebar-textwidget{padding:50px 45px}.xs-sidebar-group .widget-heading{position:absolute;top:0;right:0;padding:25px}.xs-sidebar-group .widget-heading a{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--thm-black);border-radius:50%;color:var(--thm-black);font-size:20px;font-weight:400;transition:all .2s linear;transition-delay:.1s}.xs-sidebar-group .widget-heading a:hover{color:var(--thm-primary-color);border-color:var(--thn-base)}.xs-sidebar-group .content-inner .logo{position:relative;display:block;border-bottom:1px solid #e0e0e0;padding-bottom:30px}.xs-sidebar-group .content-inner .logo a{position:relative;display:inline-block}.xs-sidebar-group .content-inner h3{color:var(--thm-black);font-size:28px;line-height:40px;font-weight:700;text-transform:capitalize;font-family:var(--thm-font);margin-bottom:22px}.xs-sidebar-group .content-inner h3 span{color:var(--thm-primary-color);font-size:25px;font-weight:900}.xs-sidebar-group .content-inner .sidebar-contact-info{position:relative;display:block}.xs-sidebar-group .content-inner .sidebar-contact-info h3{color:var(--thm-black);font-size:25px;line-height:30px;font-weight:700;margin:0 0 27px}.sidebar-contact-info ul{position:relative;display:block}.sidebar-contact-info ul li{position:relative;display:block;margin-bottom:23px}.sidebar-contact-info ul li:last-child{margin-bottom:0}.xs-sidebar-group .content-inner .side-content-newsletter-box{position:relative;display:block;padding-top:49px}.xs-sidebar-group .content-inner .side-content-newsletter-box h3{color:var(--thm-black);font-size:25px;line-height:30px;font-weight:700;margin:0 0 24px}.tab-box-style1 .tabs-content-box{position:relative;display:block}.tab-box-style1 .tab-content-box-item{position:absolute;left:0;top:0;width:100%;height:auto;visibility:hidden}.tab-box-style1 .tab-content-box-item.tab-content-box-item-active{position:relative;visibility:visible;z-index:5}.tab-box-style1 .tab-content-box-item .item{transition:all .7s ease;opacity:0;transform:scaleY(.9);transform-origin:top bottom}.tab-box-style1 .tab-content-box-item.tab-content-box-item-active .item{opacity:1;transform:scaleY(1);transform-origin:bottom top}.review-box{position:relative;display:block;overflow:hidden;line-height:15px}.review-box ul{display:block;overflow:hidden}.review-box ul li{display:inline-block;margin-right:4px;cursor:pointer}.review-box ul li:last-child{margin-right:0}.review-box ul li i{color:#febd2f;font-size:15px}.btn-two{position:relative;display:inline-flex;align-items:center;color:var(--thm-primary-color);font-size:15px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-family:var(--thm-font-3);transition:all .2s linear;transition-delay:.1s}.btn-two span{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--thm-black);font-size:18px;margin-left:10px;transition:border-color .5s ease;transition:all .5s ease;z-index:1}.btn-two:hover span{color:#fff}.btn-two span:after{position:absolute;inset:0;background:var(--thm-primary-color);border-radius:50%;content:"";opacity:0;transform:scale(.5);transform-style:preserve-3d;z-index:-1;transition:background-color .5s ease;transition:all .5s ease}.btn-two:hover span:after{opacity:1;transform:scale(1)}.btn-two:hover{color:var(--thm-primary-color);letter-spacing:normal}.scroll-to-top--style2{position:relative;top:-5px;right:0;bottom:0;transform:rotate(0)}.checked-box1{position:relative;display:block;min-height:40px}.checked-box1 input[type=checkbox]{display:none}.checked-box1 label{position:relative;display:inline-block;padding-left:55px;color:#fff;font-size:17px;line-height:24px;font-weight:400;cursor:pointer;min-height:40px;font-family:var(--thm-font)}.checked-box1 input[type=checkbox]+label span{position:absolute;display:block;top:4px;left:0;width:40px;height:40px;vertical-align:middle;background-color:#fff;border:0px solid #dae5ec;cursor:pointer;border-radius:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.checked-box1 label span:before{position:absolute;inset:0;content:"";width:30px;height:30px;background:var(--thm-primary-color);border-radius:50%;margin:5px;transform:scale(0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.checked-box1 input[type=checkbox]:checked+label span{border-color:#000}.checked-box1 input[type=checkbox]:checked+label span:before{transform:scale(1)}.checked-box2{position:relative;display:block;min-height:26px}.checked-box2 input[type=checkbox]{display:none}.checked-box2 label{position:relative;display:inline-block;padding-left:25px;color:var(--thm-body-font-color);font-size:16px;line-height:26px;font-weight:400;cursor:pointer;font-family:var(--thm-font)}.checked-box2 input[type=checkbox]+label span{position:absolute;top:3px;left:0;width:20px;height:20px;vertical-align:middle;background-color:transparent;border:1px solid var(--thm-border-color);cursor:pointer;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.checked-box2 label span:before{position:absolute;inset:0;content:"";font-family:icomoon!important;color:var(--thm-primary-color);font-size:15px;font-weight:700;transform:scale(0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.checked-box2 input[type=checkbox]:checked+label span{border-color:#c3cadb}.checked-box2 input[type=checkbox]:checked+label span:before{transform:scale(1)}.accordion-box{position:relative;display:block}.accordion-box .block{position:relative;display:block;margin-bottom:20px;transition:all .5s ease}.accordion-box .block:last-child{margin-bottom:0}.accordion-box .block .acc-btn{position:relative;display:block;cursor:pointer;background:#fff;padding:9px 20px 9px 55px;border:1px solid #d4d4d4;transition:all .5s ease}.accordion-box .block .acc-btn h3{color:var(--thm-black);font-size:19px;line-height:30px;font-weight:600;font-family:var(--thm-font);transition:all .5s ease}.accordion-box .block .acc-btn .icon-outer{position:absolute;top:50%;left:20px;width:20px;height:20px;color:var(--thm-black);font-size:18px;text-align:left;line-height:20px;cursor:pointer;transform:translateY(-50%) rotate(0);transition:all .5s ease;z-index:1}.accordion-box .block .acc-btn .icon-outer i:before{font-weight:700}.accordion-box .block .acc-content{position:relative;display:none;padding:1px 20px 21px 55px;border:1px solid #d4d4d4;border-top:1px solid transparent}.accordion-box .block .acc-content.current{display:block}.accordion-box .block .acc-content p{margin:0}.accordion-box-style2{position:relative;display:block}.products-style1{background:#fff;padding:140px 0 110px}.products-style1 .auto-container{max-width:1740px;width:100%}.products-style1__inner{position:relative;display:block}.products-style1__inner>ul{position:relative;display:block;margin-left:-12px;margin-right:-12px}.products-style1__inner>ul>li{position:relative;display:block;float:left;width:20%;padding:0 12px}.products-style3{position:relative;display:block;background:var(--thm-white);padding:0 0 110px}.products-style3__content{position:relative;display:block}.products-style3__single{position:relative;display:flex;align-items:center;border:1px solid rgba(var(--thm-border-rgb-color),.1);border-radius:10px;padding:20px;margin-bottom:24px;z-index:1}.products-style3__single-img{position:relative;display:block;background:var(--thm-gray-bg);border-radius:10px;overflow:hidden}.products-style3__single-img img{width:100%}.products-style3__single-text{position:relative;display:block;margin-left:20px;flex:1}.products-style3__single-text h5{font-size:16px;line-height:26px;font-weight:500;text-transform:capitalize;font-family:var(--thm-font);margin-bottom:10px}.products-style3__single-text h5 a{color:var(--thm-black)}.products-style3__single-text h5 a:hover{color:var(--thm-primary-color)}.products-style3__single-text .discount-price{position:relative;display:block}.products-style3__single-text .discount-price p{font-size:16px;font-weight:400;line-height:29px;text-transform:capitalize}.products-style3__single-text .discount-price p del{position:relative;display:inline-block;padding-right:9px}.banner-box-style1{position:relative;display:block;background-color:var(--thm-secondary-color);border-radius:10px;min-height:699px;padding-top:125px;padding-left:40px}.banner-box-style1 .slider-bg-slide{width:255px;height:425px!important;position:absolute;right:0;bottom:0}.banner-box-style1 h3{color:var(--thm-white);font-size:18px;font-weight:500;line-height:28px}.banner-box-style1 h2{color:var(--thm-white);font-size:40px;line-height:55px;text-transform:capitalize;margin:12px 0 14px}.banner-box-style1 p{color:var(--thm-black);font-size:20px;line-height:32px;text-transform:capitalize}.products-style4{background-color:var(--thm-gray-bg);padding:140px 0 138px}.products-style4__single{position:relative;display:block;background:#fff;margin-bottom:2px}.products-style4__single-img{position:relative;display:block;overflow:hidden;z-index:1}.products-style4__single-img img{width:100%}.products-style4__single-text{position:relative;display:block;padding:0 30px 30px}.products-style4__single-text h5{font-size:16px;line-height:26px;font-weight:400;text-transform:capitalize;font-family:var(--thm-font);margin-bottom:5px}.products-style4__single-text h5 a{color:var(--thm-black)}.products-style4__single-text h5 a:hover{color:var(--thm-primary-color)}.products-style4__single-text .count-text{position:relative;display:block;margin-left:10px;margin-top:2px}.products-style4__single-text .count-text p{font-size:12px;font-weight:400;line-height:16px}.products-style4__btn{position:relative;display:block;text-align:center;margin-top:48px}.features-style3{padding:135px 0 140px}.features-style3__bg{position:absolute;inset:0;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-1}.features-style3__bg:before{position:absolute;inset:0;background:linear-gradient(90deg,#f5f6fa,#f5f6fae6 12.37% 28.64%,#f5f6facc 37.6%,#d9d9d900);content:"";z-index:-1}.features-style3__inner,.features-style3__single,.features-style3__single-content{position:relative;display:block}.features-style3__single-content h3{font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize;margin-bottom:16px}.features-style3__single-content h2{font-size:40px;line-height:55px;font-weight:700;text-transform:capitalize;margin-bottom:42px}.features-style3__single-content h4{font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize}.features-style3__single-content h4 span{background:var(--Secondary, linear-gradient(180deg, #E53E29 0%, #F64E02 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:40px;font-weight:700}.featured-style4{background-color:var(--thm-white);padding:110px 0}.featured-style4.pdtop0{padding-top:0}.featured-style4__single{position:relative;display:flex;align-items:center;border-radius:5px;border:1px solid rgba(0,0,0,.1);background-color:var(--thm-white);padding:30px;transition:background-color .5s ease;transition:all .5s ease;margin-bottom:30px}.featured-style4__single:hover{border-color:var(--thm-white);box-shadow:0 5px 10px #0000001a}.latest-product-style1{background-color:var(--thm-gray-bg);padding:140px 0}.latest-product-style1__top{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-bottom:58px}.project-menu-box{position:relative;display:block;overflow:hidden;top:-12px}.project-filter{position:relative;display:block;overflow:hidden}.project-filter li{position:relative;display:block;float:left;margin-right:30px}.project-filter li:last-child{margin-right:0}.project-filter li .filter-text{position:relative;display:block;color:var(--thm-black);font-size:15px;line-height:48px;font-weight:500;text-transform:uppercase;background:transparent;border:1px solid #7e898d;padding:0 30px;cursor:pointer;transition:all .4s ease;z-index:1}.products-style2__single--style3{border:1px transparent;border-radius:0}.latest-product-style1__btn{position:relative;display:block;margin-top:20px}.products-style3--style4{position:relative;display:block;padding:140px 0 116px}.features-style5--style6{position:relative;display:block;padding-top:0}.blog-style1--style2{padding-bottom:190px}.subscribe-style1--style2{position:relative;display:block;z-index:1}.subscribe-style1--style2:before{display:none}.subscribe-style1--style2:after{position:absolute;inset:0;background:var(--thm-gray-bg);content:"";z-index:-1}.subscribe-style1--style2__inner{position:relative;display:block;padding:112px 0 120px}.subscribe-style1--style2__img{position:absolute;display:block;left:0;bottom:0;z-index:2}.subscribe-style1--style2__img img{width:auto}.slogan-style1{background-color:var(--thm-gray-bg)}.slogan-style1__inner{position:relative;display:block;padding:190px 0 200px}.slogan-style1__inner-content{position:relative;display:block}.slogan-style1__inner-content h2{font-size:60px;line-height:1.3em;font-weight:700;text-transform:capitalize;margin-bottom:31px}.slogan-style1__inner-content h3{font-size:26px;line-height:36px;font-weight:600;text-transform:capitalize;margin:0 0 28px}.slogan-style1__inner-content h3 span{color:var(--thm-primary-color)}.timer-box2-outer{position:relative;display:inline-flex;align-items:center;border-radius:5px;background:var(--thm-white);padding:16px 30px}.timer-box2-outer h5{color:var(--thm-body-font-color);font-size:18px;line-height:28px;font-weight:500;font-family:var(--thm-font-2)}.timer-box2{position:relative;display:block;padding-left:10px}.timer-box2 .countdown-timer{position:relative;display:block}.timer-box2 .countdown-timer ul,.timer-box2 .countdown-timer li{position:relative;display:flex;align-items:center}.timer-box2 .countdown-timer li+li{margin-left:20px}.timer-box2 .countdown-timer li .box,.timer-box2 .time-countdown-two{position:relative;display:flex;align-items:center}.timer-box2 .countdown-timer li span.days,.timer-box2 .countdown-timer li span.hours,.timer-box2 .countdown-timer li span.minutes,.timer-box2 .countdown-timer li span.seconds{color:var(--thm-black);font-size:18px;line-height:20px;font-weight:500;font-family:var(--thm-font-2)}.timer-box2 .countdown-timer li span.timeRef{position:relative;display:block;margin-left:4px;color:var(--thm-black);font-size:18px;line-height:20px;font-weight:500;text-transform:capitalize;font-family:var(--thm-font-2)}.slogan-style1__inner-img{position:absolute;top:50%;right:0;transform:translateY(-50%)}.slogan-style1--bg2{background:linear-gradient(181deg,#b1ccee 1.02%,#b1cdef 11.42%,#b3ceef 25.39%,#b7cfee 40.26%,#b9ceee 51.91%,#b0ccee 71.85%,#a0c5eb 75.88%,#afcbed 80.03%,#b1cdef 85.57%,#b1cfef 91.72%,#b4cff0 99.83%)}.slogan-style1--bg2 .slogan-style1__inner{padding:177px 0 180px}.slogan-style1__inner-img-two{position:absolute;top:0%;right:0;transform:translateY(0)}.products-style5{position:relative;display:block;background-color:var(--thm-gray-bg);padding:140px 0 110px}.products-style5__single{position:relative;display:block;background:linear-gradient(180deg,#e53e29,#f64e02);padding:90px 60px 100px;margin-bottom:30px;z-index:1}.products-style5__single-style2{position:relative;display:block;background-color:var(--thm-white);padding:40px 0 0;margin-bottom:30px}.products-style5__single--bg2{background:#cdf8ff}.products-style5__single-shape-bg1{position:absolute;top:0;right:0;bottom:0;width:330px;background-size:cover;background-position:left top;opacity:.5;z-index:-1}.latest-product-style2{background-color:var(--thm-white);padding:140px 0 100px}.latest-product-style2__single{position:relative;display:block;background:#f4efeb;padding:58px 30px 200px}.latest-product-style2__single.bg2{background:#e9f6ff}.products-style1__single--style3{position:relative;display:block}.shop-style1{position:relative;display:block;background:#fff;padding:140px 0;z-index:10}.grid-list-view-box{position:relative;display:block}.grid-list-view-box ul{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:50px;border:1px solid #e6e7e9}.grid-list-view-box ul li{position:relative;display:block}.grid-list-view-box ul li+li{margin-left:20px}.grid-list-view-box ul li a{position:relative;display:inline-block;color:var(--thm-black);font-size:20px;line-height:0;top:3px}.grid-list-view-box ul li a:hover{color:var(--thm-primary-color)}.price-ranger{position:relative;display:block;margin-top:9px}.price-ranger .ui-widget-content{background:#d9d5de;border:none;height:6px;border-radius:3px}.price-ranger #slider-range{margin-left:3px;margin-right:0;margin-top:0}.price-ranger .ui-widget-header{border:0px solid #e0dfdf;background:var(--thm-primary-color)}.price-ranger .ui-slider-handle{position:absolute;top:-4px;width:14px!important;height:14px;border:4px solid var(--thm-primary-color);border-radius:50%;margin-left:-5px;outline:medium none;cursor:pointer;z-index:2}.price-ranger .ranger-min-max-block{position:relative;overflow:hidden;margin-top:21px;display:block}.price-ranger .ranger-min-max-block span{position:relative;float:left;color:var(--thm-body-font-color);font-size:16px;font-weight:500;line-height:20px;font-family:var(--thm-font)}.price-ranger .ranger-min-max-block input{display:inline-block}.price-ranger .ranger-min-max-block input[type=text]{position:relative;float:left;color:var(--thm-gray);font-size:16px;font-weight:500;text-align:center;width:37px;line-height:22px;border:none;padding:0;font-family:var(--thm-font-2);background-color:transparent}.availability-box,.availability-box ul{position:relative;display:block}.availability-box ul li{position:relative;display:block;border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-bottom:15px}.availability-box ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.checked-box10{position:relative;display:block;min-height:30px}.checked-box10 label{position:relative;display:inline-block;padding-left:35px;margin-right:0;margin-bottom:0;color:var(--thm-black);font-size:16px;line-height:30px;font-weight:500;cursor:pointer;min-height:30px;font-family:var(--thm-font)}.checked-box10 input[type=checkbox]{display:none}.checked-box10 input[type=checkbox]+label span{position:absolute;top:5px;left:0;width:20px;height:20px;border-radius:4px;background-color:transparent;border:1px solid var(--thm-black);vertical-align:middle;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.checked-box10 label span:before{font-family:icomoon!important;content:"";position:absolute;display:flex;align-items:center;justify-content:center;inset:0;margin:0;color:var(--thm-white);font-size:14px;font-weight:700;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.checked-box10 input[type=checkbox]:checked+label span{border-color:var(--thm-secondary-color);background-color:var(--thm-secondary-color)}.checked-box10 input[type=checkbox]:checked+label span:before{opacity:1}.sidebar-rating-box{position:relative;display:block;padding-top:5px}.sidebar-rating-box ul{position:relative;display:block;overflow:hidden}.sidebar-rating-box ul li{position:relative;display:block;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.sidebar-rating-box ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar-rating-box ul li .sidebar-rating-box__single{position:relative;display:block}.sidebar-rating-box__single label{display:inline-flex;align-items:center}.sidebar-rating-box__single input[type=radio]{display:none}.sidebar-rating-box__single input[type=radio]+label span{position:relative;display:block;width:20px;height:20px;border:1px solid var(--thm-black);cursor:pointer;border-radius:5px;transition:all .3s ease}.sidebar-rating-box__single input[type=radio]+label span:before{font-family:icomoon!important;content:"";position:absolute;inset:0;color:var(--thm-white);font-size:14px;line-height:18px;text-align:center;opacity:0;transform:scale(1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sidebar-rating-box__single input[type=radio]:checked+label span{border-color:var(--thm-secondary-color);background-color:var(--thm-secondary-color)}.sidebar-rating-box__single input[type=radio]:checked+label span:before{opacity:1}.sidebar-rating-box__single .start-box{position:relative;display:inline-block;padding-left:8px;font-size:14px;line-height:0}.sidebar-rating-box__single .start-box i{position:relative;display:inline-block;color:#868686;font-size:16px;cursor:pointer}.sidebar-rating-box__single .start-box i.rated{color:var(--thm-primary-color)}.shop-single-banner{position:relative;display:block;background:#e9f6ff;padding:56px 30px 200px;border-radius:7px;z-index:1}.shop-style3{position:relative;display:block;background:var(--thm-white);padding:140px 0;z-index:1}.shop-style3__content{position:relative;display:block}.product-details{position:relative;display:block;background:var(--thm-white);padding:140px 0;z-index:1}.product-details-image-box{position:relative;display:block;margin-right:36px}.product-details-main-image{position:relative;display:block}.product-details-image-box .bx-wrapper{position:relative;margin:0;padding:0}.product-details-image-box .bx-wrapper .bx-viewport{box-shadow:none;border:0px solid #fff;left:0;background:#fff;transform:translatez(0)}.product-details-image-box .bx-wrapper .bx-loading{display:none}.product-details-main-image .single-box{position:relative;display:block}.product-details-main-image .single-box .img-holder{position:relative;display:block;overflow:hidden}.product-details-main-image .single-box .img-holder .overlay-icon{position:absolute;top:20px;right:20px;z-index:5}.product-details-main-image .single-box .img-holder .overlay-icon a{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:var(--thm-white);border:1px solid #e5e5e5}.product-details-main-image .single-box .img-holder .overlay-icon a span{position:relative;display:inline-block;color:var(--thm-black);font-size:25px;line-height:25px}.product-details-main-image .single-box .img-holder img{width:100%}.product-details-image-box .slider-pager{position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start;margin-top:30px}.product-details-image-box .slider-pager .thumb-box{position:relative;display:block;margin-left:-7px;margin-right:-7px}.product-details-image-box .slider-pager .thumb-box li{position:relative;display:block;float:left;padding:0 7px}.product-details-image-box .slider-pager .thumb-box li a{position:relative;display:block;overflow:hidden;border:1px solid #f5f6fa;border-radius:0;transition:all .2s linear;transition-delay:.1s}.product-details-image-box .slider-pager .thumb-box li a .thumb-image{position:relative;display:block}.product-details-image-box .slider-pager .thumb-box li a .thumb-image img{width:100%}.product-details-content-box{position:relative;display:block}.product-details-content-box__title{position:relative;display:block;margin-bottom:17px}.product-details-content-box__title h2{font-size:40px;line-height:50px;font-weight:700;text-transform:capitalize}.product-details-content-box__review{position:relative;display:flex;align-items:center;margin-bottom:22px}.product-details-content-box__review .left-box{position:relative;display:flex;align-items:center}.product-details-content-box-list{position:relative;display:block;border-bottom:1px solid #e5e5e5;padding-bottom:15px}.product-details-content-box-list ul{position:relative;display:block}.product-details-content-box-list ul li{position:relative;display:block;padding-left:30px;margin-bottom:15px}.product-details-content-box__price{position:relative;display:block;margin-top:30px}.product-details-content-box__price h2{color:var(--thm-primary-color);font-size:40px;font-weight:500;line-height:55px}.product-details-content-box__price h2 del{color:var(--thm-body-font-color);font-size:22px;line-height:32px;font-weight:500}.product-quantity-box-outer{position:relative;display:block;margin-top:27px}.product-quantity-box{position:relative;display:block}.product-quantity-box .input-group.bootstrap-touchspin{position:relative;width:105px;height:60px;border:1px solid #e6e7e9;border-radius:10px}.product-quantity-box .bootstrap-touchspin .input-group-btn-vertical{position:absolute;inset:0;width:100%}.product-quantity-box .bootstrap-touchspin .input-group-btn-vertical .btn{position:relative;display:block;background:transparent;border:0px solid #e2e2e2;color:var(--thm-body-font-color);cursor:pointer;height:20px;width:30px;margin:0;padding:0}.product-quantity-box .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{position:absolute;top:7px;right:15px;border-radius:0}.product-quantity-box .bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-up:before{position:absolute;top:0;left:0;width:100%;height:100%;font-family:icomoon!important;content:"";color:var(--thm-body-font-color);font-size:20px;padding:0;line-height:20px}.product-quantity-box .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{position:absolute;bottom:7px;right:15px}.product-quantity-box .bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-down:before{position:absolute;top:0;left:0;width:100%;height:100%;font-family:icomoon!important;content:"";color:var(--thm-body-font-color);font-size:20px;padding:0;line-height:20px;transform:rotate(180deg)}.product-details-content-box__bottom{position:relative;display:block;margin-top:25px}.product-details-content-box__bottom p{margin:0}.product-details-content-box__bottom p+p{margin-top:6px}.product-details-content-box__bottom p span{color:var(--thm-black)}.product-tab-box__outer{position:relative;display:block;border-top:1px solid #e5e5e5;margin-top:74px;padding-top:60px}.shop-single-banner--style2{margin-left:110px}.product-tab-box{position:relative;display:block}.product-tab-box .tab-btns{position:relative;display:block;margin-bottom:60px;z-index:1}.product-tab-box .tab-btns li{position:relative;display:block;float:left;margin-right:25px}.product-tab-box .tab-btns li:last-child{margin-right:0}.product-tab-box .tab-btns .tab-btn{position:relative;display:inline-block}.product-tab-box .tab-btns .tab-btn span{position:relative;display:block;background:transparent;border:1px solid var(--thm-black);cursor:pointer;padding:16px 50px 12px;color:var(--thm-black);font-size:15px;font-weight:500;text-transform:uppercase;text-align:center;transition:all .5s ease;font-family:var(--thm-font-2);z-index:1}.product-tab-box .tab-btns .tab-btn.active-btn span,.product-tab-box .tab-btns .tab-btn:hover span{color:#fff;background-color:var(--thm-black);border-color:var(--thm-black)}.product-tab-box .tab-btns .tab-btn span:before{position:absolute;left:0;bottom:0;right:0;height:0;content:"";opacity:1;background:rgba(var(--thm-primary-color-rgb),.9);transition:all .5s ease;transition-delay:.3s;z-index:-1}.product-tab-box .tab-btns .tab-btn.active-btn span:before,.product-tab-box .tab-btns .tab-btn:hover span:before{height:100%}.product-tab-box .tabs-content{position:relative;display:block}.product-tab-box .tabs-content .tab{position:relative;display:none}.product-tab-box .tabs-content .tab.active-tab{display:block}.product-details-tab-content{position:relative;display:block}.product-description-content{position:relative;display:block;margin-top:-8px}.product-information-content{position:relative;display:block;margin-top:-5px}.product-information-content p{margin:0}.product-information-content p span{color:var(--thm-black);font-size:18px;font-weight:500;line-height:28px;font-family:var(--thm-font-2)}.review-form{position:relative;display:block;background:#fff;padding:53px 60px 60px;box-shadow:0 0 40px #0000001a;margin-top:60px}.review-form .add-rating-box{position:relative;display:block;overflow:hidden}.review-form .add-rating-box .add-rating-title{position:relative;float:left}.review-form .add-rating-box .add-rating-title p{line-height:20px;margin:0}.review-form .add-rating-box .review-box{position:relative;float:left;padding-left:20px}.review-form .add-rating-box .review-box ul li{position:relative;display:block;float:left;line-height:20px;margin-right:5px}.review-form .add-rating-box .review-box ul li:last-child{margin-right:0}.review-form .add-rating-box .review-box ul li i{font-size:14px;line-height:20px;transition:all .5s ease 0s}.product-tab-box .review-form form input[type=text],.product-tab-box .review-form form input[type=email],.product-tab-box .review-form form textarea{position:relative;display:block;background:#fff;width:100%;height:60px;border:1px solid #e5e5e5;color:#757575;font-size:16px;padding:0 20px;margin-bottom:22px;border-radius:0;transition:all .5s ease}.product-tab-box .review-form form textarea{height:120px;padding:10px 20px}.product-tab-box .review-form form input[type=text]:focus{border-color:#e1dddd}.product-tab-box .review-form form input[type=email]:focus{border-color:#e1dddd}.product-tab-box .review-form form textarea:focus{border-color:#e1dddd}.review-box-outer{position:relative;display:block}.review-box-outer__top{position:relative;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:60px}.review-box-outer__top .review-box ul li i{color:var(--thm-primary-color)}.review-box-outer__bottom{position:relative;display:block}.review-box-outer__bottom-box{position:relative;display:block;border:1px solid #e6e7e9}.review-box-outer__bottom-box>li{border-bottom:1px solid #e6e7e9}.review-box-outer__bottom-box>li:last-child{border-bottom:none}.single-review-box-outer{position:relative;display:block;padding:35px 40px 34px}.single-review-box{position:relative;display:block;padding-left:95px}.single-review-box .review-box ul li i{color:var(--thm-primary-color)}.products-style1--products-details{padding-top:0}.checkout-area{position:relative;display:block;padding:140px 0}.checkout_inner-box{position:relative;display:block}.checkout-form{position:relative;display:block;padding:60px 60px 50px;border:1px solid var(--thm-border-color);border-radius:var(--thm-border-radius)}.checkout-form-box1{position:relative;display:block;padding-bottom:50px}.shop-page-title{margin-top:-5px;padding-bottom:32px}.shop-page-title h2{font-size:30px;line-height:40px}.checkout-form .field-input{position:relative;display:block;margin-bottom:20px}.checkout-form .field-input input[type=text],.checkout-form .field-input input[type=email],.checkout-form .field-input input[type=tel]{position:relative;display:block;background-color:#fff;border:1px solid var(--thm-border-color);width:100%;height:60px;border-radius:var(--thm-border-radius);color:#6d6b71;font-size:16px;font-weight:400;padding:0 20px;transition:all .5s ease;font-family:var(--thm-font)}.checkout-form .field-input input[type=text]:focus{border-color:var(--thm-primary-color)}.checkout-form .field-input input[type=email]:focus{border-color:var(--thm-primary-color)}.checkout-form .field-input input[type=tel]:focus{border-color:var(--thm-primary-color)}.checkout-form .field-input .nice-select{position:relative;display:block;background-color:#fff;border:1px solid var(--thm-border-color);width:100%;height:60px;border-radius:var(--thm-border-radius);color:#6d6b71;font-size:16px;font-weight:400;line-height:58px;font-family:var(--thm-font);padding-left:20px;padding-right:30px}.checkout-form .field-input .nice-select:after{width:8px;height:8px;border-bottom:2px solid #a9a6a5;border-right:2px solid #a9a6a5;right:28px;margin-top:0;top:24px;z-index:10}.payment-info{position:relative;display:block;padding-top:80px}.payment-info .accordion-box .block{box-shadow:none;margin-bottom:20px}.payment-info .accordion-box .block .acc-btn{padding:15px 30px;background-color:transparent;border:1px solid var(--thm-border-color);border-radius:var(--thm-border-radius)}.payment-info .accordion-box .block .acc-btn h3{color:var(--thm-black);font-size:16px;line-height:28px;font-weight:600}.payment-info .accordion-box .block .acc-btn .icon-outer{position:absolute;top:50%;left:auto;right:20px;width:20px;height:20px;color:#a3a0a7;font-size:20px;text-align:right;line-height:20px;transform:translateY(-50%) rotate(180deg)}.payment-info .accordion-box .block .acc-content{padding:30px;border:1px solid var(--thm-border-color);border-top:1px solid transparent;border-bottom-left-radius:var(--thm-border-radius);border-bottom-right-radius:var(--thm-border-radius)}.payment-input-box{position:relative;display:block;background:var(--thm-gray-bg);padding:30px 30px 10px;border-radius:var(--thm-border-radius)}.product-details-info-box{position:relative;display:block;padding:33px 0 40px;background-color:#fff;border:1px solid var(--thm-border-color);border-radius:var(--thm-border-radius)}.product-details-info-box__inner{position:relative;display:block;padding-left:30px;padding-right:30px}.product-details-info-box .product-name{position:relative;display:block}.product-name .product-name_list{position:relative;display:block;border-bottom:1px solid var(--thm-border-color);margin-bottom:23px;padding-bottom:25px}.product-name .product-name_list h4{font-size:19px;line-height:27px;text-transform:capitalize;margin-bottom:7px}.product-name .product-name_list p span{color:var(--thm-primary-color);font-weight:500;font-family:var(--thm-font)}.product-details-info-box .value-info{position:relative;display:block;margin-bottom:23px;padding-bottom:23px}.product-details-info-box .value-info:before{content:"";position:absolute;right:0;bottom:-1px;height:1px;background-color:var(--thm-border-color);left:0}.product-details-info-box .value-info li{position:relative;display:flex;align-items:center;justify-content:space-between}.product-details-info-box .value-info li+li{margin-top:10px}.product-details-info-box .value-info li h5{color:var(--thm-black);font-size:17px;line-height:27px;font-weight:500;font-family:var(--thm-font)}.product-details-info-box .value-info li p{margin:0}.product-details-info-box .total-value-box{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:23px;border-bottom:1px solid var(--thm-border-color)}.product-details-info-box .total-value-box h3{font-size:16px;line-height:26px;font-weight:600;text-transform:capitalize}.product-details-info-box .total-value-box h4{color:var(--thm-primary-color);font-size:16px;line-height:26px;font-weight:600}.my-account-page{position:relative;display:block;padding:140px 0 133px;z-index:1}.my-account-page__inner{position:relative;display:block;max-width:770px;width:100%;margin:0 auto}.my-account-page__top{position:relative;display:block;background:#fff;border-radius:var(--thm-border-radius);border:1px solid var(--thm-border-color);padding:35px 40px 40px;z-index:1}.my-account-page__form,.my-account-page__form form{position:relative;display:block}.my-account-page__form form input[type=text],.my-account-page__form form input[type=email]{position:relative;display:block;background:var(--thm-gray-bg);width:100%;height:60px;border:0px solid var(--thm-border-color);color:#a3a0a7;font-size:16px;font-weight:400;font-style:normal;padding-left:20px;padding-right:20px;border-radius:var(--thm-border-radius);transition:all .5s ease;outline:none}.my-account-page__form form input[type=text]::-webkit-input-placeholder{color:#a3a0a7}.my-account-page__form form input[type=text]:-moz-placeholder{color:#a3a0a7}.my-account-page__form form input[type=text]::-moz-placeholder{color:#a3a0a7}.my-account-page__form form input[type=text]:-ms-input-placeholder{color:#a3a0a7}.my-account-page__form form input[type=email]::-webkit-input-placeholder{color:#a3a0a7}.my-account-page__form form input[type=email]:-moz-placeholder{color:#a3a0a7}.my-account-page__form form input[type=email]::-moz-placeholder{color:#a3a0a7}.my-account-page__form form input[type=email]:-ms-input-placeholder{color:#a3a0a7}.my-account-page__form form textarea::-webkit-input-placeholder{color:#a3a0a7}.my-account-page__form form textarea:-moz-placeholder{color:#a3a0a7}.my-account-page__form form textarea::-moz-placeholder{color:#a3a0a7}.my-account-page__form form textarea:-ms-input-placeholder{color:#a3a0a7}.my-account-page__form-checkbox{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:2px}.my-account-page__form-checkbox .forgot-password{position:relative;display:block}.my-account-page__form-checkbox .forgot-password a{color:var(--thm-primary-color);font-size:16px;line-height:30px;font-weight:600;text-transform:capitalize;font-family:var(--thm-font-2);transition:all .2s linear;transition-delay:.1s}.my-account-page__bottom{position:relative;display:block;margin-top:30px}.my-account-page__bottom-btn{position:relative;display:block;padding-bottom:13px}.my-account-page__bottom-single-btn{position:relative;display:block;margin-bottom:10px}.my-account-page__bottom-single-btn a{position:relative;display:block;border:1px solid var(--thm-border-color);border-radius:var(--thm-border-radius);color:var(--thm-black);font-size:16px;line-height:60px;font-weight:700;font-family:var(--thm-font-2);text-align:center}.my-account-page__bottom-single-btn a:hover{color:var(--thm-primary-color);border-color:var(--thm-primary-color)}.my-account-page__bottom-single-btn a>span{position:relative;display:inline-block;font-size:20px;line-height:20px;top:2px;padding-right:6px}.my-account-page__bottom p{font-weight:600;font-family:var(--thm-font-2)}.my-account-page__bottom p a{color:var(--thm-primary-color)}.faq-page-one{position:relative;display:block;background-color:#fff;padding:140px 0 110px;z-index:10}.faq-search-box{position:relative;display:block;max-width:820px;width:100%;margin:0 auto 60px}.faq-search-box__inner,.faq-page-one .faq-content-box{position:relative;display:block}.faq-form-area{position:relative;display:block;background-color:var(--thm-gray-bg);padding:140px 0;overflow:hidden;z-index:10}.faq-form-area__img{position:absolute;bottom:0;right:15%;z-index:-1}.faq-form-box{position:relative;display:block;max-width:770px}.faq-form-box .top-title{position:relative;display:block;margin-top:-9px;padding-bottom:24px}.faq-form-box .top-title h2{font-size:45px;line-height:55px;font-weight:700}.faq-form-box form{position:relative;display:block}.faq-form-box form input[type=text],.faq-form-box form input[type=email],.faq-form-box form textarea{position:relative;display:block;background:transparent;width:100%;height:60px;border:0px solid #e3e3e3;border-bottom:2px solid #e3e3e3;color:#444;font-size:18px;font-weight:400;font-style:normal;padding-left:0;padding-right:0;border-radius:0;transition:all .5s ease;font-family:var(--thm-font)}.faq-form-box form textarea{height:140px}.faq-form-box form input[type=text]:focus{color:#000;border-color:var(--thm-primary-color)}.faq-form-box form input[type=email]:focus{color:#000;border-color:var(--thm-primary-color)}.faq-form-box form textarea:focus{color:#000;border-color:var(--thm-primary-color)}.faq-form-box form input[type=text]::-webkit-input-placeholder{color:#444}.faq-form-box form input[type=text]:-moz-placeholder{color:#444}.faq-form-box form input[type=text]::-moz-placeholder{color:#444}.faq-form-box form input[type=text]:-ms-input-placeholder{color:#444}.faq-form-box form input[type=email]::-webkit-input-placeholder{color:#444}.faq-form-box form input[type=email]:-moz-placeholder{color:#444}.faq-form-box form input[type=email]::-moz-placeholder{color:#444}.faq-form-box form input[type=email]:-ms-input-placeholder{color:#444}.faq-form-box form textarea::-webkit-input-placeholder{color:#444}.faq-form-box form textarea:-moz-placeholder{color:#444}.faq-form-box form textarea::-moz-placeholder{color:#444}.faq-form-box form textarea:-ms-input-placeholder{color:#444}.coming-soon-page-style1{position:relative;display:block;overflow:hidden;z-index:10}.coming-soon-page-style1__bg{position:absolute;inset:0;background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:var(--thm-black);background-blend-mode:luminosity;z-index:-1}.coming-soon-page-style1__bg:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000 5%,#00000080)}.coming-soon-page-style1__content{position:relative;display:block;max-width:805px;width:100%;margin:0 auto;top:50%;transform:translateY(-50%)}.timer-box{position:relative;display:flex;align-items:center;justify-content:center;margin:57px 0 42px;z-index:2}.timer-box .countdown-timer li{position:relative;display:flex;align-items:center;justify-content:center;float:left;width:170px;height:170px;margin:0 15px;border:2px solid rgba(255,255,255,.1);background-color:var(--thm-primary-color);border-radius:50%}.timer-box .countdown-timer li span.days,.timer-box .countdown-timer li span.hours,.timer-box .countdown-timer li span.minutes,.timer-box .countdown-timer li span.seconds{color:#fff;font-size:55px;line-height:60px;font-weight:700;font-family:var(--thm-font)}.timer-box .countdown-timer li span.timeRef{position:relative;display:block;color:#fff;font-size:18px;line-height:20px;font-weight:700;text-transform:uppercase;margin-top:11px;font-family:var(--thm-font)}.subscribe-box-style1{position:relative;display:block;max-width:770px;width:100%;margin:0 auto}.subscribe-box-style1 form{position:relative;display:block;width:100%}.subscribe-box-style1 form input[type=email]{position:relative;display:block;max-width:560px;width:100%;height:70px;border-radius:7px;background:#fff;border:1px solid #ffffff!important;color:var(--thm-gray);font-size:18px;font-weight:400;padding-left:30px;padding-right:30px;transition:all .5s ease 0s;font-family:var(--thm-font)}.subscribe-box-style1 form button{position:absolute;top:0;right:0;bottom:0;width:195px;background:var(--thm-primary-color);border-radius:7px;color:#fff;font-size:14px;font-weight:700;line-height:70px;text-transform:uppercase;letter-spacing:.1em;display:block;text-align:center;border:0px solid #e1e1e1!important;transition:all .5s ease 0s}.subscribe-box-style1 form input[type=email]:focus{color:var(--thm-black)}.subscribe-box-style1 form input[type=email]:focus+button,.subscribe-box-style1 form button:hover{color:var(--thm-black)}.subscribe-box-style1 form input::-webkit-input-placeholder{color:#444}.subscribe-box-style1 form input:-moz-placeholder{color:#444}.subscribe-box-style1 form input::-moz-placeholder{color:#444}.subscribe-box-style1 form input:-ms-input-placeholder{color:#444}.error-page{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;z-index:10}.error-page__bg{position:absolute;inset:0;background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:-1}.error-page__bg:before{content:"";position:absolute;inset:0;background-color:#000;opacity:.85}.error-content{position:relative;display:block}.error-page-search-box{position:relative;display:inline-block;max-width:570px;width:100%;padding-top:43px}.error-content .btns-box{position:relative;display:block;line-height:0;margin-top:30px}.scrolling-text-style1{position:relative;display:block;background-color:#fff;overflow:hidden;margin-top:-8px;padding-bottom:83px;z-index:10}.scrolling-text-style1:before{content:"";position:absolute;top:0;left:0;bottom:0;width:20%;background:#fff;background:linear-gradient(90deg,#fff,#fff0 100% 100%,#fff);z-index:1}.scrolling-text-style1:after{content:"";position:absolute;top:0;right:0;bottom:0;width:20%;background:#fff;background:linear-gradient(280deg,#fff,#fff0 100% 100%,#fff);z-index:1}#ui-datepicker-div.ui-widget-content{border:1px solid #c5c5c5;background:#fff none repeat scroll 0 0;border:1px solid #777;color:#252525;font-family:Poppins,sans-serif;font-size:14px;border-radius:0;width:270px;padding:5px;z-index:999!important}#ui-datepicker-div.ui-datepicker .ui-datepicker-header{background:#151515 none repeat scroll 0 0;border:2px solid #252525;border-radius:0;color:#fff;font-weight:700;padding:5px 0;position:relative}.ui-datepicker td a{color:#000!important;text-align:center;background-image:none!important;background:#f5f5f5!important;border:1px solid #f9f9f9!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #333333!important;background:#333!important;color:#fff!important}.ui-datepicker .ui-datepicker-prev{left:5px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{border-radius:30%;height:20px;position:absolute;top:7px;width:20px;transition:all .5s ease;cursor:pointer}.ui-datepicker .ui-datepicker-next{right:5px}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{top:7px;background:#fff;border:none}.ui-datepicker table{border-collapse:collapse;font-size:13px;margin:0 0 .4em;width:100%}.ui-datepicker th{border:medium none;font-weight:600;padding:2px 3px;text-align:center}.ui-datepicker-calendar .ui-state-default:hover,.ui-datepicker-calendar .ui-state-default:active{background:#43c3ea;color:#fff;border-color:#43c3ea}@media only screen and (min-width: 1200px) and (max-width: 1700px){.products-style1 .auto-container{max-width:1000px}.products-style1__inner>ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.products-style1__inner>ul>li{width:50%}}@media only screen and (min-width: 1200px) and (max-width: 1300px){.products-style3__single-text h5{font-size:14px}}@media only screen and (min-width: 1200px) and (max-width: 1350px){.featured-style4__single{padding:30px 20px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.products-style1 .auto-container{max-width:960px}.products-style1__inner>ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.products-style1__inner>ul>li{width:50%}.products-style3{padding:0 0 140px}.banner-box-style1{max-width:800px;width:100%}.latest-product-style1__top{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-bottom:60px}.project-menu-box{top:0;margin-top:20px}.products-style3--style4{padding:140px 0 116px}.slogan-style1__inner{padding:140px 0}.slogan-style1__inner-img{position:relative;top:0%;transform:translateY(-0%);margin-top:60px}.products-style5__single,.products-style5__single-style2{max-width:600px;width:100%;margin:0 auto 30px}.subscribe-style1--style2__img{display:none}.slogan-style1__inner-img-two{opacity:.4}.latest-product-style2__single{margin-bottom:30px}.product-details-image-box{margin-right:0}.product-details-content-box{margin-top:60px}.shop-single-banner--style2{margin-top:80px;margin-left:0}.product-details-info-box{margin-top:70px}.faq-form-area__img{display:none}.blog-details-style1{padding:140px 0 100px}.thm-sidebar-box{margin-top:80px;margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 991px){.coming-soon-page-style1{height:auto!important;padding:110px 0 120px}.timer-box .countdown-timer li{float:none}.timer-box .countdown-timer li+li{margin-top:20px}.coming-soon-page-style1__content{top:0%;transform:translateY(0)}.subscribe-box-style1{max-width:370px}.subscribe-box-style1 form input[type=email]{padding-left:30px;padding-right:30px}.subscribe-box-style1 form button{position:relative;inset:0;width:100%;margin-top:20px}.products-style1 .auto-container{max-width:720px}.products-style1__inner>ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.products-style1__inner>ul>li{width:50%}.products-style3{padding:0 0 140px}.products-style3__single{display:block}.products-style3__single-text{margin-left:0;margin-top:25px}.banner-box-style1{max-width:500px;width:100%}.products-style4__single-text{padding:0 25px 30px}.products-style4__single-text h5{font-size:15px}.latest-product-style1__top{align-items:flex-start;flex-direction:column;justify-content:flex-start;padding-bottom:60px;margin-bottom:0}.project-menu-box{top:0;margin-top:20px}.project-filter li{margin-right:15px}.products-style3--style4{padding:140px 0 116px}.slogan-style1__inner{padding:140px 0}.slogan-style1__inner-img{position:relative;top:0%;transform:translateY(-0%);margin-top:60px}.products-style5__single,.products-style5__single-style2{max-width:600px;width:100%;margin:0 auto 30px}.subscribe-style1--style2__img,.slogan-style1__inner-img-two{display:none}.product-details-image-box{margin-right:0}.product-details-content-box{margin-top:60px}.shop-single-banner--style2{margin-top:80px;margin-left:0}.product-details-info-box{margin-top:70px}.faq-form-area__img{display:none}.blog-details-style1{padding:140px 0 100px}.blog-details__tags-share{flex-direction:column;align-items:flex-start;justify-content:space-between}.blog-details__tags-share .tags-box ul li{margin-right:10px;margin-bottom:10px}.blog-details__tags-share .share-box{margin-top:40px}.blog-details__tags-share .share-box ul{float:left}.thm-sidebar-box{margin-top:80px;margin-left:0}}@media only screen and (max-width: 767px){.coming-soon-page-style1{height:auto!important;padding:110px 0 120px}.timer-box .countdown-timer li{float:none}.timer-box .countdown-timer li+li{margin-top:20px}.coming-soon-page-style1__content{top:0%;transform:translateY(0);padding:0 20px}.subscribe-box-style1{max-width:370px}.subscribe-box-style1 form input[type=email]{padding-left:30px;padding-right:30px}.subscribe-box-style1 form button{position:relative;inset:0;width:100%;margin-top:20px}.products-style1 .auto-container{max-width:540px}.products-style1__inner>ul>li{width:100%}.products-style3{padding:0 0 140px}.products-style3__single{display:block}.products-style3__single-text{margin-left:0;margin-top:25px;text-align:center}.products-style3__single-img{max-width:370px;width:100%;margin:0 auto}.banner-box-style1 h2{font-size:34px;line-height:44px}.features-style3__single-content h2{font-size:25px;line-height:40px}.features-style3__single-content h4 span{font-size:30px}.featured-style4__single{padding:30px 20px}.latest-product-style1__top{align-items:flex-start;flex-direction:column;justify-content:flex-start}.project-menu-box{top:0;margin-top:20px}.project-filter li{margin-right:0;margin-bottom:10px;float:none}.project-filter li:last-child{margin-bottom:0}.products-style3--style4{padding:140px 0 116px}.slogan-style1__inner{padding:140px 0}.slogan-style1__inner-img{position:relative;top:0%;transform:translateY(-0%);margin-top:60px}.slogan-style1__inner-content h2{font-size:40px}.timer-box2-outer{display:block}.timer-box2{padding-left:0}.timer-box2 .countdown-timer ul{justify-content:center}.timer-box2 .countdown-timer li{display:block}.timer-box2 .time-countdown-two{justify-content:center;flex-direction:column}.timer-box2 .countdown-timer li+li{margin-left:0;margin-top:8px}.timer-box2-outer h5{text-align:center;margin-bottom:15px}.timer-box2-outer{padding:25px 30px}.products-style5__single{padding:34px 40px 60px}.subscribe-style1--style2__img,.slogan-style1__inner-img-two{display:none}.grid-list-view-box{margin-top:20px}.product-details-image-box{margin-right:0}.product-details-content-box{margin-top:60px}.shop-single-banner--style2{margin-top:80px;margin-left:0}.product-details-image-box .slider-pager{margin-top:20px}.product-details-image-box .slider-pager .thumb-box{margin-left:-2.5px;margin-right:-2.5px}.product-details-image-box .slider-pager .thumb-box li{padding:5px 2.5px 0;width:80px}.product-details-content-box__title h2 br{display:none}.product-details-content-box__review .left-box,.review-box-outer__top{display:block}.single-review-box{padding-left:0}.single-review-box-outer{padding:35px 20px 34px}.review-form{padding:53px 30px 60px}.product-details-info-box{margin-top:70px}.checkout-form{padding:40px 30px 30px}.payment-info .accordion-box .block .acc-content{padding-left:10px;padding-right:10px}.product-details-info-box__inner{padding-left:15px;padding-right:15px}.my-account-page__top{padding:35px 10px 40px}.faq-form-area__img{display:none}.blog-details-style1{padding:140px 0 100px}.blog-details__tags-share{flex-direction:column;align-items:flex-start;justify-content:space-between}.blog-details__tags-share .tags-box ul li{margin-right:10px;margin-bottom:10px}.blog-details__tags-share .share-box{margin-top:40px}.blog-details__tags-share .share-box ul{float:left}.blog-details__content-text1 .blockquote-box{padding:40px 30px 38px}.reply-form-box #review-form{padding:40px 20px}.single-comment-box-inner{padding-left:0}.single-comment-box-inner .img-holder{position:relative}.thm-sidebar-box{margin-top:80px;margin-left:0}.single-sidebar-box{padding:40px 15px}.sidebar-categories-box li a{padding:0 15px}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.home-showcase__title{display:none}.header-search-box--style2{width:500px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-search-box--style2{width:500px}}@media only screen and (min-width: 768px) and (max-width: 991px){.header-contact-info--style2 ul li+li{margin-left:20px}.header-contact-info--style2 ul li:last-child{display:none}}@media (max-width: 767px){.header-search-box--style2,.main-menu-style3__right{display:none}}@media only screen and (max-width: 767px){.banner-style1__single-products{padding:115px 30px 140px;margin-bottom:30px}.banner-style1__single-products-two{padding:50px 30px}.main-slider-style2 .shape7{display:none}}html,body{margin-bottom:0!important;padding-bottom:0!important}.page-wrapper.boxed_wrapper{margin-bottom:0!important;padding-bottom:0!important;min-height:100vh;display:flex;flex-direction:column}.page-wrapper.boxed_wrapper>.sg-footer{margin-top:auto}.sg-footer{background-color:#0c3c42;color:#c8dfe0;font-family:Inter,Segoe UI,sans-serif;margin:0;padding:0}.sg-footer__main{padding:60px 0 40px}.sg-footer__col{margin-bottom:32px}.sg-footer__logo-wrap{margin-bottom:16px}.sg-footer__logo-img{height:100px;width:auto;object-fit:contain;filter:brightness(1.1)}.sg-footer__tagline{font-size:13.5px;line-height:1.7;color:#a0bfc1;margin-bottom:20px;max-width:280px}.sg-footer__social{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sg-footer__social-label{font-size:13px;font-weight:600;color:#7fb8bb;white-space:nowrap}.sg-footer__social-list{list-style:none;padding:0;margin:0;display:flex;gap:8px}.sg-footer__social-list li a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff1a;border-radius:50%;color:#fff!important;font-size:15px;transition:background .2s ease,transform .2s ease;text-decoration:none}.sg-footer__social-list li a:hover{background:#1a8a93;transform:translateY(-2px);color:#fff!important}.sg-footer__social-list li a svg{color:#fff!important;fill:#fff!important}.sg-footer__heading{font-size:16px;font-weight:700;color:#fff;margin-bottom:18px;padding-bottom:10px;border-bottom:2px solid #1A8A93;display:inline-block}.sg-footer__links{list-style:none;padding:0;margin:0}.sg-footer__links li{margin-bottom:10px}.sg-footer__links li a{color:#a0bfc1;font-size:14px;text-decoration:none;transition:color .2s ease,padding-left .2s ease;display:block}.sg-footer__links li a:hover{color:#4dd8e0;padding-left:6px}.sg-footer__policy-block{margin-bottom:10px}.sg-footer__policy-title{display:flex;align-items:center;gap:8px;color:#a0bfc1;font-size:14px;text-decoration:none;transition:color .2s ease}.sg-footer__policy-title:hover{color:#4dd8e0}.sg-footer__policy-icon{color:#4dd8e0!important;font-size:15px;flex-shrink:0}.sg-footer__contact{list-style:none;padding:0;margin:0}.sg-footer__contact-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.sg-footer__contact-icon{flex-shrink:0;margin-top:2px;color:#4dd8e0!important;font-size:15px;display:flex;align-items:center}.sg-footer__contact-icon svg{color:#4dd8e0!important;fill:#4dd8e0!important}.sg-footer__contact-text{font-size:13.5px;color:#a0bfc1;line-height:1.5}.sg-footer__contact-text a{color:#a0bfc1;text-decoration:none;transition:color .2s ease}.sg-footer__contact-text a:hover{color:#4dd8e0}.sg-footer__bottom{background-color:#0a2e33;border-top:1px solid rgba(255,255,255,.06);padding:14px 0}.sg-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.sg-footer__copyright,.sg-footer__dev{font-size:13px;color:#7fb8bb;margin:0}.sg-footer__copyright a,.sg-footer__dev a{color:#4dd8e0;text-decoration:none;font-weight:600}.sg-footer__copyright a:hover,.sg-footer__dev a:hover{color:#fff}footer.sg-footer+*{display:none}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:hidden;max-width:100%}img,video,iframe{max-width:100%;height:auto}@media (max-width: 767px){.container{padding-left:16px!important;padding-right:16px!important}}@media (max-width: 480px){.container{padding-left:12px!important;padding-right:12px!important}}@media (max-width: 991px){.main-header-style1__top{display:none!important}}@media (max-width: 1199px){.col-xl-3.col-lg-4.col-md-6.col-sm-6{flex:0 0 33.333%!important;max-width:33.333%!important}}@media (max-width: 767px){.col-xl-3.col-lg-4.col-md-6.col-sm-6{flex:0 0 50%!important;max-width:50%!important;padding-left:8px!important;padding-right:8px!important}.products-style1__single-img{height:160px!important}}@media (max-width: 480px){.col-xl-3.col-lg-4.col-md-6.col-sm-6{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-bottom:14px!important}.products-style1__single-img{height:200px!important}.matches-grid-heights{margin-left:0!important;margin-right:0!important}}@media (max-width: 991px){.matches-grid-heights.grid-cols-5>[class*=col-]{flex:0 0 33.333%!important;max-width:33.333%!important}}@media (max-width: 767px){.matches-grid-heights.grid-cols-5>[class*=col-]{flex:0 0 50%!important;max-width:50%!important}}@media (max-width: 480px){.matches-grid-heights.grid-cols-5>[class*=col-]{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}@media (max-width: 767px){.products-style1__single-content h3 a{font-size:13px!important;line-height:1.4!important}.products-style1__single-content p{font-size:14px!important}.products-style1__single-content .btn-box .btn-one .txt{font-size:12px!important;padding:8px 12px!important}}@media (max-width: 991px){.col-xl-3.col-lg-9.order-11{order:2!important;flex:0 0 100%!important;max-width:100%!important;margin-top:30px!important}.col-xl-9.order-00{order:1!important;flex:0 0 100%!important;max-width:100%!important}.explore-sidebar{display:flex!important;flex-wrap:wrap!important;gap:16px!important}.explore-sidebar__item{flex:1 1 calc(50% - 8px)!important;min-width:140px!important}}@media (max-width: 575px){.explore-sidebar__item{flex:1 1 calc(50% - 8px)!important}}@media (max-width: 991px){.cart-area .row>[class*=col-lg-4],.cart-area .row>[class*=col-xl-4]{flex:0 0 100%!important;max-width:100%!important;margin-top:30px!important}.cart-area .row>[class*=col-lg-8],.cart-area .row>[class*=col-xl-8]{flex:0 0 100%!important;max-width:100%!important}}@media (max-width: 767px){.cart-table-box .table-outer,.wishlist-table-box .table-outer{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.cart-table-box .cart-table,.wishlist-table-box .wishlist-table{min-width:600px!important}.cart-button-box{flex-direction:column!important}.cart-button-box .apply-coupon,.cart-button-box .apply-coupon input[type=text]{width:100%!important}.update-cart-btn-box{flex-direction:column!important;gap:10px!important}}@media (max-width: 480px){.cart-table-box .cart-table .prod-column .column-box{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.cart-table-box .cart-table .prod-column .column-box .prod-thumb{width:60px!important;height:60px!important}}@media (max-width: 767px){.wishlist-table-box .table-outer{overflow-x:auto!important}.wishlist-table-box .wishlist-table{min-width:580px!important}.wishlist-info{flex-direction:column!important;gap:12px!important}}@media (max-width: 991px){.product-detail{flex-direction:column!important}.product-detail__image,.product-detail__info{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}@media (max-width: 767px){.product-detail__name{font-size:22px!important}.product-detail__price{font-size:24px!important}.product-detail__actions{flex-direction:column!important;gap:10px!important}.product-detail__btn--cart,.product-detail__btn--wishlist{width:100%!important;justify-content:center!important}.product-detail__thumbs{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:8px!important;flex-wrap:nowrap!important}.similar-products__col{flex:0 0 50%!important;max-width:50%!important}}@media (max-width: 480px){.product-detail-section{padding:24px 0 40px!important}.similar-products__col{flex:0 0 100%!important;max-width:100%!important}.product-detail__features-row{grid-template-columns:1fr!important}.product-detail__features-pair:first-child{border-right:none!important;border-bottom:1px solid rgba(0,0,0,.07)!important}}@media (max-width: 991px){.checkout-grid{grid-template-columns:1fr!important}.checkout-summary-card{position:static!important}}@media (max-width: 576px){.checkout-section{padding:30px 0 50px!important}.checkout-form-card,.checkout-summary-card{padding:20px 16px!important;border-radius:12px!important}.checkout-form__row{grid-template-columns:1fr!important}}@media (max-width: 991px){.my-account-container{flex-direction:column!important}.account-sidebar{width:100%!important;margin-bottom:24px!important}}@media (max-width: 576px){.account-info-grid{grid-template-columns:1fr!important}.account-form-row{flex-direction:column!important;gap:12px!important}}@media (max-width: 991px){.orders-table-wrapper,.order-table-outer{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.orders-table,.my-orders-table{min-width:560px!important}}@media (max-width: 576px){.orders-page-header h2{font-size:22px!important}.order-card{padding:16px!important;border-radius:12px!important}.order-status-badge{font-size:11px!important;padding:4px 10px!important}}@media (max-width: 991px){.about-section .row>[class*=col-lg],.about-one__left,.about-one__right{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.about-one__img-box{margin-bottom:30px!important}}@media (max-width: 767px){.about-counter-box{flex-wrap:wrap!important;gap:16px!important}.about-counter-item{flex:1 1 calc(50% - 8px)!important;min-width:120px!important}.about-one__title{font-size:28px!important;line-height:1.3!important}}@media (max-width: 991px){.contact-page-wrapper .row>[class*=col-lg]{flex:0 0 100%!important;max-width:100%!important}.contact-info-box{margin-bottom:30px!important}}@media (max-width: 767px){.contact-form-area{padding:30px 20px!important;border-radius:12px!important}.contact-form .row>[class*=col-md-6]{flex:0 0 100%!important;max-width:100%!important}.contact-info-list{flex-direction:column!important;gap:16px!important}}@media (max-width: 576px){.auth-page-clean{padding:20px 12px!important}.auth-container-minimal{padding:28px 16px!important;border-radius:16px!important}.auth-header-text h2{font-size:20px!important}.auth-scroll-container{max-height:340px!important}}@media (max-width: 767px){.category-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}}@media (max-width: 480px){.category-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}@media (max-width: 767px){.main-slider-style1 .title{font-size:28px!important;line-height:1.25!important}.main-slider-style1 .text{font-size:14px!important}.main-slider-style1__img-box{display:none!important}.main-slider-style1__content{text-align:center!important;max-width:100%!important}}@media (max-width: 480px){.main-slider-style1 .title{font-size:22px!important}}@media (max-width: 767px){.page-banner-area{padding:50px 0!important}.page-banner__title{font-size:24px!important}}@media (max-width: 991px){.footer-widget-col{flex:0 0 50%!important;max-width:50%!important;margin-bottom:30px!important}}@media (max-width: 575px){.footer-widget-col{flex:0 0 100%!important;max-width:100%!important}.footer-bottom-inner{flex-direction:column!important;text-align:center!important;gap:10px!important}}@media (max-width: 991px){.deal-of-the-day .row>[class*=col-lg]{flex:0 0 100%!important;max-width:100%!important}.deal-product-img{max-height:280px!important;margin:0 auto 20px!important}}@media (max-width: 767px){.sec-title__title,.section-title h2{font-size:24px!important;line-height:1.3!important}.sec-title__tagline,.section-title .tagline{font-size:13px!important}}@media (max-width: 480px){.sec-title__title,.section-title h2{font-size:20px!important}}@media (max-width: 480px){.btn-box .btn-one,.btn-box .thm-btn{width:100%!important;text-align:center!important;justify-content:center!important}}@media (max-width: 575px){.modal-dialog,.mfp-container .mfp-content{max-width:calc(100vw - 24px)!important;margin:12px auto!important;border-radius:12px!important;overflow:hidden!important}.promo-modal-content{flex-direction:column!important;max-width:340px!important}.promo-modal-image{display:none!important}}@media (max-width: 575px){.search-popup__form{width:calc(100vw - 32px)!important}.search-popup__form input[type=search]{font-size:16px!important;height:52px!important}}@media (max-width: 767px){.hide-mobile{display:none!important}}@media (min-width: 768px){.show-mobile-only{display:none!important}}@media (min-width: 992px){.mobile-hamburger{display:none!important}.desktop-nav{display:flex!important}.main-menu__list{gap:22px!important}}@media (min-width: 1400px){.main-menu__list{gap:34px!important}.desktop-nav{margin-left:70px!important;margin-right:40px!important}}@media (min-width: 992px) and (max-width: 1199px){.main-menu__list{gap:14px!important}.main-menu__list>li>a{font-size:14px!important}.desktop-nav{margin-left:24px!important;margin-right:16px!important}.header-search-form{max-width:260px!important}}@media (max-width: 767px){.checkout-form{padding:24px 16px!important}.checkout-form .row>[class*=col-lg]{flex:0 0 100%!important;max-width:100%!important}.your-order-box{margin-top:30px}.payment-info .accordion-box .block .acc-btn{font-size:14px!important;padding:14px 16px!important}}@media (max-width: 767px){.sec-title .title{font-size:22px!important;line-height:1.35!important}.sec-title .text{font-size:14px!important}.breadcrumb-style1 .title h2{font-size:22px!important}}@media (max-width: 480px){.sec-title .title{font-size:19px!important}.breadcrumb-style1 .title h2{font-size:18px!important}}@media (max-width: 767px){.product-details-content-box__title h2{font-size:20px!important}.product-details-content-box__price h2{font-size:24px!important}.product-details-content-box{margin-top:30px!important}}@media (max-width: 575px){.banner-slider__title{font-size:18px!important;line-height:1.3!important}.banner-slider__subtitle{font-size:12px!important}.banner-slider__badge{font-size:11px!important;padding:4px 12px!important}.banner-slider__btn{font-size:13px!important;padding:10px 20px!important}.banner-slider__inner{min-height:200px!important}}@media (max-width: 767px){.sg-footer__main{padding:40px 0 30px}.sg-footer__col{margin-bottom:24px}.sg-footer__social{flex-wrap:wrap}.sg-footer__bottom-inner{flex-direction:column;align-items:center;text-align:center;gap:6px}}@media (max-width: 480px){.sg-footer__heading{font-size:15px}.sg-footer__tagline,.sg-footer__contact-text,.sg-footer__links li a{font-size:13px}}@media (max-width: 767px){#deal-of-the-day-section .col-xl-6,#deal-of-the-day-section .col-lg-6{flex:0 0 100%!important;max-width:100%!important}}@media (max-width: 991px){.cart-total-holder{margin-top:30px}.cart-area>.container>.row>.col-xl-4,.cart-area>.container>.row>.col-lg-4{flex:0 0 100%!important;max-width:100%!important}.cart-area>.container>.row>.col-xl-8,.cart-area>.container>.row>.col-lg-8{flex:0 0 100%!important;max-width:100%!important}}@media (max-width: 767px){.table-responsive-wrapper,.table-outer{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}.highlight-box-hover:hover{transform:translateY(-2px);box-shadow:0 4px 12px #006d771a;border-color:#006d7733!important}@media (max-width: 480px){.product-highlights-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.highlight-box-hover{padding:10px!important}.highlight-box-hover .fa{font-size:14px!important}}.blog-excerpt-4line{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px;line-height:1.6}.Toastify__toast-container{z-index:999999!important}.main-slider{background:linear-gradient(135deg,#0e5a61,#14767f 55%,#1a8a93);position:relative}.main-slider:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,rgba(255,209,102,.12) 0%,transparent 45%),radial-gradient(circle at 10% 85%,rgba(255,255,255,.06) 0%,transparent 40%);pointer-events:none;z-index:0}.main-slider .sub-title h3{color:#ffd166}.main-slider .big-title h2{color:#fff}.main-slider .big-title h2:after{content:"";display:block;width:70px;height:3px;background:#ffd166;margin-top:12px;border-radius:2px}.main-slider .btn-box .btn-one{background:#ffd166;border-color:#ffd166;color:#0e5a61}.main-slider .btn-one:hover{background:transparent;color:#ffd166;border-color:#ffd166}#category-grid-section{background:linear-gradient(180deg,#e3f6f5,#f0fbfa)}#top-rated-section{background:#f7fdfd!important;padding-top:28px!important;padding-bottom:28px!important}#best-sellers-section{background:linear-gradient(180deg,#eaf8f7,#f7fdfc)!important}.best-seller-products{padding-top:28px!important;padding-bottom:28px!important}#blog-section{background:#fff!important;padding-top:28px!important;padding-bottom:28px!important}.home-wide-section{padding-left:60px!important;padding-right:60px!important}.home-wide-section>.container{max-width:100%!important;padding-left:0!important;padding-right:0!important}.home-products__header{margin-bottom:18px}.blog-style1 .sec-title{margin-bottom:20px!important}.products-style2{background-color:transparent}.products-style2__single{border:1px solid rgba(26,138,147,.1)}.matches-grid-heights.grid-cols-5{display:flex;flex-wrap:wrap}.matches-grid-heights.grid-cols-5>[class*=col-]{display:flex!important;flex-direction:column!important;margin-bottom:22px}.matches-grid-heights.grid-cols-5>[class*=col-]>.products-style1__single{flex-grow:1!important;height:100%!important}.promo-modal-overlay{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;padding:16px}.promo-modal-overlay.show{opacity:1;pointer-events:auto}.promo-modal-container{background:#fff;border-radius:20px;width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040;position:relative;transform:translateY(20px) scale(.95);transition:transform .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden;border:1px solid rgba(0,109,119,.1)}.promo-modal-overlay.show .promo-modal-container{transform:translateY(0) scale(1)}.promo-modal-close{position:absolute;top:16px;right:16px;background:#e295781a;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e29578;font-size:18px;cursor:pointer;transition:all .2s ease;z-index:10}.promo-modal-close:hover{background:#e29578;color:#fff;transform:rotate(90deg)}.promo-modal-header{padding:24px 24px 16px;text-align:center;border-bottom:1px solid rgba(0,109,119,.08);background:linear-gradient(180deg,#edf6f9cc,#fff0)}.promo-modal-gift-wrapper{font-size:32px;color:#006d77;margin-bottom:8px;display:inline-flex;animation:pulse-gift 2s infinite}@keyframes pulse-gift{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.promo-modal-header h2{font-size:22px;font-weight:700;color:#006d77;margin:0 0 4px}.promo-modal-header p{font-size:13px;color:#555;margin:0}.promo-modal-content{padding:20px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:20px}.promo-deal-card{border:2px dashed #83C5BE;background:#edf6f980;border-radius:16px;padding:16px;position:relative}.promo-deal-badge{position:absolute;top:-12px;left:20px;background:#006d77;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 12px;border-radius:20px;box-shadow:0 2px 8px #006d7733}.promo-deal-body{display:flex;gap:16px;align-items:center;margin-top:8px}.promo-deal-img-wrapper{width:130px;height:130px;background:#fff;border-radius:12px;overflow:hidden;border:1px solid rgba(0,109,119,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.promo-deal-img-wrapper img{max-width:100%;max-height:100%;object-fit:contain}.promo-deal-info{flex:1}.promo-deal-info h3{font-size:16px;font-weight:600;color:#333;margin:0 0 6px}.promo-deal-info p{font-size:12px;color:#666;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.promo-deal-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.promo-countdown{display:flex;align-items:center;gap:8px;background:#fff;padding:6px 12px;border-radius:8px;border:1px solid rgba(131,197,190,.3)}.promo-countdown-title{font-size:11px;font-weight:600;color:#006d77;display:flex;align-items:center;gap:4px}.promo-countdown-boxes{display:flex;align-items:center;gap:4px;font-family:monospace}.promo-countdown-box{background:#006d77;color:#fff;font-weight:700;font-size:12px;padding:2px 6px;border-radius:4px}.promo-countdown-sep{font-weight:700;color:#006d77}.promo-deal-btn{background:#006d77;color:#fff;font-size:12px;font-weight:600;padding:8px 16px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:background-color .2s}.promo-deal-btn:hover{background:#83c5be;color:#006d77;text-decoration:none}.promo-banners-section{display:flex;flex-direction:column;gap:12px}.promo-banners-title{font-size:14px;font-weight:700;color:#006d77;margin:0;border-bottom:2px solid rgba(0,109,119,.1);padding-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.promo-banners-list{display:flex;flex-direction:column;gap:12px}.promo-banner-item{display:flex;background:#fdfdfd;border:1px solid rgba(0,100,100,.06);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000005;transition:all .2s ease}.promo-banner-item:hover{box-shadow:0 4px 12px #0000000d;border-color:#83c5be80}.promo-banner-item-img{width:110px;background:#fff;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;border-right:1px solid rgba(0,100,100,.06)}.promo-banner-item-img img{max-width:100%;max-height:100%;object-fit:cover}.promo-banner-item-badge{position:absolute;top:6px;left:6px;background:#e29578;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px}.promo-banner-item-info{padding:12px 16px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.promo-banner-item-info h4{font-size:14px;font-weight:600;color:#333;margin:0 0 4px}.promo-banner-item-info .subtitle{font-size:11px;color:#006d77;font-weight:500;margin:0 0 6px}.promo-banner-item-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.promo-banner-item-valid{font-size:10px;color:#e29578;display:flex;align-items:center;gap:4px;font-weight:500}.promo-banner-item-btn{background:transparent;color:#006d77;border:1px solid #006D77;font-size:11px;font-weight:600;padding:4px 12px;border-radius:6px;text-decoration:none;transition:all .2s}.promo-banner-item-btn:hover{background:#006d77;color:#fff;text-decoration:none}.promo-modal-footer{padding:16px 24px;border-top:1px solid rgba(0,109,119,.08);display:flex;justify-content:center;background:#fdfdfd}.promo-modal-btn-dismiss{background:linear-gradient(135deg,#006d77,#83c5be);color:#fff;border:none;font-size:13px;font-weight:600;padding:10px 28px;border-radius:30px;cursor:pointer;box-shadow:0 4px 15px #006d7733;transition:all .3s}.promo-modal-btn-dismiss:hover{transform:translateY(-1px);box-shadow:0 6px 20px #006d774d}.desktop-only-banners{display:flex!important}.mobile-only-banners{display:none!important}.promo-banners-slider{position:relative;width:100%}.promo-banner-slider-controls{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:0 4px}.slider-arrow{background:#006d7714;color:#006d77;border:none;width:28px;height:28px;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1}.slider-arrow:hover{background:#006d77;color:#fff}.slider-dots{display:flex;gap:6px;align-items:center}.slider-dot{width:7px;height:7px;border-radius:50%;background:#cbd5e1;border:none;cursor:pointer;padding:0;transition:all .2s ease}.slider-dot.active{background:#006d77;width:16px;border-radius:4px}@media (max-width: 991px){.matches-grid-heights.grid-cols-5>[class*=col-]{flex:0 0 25%!important;max-width:25%!important}}@media (max-width: 768px){.desktop-only-banners{display:none!important}.mobile-only-banners{display:block!important}.promo-banner-item-info h4{font-size:12.5px!important;line-height:1.35!important;margin-bottom:2px!important}.promo-banner-item-info .subtitle{font-size:10px!important;margin-bottom:4px!important}.promo-banner-item-valid{font-size:9px!important}.promo-banner-item-btn{font-size:10px!important;padding:3px 10px!important}.matches-grid-heights.grid-cols-5>[class*=col-]{flex:0 0 33.333333%!important;max-width:33.333333%!important}}@media (max-width: 576px){.home-wide-section{padding-left:16px!important;padding-right:16px!important}.matches-grid-heights.grid-cols-5>[class*=col-]{flex:0 0 50%!important;max-width:50%!important}.promo-deal-body{flex-direction:column;align-items:stretch}.promo-deal-img-wrapper{width:100%;height:140px}.promo-deal-meta{flex-direction:column;align-items:stretch}.promo-deal-btn{justify-content:center}.promo-banner-item{flex-direction:column}.promo-banner-item-img{width:100%;height:120px;border-right:none;border-bottom:1px solid rgba(0,100,100,.06)}.promo-banner-item-meta{flex-direction:column;align-items:stretch;gap:10px}.promo-banner-item-btn{text-align:center}}@media (max-width: 480px){.matches-grid-heights.grid-cols-5>[class*=col-]{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.matches-grid-heights{margin-left:0!important;margin-right:0!important}}@media (min-width: 1200px){.matches-grid-heights.grid-cols-5>[class*=col-]{flex:0 0 20%!important;max-width:20%!important}}.shop-style2{position:relative;display:block;background-color:#f4f7f9;padding:120px 0;z-index:10}.matches-grid-heights{display:flex;flex-wrap:wrap}.matches-grid-heights>[class*=col-]{display:flex;flex-direction:column}.shop-sidebar-box{position:relative;display:block}.explore-sidebar{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 14px 6px;margin-bottom:30px;box-shadow:0 4px 6px -1px #00000005}.explore-sidebar__title{text-align:center;font-size:18px;font-weight:700;color:#1e293b;letter-spacing:.03em;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid #f1f5f9}.explore-sidebar__list{list-style:none;margin:0;padding:0}.explore-sidebar__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:10px 6px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .2s ease}.explore-sidebar__item:last-child{border-bottom:none}.explore-sidebar__item:hover{background:#f8fafc}.explore-sidebar__item.active .explore-sidebar__label{color:#0d9488}.explore-sidebar__item.active .explore-sidebar__icon-wrap{box-shadow:0 0 0 2px #0d9488}.explore-sidebar__icon-wrap{width:56px;height:56px;min-width:56px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f4f7fb;overflow:hidden}.explore-sidebar__icon-img{width:100%;height:100%;object-fit:cover;display:block}.explore-sidebar__emoji{font-size:26px;line-height:1}.explore-sidebar__label{font-size:13px;font-weight:600;color:#334155;line-height:1.3}.shop-single-sidebar{position:relative;display:block;border:1px solid #e2e8f0;padding:35px 25px;border-radius:12px;margin-bottom:30px;background:#fff;box-shadow:0 4px 6px -1px #00000005}.shop-single-sidebar .inner-title{position:relative;display:block;padding-bottom:20px;border-bottom:1px solid #f1f5f9;margin-bottom:20px}.shop-single-sidebar .inner-title h4{font-size:22px;line-height:28px;font-weight:600;color:#1e293b}.shop-categories ul{list-style:none;margin:0;padding:0}.shop-categories ul li{margin-bottom:12px}.shop-categories ul li a{display:block;padding:10px 16px;color:#475569;font-size:15px;font-weight:500;text-transform:capitalize;text-decoration:none;border-radius:6px;transition:all .2s ease}.shop-categories ul li a:hover,.shop-categories ul li a.active{background:#0d9488;color:#fff}.shop-page-top-info{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding-bottom:35px;border-bottom:1px solid #e2e8f0;margin-bottom:35px}.shop-page-top-info .showing-results p{color:#64748b;font-size:15px;font-weight:500;margin:0}.shop-page-top-info .right-box{display:flex;align-items:center;gap:10px}.shop-page-top-info .right-box .text p{margin:0;color:#475569;font-size:14px;font-weight:600;white-space:nowrap}.shop-page-top-info .right-box .select-box{width:auto;height:auto;border:none;border-radius:0;background:transparent;overflow:visible;padding:0}.sort-select-wrapper{position:relative;display:inline-flex;align-items:center}.sort-select-wrapper:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #0d9488;pointer-events:none;transition:transform .2s ease}.sort-select-wrapper:focus-within:after{transform:translateY(-50%) rotate(180deg)}.sort-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:210px;height:44px;border:1.5px solid #cbd5e1;border-radius:8px;background:#fff;font-size:14px;font-weight:600;color:#1e293b;outline:none;cursor:pointer;padding:0 40px 0 14px;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 3px #0000000a}.sort-select-wrapper select:hover{border-color:#0d9488}.sort-select-wrapper select:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}.products-style1__single{position:relative;display:flex;flex-direction:column;height:100%;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.products-style1__single:not(.is-out-of-stock):hover{transform:scale(1.035)}.products-style1__single-img{position:relative;display:block;background:#f8fafc;height:180px;border-bottom:1px solid #f1f5f9;overflow:hidden}.products-style1__single-img .inner{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:14px}.product-main-img{max-height:100%;max-width:100%;object-fit:contain}.unique-oos-ribbon{position:absolute;top:15px;right:15px;background:#dc2626;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:5px 12px;border-radius:4px;z-index:20;box-shadow:0 4px 10px #dc262640}.unique-oos-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#f8fafc66;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer}.unique-oos-icon-wrapper{width:46px;height:46px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#94a3b8;box-shadow:0 4px 12px #00000014}.unique-oos-icon-wrapper svg{width:20px;height:20px}.products-style1__single-img .overlay-box{position:absolute;top:14px;right:14px;z-index:5}.products-style1__single-img .overlay-box ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.products-style1__single-img .overlay-box ul li a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 4px 6px -1px #0000000d;transition:all .2s ease}.products-style1__single-img .overlay-box ul li a:hover{background:#0d9488;border-color:#0d9488}.products-style1__single-img .overlay-box ul li a svg{width:16px;height:16px;fill:none;stroke:#475569;stroke-width:2;transition:all .2s ease}.products-style1__single-img .overlay-box ul li a:hover svg{stroke:#fff}.products-style1__single-img .overlay-box ul li a svg.filled{fill:#ef4444;stroke:#ef4444}.products-style1__single-img .overlay-box ul li a:hover svg.filled{fill:#fff;stroke:#fff}.products-style1__single-img .text-box{position:absolute;bottom:12px;left:12px;background:#0d9488;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px;text-transform:uppercase;z-index:4}.products-style1__single-content{padding:16px;display:flex;flex-direction:column;flex-grow:1}.products-style1__single-content h3{margin:0 0 6px;font-size:14px;line-height:20px;font-weight:600}.products-style1__single-content h3 a{color:#1e293b;text-decoration:none}.products-style1__single-content p{margin:0 0 10px;font-size:16px;font-weight:700;color:#0d9488;display:flex;align-items:center;gap:8px}.products-style1__single-content p del{font-size:13px;color:#94a3b8;font-weight:500}.stock-status-wrapper{margin-bottom:12px}.stock-label{display:inline-block;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.02em}.stock-label.in-stock{background:#f0fdf4;color:#16a34a}.stock-label.low-stock{background:#fff7ed;color:#ea580c}.stock-label.out-of-stock{background:#fef2f2;color:#ef4444}.products-style1__single-content .btn-box{margin-top:auto;width:100%}.products-style1__single-content .btn-box .btn-one{display:flex;align-items:center;justify-content:center;width:100%;height:38px;background:#0d9488;border-radius:6px;text-decoration:none;transition:background .2s ease}.products-style1__single-content .btn-box .btn-one:hover{background:#0f766e}.products-style1__single-content .btn-box .btn-one .txt{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.products-style1__single-content .btn-box .view-details-btn{background:#fdf2f2;border:1px solid #fca5a5}.products-style1__single-content .btn-box .view-details-btn:hover{background:#fee2e2;border-color:#ef4444}.products-style1__single-content .btn-box .view-details-btn .txt{color:#dc2626}.products-style1__single.is-out-of-stock{background:#fff;border-color:#cbd5e1;box-shadow:none}.products-style1__single.is-out-of-stock:hover{transform:none!important}.products-style1__single.is-out-of-stock .product-main-img{filter:grayscale(.8) opacity(.6)}.products-style1__single.is-out-of-stock .products-style1__single-content h3 a{color:#64748b}.products-style1__single.is-out-of-stock .products-style1__single-content p{color:#94a3b8}.shop-loading-spinner{display:inline-block;width:44px;height:44px;border:4px solid #e2e8f0;border-top-color:#0d9488;border-radius:50%;animation:shopSpin .8s linear infinite}@keyframes shopSpin{to{transform:rotate(360deg)}}@media only screen and (max-width: 767px){.explore-sidebar__list{display:flex;flex-wrap:wrap;justify-content:space-around}.explore-sidebar__item{width:25%;border-bottom:none}.sort-select-wrapper select,.sort-select-wrapper .nice-select{width:170px!important}}.sort-select-wrapper .nice-select{width:220px!important;height:44px!important;line-height:42px!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;background:#fff!important;font-size:14px!important;font-weight:600!important;color:#1e293b!important;box-shadow:0 1px 3px #0000000a!important;padding-left:14px!important;padding-right:40px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.sort-select-wrapper .nice-select:hover{border-color:#0d9488!important}.sort-select-wrapper .nice-select:focus,.sort-select-wrapper .nice-select.open{border-color:#0d9488!important}.sort-select-wrapper .nice-select .list{width:100%!important;min-width:max-content!important;margin-top:6px!important;border-radius:8px!important;border:1.5px solid #cbd5e1!important;box-shadow:0 4px 12px #00000014!important;z-index:999!important}.sort-select-wrapper .nice-select .option{padding-left:14px!important;padding-right:20px!important;font-size:14px!important;line-height:38px!important;min-height:38px!important}@media (max-width: 991px){.col-xl-3.col-lg-4.col-md-6.col-sm-6{width:50%!important;flex:0 0 50%!important;max-width:50%!important}}@media (max-width: 767px){.col-xl-3.col-lg-4.col-md-6.col-sm-6{width:50%!important;flex:0 0 50%!important;max-width:50%!important;padding-left:8px!important;padding-right:8px!important;margin-bottom:16px!important}.products-style1__single-img{height:160px!important}.products-style1__single-content h3 a{font-size:13px!important}.products-style1__single-content p{font-size:14px!important}}@media (max-width: 480px){.col-xl-3.col-lg-4.col-md-6.col-sm-6{width:100%!important;flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-bottom:16px!important}.products-style1__single-img{height:200px!important}.products-style1__single-content h3 a{font-size:14px!important}.matches-grid-heights{margin-left:0!important;margin-right:0!important}}.products-style1__single{box-sizing:border-box!important;min-width:0!important}.products-style1__single-img .inner img{max-width:100%!important;height:auto!important}@media (max-width: 1199px){.col-xl-3.col-lg-9.order-11{order:1!important;flex:0 0 100%!important;max-width:100%!important;margin-bottom:24px!important}.col-xl-9.order-00{order:2!important;flex:0 0 100%!important;max-width:100%!important}.explore-sidebar__list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;padding:8px 4px 12px!important;scrollbar-width:thin!important}.explore-sidebar__list::-webkit-scrollbar{height:4px!important}.explore-sidebar__list::-webkit-scrollbar-thumb{background:#c5e8eb!important;border-radius:4px!important}.explore-sidebar__item{flex:0 0 auto!important;min-width:80px!important;width:auto!important;flex-direction:column!important;align-items:center!important;padding:10px 14px!important;border-radius:10px!important;border:1.5px solid #e2e8f0!important;background:#fff!important;cursor:pointer!important}.explore-sidebar__item.active{border-color:#006d77!important;background:#f0fafb!important}.explore-sidebar__icon-wrap{margin-bottom:6px!important}.explore-sidebar__label{font-size:12px!important;text-align:center!important;white-space:nowrap!important}.explore-sidebar__title{margin-bottom:8px!important}}@media (min-width: 1200px){.col-xl-3.col-lg-9.order-11,.col-xl-9.order-00{order:0!important}}@media (max-width: 991px){.shop-style2{padding:24px 0 60px!important}.shop-style2>.container{padding-top:0!important;margin-top:0!important}.shop-style2 .row{margin-top:0!important}.col-xl-3.col-lg-9.order-11{margin-bottom:16px!important;padding-top:0!important}.explore-sidebar{padding:12px 10px 4px!important;margin-bottom:0!important;margin-top:0!important}.explore-sidebar__title{font-size:15px!important;padding-bottom:8px!important;margin-bottom:2px!important}}@media (max-width: 767px){.shop-style2{padding:0 0 40px!important}.shop-style2>.container{padding-top:0!important;margin-top:0!important}.shop-style2 .row{margin-top:0!important}.col-xl-3.col-lg-9.order-11{margin-bottom:12px!important;margin-top:0!important;padding-top:0!important}.explore-sidebar{padding:10px 8px 2px!important;margin-top:0!important;border-radius:10px!important}.explore-sidebar__title{font-size:14px!important;padding-bottom:6px!important;margin-bottom:0!important}.explore-sidebar__list{gap:6px!important;padding:6px 2px 8px!important}.explore-sidebar__item{min-width:64px!important;padding:6px 10px!important}.explore-sidebar__icon-wrap{width:42px!important;height:42px!important;min-width:42px!important;margin-bottom:4px!important}.explore-sidebar__emoji{font-size:20px!important}.explore-sidebar__label{font-size:11px!important}.shop-page-top-info{padding-bottom:16px!important;margin-bottom:16px!important}}@media (max-width: 480px){.shop-style2{padding:0 0 28px!important}.col-xl-3.col-lg-9.order-11{margin-bottom:10px!important;margin-top:0!important}.explore-sidebar{padding:8px 6px 2px!important;margin-top:0!important}}.main-menu-holder{display:block;width:100%;min-height:90px}.main-menu{position:relative;z-index:1000;background:#fff;border-bottom:1.5px solid rgba(0,109,119,.08);transition:all .3s ease;padding:0!important}.main-menu.is-sticky{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;box-shadow:0 8px 30px #00000014!important;animation:slideDown .35s cubic-bezier(.16,1,.3,1)!important}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.main-menu__wrapper{background:#fff!important;padding:0!important}.main-menu__wrapper-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;height:90px!important;padding:0!important;width:100%!important}.main-header-style1__top{padding:5px 0!important}.header-contact-info ul li .icon{width:22px!important}.header-contact-info ul li .text h6{font-size:13px!important;line-height:18px!important;font-weight:400!important}.header-contact-info ul li{margin-right:18px!important}.header-social-link-style1 ul li a{height:24px!important;width:24px!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.main-menu-style1__left{display:flex!important;align-items:center!important;height:100%!important;flex-shrink:0!important}.logo-box-style1 img{height:70px!important;width:auto!important;object-fit:contain!important}.desktop-nav{flex:1!important;display:flex!important;align-items:center!important;margin-left:60px!important;margin-right:30px!important;height:100%!important}.main-menu-box{width:100%!important;display:flex!important;align-items:center!important}.nav-search-wrapper{display:flex!important;align-items:center!important;width:100%!important;gap:30px!important}.main-menu__list{display:flex!important;align-items:center!important;gap:30px!important;margin:0!important;padding:0!important;list-style:none!important;white-space:nowrap!important}.main-menu__list>li{margin:0!important;padding:0!important;position:relative!important}.main-menu__list>li>a{font-size:16px!important;font-weight:600!important;color:#2d3748!important;padding:12px 0!important;text-decoration:none!important;transition:all .25s ease!important;position:relative!important;display:block!important}.main-menu__list>li>a:hover,.main-menu__list>li>a.active{color:#006d77!important}.main-menu__list>li>a:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#006d77;transition:width .25s ease}.main-menu__list>li>a:hover:after,.main-menu__list>li>a.active:after{width:100%}.header-search-form{display:flex!important;align-items:center!important;background:#f0fafb!important;border:1.5px solid #c5e8eb!important;border-radius:30px!important;padding:6px 6px 6px 18px!important;transition:all .3s ease!important;max-width:380px!important;width:100%!important;flex:1!important}.header-search-form:focus-within{border-color:#006d77!important;background:#fff!important;box-shadow:0 0 0 4px #006d771f!important}.header-search-form input{border:none!important;background:transparent!important;outline:none!important;font-size:14px!important;color:#2d3748!important;width:100%!important;padding:0!important;box-shadow:none!important}.header-search-form input::placeholder{color:#a0aec0!important}.header-search-btn{background:#006d77!important;border:none!important;border-radius:50%!important;width:34px!important;height:34px!important;min-width:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s!important}.header-search-btn:hover{background:#004f58!important}.main-menu-style1__right{display:flex!important;align-items:center!important;height:100%!important;flex-shrink:0!important}.header-wishlist-cart-btn{display:flex!important;align-items:center!important;gap:10px!important}.header-icon-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#f0fafb!important;border:1.5px solid #c5e8eb!important;transition:all .25s ease!important;position:relative!important;text-decoration:none!important;flex-shrink:0!important}.header-icon-btn:hover{background:#006d77!important;border-color:#006d77!important;transform:translateY(-2px)!important}.header-icon-btn:hover svg,.header-icon-btn:hover *{color:#fff!important}.header-icon-btn .count{position:absolute!important;top:-4px!important;right:-4px!important;background:#ef4444!important;color:#fff!important;font-size:10px!important;font-weight:700!important;width:20px!important;height:20px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid #fff!important}.header-user-dropdown{position:relative}.header-user-dropdown .dropdown-menu-content.show-dropdown{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}.dropdown-menu-content{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;background:#fff!important;min-width:200px!important;box-shadow:0 12px 30px #0000001f!important;border-radius:12px!important;padding:8px 0!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:all .3s cubic-bezier(.16,1,.3,1)!important;z-index:1100!important;border:1px solid rgba(0,0,0,.06)!important}.dropdown-menu-content a{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 20px!important;color:#4a5568!important;font-size:14px!important;text-decoration:none!important;transition:all .2s ease!important}.dropdown-menu-content a:hover{background-color:#f0fafb!important;color:#006d77!important}.mobile-hamburger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#f0fafb;border:1.5px solid #c5e8eb;cursor:pointer;color:#006d77;font-size:18px;transition:all .25s ease;flex-shrink:0}.mobile-hamburger:hover{background:#006d77;border-color:#006d77;color:#fff}.mobile-drawer-overlay{position:fixed;inset:0;background:#00000073;z-index:2000;backdrop-filter:blur(2px)}.mobile-drawer{position:fixed;top:0;left:-100%;width:min(320px,85vw);height:100vh;background:#fff;z-index:2100;overflow-y:auto;transition:left .35s cubic-bezier(.16,1,.3,1);box-shadow:4px 0 30px #00000026;display:flex;flex-direction:column}.mobile-drawer.open{left:0}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #f0f4f8}.mobile-drawer-close{background:#f0fafb;border:1.5px solid #c5e8eb;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#006d77;font-size:16px;transition:all .2s}.mobile-drawer-close:hover{background:#006d77;color:#fff}.mobile-drawer-search{display:flex;align-items:center;margin:16px 20px;background:#f0fafb;border:1.5px solid #c5e8eb;border-radius:30px;padding:8px 8px 8px 16px;gap:8px}.mobile-drawer-search:focus-within{border-color:#006d77;box-shadow:0 0 0 3px #006d771a}.mobile-drawer-search input{border:none;background:transparent;outline:none;font-size:14px;color:#2d3748;width:100%}.mobile-drawer-search button{background:#006d77;border:none;border-radius:50%;width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:13px}.mobile-drawer-links{list-style:none;padding:8px 0;margin:0;flex:1}.mobile-drawer-links li{border-bottom:1px solid #f0f4f8}.mobile-drawer-links li a{display:flex;align-items:center;padding:15px 24px;font-size:16px;font-weight:600;color:#2d3748;text-decoration:none;transition:all .2s}.mobile-drawer-links li a:hover,.mobile-drawer-links li a.active{color:#006d77;background:#f0fafb}.mobile-drawer-footer{padding:20px 24px;border-top:1px solid #f0f4f8;display:flex;gap:14px}.mobile-drawer-footer a{width:38px;height:38px;border-radius:50%;background:#f0fafb;border:1.5px solid #c5e8eb;display:flex;align-items:center;justify-content:center;color:#006d77;font-size:15px;text-decoration:none;transition:all .2s}.mobile-drawer-footer a:hover{background:#006d77;color:#fff}@media (max-width: 991px){.desktop-nav{display:none!important}.mobile-hamburger{display:flex!important}.main-menu-holder{min-height:70px!important}.main-menu__wrapper-inner{height:70px!important}.logo-box-style1 img{height:52px!important}.main-header-style1__top{display:none!important}}@media (max-width: 480px){.header-icon-btn,.mobile-hamburger{width:38px!important;height:38px!important}.header-wishlist-cart-btn{gap:7px!important}}.mobile-nav__content .main-menu__list{display:block!important;margin:20px 0!important;padding:0!important;list-style:none!important;gap:0!important}.mobile-nav__content .main-menu__list>li{display:block!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.mobile-nav__content .main-menu__list>li>a{display:flex!important;align-items:center!important;padding:12px 0!important;font-size:16px!important;font-weight:500!important;color:#fff!important;text-decoration:none!important;height:46px!important}.mobile-nav__content .main-menu__list>li>a:after{display:none!important}.header-search-container{position:relative;flex:1;max-width:380px;width:100%}.header-search-results{position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:380px;background:#fff;border-radius:12px;border:1.5px solid #c5e8eb;box-shadow:0 12px 30px #006d771a;overflow-y:auto;z-index:1200;padding:12px 0;box-sizing:border-box}.header-search-results::-webkit-scrollbar{width:6px}.header-search-results::-webkit-scrollbar-track{background:#f0fafb}.header-search-results::-webkit-scrollbar-thumb{background:#c5e8eb;border-radius:4px}.header-search-results::-webkit-scrollbar-thumb:hover{background:#006d77}.header-search-empty{padding:16px 20px;text-align:center;font-size:14px;color:#718096}.header-search-section{border-bottom:1px solid #f0fafb;padding-bottom:10px;margin-bottom:10px}.header-search-section:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.header-search-section-title{font-size:12px;font-weight:700;text-transform:uppercase;color:#006d77;padding:4px 20px 8px;letter-spacing:.5px}.header-search-items{display:flex;flex-direction:column}.header-search-item{display:flex;align-items:center;gap:12px;padding:8px 20px;cursor:pointer;transition:background .2s ease}.header-search-item:hover{background:#f0fafb}.header-search-item-img{width:40px;height:40px;object-fit:cover;border-radius:6px;border:1px solid #e2e8f0;flex-shrink:0}.header-search-item-info{flex:1;overflow:hidden}.header-search-item-name{font-size:13.5px;font-weight:600;color:#2d3748;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-search-item-price{font-size:12px;font-weight:700;color:#006d77;margin-top:2px}.header-search-tags{display:flex;flex-wrap:wrap;gap:8px;padding:4px 20px 8px}.header-search-tag{background:#f0fafb;border:1px solid #c5e8eb;color:#006d77;font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:20px;cursor:pointer;transition:all .2s ease}.header-search-tag:hover{background:#006d77;border-color:#006d77;color:#fff}.header-login-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:44px!important;padding:0 18px!important;border-radius:22px!important;background:#f0fafb!important;border:1.5px solid #c5e8eb!important;color:#006d77!important;font-size:14.5px!important;font-weight:700!important;transition:all .25s ease!important;text-decoration:none!important;flex-shrink:0!important}.header-login-btn:hover{background:#006d77!important;border-color:#006d77!important;color:#fff!important;transform:translateY(-2px)!important}.header-login-btn:hover svg{color:#fff!important}.banner-slider{position:relative;width:100%;background:#fff;padding:12px 60px;box-sizing:border-box}.banner-slider__inner{position:relative;display:flex;align-items:center;justify-content:flex-start;border-radius:20px;min-height:280px;max-height:320px;overflow:hidden;box-shadow:0 6px 32px #14828a26;padding:48px 64px;box-sizing:border-box}.banner-slider__fade-group{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;padding:48px 64px;box-sizing:border-box;opacity:0;transition:opacity .4s ease;pointer-events:none}.banner-slider__fade-group.is-visible{opacity:1;pointer-events:auto}.banner-slider__bg-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:75% center;z-index:0}.banner-slider__overlay{position:absolute;inset:0;background:linear-gradient(100deg,#0e646be0,#0e646bc7 35%,#0e646b4d 60%,#0e646b14);z-index:1}.banner-slider__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:480px}.banner-slider__subtitle{margin:0;font-size:14px;font-weight:500;color:#e0f4f4;font-family:Inter,Segoe UI,sans-serif;letter-spacing:.02em}.banner-slider__title{margin:0;font-size:34px;font-weight:800;line-height:1.22;color:#fff;font-family:Inter,Segoe UI,sans-serif;text-shadow:0 1px 6px rgba(0,0,0,.18)}.banner-slider__badge{display:inline-block;background:#ffffff26;border:1px solid rgba(255,255,255,.4);color:#e8fafa;font-size:13px;font-weight:500;border-radius:999px;padding:6px 18px;font-family:Inter,Segoe UI,sans-serif;white-space:nowrap;backdrop-filter:blur(4px)}.banner-slider__btn{display:inline-flex;align-items:center;gap:9px;background:#fff;color:#0e646b;font-size:15px;font-weight:700;padding:12px 30px;border-radius:8px;text-decoration:none;font-family:Inter,Segoe UI,sans-serif;transition:all .2s ease;box-shadow:0 4px 18px #00000024;margin-top:4px;border:2px solid transparent}.banner-slider__btn:hover{background:transparent;color:#fff;border-color:#fff}.banner-slider__cart-icon{width:17px;height:17px;flex-shrink:0}.banner-slider__arrow{position:absolute;top:170px;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;background:#ffffffe0;border:none;color:#14828a;font-size:26px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #0000001f;transition:all .2s ease;padding:0}.banner-slider__arrow:hover{background:#14828a;color:#fff}.banner-slider__arrow--left{left:68px}.banner-slider__arrow--right{right:68px}.banner-slider__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.banner-slider__dot{width:8px;height:8px;border-radius:50%;border:none;background:#b2d8d8;cursor:pointer;padding:0;transition:all .2s ease}.banner-slider__dot.active{background:#14828a;transform:scale(1.3)}@media (max-width: 992px){.banner-slider{padding:16px 24px}.banner-slider__title{font-size:26px}.banner-slider__arrow--left{left:30px}.banner-slider__arrow--right{right:30px}}@media (max-width: 768px){.banner-slider{padding:14px 16px}.banner-slider__inner{padding:36px 28px;max-height:none;min-height:240px;border-radius:16px}.banner-slider__fade-group{padding:36px 28px}.banner-slider__title{font-size:22px}.banner-slider__content{max-width:100%}.banner-slider__arrow{display:none}.banner-slider__bg-img{object-position:center center}}.category-grid{width:100%;background:linear-gradient(180deg,#e3f6f5,#f1fbfa);padding:16px 60px 20px;box-sizing:border-box}.category-grid__container{width:100%;max-width:100%}.category-grid__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.category-grid__heading{font-size:var(--ds-heading-size, 24px);font-weight:var(--ds-heading-weight, 700);line-height:var(--ds-heading-line, 1.3);color:var(--ds-heading-color, #0d1b2e);font-family:var(--ds-font, "Inter", "Segoe UI", sans-serif);margin:0}.category-grid__view-all{font-size:12px;font-weight:700;letter-spacing:.08em;color:#0d1b2e;text-decoration:none;border:1.5px solid #0d1b2e;padding:8px 18px;border-radius:4px;transition:background .2s,color .2s;font-family:Inter,Segoe UI,sans-serif;white-space:nowrap}.category-grid__view-all:hover{background:#0d1b2e;color:#fff}.category-grid__track-wrap{width:100%;overflow:hidden;position:relative}.category-grid__track-wrap:before,.category-grid__track-wrap:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.category-grid__track-wrap:before{left:0;background:linear-gradient(to right,#e3f6f5,#e3f6f500)}.category-grid__track-wrap:after{right:0;background:linear-gradient(to left,#e3f6f5,#e3f6f500)}.category-grid__track{display:flex;gap:16px;width:max-content;animation:cgScroll 40s linear infinite}.category-grid__track-wrap:hover .category-grid__track{animation-play-state:paused}@keyframes cgScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.category-grid__card{flex:0 0 200px;background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 10px #0000000f;transition:transform .28s ease,box-shadow .28s ease}.category-grid__card:hover{transform:translateY(-6px);box-shadow:0 10px 28px #0000001f}.category-grid__img-wrap{width:100%;height:160px;display:flex;align-items:center;justify-content:center;background:#eaf7f6;padding:20px;box-sizing:border-box}.category-grid__img{max-width:100%;max-height:100%;object-fit:contain;object-position:center;transition:transform .35s ease}.category-grid__card:hover .category-grid__img{transform:scale(1.07)}.category-grid__info{width:100%;padding:12px 12px 16px;display:flex;flex-direction:column;align-items:center;gap:4px;border-top:1px solid #def3f1}.category-grid__name{font-size:14px;font-weight:600;color:#1a8a93;font-family:Inter,Segoe UI,sans-serif;text-align:center;line-height:1.3}.category-grid__count{font-size:12px;font-weight:400;color:#888;font-family:Inter,Segoe UI,sans-serif}@media (max-width: 900px){.category-grid{padding:28px 24px 36px}.category-grid__card{flex:0 0 160px}}@media (max-width: 600px){.category-grid__heading{font-size:18px}.category-grid__card{flex:0 0 140px}.category-grid__track{animation-duration:30s}}.best-seller-products{position:relative;display:block;background-color:transparent;padding:28px 0;z-index:10}.top-rated-empty{width:100%;text-align:center;padding:40px 0;color:#64748b;font-size:16px;font-weight:500}.btn-box2{position:relative;display:flex;justify-content:center;align-items:center;margin-top:30px;width:100%}.offer-banners{padding:40px 20px;background-color:#fafafa;width:100%;box-sizing:border-box}.offer-banners__wrapper{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.offer-banners__item{min-width:0}.offer-banners__item--full{grid-column:span 2}.offer-banners__card{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:100%;min-height:340px;border-radius:20px;text-decoration:none;overflow:hidden;box-sizing:border-box;box-shadow:0 10px 30px #00000008;transition:transform .35s cubic-bezier(.25,1,.5,1),box-shadow .35s cubic-bezier(.25,1,.5,1)}.offer-banners__card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000014;text-decoration:none}.offer-banners__item--accent-one{background:linear-gradient(145deg,#fffcf6,#f7ebe1);border:1px solid rgba(220,100,30,.08)}.offer-banners__item--accent-one .offer-banners__title{color:#111}.offer-banners__item--accent-one .offer-banners__cta{background-color:#dc641e;color:#fff}.offer-banners__item--accent-two{background:linear-gradient(145deg,#f5f9ff,#e3eefd);border:1px solid rgba(30,100,220,.08)}.offer-banners__item--accent-two .offer-banners__title{color:#111}.offer-banners__item--accent-two .offer-banners__cta{background-color:#1e64dc;color:#fff}.offer-banners__badge{position:absolute;top:20px;left:20px;background-color:#10b981;color:#fff;padding:6px 14px;font-size:.75rem;font-weight:700;text-transform:uppercase;border-radius:50px;letter-spacing:.05em;z-index:2}.offer-banners__body{flex:1 1 0;min-width:0;padding:40px;display:flex;flex-direction:column;align-items:flex-start;z-index:1;box-sizing:border-box}.offer-banners__eyebrow{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#888;margin:0 0 8px}.offer-banners__subtitle{font-size:1rem;color:#555;margin:0 0 6px}.offer-banners__title{font-size:1.85rem;font-weight:800;line-height:1.3;margin:0 0 16px}.offer-banners__promo-box{display:flex;align-items:flex-end;margin-bottom:20px}.offer-banners__percentage{font-size:2.8rem;font-weight:900;color:#111;line-height:1}.offer-banners__label{font-size:1.1rem;font-weight:700;color:#111;margin-left:6px;margin-bottom:2px}.offer-banners__countdown{display:inline-flex;align-items:center;gap:6px;background-color:#ffffffb3;border:1px solid rgba(0,0,0,.06);padding:6px 14px;border-radius:10px;font-size:.85rem;color:#444;margin-bottom:24px;max-width:100%}.offer-banners__cta{display:inline-flex;align-items:center;padding:12px 24px;font-size:.9rem;font-weight:600;border-radius:10px;transition:transform .2s ease;white-space:nowrap}.offer-banners__card:hover .offer-banners__cta{transform:scale(1.04)}.offer-banners__media{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;padding:20px;height:100%;box-sizing:border-box}.offer-banners__media img{max-width:100%;max-height:260px;object-fit:contain;transition:transform .4s ease}.offer-banners__card:hover .offer-banners__media img{transform:scale(1.05)}@media (max-width: 991px){.offer-banners__body{padding:28px}.offer-banners__title{font-size:1.5rem}.offer-banners__percentage{font-size:2.2rem}}@media (max-width: 767px){.offer-banners__wrapper{grid-template-columns:1fr;gap:20px}.offer-banners__item--full{grid-column:span 1}.offer-banners__card{min-height:0}}@media (max-width: 575px){.offer-banners{padding:24px 16px}.offer-banners__card{flex-direction:column-reverse;align-items:stretch}.offer-banners__body{padding:24px 20px}.offer-banners__media{padding-top:50px}.offer-banners__title{font-size:1.3rem}.offer-banners__percentage{font-size:2rem}.offer-banners__cta{width:100%;justify-content:center}}.teal-light-section{position:relative;padding:90px 20px;background-color:#f2f9f9;overflow:hidden;font-family:system-ui,-apple-system,sans-serif}.teal-bg-blob{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(20,184,166,.12) 0%,transparent 70%);filter:blur(50px);z-index:1}.teal-bg-blob.top-left{top:-200px;left:-150px}.teal-bg-blob.bottom-right{bottom:-200px;right:-150px}.teal-light-container{max-width:1200px;margin:0 auto;position:relative;z-index:2}.teal-light-grid{display:grid;grid-template-columns:1.1fr 1.3fr;gap:70px;align-items:center}.teal-image-panel{position:relative;display:flex;align-items:center;justify-content:center}.teal-image-bg-card{position:absolute;width:90%;height:102%;background:linear-gradient(135deg,#ccfbf1,#99f6e4);border-radius:32px;transform:rotate(-3deg);z-index:1}.teal-image-wrapper{position:relative;background:#fff;border:1px solid rgba(20,184,166,.12);border-radius:32px;padding:50px;width:100%;box-shadow:0 20px 40px -15px #0d948814;display:flex;justify-content:center;align-items:center;z-index:2;transition:transform .5s cubic-bezier(.16,1,.3,1)}.teal-product-img{max-width:100%;max-height:360px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(15,118,110,.1));transition:transform .5s ease}.teal-image-panel:hover .teal-image-wrapper{transform:scale(1.02) rotate(1deg)}.teal-image-panel:hover .teal-product-img{transform:scale(1.04)}.teal-floating-tag{position:absolute;top:30px;left:-20px;background:#0f766e;color:#fff;font-size:11px;font-weight:700;letter-spacing:1.5px;padding:8px 16px;border-radius:12px;display:flex;align-items:center;gap:8px;box-shadow:0 10px 20px #0f766e33;z-index:3}.teal-pulse{width:6px;height:6px;background-color:#2dd4bf;border-radius:50%;animation:lightPulse 2s infinite}@keyframes lightPulse{0%{transform:scale(.8);box-shadow:0 0 #2dd4bfb3}70%{transform:scale(1);box-shadow:0 0 0 6px #2dd4bf00}to{transform:scale(.8);box-shadow:0 0 #2dd4bf00}}.teal-content-panel{display:flex;flex-direction:column}.teal-badge-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.teal-mini-line{width:24px;height:3px;background:#0d9488;border-radius:2px}.teal-badge-text{font-size:12px;font-weight:800;letter-spacing:2px;color:#0d9488}.teal-title{font-size:36px;font-weight:800;line-height:1.25;color:#0f172a;margin-bottom:18px}.teal-description{font-size:15px;line-height:1.7;color:#475569;margin-bottom:35px}.teal-countdown-row{display:flex;align-items:center;gap:8px;margin-bottom:40px;background:#fff;padding:12px 24px;border-radius:20px;box-shadow:0 10px 25px #0d94880d;border:1px solid rgba(20,184,166,.08);width:max-content;max-width:100%}.teal-time-box{display:flex;flex-direction:column;align-items:center;min-width:55px}.teal-time-val{font-size:28px;font-weight:700;color:#0d9488;font-variant-numeric:tabular-nums}.teal-time-lbl{font-size:10px;color:#64748b;text-transform:uppercase;font-weight:600;letter-spacing:.5px;margin-top:1px}.teal-time-divider{font-size:24px;font-weight:600;color:#99f6e4;padding-bottom:14px}.teal-btn-container{display:flex}.teal-pill-btn{display:flex;align-items:center;background:#0d9488;color:#fff;text-decoration:none;border-radius:50px;padding:6px 6px 6px 26px;font-weight:700;font-size:13px;letter-spacing:.5px;text-transform:uppercase;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 20px #0d948833}.teal-btn-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;color:#0d9488;border-radius:50%;margin-left:18px;transition:transform .4s ease,background-color .3s ease,color .3s ease}.teal-pill-btn:hover{background:#0f172a;color:#fff;transform:translateY(-2px);box-shadow:0 15px 30px #0f0c2a26}.teal-pill-btn:hover .teal-btn-arrow{background:#0d9488;color:#fff;transform:translate(2px)}@media (max-width: 1100px){.teal-light-container{max-width:100%}.teal-light-grid{gap:50px}}@media (max-width: 991px){.teal-light-grid{grid-template-columns:1fr;gap:50px}.teal-light-section{padding:60px 15px}.teal-image-bg-card{display:none}.teal-content-panel{align-items:center;text-align:center}.teal-badge-row{justify-content:center}.teal-title{font-size:28px}.teal-image-wrapper{padding:30px}.teal-product-img{max-height:260px}.teal-countdown-row{width:100%;justify-content:center}.teal-btn-container{justify-content:center;width:100%}}@media (max-width: 768px){.teal-light-section{padding:50px 15px}.teal-light-grid{gap:40px}.teal-title{font-size:26px}.teal-description{font-size:14px;margin-bottom:28px}.teal-image-wrapper{padding:25px}.teal-product-img{max-height:220px}.teal-floating-tag{top:16px;left:0;font-size:10px;padding:6px 12px}.teal-countdown-row{padding:10px 16px;gap:4px;margin-bottom:30px}.teal-time-box{min-width:44px}.teal-time-val{font-size:22px}.teal-time-lbl{font-size:9px}.teal-time-divider{font-size:20px;padding-bottom:10px}}@media (max-width: 480px){.teal-light-section{padding:40px 12px}.teal-light-grid{gap:30px}.teal-title{font-size:22px;margin-bottom:14px}.teal-badge-text{font-size:11px;letter-spacing:1.5px}.teal-description{font-size:13.5px;line-height:1.6;margin-bottom:24px}.teal-image-wrapper{padding:18px;border-radius:24px}.teal-product-img{max-height:180px}.teal-floating-tag{font-size:9px;padding:5px 10px;letter-spacing:1px}.teal-countdown-row{flex-wrap:wrap;justify-content:center;padding:10px 14px;border-radius:16px;margin-bottom:26px}.teal-time-box{min-width:40px}.teal-time-val{font-size:18px}.teal-time-lbl{font-size:8px}.teal-time-divider{font-size:16px;padding-bottom:8px}.teal-pill-btn{width:100%;justify-content:center;padding:6px 6px 6px 20px;font-size:12px}.teal-btn-arrow{width:34px;height:34px;margin-left:14px}.teal-bg-blob{width:300px;height:300px}}@media (max-width: 360px){.teal-title{font-size:20px}.teal-product-img{max-height:150px}.teal-time-box{min-width:34px}.teal-time-val{font-size:16px}}.about-style1{position:relative;display:block;background-color:#fff;padding:70px 0;z-index:1}.about-style1__img{position:relative;display:block;padding-right:40px;z-index:1}.about-style1__img1{position:relative;display:block;overflow:hidden;border-radius:12px}.about-style1__img1 img{width:100%;object-fit:cover}.about-style1__content{position:relative;display:block;padding-left:20px}.about-style1__content-text{position:relative;display:block;margin-bottom:30px}.about-style1__content-text p{margin:0;font-size:16px;line-height:1.8;color:#4a5568;text-align:justify}.about-style1__content-list{position:relative;display:block;padding:0;list-style:none}.about-style1__content-list li{position:relative;display:flex;align-items:flex-start;margin-bottom:22px}.about-style1__content-list li:last-child{margin-bottom:0}.about-style1__content-list li .icon-box{margin-right:15px;color:#0e7c86;font-size:18px;margin-top:3px}.about-style1__content-list li .text-box{font-size:15px;line-height:1.6;color:#2d3748}.about-workflow-section{background:linear-gradient(160deg,#e6f7f8,#f0fbfb);padding:70px 0}.about-workflow-section .col-md-4>div{height:100%;background:#fff!important;border:1px solid rgba(14,124,134,.12);transition:transform .3s ease,box-shadow .3s ease}.about-workflow-section .col-md-4>div:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0e7c8626!important}.about-workflow-section .col-md-4>div>div:first-child{color:#0e7c86!important}.about-category-section{position:relative;background:#fff;padding:70px 0}.about-category-section__eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#0e7c86;background:#0e7c8617;padding:6px 16px;border-radius:20px;margin-bottom:16px}.about-category-section__subtitle{max-width:650px;margin:14px auto 0;color:#6b7280;font-size:15px;line-height:1.7}.category-group-block{background:#f5fcfc;border:1px solid rgba(14,124,134,.13);padding:30px;border-radius:16px;box-shadow:0 4px 12px #0e7c860a}.category-group-block>div[style*=borderLeft]{border-left-color:#0e7c86!important}.about-category-card-custom{width:100%;display:block;position:relative;padding:28px 20px;background:#fff;border:1px solid rgba(14,124,134,.15);border-radius:10px;text-align:left;cursor:pointer;overflow:hidden;z-index:1;transition:border-color .3s ease}.about-category-card-custom:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0e5a61,#1a8a93);transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:-1}.about-category-card-custom:hover:before{transform:translateY(0)}.about-category-card-custom .card-content-wrapper{position:relative;z-index:10}.about-category-card-custom .about-category-card__name{font-size:15px;font-weight:600;color:#1e293b;transition:color .3s ease;display:block;margin-top:10px}.about-category-card-custom:hover .about-category-card__name{color:#fff}.about-category-card-custom .main-card-icon{font-size:28px;color:#0e7c86;transition:color .3s ease;display:inline-block}.about-category-card-custom:hover .main-card-icon{color:#fff}.about-category-card-custom .giant-bg-icon{position:absolute;right:-30px;top:-30px;font-size:110px;color:#e8f8f8;z-index:0;pointer-events:none;transition:transform .3s ease,color .3s ease}.about-category-card-custom:hover .giant-bg-icon{color:#ffffff1a;transform:rotate(12deg)}.about-trustbar-section{background:linear-gradient(160deg,#f0f9f9,#e6f7f7);padding:50px 0 70px;border-top:1px solid rgba(14,124,134,.1)}.about-trustbar{background:#fff;border:1px solid rgba(14,124,134,.14);border-radius:18px;padding:28px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;box-shadow:0 6px 24px #0e7c8612}.about-trustbar__item{display:flex;align-items:center;gap:14px;flex:1 1 220px}.about-trustbar__icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#0e7c8617;border-radius:14px;color:#0e7c86;font-size:20px;transition:transform .3s ease,background .3s ease,color .3s ease}.about-trustbar__item:hover .about-trustbar__icon{transform:translateY(-3px);background:#0e7c86;color:#fff}.about-trustbar__text strong{font-size:15px;font-weight:700;color:#0d1b2e;margin-bottom:2px}.about-trustbar__text small{font-size:13px;color:#64748b;font-weight:500;line-height:1.4}.breadcrumb-style1{background:linear-gradient(135deg,#0e5a61,#1a8a93)}@media only screen and (max-width: 1199px){.about-style1 .row>[class*=col-xl-]{flex:0 0 100%;max-width:100%;width:100%}.about-style1__content{margin-top:50px;padding-left:15px;padding-right:15px}.about-style1__img{padding-left:15px;padding-right:15px;display:flex;justify-content:center}.about-style1__img1{max-width:600px;width:100%;margin:0 auto}}@media only screen and (max-width: 991px){.about-style1,.about-workflow-section,.about-category-section{padding:55px 0}.about-style1__img{padding-left:24px;padding-right:24px}.about-style1__img1{max-width:500px}}@media only screen and (max-width: 767px){.about-style1,.about-workflow-section,.about-category-section{padding:45px 0}.about-trustbar-section{padding:35px 0 50px}.category-group-block{padding:20px 15px}.about-style1__img{padding-left:20px;padding-right:20px;margin-bottom:10px}.about-style1__img1{max-width:100%}.about-trustbar{flex-direction:column;align-items:flex-start;padding:24px}.about-trustbar__item{flex:1 1 100%;width:100%}}.about-testimonial-section{background:linear-gradient(180deg,#fff,#f4fafb);padding:80px 0;border-top:1px solid rgba(14,124,134,.08)}.testimonial-slider-container{position:relative;max-width:800px;margin:48px auto 0;padding:0 20px}.testimonial-slider-viewport{overflow:hidden;width:100%}.testimonial-slider-wrapper{display:flex;transition:transform .6s cubic-bezier(.25,1,.5,1)}.testimonial-slide-card{flex:0 0 100%;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 30px;box-sizing:border-box}.testimonial-quote-icon{font-size:32px;color:#0e7c862e;margin-bottom:24px}.testimonial-message{font-size:18px;color:#475569;font-style:italic;line-height:1.8;margin-bottom:32px;max-width:680px;font-weight:500}.testimonial-client-info{display:flex;align-items:center;gap:16px;justify-content:center;text-align:left}.testimonial-client-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;border:2px solid #0E7C86;box-shadow:0 4px 10px #0e7c8626;flex-shrink:0}.testimonial-client-avatar img{width:100%;height:100%;object-fit:cover}.testimonial-avatar-placeholder{width:100%;height:100%;background:#0e7c86;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.testimonial-client-details h4{margin:0 0 3px;font-size:16px;font-weight:700;color:#0d1b2e}.testimonial-client-details .designation{display:block;font-size:13px;color:#64748b;font-weight:500;margin-bottom:4px}.testimonial-stars{display:flex;gap:3px;color:#eab308;font-size:12px}.testimonial-slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid rgba(14,124,134,.15);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#0e7c86;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0e7c8614;z-index:10}.testimonial-slider-btn:hover{background:#0e7c86;color:#fff;border-color:#0e7c86;box-shadow:0 6px 16px #0e7c8640}.testimonial-slider-btn.prev{left:-48px}.testimonial-slider-btn.next{right:-48px}.testimonial-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:36px}.testimonial-slider-dot{width:8px;height:8px;border-radius:50%;background:#cbd5e1;cursor:pointer;transition:all .3s ease}.testimonial-slider-dot.active{background:#0e7c86;width:24px;border-radius:4px}@media only screen and (max-width: 991px){.testimonial-slider-btn{display:none}.testimonial-slider-container{padding:0}.testimonial-message{font-size:16px;line-height:1.7}}.page-banner{position:relative;overflow:hidden;padding:90px 0 76px;background-color:#0d9488;background-size:cover;background-position:center;background-repeat:no-repeat}.page-banner__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0d94888c,#0f766e6b);z-index:1}.page-banner__content{position:relative;z-index:2}.page-banner__title{margin:0;color:#fff;font-size:46px;font-weight:700;line-height:1.2em;text-transform:capitalize;text-shadow:0 2px 16px rgba(0,0,0,.45),0 1px 4px rgba(0,0,0,.35)}.page-banner__crumbs{margin-top:14px}.page-banner__crumbs ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.page-banner__crumbs ul li{position:relative;color:#ffffffd9;font-size:16px;font-weight:500;text-transform:capitalize;padding-right:16px;margin-right:14px;text-shadow:0 1px 6px rgba(0,0,0,.35)}.page-banner__crumbs ul li:before{content:"";position:absolute;top:4px;right:0;bottom:4px;width:1px;background:#ffffff73;transform:rotate(18deg)}.page-banner__crumbs ul li:last-child{padding-right:0;margin-right:0}.page-banner__crumbs ul li:last-child:before{display:none}.page-banner__crumbs ul li a{color:#ffffffd9;transition:color .2s linear}.page-banner__crumbs ul li a:hover{color:#fff}.page-banner__crumbs ul li.active{color:#fff;font-weight:600}.page-banner__crumbs .icon-home{margin-right:4px}@media (max-width: 767px){.page-banner{padding:64px 0 50px}.page-banner__title{font-size:30px}.page-banner__crumbs ul li{font-size:14px}}.products-style3__single-text .price{position:relative;display:block;margin-bottom:6px}.products-style3__single-text .price h3{color:var(--thm-primary-color);font-size:20px;font-weight:400;line-height:32px;text-transform:capitalize}.products-style4__single-text .price{position:relative;display:block;margin-bottom:7px}.products-style4__single-text .price h3{font-size:22px;line-height:32px;font-weight:600;text-transform:capitalize}.cart-area{position:relative;display:block;padding-top:80px;padding-bottom:80px;background-color:var(--thm-white);z-index:10}.cart-table-box{position:relative;display:block}.cart-info{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:14px}.cart-table-box .table-outer{position:relative;width:100%;overflow-x:auto;border:1px solid #e5e5e5;border-bottom:none;border-right:none;border-radius:var(--thm-border-radius)}.cart-table-box .cart-table{min-width:1024px;width:100%}.cart-table-box .cart-table .cart-header{position:relative;width:100%;background:var(--thm-gray-bg);border-bottom:1px solid #e5e5e5}.cart-table-box .cart-table tbody{position:relative}.cart-table-box .cart-table thead tr th{color:var(--thm-black);font-size:17px;line-height:24px;font-weight:600;text-transform:capitalize;min-width:160px;padding:22px 40px;text-align:center;font-family:var(--thm-font-2);border-right:1px solid #e5e5e5}.cart-table-box .cart-table thead tr th.hide-me{display:table-column}.cart-table-box .cart-table tbody tr{border-bottom:1px solid #e5e5e5}.cart-table-box .cart-table tbody tr td{min-width:160px;padding:35px 40px;border-right:1px solid #e5e5e5}.cart-table-box .cart-table thead tr th.prod-column{position:relative}.cart-table-box .cart-table tbody tr .prod-column .column-box{position:relative;min-height:80px}.cart-table-box .cart-table tbody tr .prod-column .column-box .prod-thumb{width:80px}.cart-table-box .cart-table tbody tr .prod-column .column-box .prod-thumb a{position:relative;display:block}.cart-table-box .cart-table tbody tr .prod-column .column-box .prod-thumb a img{width:100%}.cart-table-box .cart-table tbody tr .qty .input-group.bootstrap-touchspin{position:relative;width:70px;height:50px;margin:0 auto}.cart-table-box .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical{display:none!important}.cart-table-box .cart-table tbody tr td.price{color:var(--thm-body-font-color);font-size:16px;font-weight:400;text-align:center;font-family:var(--thm-font)}.cart-table-box .cart-table tbody tr .sub-total{color:var(--thm-primary-color);font-size:16px;font-weight:400;text-align:center;font-family:var(--thm-font)}.cart-table-box .cart-table tbody tr td .remove{position:relative;display:block;text-align:center}.cart-table-box .cart-table tbody tr td .remove span{position:relative;display:inline-block;width:40px;height:40px;background:transparent;border:1px solid #e5e5e5;border-radius:var(--thm-border-radius);color:var(--thm-body-font-color);font-size:16px;line-height:38px;text-align:center;cursor:pointer;transition:all .2s linear;transition-delay:.1s;z-index:1}.cart-table-box .cart-table tbody tr td .remove:hover span{color:#fff}.cart-table-box .cart-table tbody tr td .remove span:after{position:absolute;inset:-1px;content:"";border-radius:var(--thm-border-radius);z-index:-1;transform:scale(0);transform-origin:center;transform-style:preserve-3d;transition:all .4s cubic-bezier(.62,.21,.45,1.52);background:var(--thm-primary-color)}.cart-table-box .cart-table tbody tr td .remove:hover span:after{transform:scaleX(1)}.cart-button-box{position:relative;margin-top:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.cart-button-box .apply-coupon{position:relative;display:block}.cart-button-box .apply-coupon input[type=text]{position:absolute;top:0;left:0;width:270px;height:60px;border:1px solid #e5e5e5;color:var(--thm-body-font-color);font-size:16px;font-weight:400;padding:0 20px;text-transform:capitalize;transition:all .5s ease 0s;font-family:var(--thm-font)}.cart-button-box .apply-coupon input[type=text]:focus{border:1px solid #222222}.cart-button-box .apply-coupon .apply-coupon-button{position:relative;display:block;margin-left:20px}.cart-button-box .apply-coupon .apply-coupon-button button{width:100%;display:flex;align-items:center;justify-content:center;color:var(--thm-black);line-height:50px}.cart-button-box .apply-coupon .apply-coupon-button button:hover{color:#fff}.cart-button-box .apply-coupon .apply-coupon-button button:after{background-color:var(--thm-gray-bg);border:1px solid var(--thm-border-color)}.update-cart-btn-box{position:relative;display:flex;align-items:center}.update-cart-btn-box button{line-height:50px}.update-cart-btn-box button+button{margin-left:20px}.update-cart-btn-box button.black{color:#fff}.update-cart-btn-box button.black:after{background-color:var(--thm-black)}.update-cart-btn-box button.black:before{background-color:var(--thm-primary-color)}@media (max-width: 1024px){.cart-area{padding-top:50px;padding-bottom:50px}.cart-table-box .cart-table thead tr th{padding:16px 20px;font-size:15px}.cart-table-box .cart-table tbody tr td{padding:24px 20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.cart-button-box{display:block}.cart-button-box .apply-coupon input[type=text]{position:relative;top:0;left:0;width:100%;height:54px}.cart-button-box .apply-coupon .apply-coupon-button{margin-top:10px;margin-left:0;margin-bottom:20px}.update-cart-btn-box{flex-wrap:wrap;gap:10px}}@media only screen and (max-width: 767px){.cart-area{padding-top:40px;padding-bottom:40px}.cart-table-box .table-outer{overflow-x:auto;-webkit-overflow-scrolling:touch}.cart-table-box .cart-table{min-width:600px}.cart-table-box .cart-table thead tr th{padding:14px 16px;font-size:13px;min-width:100px}.cart-table-box .cart-table tbody tr td{padding:16px;min-width:100px}.cart-table-box .cart-table tbody tr .prod-column .column-box .prod-thumb{width:56px}.cart-table-box .cart-table tbody tr td.price,.cart-table-box .cart-table tbody tr .sub-total{font-size:13px;white-space:nowrap}.cart-table-box .cart-table tbody tr .qty .input-group.bootstrap-touchspin{width:56px;height:42px}.cart-table-box .cart-table tbody tr .qty .form-control{font-size:13px}.cart-table-box .cart-table tbody tr td .remove span{width:34px;height:34px;line-height:32px;font-size:14px}.cart-button-box{display:block;margin-top:24px}.cart-button-box .apply-coupon input[type=text]{position:relative;top:0;left:0;width:100%;height:50px;font-size:14px}.cart-button-box .apply-coupon .apply-coupon-button{margin-top:8px;margin-left:0;margin-bottom:16px}.cart-button-box .apply-coupon .apply-coupon-button button{font-size:13px;line-height:44px;white-space:nowrap}.update-cart-btn-box{display:flex;flex-wrap:wrap;gap:10px}.update-cart-btn-box button{flex:1;min-width:0;font-size:13px;line-height:44px;white-space:nowrap;padding:0 12px}.update-cart-btn-box button+button{margin-left:0;margin-top:0}}@media (max-width: 576px){.cart-table-box .cart-table{min-width:540px}.cart-table-box .cart-table thead tr th{padding:12px;font-size:12px;min-width:90px}.cart-table-box .cart-table tbody tr td{padding:14px 12px;min-width:90px}.cart-table-box .cart-table tbody tr td.price,.cart-table-box .cart-table tbody tr .sub-total{font-size:12px}.cart-table-box .cart-table tbody tr .qty .input-group.bootstrap-touchspin{width:50px;height:38px}.update-cart-btn-box button{font-size:12px;line-height:40px;padding:0 10px}.cart-button-box .apply-coupon .apply-coupon-button button{font-size:12px;line-height:40px}}@media (max-width: 480px){.cart-area{padding-top:30px;padding-bottom:30px}.cart-table-box .cart-table{min-width:500px}.cart-table-box .cart-table thead tr th{padding:12px;font-size:11px}.cart-table-box .cart-table tbody tr td{padding:14px 12px}.cart-info{padding-bottom:10px}.cart-table-box .cart-table tbody tr .prod-column .column-box .prod-thumb{width:46px}.cart-table-box .cart-table tbody tr td.price,.cart-table-box .cart-table tbody tr .sub-total{font-size:11px}.cart-table-box .cart-table tbody tr .qty .input-group.bootstrap-touchspin{width:46px;height:36px}.cart-table-box .cart-table tbody tr .qty .form-control{font-size:12px}.cart-table-box .cart-table tbody tr td .remove span{width:30px;height:30px;line-height:28px;font-size:13px}.update-cart-btn-box button{font-size:11px;line-height:36px;padding:0 8px}.cart-button-box .apply-coupon .apply-coupon-button button{font-size:11px;line-height:36px}}@media (max-width: 360px){.cart-table-box .cart-table{min-width:460px}.cart-table-box .cart-table thead tr th{font-size:10px;padding:10px 8px}.cart-table-box .cart-table tbody tr td{padding:10px 8px}.cart-table-box .cart-table tbody tr td.price,.cart-table-box .cart-table tbody tr .sub-total{font-size:10px}.update-cart-btn-box button{font-size:10px;line-height:32px;padding:0 6px}.cart-button-box .apply-coupon .apply-coupon-button button{font-size:10px;line-height:32px}}.cp-stats-strip{background:#fff;border-bottom:1px solid #e2e8f0;padding:22px 0}.cp-hero-stats{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.cp-stat-pill{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 22px;display:flex;align-items:center;gap:14px;min-width:200px}.cp-stat-icon{font-size:24px;color:#0d9488}.sp-val{font-size:20px;font-weight:700;color:#0f172a;line-height:1.2}.sp-lab{font-size:12px;color:#94a3b8;margin-top:2px}.cp-info-section{background:#f4f7f9;padding:60px 0}.cp-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cp-info-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:32px 26px;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:18px;transition:transform .25s ease,box-shadow .25s ease}.cp-info-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000012;border-color:transparent}.cp-card-icon{width:52px;height:52px;min-width:52px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px}.cp-icon-blue{background:#eff6ff;color:#2563eb}.cp-icon-blue span{color:#2563eb}.cp-icon-amber{background:#fffbeb;color:#d97706}.cp-icon-amber span{color:#d97706}.cp-icon-teal{background:#f0fdfa;color:#0d9488}.cp-icon-teal span{color:#0d9488}.cp-card-body{min-width:0;flex:1}.cp-card-body h3{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:6px}.cp-card-body p{font-size:15px;color:#1e293b;line-height:1.5;margin:0;word-break:break-word;overflow-wrap:anywhere}.cp-card-body p a{color:#1e293b;text-decoration:none;transition:color .2s ease}.cp-card-body p a:hover{color:#0d9488}.cp-main-section{background:#f4f7f9;padding:0 0 80px}.cp-main-grid{display:grid;grid-template-columns:1fr 380px;gap:30px;align-items:start}.cp-form-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:44px 40px}.cp-form-header{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f1f5f9}.cp-form-header h2{font-size:24px;font-weight:700;color:#0f172a;margin-bottom:6px}.cp-form-header p{font-size:14px;color:#94a3b8;margin:0}.cp-frow{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.cp-field--full{margin-bottom:16px}.cp-field{display:flex;flex-direction:column;gap:5px;margin-bottom:4px}.cp-field label{font-size:13px;font-weight:600;color:#475569}.cp-req{color:#ef4444}.cp-field input,.cp-field textarea{width:100%;height:46px;border:1.5px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:14px;color:#0f172a;padding:0 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;font-family:inherit;box-sizing:border-box}.cp-field textarea{height:130px;padding:14px;resize:none}.cp-field input::placeholder,.cp-field textarea::placeholder{color:#cbd5e1}.cp-field input:focus,.cp-field textarea:focus{border-color:#0d9488;background:#fff;box-shadow:0 0 0 3px #0d94881a}.cp-field--state-valid input,.cp-field--state-valid textarea{border-color:#16a34a!important;background:#f0fdf4;box-shadow:0 0 0 3px #16a34a1a}.cp-field--state-invalid input,.cp-field--state-invalid textarea{border-color:#dc2626!important;background:#fff5f5;box-shadow:0 0 0 3px #dc26261a}.cp-field-error{display:block;font-size:12px;color:#dc2626;font-weight:500;margin-top:2px;padding-left:2px;animation:cp-fade-in .2s ease}.cp-field-success{display:block;font-size:12px;color:#16a34a;font-weight:500;margin-top:2px;padding-left:2px;animation:cp-fade-in .2s ease}@keyframes cp-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cp-send-btn{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:0 32px;height:50px;background:#0d9488;color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease,transform .15s ease;font-family:inherit}.cp-send-btn span{font-size:18px}.cp-send-btn:hover:not(:disabled){background:#0f766e;transform:translateY(-1px)}.cp-send-btn:disabled{opacity:.65;cursor:not-allowed}.cp-sidebar{display:flex;flex-direction:column;gap:20px}.cp-map-box{width:100%;height:210px;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0}.cp-side-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px}.cp-side-title{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:16px;display:flex;align-items:center;gap:8px}.cp-side-title span{font-size:18px;color:#0d9488}.cp-hours-list{display:flex;flex-direction:column;gap:0}.cp-hour-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:14px}.cp-hour-row:last-child{border-bottom:none}.cp-day{color:#64748b;font-weight:500}.cp-time{color:#0f172a;font-weight:600}.cp-closed{font-size:11px;font-weight:700;background:#fef2f2;color:#dc2626;padding:3px 10px;border-radius:30px;text-transform:uppercase;letter-spacing:.05em}.cp-social-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cp-soc-btn{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;border:1.5px solid transparent;transition:transform .2s ease,box-shadow .2s ease}.cp-soc-btn span{font-size:16px}.cp-soc-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.cp-soc-whatsapp{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.cp-soc-instagram{background:#fdf2f8;color:#db2777;border-color:#fbcfe8}.cp-soc-facebook{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.cp-soc-linkedin{background:#f0f9ff;color:#0284c7;border-color:#bae6fd}@media only screen and (max-width: 1199px){.cp-main-grid{grid-template-columns:1fr 340px}}@media only screen and (max-width: 991px){.cp-hero-stats{width:100%}.cp-stat-pill{flex:1}.cp-main-grid,.cp-info-grid{grid-template-columns:1fr}.cp-info-card{padding:26px 22px}}@media only screen and (max-width: 767px){.cp-stats-strip{padding:18px 0}.cp-hero-stats{flex-direction:row;flex-wrap:nowrap;gap:10px}.cp-stat-pill{flex:1 1 0;min-width:0;padding:10px 12px;gap:8px}.cp-stat-icon{font-size:18px}.sp-val{font-size:15px}.sp-lab{font-size:10px}.cp-info-section{padding:40px 0}.cp-info-grid{grid-template-columns:1fr;gap:16px}.cp-frow{grid-template-columns:1fr}.cp-form-wrap{padding:28px 20px}.cp-social-grid{grid-template-columns:1fr 1fr}.cp-main-section{padding-bottom:60px}}@media only screen and (max-width: 480px){.cp-info-card{padding:20px 16px;gap:14px}.cp-card-icon{width:42px;height:42px;min-width:42px;font-size:18px}.cp-card-body h3{font-size:10px}.cp-card-body p{font-size:13px}.cp-send-btn{width:100%;justify-content:center}}@media only screen and (max-width: 380px){.cp-stat-pill{padding:8px 10px;gap:6px}.cp-stat-icon{font-size:16px}.sp-val{font-size:13px}.sp-lab{font-size:9px}.cp-card-icon{width:38px;height:38px;min-width:38px;font-size:16px}}.wishlist-area{position:relative;display:block;padding-top:80px;padding-bottom:80px;background-color:var(--thm-white);z-index:10}.wishlist-table-box{position:relative;display:block}.wishlist-info{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:14px}.wishlist-info .left{color:var(--thm-black);font-size:16px;font-weight:500}.wishlist-info .left span{font-weight:600;color:var(--thm-primary-color)}.wishlist-table-box .table-outer{position:relative;width:100%;overflow-x:auto;border:1px solid #e5e5e5;border-bottom:none;border-right:none;border-radius:var(--thm-border-radius)}.wishlist-table-box .wishlist-table{min-width:1024px;width:100%}.wishlist-table-box .wishlist-table .wishlist-header{position:relative;width:100%;background:var(--thm-gray-bg);border-bottom:1px solid #e5e5e5}.wishlist-table-box .wishlist-table thead tr th{color:var(--thm-black);font-size:17px;line-height:24px;font-weight:600;text-transform:capitalize;min-width:160px;padding:22px 40px;text-align:center;font-family:var(--thm-font-2);border-right:1px solid #e5e5e5}.wishlist-table-box .wishlist-table tbody tr{border-bottom:1px solid #e5e5e5}.wishlist-table-box .wishlist-table tbody tr td{min-width:160px;padding:35px 40px;border-right:1px solid #e5e5e5;vertical-align:middle}.wishlist-table-box .wishlist-table tbody tr td.price{color:var(--thm-body-font-color);font-size:16px;font-weight:400;text-align:center;font-family:var(--thm-font)}.wishlist-table-box .wishlist-table tbody tr td.stock-status{color:#28a745;font-size:16px;font-weight:600;text-align:center;font-family:var(--thm-font)}.wishlist-table-box .wishlist-table tbody tr td.add-to-cart-col{text-align:center}.wishlist-table-box .wishlist-table tbody tr td.add-to-cart-col .btn-one{line-height:34px;height:34px;padding:0 14px;font-size:12px;white-space:nowrap;min-width:unset}.wishlist-table-box .wishlist-table tbody tr td.add-to-cart-col .btn-one .txt{white-space:nowrap}.wishlist-table-box .wishlist-table tbody tr .prod-column .column-box{position:relative;display:flex;align-items:center;gap:20px}.wishlist-table-box .wishlist-table tbody tr .prod-column .column-box .prod-thumb{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#f7f8fa;border-radius:4px;overflow:hidden}.wishlist-table-box .wishlist-table tbody tr .prod-column .column-box .prod-thumb img{max-width:100%;max-height:100%;object-fit:contain}.wishlist-table-box .wishlist-table tbody tr .prod-column .column-box .title .prod-title{color:var(--thm-black);font-size:18px;font-weight:600;line-height:26px}.wishlist-table-box .wishlist-table tbody tr td .remove{position:relative;display:block;text-align:center}.wishlist-table-box .wishlist-table tbody tr td .remove span{position:relative;display:inline-block;width:40px;height:40px;background:transparent;border:1px solid #e5e5e5;border-radius:var(--thm-border-radius);color:var(--thm-body-font-color);font-size:16px;line-height:38px;text-align:center;cursor:pointer;transition:all .2s linear;transition-delay:.1s;z-index:1}.wishlist-table-box .wishlist-table tbody tr td .remove:hover span{color:#fff}.wishlist-table-box .wishlist-table tbody tr td .remove span:after{position:absolute;inset:-1px;content:"";border-radius:var(--thm-border-radius);z-index:-1;transform:scale(0);transform-origin:center;transform-style:preserve-3d;transition:all .4s cubic-bezier(.62,.21,.45,1.52);background:var(--thm-primary-color)}.wishlist-table-box .wishlist-table tbody tr td .remove:hover span:after{transform:scaleX(1)}.wishlist-empty{text-align:center;padding:60px 20px}.wishlist-empty-icon{font-size:80px;color:#ddd;margin-bottom:20px}.wishlist-empty h3{font-size:24px;color:var(--thm-black);margin-bottom:10px}.wishlist-empty p{font-size:16px;color:var(--thm-body-font-color);margin-bottom:30px}@media (max-width: 1024px){.wishlist-area{padding-top:50px;padding-bottom:50px}.wishlist-table-box .wishlist-table thead tr th{padding:16px 20px;font-size:15px}.wishlist-table-box .wishlist-table tbody tr td{padding:24px 20px}.wishlist-table-box .wishlist-table tbody tr td.add-to-cart-col .btn-one{padding:0 12px;font-size:12px;line-height:32px;height:32px;white-space:nowrap;min-width:unset}.wishlist-table-box .wishlist-table tbody tr td.add-to-cart-col .btn-one .txt{white-space:nowrap}}@media (max-width: 992px){.wishlist-table-box .wishlist-table{min-width:900px}.wishlist-table-box .wishlist-table tbody tr .prod-column .column-box .prod-thumb{width:68px;height:68px}.wishlist-table-box .wishlist-table tbody tr .prod-column .column-box .title .prod-title{font-size:16px;line-height:22px}.wishlist-table-box .wishlist-table tbody tr td.add-to-cart-col .btn-one{padding:0 10px;font-size:11px;line-height:30px;height:30px;white-space:nowrap;min-width:unset}}@media only screen and (max-width: 767px){.wishlist-area{padding-top:40px;padding-bottom:40px}.wishlist-info{flex-direction:column;align-items:flex-start;gap:10px}.wishlist-table-box .table-outer{overflow-x:auto;-webkit-overflow-scrolling:touch}.wishlist-table-box .wishlist-table{min-width:560px}.wishlist-table-box .wishlist-table thead tr th{padding:14px;font-size:13px;min-width:100px}.wishlist-table-box .wishlist-table tbody tr td{padding:16px 14px;min-width:100px}.wishlist-table-box .wishlist-table tbody tr td.price,.wishlist-table-box .wishlist-table tbody tr td.stock-status{font-size:14px}.wishlist-table-box .wishlist-table tbody tr .prod-column .column-box{gap:12px}.wishlist-table-box .wishlist-table tbody tr .prod-column .column-box .prod-thumb{width:56px;height:56px}.wishlist-table-box .wishlist-table tbody tr .prod-column .column-box .title .prod-title{font-size:14px;line-height:20px}.wishlist-table-box .wishlist-table tbody tr td .remove span{width:34px;height:34px;line-height:32px;font-size:14px}.wishlist-table-box .wishlist-table tbody tr td.add-to-cart-col .btn-one{padding:0 8px;font-size:10px;line-height:28px;height:28px;white-space:nowrap;min-width:unset}.wishlist-table-box .wishlist-table tbody tr td.add-to-cart-col .btn-one .txt{white-space:nowrap}.wishlist-table-box .wishlist-table tbody tr td.price{font-size:13px;white-space:nowrap}.wishlist-table-box .wishlist-table tbody tr td.price del{font-size:11px!important;margin-left:4px!important}}@media (max-width: 576px){.wishlist-table-box .wishlist-table{min-width:500px}.wishlist-table-box .wishlist-table thead tr th{padding:12px;font-size:12px;min-width:90px}.wishlist-table-box .wishlist-table tbody tr td{padding:14px 12px;min-width:90px}.wishlist-info .left{font-size:14px}.wishlist-table-box .wishlist-table tbody tr td.price{font-size:12px}.wishlist-table-box .wishlist-table tbody tr td.price del{font-size:10px!important}.wishlist-table-box .wishlist-table tbody tr td.add-to-cart-col .btn-one{padding:0 6px;font-size:9px;line-height:26px;height:26px;white-space:nowrap;min-width:unset}}@media (max-width: 480px){.wishlist-area{padding-top:28px;padding-bottom:28px}.wishlist-table-box .wishlist-table{min-width:460px}.wishlist-table-box .wishlist-table thead tr th{padding:10px 8px;font-size:11px;min-width:80px}.wishlist-table-box .wishlist-table tbody tr td{padding:10px 8px;min-width:80px}.wishlist-table-box .wishlist-table tbody tr .prod-column .column-box .prod-thumb{width:44px;height:44px}.wishlist-table-box .wishlist-table tbody tr .prod-column .column-box .title .prod-title{font-size:13px;line-height:18px}.wishlist-table-box .wishlist-table tbody tr td .remove span{width:30px;height:30px;line-height:28px;font-size:13px}.wishlist-empty{padding:40px 16px}.wishlist-empty-icon{font-size:56px}.wishlist-table-box .wishlist-table tbody tr td.price{font-size:11px}.wishlist-table-box .wishlist-table tbody tr td.price del{font-size:9px!important;margin-left:3px!important}.wishlist-table-box .wishlist-table tbody tr td.stock-status{font-size:11px}.wishlist-table-box .wishlist-table tbody tr td.add-to-cart-col .btn-one{padding:0 5px;font-size:8px;line-height:24px;height:24px;white-space:nowrap;min-width:unset}}@media (max-width: 360px){.wishlist-table-box .wishlist-table{min-width:420px}.wishlist-table-box .wishlist-table thead tr th{font-size:10px;padding:8px 6px;min-width:70px}.wishlist-table-box .wishlist-table tbody tr td{padding:8px 6px;min-width:70px}.wishlist-table-box .wishlist-table tbody tr .prod-column .column-box .title .prod-title{font-size:12px;line-height:16px}.wishlist-empty-icon{font-size:44px}.wishlist-empty h3{font-size:20px}.wishlist-empty p{font-size:14px}.wishlist-table-box .wishlist-table tbody tr td.price{font-size:10px}.wishlist-table-box .wishlist-table tbody tr td.price del{font-size:8px!important}.wishlist-table-box .wishlist-table tbody tr td.stock-status{font-size:10px}.wishlist-table-box .wishlist-table tbody tr td.add-to-cart-col .btn-one{padding:0 4px;font-size:7px;line-height:22px;height:22px;white-space:nowrap;min-width:unset}}.auth-page-clean{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0fdfa,#e0f2fe,#f0fdfa);padding:40px 24px;box-sizing:border-box;overflow-y:auto}.auth-container-minimal{width:100%;max-width:460px;background:#fff;border-radius:20px;border:1px solid rgba(13,148,136,.15);padding:40px 36px;box-shadow:0 20px 40px -15px #0f172a0f,0 0 30px #0d948808;display:flex;flex-direction:column;animation:cardReveal .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes cardReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.auth-logo-box{display:flex;justify-content:center;margin-bottom:20px}.auth-logo-box img{width:76px;height:76px;object-fit:contain;border-radius:14px;border:1px solid #e2e8f0;padding:6px;background:#fff;transition:transform .3s ease}.auth-logo-box img:hover{transform:scale(1.04)}.auth-header-text{text-align:center;margin-bottom:28px}.auth-header-text h2{font-size:26px;font-weight:700;color:#0f172a;margin:0 0 6px;letter-spacing:-.5px}.auth-header-text p{font-size:14px;color:#64748b;margin:0;line-height:1.4}.auth-flat-tabs{display:flex;border-bottom:1px solid #e2e8f0;margin-bottom:24px}.flat-tab-btn{flex:1;padding:14px;border:none;background:transparent;color:#94a3b8;font-size:15px;font-weight:600;cursor:pointer;transition:all .25s ease;text-align:center;position:relative;bottom:-1px;border-bottom:2px solid transparent}.flat-tab-btn:hover{color:#475569}.flat-tab-btn.active{color:#0d9488;border-bottom:2px solid #0d9488}.auth-clean-form{display:flex;flex-direction:column;gap:20px}.auth-scroll-container{max-height:none!important;overflow-y:visible!important;display:flex;flex-direction:column;gap:18px}.auth-scroll-container::-webkit-scrollbar{width:6px}.auth-scroll-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.auth-scroll-container::-webkit-scrollbar-thumb{background:#ccfbf1;border-radius:10px;transition:background .2s ease}.auth-scroll-container::-webkit-scrollbar-thumb:hover{background:#99f6e4}.clean-input-group{display:flex;flex-direction:column}.clean-input-group label{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:8px}.label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.label-row label{margin-bottom:0}.label-subtext{font-size:11px;color:#94a3b8;font-weight:400}.clean-input-group input{width:100%;padding:12px 16px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-size:14.5px;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;box-sizing:border-box}.clean-input-group input:focus{border-color:#0d9488;background-color:#f0fdfa;box-shadow:0 0 0 3px #0d94881f;transform:translateY(-1px)}.clean-input-group input::placeholder{color:#cbd5e1}.auth-btn-primary{width:100%;padding:14px 24px;background-color:#0d9488;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:10px}.auth-btn-primary:hover{background-color:#115e59;box-shadow:0 4px 12px #0d948833;transform:translateY(-.5px)}.auth-btn-primary:active{transform:translateY(.5px)}.auth-btn-primary:disabled{background-color:#94a3b8;cursor:not-allowed}.auth-switch{text-align:center;margin-top:14px;color:#64748b;font-size:14px}.auth-switch a,.forgot-inline-link,.auth-switch-options a{color:#0d9488;font-weight:600;text-decoration:none;cursor:pointer;transition:color .15s ease}.auth-switch a:hover,.forgot-inline-link:hover,.auth-switch-options a:hover{color:#115e59;text-decoration:underline}.forgot-inline-link{font-size:13px}.step-info-text{font-size:14px;color:#475569;text-align:center;margin:0 0 4px;line-height:1.5}.auth-switch-options{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:14px}.auth-switch-options .divider{color:#cbd5e1}.auth-switch-options .back-link{color:#64748b}.auth-status-msg{border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;margin-bottom:20px;line-height:1.4;animation:messageEnter .3s ease}@keyframes messageEnter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.auth-status-msg.is-error{background:#fef2f2;border:1px solid #fee2e2;color:#b91c1c}.auth-status-msg.is-success{background:#f0fdf4;border:1px solid #dcfce7;color:#15803d}@media (max-width: 480px){.auth-page-clean{padding:24px 16px}.auth-container-minimal{padding:32px 20px}.auth-header-text h2{font-size:22px}.auth-scroll-container{max-height:320px}}input::-ms-reveal,input::-ms-clear{display:none!important}input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none}.product-detail-section,.product-detail-section *,.product-detail-section *:before,.product-detail-section *:after{box-sizing:border-box}.product-detail-section{padding:80px 0 100px;background:#f8f9fa;min-height:60vh;overflow-x:hidden;width:100%}.product-detail-section .container{width:100%;max-width:1440px;margin:0 auto}.product-detail{display:flex;gap:50px;align-items:flex-start;max-width:1440px;margin:0 auto;width:100%;flex-wrap:wrap}.product-detail__image{flex:1 1 480px;max-width:100%;min-width:0}.product-detail__image-wrapper{position:relative;background:#fff;border-radius:20px;padding:30px;overflow:hidden;box-shadow:0 10px 40px #00000014;border:1px solid rgba(0,0,0,.05);transition:box-shadow .3s ease}.product-detail__image-wrapper:hover{box-shadow:0 16px 56px #0000001f}.product-detail__image-wrapper img{width:100%;height:auto;max-width:100%;display:block;border-radius:12px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.product-detail__image-wrapper:hover img{transform:scale(1.05)}.product-detail__badge{position:absolute;top:20px;left:20px;background:linear-gradient(135deg,#006d77,#005058);color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;z-index:2}.product-detail__info{flex:1 1 480px;max-width:100%;min-width:0}.product-detail__info *{max-width:100%}.product-detail__meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.product-detail__category{display:inline-block;font-size:12px;font-weight:600;color:#006d77;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:0;background:#10b9811a;padding:6px 14px;border-radius:20px}.product-detail__brand-highlight{display:inline-flex;align-items:center;font-size:12px;font-weight:700;color:#0d9488;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:0;margin-left:0;background:#e0f2fe;padding:6px 14px;border-radius:20px;border:1px solid rgba(13,148,136,.15)}.product-detail__name{font-size:32px;font-weight:800;color:#1a1a2e;margin-bottom:16px;line-height:1.3;letter-spacing:-.5px;word-break:break-word}.product-detail__short-description{font-size:15px;line-height:1.7;color:#5b6472;margin:0 0 22px;max-width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;text-align:justify}.product-detail__price-box{display:flex;align-items:baseline;gap:14px;margin-bottom:24px;padding:20px 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);flex-wrap:wrap;width:100%}.product-detail__price{font-size:36px;font-weight:800;color:#006d77;letter-spacing:-.5px}.product-detail__original-price{font-size:20px;color:#9ca3af;text-decoration:line-through}.product-detail__discount{font-size:14px;font-weight:700;color:#ef4444;background:#ef44441a;padding:4px 12px;border-radius:20px;white-space:nowrap}.product-detail__stock{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;font-size:14px;font-weight:600;flex-wrap:wrap;max-width:100%}.product-detail__stock.in-stock{color:#006d77}.product-detail__stock.out-of-stock{color:#ef4444}.product-detail__stock-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.in-stock .product-detail__stock-dot{background:#006d77;box-shadow:0 0 8px #10b98180;animation:stockPulse 1.5s infinite}.out-of-stock .product-detail__stock-dot{background:#ef4444}@keyframes stockPulse{0%,to{opacity:1}50%{opacity:.5}}.product-detail__quantity{display:flex;align-items:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.product-detail__quantity label{font-size:15px;font-weight:600;color:#374151}.product-detail__qty-controls{display:flex;align-items:center;background:#f3f4f6;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.product-detail__qty-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;font-size:20px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease}.product-detail__qty-btn:hover{background:#e5e7eb;color:#006d77}.product-detail__qty-value{width:50px;text-align:center;font-size:16px;font-weight:700;color:#1a1a2e;border-left:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);padding:10px 0}.product-detail__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;width:100%}.product-detail__btn{padding:12px 22px;border:none;border-radius:12px;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;letter-spacing:.3px;position:relative;overflow:hidden;justify-content:center;flex:1 1 auto;white-space:nowrap}.product-detail__btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .4s ease}.product-detail__btn:hover:before{left:100%}.product-detail__btn--cart{background:linear-gradient(135deg,#006d77,#005058);color:#fff}.product-detail__btn--cart:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10b98159}.product-detail__btn--cart.go-to-cart{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.product-detail__btn--cart.go-to-cart:hover{box-shadow:0 8px 24px #2563eb59}.product-detail__btn--wishlist{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.product-detail__btn--wishlist:hover{background:#ef4444;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #ef44444d}.product-detail__btn--wishlist.active{background:#ef4444;color:#fff}.product-detail__btn--buy{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:14.5px;padding:12px 22px}.product-detail__btn--buy:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f59e0b59}.product-detail__thumbs{display:flex;gap:15px;margin-top:20px;overflow-x:auto;padding-bottom:5px}.product-detail__thumb-img{width:80px;height:80px;object-fit:contain;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.product-detail__thumb-img:hover,.product-detail__thumb-img.active{border-color:#006d77;box-shadow:0 4px 12px #006d7726;transform:translateY(-2px)}.product-detail__tabs{margin-top:56px;width:100%;max-width:100%}.product-detail__tabs-nav{display:flex;justify-content:center;align-items:center;gap:40px;border-bottom:1px solid rgba(0,0,0,.08);flex-wrap:wrap;width:100%;max-width:100%;margin:0 auto;text-align:center}.product-detail__tab-btn{background:none;border:none;padding:0 2px 16px;font-size:16px;font-weight:600;color:#9ca3af;cursor:pointer;position:relative;transition:color .2s ease;font-family:inherit;white-space:nowrap;flex:0 1 auto}.product-detail__tab-btn:hover,.product-detail__tab-btn.active{color:#006d77}.product-detail__tab-btn:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#006d77;transform:scaleX(0);transition:transform .25s ease}.product-detail__tab-btn.active:after{transform:scaleX(1)}.product-detail__tabs-content{padding:36px 0 8px;animation:tabFadeIn .25s ease;width:100%;max-width:100%;text-align:justify}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.product-detail__tab-panel--description{max-width:820px;margin:0 auto;width:100%}.product-detail__description-text{font-size:15.5px;line-height:1.8;color:#4b5563;word-break:break-word}.product-detail__description-text:first-letter{font-size:52px;font-weight:800;color:#006d77;float:left;line-height:.8;margin:6px 8px 0 0}.product-detail__tab-empty{text-align:center;color:#94a3b8;font-size:15px;padding:20px 0 8px}.product-detail__features-table{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff;width:100%}.product-detail__features-row{display:grid;grid-template-columns:1fr 1fr}.product-detail__features-row:nth-child(odd){background:#f0fafb}.product-detail__features-row:nth-child(2n){background:#fff}.product-detail__features-pair{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;min-width:0}.product-detail__features-pair:first-child{border-right:1px solid rgba(0,0,0,.07)}.product-detail__features-cell{padding:16px 20px;font-size:15px;line-height:1.5;color:#1f2937;word-break:break-word;min-width:0}.product-detail__features-cell--label{font-weight:600;color:#1f2937;text-transform:uppercase;font-size:13px;letter-spacing:.3px}.product-detail__features-cell--value{color:#374151}.similar-products-section{margin-top:60px;border-top:1px solid #e2e8f0;padding-top:40px}.similar-products__title{font-size:24px;margin-bottom:24px;color:#1f2937;font-weight:700}.similar-products__grid{row-gap:30px}.similar-products__col{display:flex;flex-direction:column;margin-bottom:0}.similar-products-section .products-style1__single{height:100%}.custom-confirm-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172a73;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeInModal .25s cubic-bezier(.16,1,.3,1) forwards;padding:20px}.custom-confirm-modal{background:#fff;border-radius:16px;width:90%;max-width:440px;padding:28px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-sizing:border-box;text-align:center;transform:translateY(20px);animation:slideUpModal .3s cubic-bezier(.16,1,.3,1) forwards;max-height:90vh;overflow-y:auto}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes slideUpModal{0%{transform:translateY(20px) scale(.95)}to{transform:translateY(0) scale(1)}}.custom-confirm-header{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.custom-confirm-icon{font-size:38px;color:#006d77;background:#f0fafb;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px;border:1.5px solid #c5e8eb}.custom-confirm-header h4{font-size:20px;font-weight:700;color:#1e293b;margin:0}.custom-confirm-message{font-size:14.5px;line-height:1.5;color:#4b5563;margin-bottom:24px}.custom-confirm-message strong{color:#006d77}.custom-confirm-actions{display:flex;gap:12px;justify-content:center}.custom-confirm-btn{flex:1;padding:10px 24px;border-radius:24px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.custom-confirm-btn--no{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.custom-confirm-btn--no:hover{background:#e5e7eb;color:#1f2937}.custom-confirm-btn--yes{background:#006d77;color:#fff;box-shadow:0 4px 6px -1px #006d7733}.custom-confirm-btn--yes:hover{background:#004f58;transform:translateY(-1px);box-shadow:0 6px 8px -1px #006d774d}@media (min-width: 1920px){.product-detail{max-width:1680px;gap:64px}.product-detail__name{font-size:36px}.product-detail__price{font-size:40px}}@media (max-width: 1200px){.product-detail{gap:36px}.product-detail__name{font-size:28px}.product-detail__price{font-size:32px}}@media (max-width: 991px){.product-detail{flex-direction:column}.product-detail__image,.product-detail__info{flex:1 1 100%;max-width:100%;width:100%}.product-detail__name{font-size:26px}.product-detail__price{font-size:28px}.product-detail__category,.product-detail__brand-highlight{font-size:11.5px;padding:5px 12px}.product-detail__tabs-nav{gap:28px}}@media (min-width: 768px) and (max-width: 1366px){.product-detail{flex-direction:column;align-items:center;gap:32px;padding-left:40px;padding-right:40px}.product-detail__image,.product-detail__info{flex:1 1 100%;max-width:640px;width:100%;margin-left:auto;margin-right:auto}.product-detail__image{display:flex;justify-content:center}.product-detail__image-wrapper{width:100%;max-width:640px;margin:0 auto}.product-detail__thumbs{justify-content:center}.product-detail__info{text-align:left}.product-detail__tabs-nav{gap:24px}.product-detail__tab-btn{font-size:15px}.product-detail__tabs,.product-detail__tab-panel--description,.similar-products-section{max-width:640px;margin-left:auto;margin-right:auto}}@media (max-width: 768px){.product-detail-section{padding:56px 0 72px}.product-detail-section .container{padding-left:16px;padding-right:16px}.product-detail__meta-row{flex-direction:column;align-items:flex-start;gap:6px}.product-detail__category,.product-detail__brand-highlight{font-size:11px;padding:5px 12px}.product-detail__tabs-nav{gap:18px}.product-detail__tab-btn{font-size:14px;padding-bottom:12px}.product-detail__features-row{grid-template-columns:1fr}.product-detail__features-pair:first-child{border-right:none;border-bottom:1px solid rgba(0,0,0,.07)}.product-detail__features-pair{grid-template-columns:1fr 1.2fr}.product-detail__features-cell{padding:12px 14px;font-size:14px}.similar-products__title{font-size:20px}}@media (max-width: 576px){.product-detail-section{padding:40px 0 60px}.product-detail-section .container{padding-left:12px;padding-right:12px}.product-detail__image-wrapper{padding:16px}.product-detail__name{font-size:22px}.product-detail__price{font-size:24px}.product-detail__original-price{font-size:16px}.product-detail__price-box{gap:10px;padding:16px 0}.product-detail__meta-row{gap:5px;margin-bottom:10px}.product-detail__category,.product-detail__brand-highlight{font-size:10.5px;padding:4px 10px;letter-spacing:1px}.product-detail__actions{flex-direction:column}.product-detail__btn--cart{flex:auto}.product-detail__btn{width:100%;justify-content:center}.product-detail__thumb-img{width:64px;height:64px}.product-detail__tabs-nav{gap:14px;justify-content:space-between}.product-detail__tab-btn{font-size:13px;flex:1 1 auto;text-align:center}.custom-confirm-modal{padding:22px}.custom-confirm-icon{width:56px;height:56px;font-size:30px}}@media (max-width: 400px){.product-detail__name{font-size:20px}.product-detail__price{font-size:22px}.product-detail__discount{font-size:12px;padding:3px 10px}.product-detail__category,.product-detail__brand-highlight{font-size:10px;padding:4px 9px;letter-spacing:.6px}.product-detail__qty-btn{width:38px;height:38px;font-size:17px}.product-detail__thumb-img{width:56px;height:56px}.product-detail__tabs-nav{gap:10px}.product-detail__tab-btn{font-size:12px}.product-detail__description-text:first-letter{font-size:40px}.custom-confirm-header h4{font-size:18px}.custom-confirm-actions{flex-direction:column}}@media (max-width: 360px){.product-detail-section{padding:32px 0 48px}.product-detail__image-wrapper{padding:12px;border-radius:14px}.product-detail__name{font-size:18px}.product-detail__price{font-size:20px}.product-detail__short-description{font-size:14px}.product-detail__meta-row{gap:4px}.product-detail__category,.product-detail__brand-highlight{font-size:9.5px;padding:3px 8px}.product-detail__btn{padding:12px 20px;font-size:14px}.similar-products__title{font-size:18px}.product-detail__tabs-nav{gap:8px}.product-detail__tab-btn{font-size:11px}}@media (max-height: 480px) and (orientation: landscape){.product-detail-section{padding:24px 0 32px}.custom-confirm-overlay{align-items:flex-start;overflow-y:auto}.custom-confirm-modal{margin-top:16px}}@media (hover: none) and (pointer: coarse){.product-detail__btn,.product-detail__qty-btn,.custom-confirm-btn{min-height:44px}.product-detail__image-wrapper:hover,.product-detail__image-wrapper:hover img,.product-detail__btn--cart:hover,.product-detail__btn--wishlist:hover,.product-detail__btn--buy:hover,.product-detail__thumb-img:hover,.custom-confirm-btn--yes:hover{transform:none;box-shadow:inherit}}@media (prefers-reduced-motion: reduce){.product-detail__image-wrapper,.product-detail__image-wrapper img,.product-detail__btn,.product-detail__btn:before,.product-detail__qty-btn,.product-detail__thumb-img,.product-detail__tab-btn,.product-detail__tab-btn:after,.custom-confirm-btn,.product-detail__stock-dot,.custom-confirm-overlay,.custom-confirm-modal{transition:none!important;animation:none!important}}@media print{.product-detail-section{padding:0;background:#fff}.product-detail__actions,.product-detail__quantity,.custom-confirm-overlay{display:none!important}.product-detail{flex-direction:column}.product-detail__image,.product-detail__info{max-width:100%}}.checkout-section{padding:80px 0 100px;background:#f8f9fa;min-height:60vh;position:relative;overflow:visible!important}.checkout-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start;overflow:visible!important;max-width:1440px;margin:0 auto}.checkout-form-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px #0000000f;border:1px solid rgba(0,0,0,.04);position:relative;z-index:50!important;overflow:visible!important}.checkout-form-card__title{font-size:22px;font-weight:800;color:#1a1a2e;margin-bottom:8px;letter-spacing:-.3px}.checkout-form-card__subtitle{font-size:14px;color:#9ca3af;margin-bottom:32px}.checkout-form{display:flex;flex-direction:column;gap:20px;overflow:visible!important}.checkout-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px;overflow:visible!important}.checkout-form__group{display:flex;flex-direction:column;gap:8px;position:relative;overflow:visible!important}.checkout-form__group.full-width{grid-column:1 / -1}.checkout-form__group label{font-size:13px;font-weight:600;color:#374151;letter-spacing:.3px}.checkout-form__group input,.checkout-form__group select,.checkout-form__group textarea{padding:14px 16px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;font-size:15px;color:#1a1a2e;transition:all .3s ease;outline:none;font-family:inherit;width:100%;-webkit-text-size-adjust:100%}.checkout-form__group input:focus,.checkout-form__group select:focus,.checkout-form__group textarea:focus{border-color:#006d77;background:#fff;box-shadow:0 0 0 3px #006d771f}.checkout-form__group input::placeholder,.checkout-form__group textarea::placeholder{color:#d1d5db}.checkout-form__group textarea{resize:vertical;min-height:100px}.state-dropdown-group .nice-select,.state-dropdown-group .dropdown,.state-dropdown-group select+ul{display:none!important}.state-dropdown-group select.checkout-state-select{display:block!important;visibility:visible!important;opacity:1!important;appearance:revert!important;cursor:pointer;background-color:#f9fafb;color:#1a1a2e}.state-dropdown-group select.checkout-state-select option{background:#fff!important;color:#1a1a2e!important;padding:10px}.checkout-summary-card{background:#fff;border-radius:20px;padding:36px;box-shadow:0 10px 40px #0000000f;border:1px solid rgba(0,0,0,.04);position:sticky;top:120px;z-index:10}.checkout-summary-card__title{font-size:20px;font-weight:800;color:#1a1a2e;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f3f4f6}.checkout-summary__items{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;max-height:320px;overflow-y:auto;padding-right:4px}.checkout-summary__items::-webkit-scrollbar{width:4px}.checkout-summary__items::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.checkout-summary__items::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.checkout-summary__item{display:flex;align-items:center;gap:14px;padding:12px;background:#f9fafb;border-radius:12px;transition:background .2s ease}.checkout-summary__item:hover{background:#f3f4f6}.checkout-summary__item-img{width:56px;height:56px;border-radius:10px;object-fit:cover;border:1px solid rgba(0,0,0,.06);flex-shrink:0}.checkout-summary__item-info{flex:1;min-width:0}.checkout-summary__item-name{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-summary__item-qty{font-size:12px;color:#9ca3af}.checkout-summary__item-price{font-size:15px;font-weight:700;color:#006d77;white-space:nowrap;flex-shrink:0}.checkout-summary__totals{border-top:2px solid #f3f4f6;padding-top:20px;display:flex;flex-direction:column;gap:14px}.checkout-summary__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.checkout-summary__label{font-size:14px;color:#6b7280}.checkout-summary__value{font-size:15px;font-weight:600;color:#374151;text-align:right}.checkout-summary__divider{border:none;border-top:1px dashed #e5e7eb;margin:4px 0}.checkout-summary__row.grand-total{padding-top:12px}.checkout-summary__row.grand-total .checkout-summary__label{font-size:18px;font-weight:800;color:#1a1a2e}.checkout-summary__row.grand-total .checkout-summary__value{font-size:22px;font-weight:800;color:#006d77}.checkout-place-order{width:100%;margin-top:24px;padding:18px 24px;background:linear-gradient(135deg,#006d77,#005058);color:#fff;border:none;border-radius:14px;font-size:17px;font-weight:700;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;min-height:52px}.checkout-place-order:hover{transform:translateY(-2px);box-shadow:0 10px 32px #006d7766}.checkout-empty{text-align:center;padding:60px 20px}.checkout-empty i{font-size:64px;color:#d1d5db;margin-bottom:20px;display:block}.checkout-empty h3{font-size:22px;font-weight:700;color:#374151;margin-bottom:12px}.checkout-empty p{font-size:15px;color:#9ca3af;margin-bottom:28px}.checkout-empty a{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,#006d77,#005058);color:#fff;border-radius:12px;font-weight:700;text-decoration:none;transition:all .3s ease}.checkout-empty a:hover{transform:translateY(-2px);box-shadow:0 8px 24px #006d7759}.order-success-overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.order-success-modal{background:#fff;border-radius:24px;padding:48px 40px;text-align:center;max-width:420px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 32px 64px #0003}.order-success-modal__icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#006d77,#005058);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.order-success-modal__icon i{font-size:36px;color:#fff}.order-success-modal h2{font-size:26px;font-weight:800;color:#1a1a2e;margin-bottom:12px}.order-success-modal p{font-size:15px;color:#6b7280;margin-bottom:28px;line-height:1.6}.checkout-form__error{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:12px 16px;color:#ef4444;font-size:14px;font-weight:500;margin-bottom:20px}@media (min-width: 1920px){.checkout-grid{max-width:1680px;gap:56px}.checkout-form-card__title{font-size:24px}.checkout-summary-card__title{font-size:22px}}@media (min-width: 1400px) and (max-width: 1919px){.checkout-grid{gap:48px}}@media (max-width: 1200px){.checkout-section{padding:60px 0 80px}.checkout-grid{gap:28px}.checkout-form-card{padding:32px}.checkout-summary-card{padding:28px;top:90px}}@media (max-width: 991px){.checkout-grid{grid-template-columns:1fr;gap:24px}.checkout-summary-card{position:static;top:auto}.checkout-form-card,.checkout-summary-card{padding:28px}.checkout-summary__items{max-height:280px}}@media (max-width: 767px){.checkout-section{padding:48px 0 64px}.checkout-form-card,.checkout-summary-card{padding:24px;border-radius:16px}.checkout-form__row{grid-template-columns:1fr;gap:14px}.checkout-form{gap:16px}.checkout-form-card__title{font-size:20px}.checkout-summary-card__title{font-size:18px}.checkout-summary__item-img{width:48px;height:48px}.order-success-modal{padding:36px 28px}}@media (max-width: 576px){.checkout-section{padding:40px 0 60px}.checkout-form-card,.checkout-summary-card{padding:20px;border-radius:14px}.checkout-form__row{grid-template-columns:1fr}.checkout-form__group input,.checkout-form__group select,.checkout-form__group textarea{padding:12px 14px;font-size:16px}.checkout-place-order{font-size:15px;padding:16px 20px}.checkout-summary__item{display:grid!important;grid-template-columns:48px 1fr!important;grid-template-rows:auto auto!important;align-items:start!important;gap:6px 10px!important;padding:10px!important}.checkout-summary__item-img{grid-column:1!important;grid-row:1 / span 2!important;width:48px!important;height:48px!important;align-self:start!important}.checkout-summary__item-info{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important}.checkout-summary__item-price{grid-column:2!important;grid-row:2!important;text-align:left!important;white-space:normal!important;flex-shrink:1!important;width:100%!important;font-size:13px!important}.checkout-summary__row{flex-wrap:wrap;gap:4px}.checkout-summary__label{flex:1 1 55%;min-width:0}.checkout-summary__value{flex:0 0 auto;text-align:right}.checkout-summary__row.grand-total .checkout-summary__value{font-size:20px}.order-success-modal{padding:32px 24px;border-radius:18px}.order-success-modal__icon{width:64px;height:64px}.order-success-modal__icon i{font-size:28px}.order-success-modal h2{font-size:22px}}@media (max-width: 400px){.checkout-form-card,.checkout-summary-card{padding:16px}.checkout-summary__item-name{font-size:13px}.checkout-summary__item-price{font-size:14px}.order-success-modal{padding:24px 18px}}@media (max-width: 360px){.checkout-section{padding:32px 0 48px}.checkout-form-card,.checkout-summary-card{padding:14px;border-radius:12px}.checkout-form-card__title{font-size:18px}.checkout-form-card__subtitle{font-size:13px;margin-bottom:24px}.checkout-place-order{font-size:14px;padding:14px 16px}.order-success-modal{padding:20px 14px}.order-success-modal h2{font-size:20px}.order-success-modal p{font-size:14px}}@media (max-height: 480px) and (orientation: landscape){.checkout-section{padding:24px 0 32px}.checkout-grid{grid-template-columns:1fr 1fr;gap:20px}.checkout-summary-card{position:static;top:auto}.checkout-summary__items{max-height:160px}.order-success-overlay{align-items:flex-start;padding:16px;overflow-y:auto}.order-success-modal{margin-top:16px;padding:24px 20px;max-height:none}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.checkout-grid{grid-template-columns:1.1fr .9fr;gap:32px}.checkout-summary-card{position:sticky;top:90px}}@media (hover: none) and (pointer: coarse){.checkout-place-order,.checkout-empty a{min-height:48px}.checkout-form__group input,.checkout-form__group select,.checkout-form__group textarea{min-height:44px}.checkout-summary__item:hover,.checkout-place-order:hover,.checkout-empty a:hover{transform:none}}@media (prefers-reduced-motion: reduce){.checkout-form__group input,.checkout-form__group select,.checkout-form__group textarea,.checkout-place-order,.checkout-empty a,.checkout-summary__item{transition:none!important}.checkout-place-order:hover,.checkout-empty a:hover{transform:none}}@media print{.checkout-section{padding:0;background:#fff}.checkout-place-order,.order-success-overlay{display:none!important}.checkout-grid{grid-template-columns:1fr}.checkout-form-card,.checkout-summary-card{box-shadow:none;border:1px solid #ddd}}.co-addr-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.co-addr-card{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:2px solid #e5e7eb;border-radius:14px;cursor:pointer;transition:all .25s ease;background:#fafafa}.co-addr-card input[type=radio]{margin-top:3px;accent-color:#006D77;width:18px;height:18px;flex-shrink:0}.co-addr-card--active{border-color:#006d77;background:#006d770a;box-shadow:0 0 0 3px #006d771f}.co-addr-body{flex:1}.co-addr-name{font-weight:700;color:#1a1a2e;font-size:15px;margin-bottom:4px}.co-addr-phone{font-weight:500;color:#6b7280;font-size:13px;margin-left:8px}.co-addr-line{font-size:13px;color:#6b7280;line-height:1.5}.co-new-addr-btn{padding:12px 20px;background:transparent;border:2px dashed #006D77;color:#006d77;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;text-align:center}.co-new-addr-btn:hover,.co-new-addr-btn--active{background:#006d770f}.co-new-form{border-top:1px solid #f0f0f0;padding-top:20px;margin-top:4px}.co-save-btn{margin-top:16px;width:100%;padding:14px;background:linear-gradient(135deg,#006d77,#005058);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease}.co-save-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #006d774d}.co-save-btn:disabled{opacity:.6;cursor:not-allowed}.co-coupon-row{display:flex;gap:10px;margin-bottom:8px}.co-coupon-input{flex:1;padding:13px 16px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;font-size:15px;font-family:inherit;color:#1a1a2e;text-transform:uppercase;letter-spacing:1px;outline:none;transition:border-color .2s}.co-coupon-input:focus{border-color:#006d77;background:#fff}.co-coupon-btn{padding:13px 22px;background:#006d77;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .25s ease;white-space:nowrap}.co-coupon-btn:hover{background:#005058}.co-coupon-btn:disabled{opacity:.6;cursor:not-allowed}.co-coupon-error{font-size:13px;color:#ef4444;margin-top:4px;padding:8px 12px;background:#ef444412;border-radius:8px}.co-coupon-applied{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#16a34a12;border:2px solid rgba(22,163,74,.25);border-radius:12px}.co-coupon-applied__info{display:flex;flex-direction:column;gap:4px}.co-coupon-applied__tag{font-weight:800;font-size:16px;color:#16a34a;letter-spacing:1px}.co-coupon-applied__saving{font-size:13px;color:#15803d;font-weight:600}.co-coupon-remove{background:transparent;border:1.5px solid #ef4444;color:#ef4444;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s}.co-coupon-remove:hover{background:#ef4444;color:#fff}.co-available-coupons{margin-top:14px}.co-toggle-coupons{background:transparent;border:none;color:#006d77;font-size:13px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.co-coupon-list{display:flex;flex-direction:column;gap:10px;margin-top:12px;max-height:280px;overflow-y:auto;padding-right:2px}.co-coupon-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1.5px solid #e5e7eb;border-radius:12px;background:#fafafa;transition:border-color .2s}.co-coupon-item:hover{border-color:#006d77}.co-coupon-item__left{display:flex;flex-direction:column;gap:3px;min-width:0}.co-coupon-item__code{font-size:15px;font-weight:800;color:#006d77;letter-spacing:1px}.co-coupon-item__code-btn{align-self:flex-start;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit}.co-coupon-item__code-btn:hover{text-decoration:underline;text-underline-offset:3px}.co-coupon-item__desc{font-size:13px;color:#374151;font-weight:500}.co-coupon-item__meta{font-size:11px;color:#9ca3af}.co-coupon-item__apply{flex-shrink:0;padding:8px 16px;background:#006d77;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s}.co-coupon-item__apply:hover{background:#005058}.co-payment-badge{margin-top:20px;padding:12px 16px;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:10px;font-size:14px;font-weight:600;color:#15803d;text-align:center}.co-secure-note{text-align:center;font-size:12px;color:#9ca3af;margin-top:12px;margin-bottom:0}.co-order-id{font-size:13px;color:#6b7280;margin-bottom:8px}.co-order-id strong{color:#006d77;letter-spacing:1px}:root{--acc-teal: #006D77;--acc-teal-dark: #004f57;--acc-teal-soft: #EDF6F9;--acc-teal-mid: #83C5BE;--acc-ink: #0f172a;--acc-text: #1f2937;--acc-muted: #64748b;--acc-border: #e2e8f0;--acc-bg: #fafcfd;--acc-danger: #ef4444;--acc-danger-dark: #dc2626;--acc-radius-lg: 16px;--acc-radius-md: 12px;--acc-radius-sm: 8px;--acc-shadow: 0 10px 30px rgba(0, 0, 0, .05)}.my-account-container{max-width:1200px;margin:60px auto;padding:0 20px;display:flex;align-items:flex-start;gap:32px;min-height:600px}.account-sidebar{width:270px;flex-shrink:0;background:#fff;border-radius:var(--acc-radius-lg);box-shadow:var(--acc-shadow);padding:26px 18px;border:1px solid rgba(0,109,119,.1);position:sticky;top:90px}.account-sidebar-user{display:flex;align-items:center;gap:14px;padding-bottom:20px;margin-bottom:18px;border-bottom:1px solid #f1f5f9}.acc-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--acc-teal),var(--acc-teal-mid));color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;letter-spacing:.5px;flex-shrink:0;text-transform:uppercase}.account-sidebar-user h3{font-size:16.5px;color:var(--acc-ink);margin:0 0 2px;font-weight:600}.acc-sidebar-sub{font-size:12px;color:var(--acc-muted);margin:0}.account-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.account-nav li{margin:0}.account-nav button{width:100%;text-align:left;padding:11px 14px;border:none;background:transparent;color:var(--acc-text);font-size:14.5px;font-weight:500;border-radius:var(--acc-radius-sm);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:12px}.acc-nav-icon{width:32px;height:32px;border-radius:9px;background:var(--acc-teal-soft);color:var(--acc-teal);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;transition:all .2s ease}.account-nav button:hover{background:#f8fafc;color:var(--acc-teal)}.account-nav button.active{background:var(--acc-teal);color:#fff}.account-nav button.active .acc-nav-icon{background:#ffffff2e;color:#fff}.acc-nav-divider{margin:14px 0 6px;border:none;border-top:1px solid #f1f5f9}.account-nav button.acc-logout{color:var(--acc-danger)}.account-nav button.acc-logout .acc-nav-icon{background:#fef2f2;color:var(--acc-danger)}.account-nav button.acc-logout:hover{background:#fef2f2}.account-content{flex-grow:1;min-width:0;background:#fff;border-radius:var(--acc-radius-lg);box-shadow:var(--acc-shadow);padding:36px 40px;border:1px solid rgba(0,109,119,.1);display:flex;flex-direction:column;align-items:center}.account-content-header{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid #f1f5f9;width:100%;max-width:640px;text-align:center}.account-content-header h2{font-size:22px;color:var(--acc-ink);margin:0;font-weight:700}.acc-count-badge{background:var(--acc-teal-soft);color:var(--acc-teal);font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:20px}.account-content>div{width:100%;display:flex;flex-direction:column;align-items:center}.acc-empty-state{text-align:center;padding:56px 20px;width:100%;display:flex;flex-direction:column;align-items:center}.acc-empty-state i{font-size:44px;color:#d7ecee;display:block;margin-bottom:16px}.acc-empty-state p{color:var(--acc-muted);font-size:15px;margin:0}.acc-empty-state a{color:var(--acc-teal);font-weight:600;text-decoration:underline}.account-orders-list{display:flex;flex-direction:column;gap:16px;width:100%;max-width:640px;margin:0 auto}.acc-order-card{border:1px solid var(--acc-border);border-radius:var(--acc-radius-md);padding:18px 20px;background:#fff;transition:box-shadow .2s;width:100%}.acc-order-card:hover{box-shadow:0 6px 18px #0000000f}.acc-order-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;border-bottom:1px solid #f1f5f9;padding-bottom:14px;margin-bottom:14px}.acc-order-id{font-weight:700;color:var(--acc-ink);font-size:15px}.acc-order-date{font-size:13px;color:var(--acc-muted);margin-left:12px}.acc-order-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.acc-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700}.acc-status-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.acc-order-amount{font-weight:700;color:var(--acc-teal);font-size:15px}.acc-order-items{display:flex;flex-direction:column;gap:12px}.acc-order-item-row{display:flex;align-items:center;gap:12px;text-align:left}.acc-order-item-img{width:46px;height:46px;object-fit:cover;border-radius:7px;border:1px solid #f1f5f9;flex-shrink:0;background:#f8fafc}.acc-order-item-info{flex:1;min-width:0}.acc-order-item-info h5{margin:0;font-size:13.5px;color:var(--acc-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-order-variant{font-size:11px;color:var(--acc-teal);font-weight:500}.acc-order-item-info p{margin:2px 0 0;font-size:12px;color:var(--acc-muted)}.acc-order-footer{display:flex;justify-content:flex-end;margin-top:14px;border-top:1px solid #f1f5f9;padding-top:12px}.acc-manage-link{background:var(--acc-teal-soft);color:var(--acc-teal);padding:7px 18px;border-radius:20px;font-size:13px;text-decoration:none;font-weight:600;border:1px solid #c5e8eb;transition:all .2s}.acc-manage-link:hover{background:var(--acc-teal);color:#fff}.acc-cart-list{display:flex;flex-direction:column;gap:12px;width:100%;max-width:640px;margin:0 auto}.account-cart-item{display:flex;align-items:center;gap:16px;border:1px solid var(--acc-border);padding:14px 16px;border-radius:var(--acc-radius-md);background:var(--acc-bg);width:100%;text-align:left;box-sizing:border-box;position:relative}.acc-cart-img{width:68px;height:68px;object-fit:cover;border-radius:9px;flex-shrink:0;border:1px solid var(--acc-border);background:#f1f5f9}.acc-cart-info{flex:1;min-width:0}.acc-cart-info h4{margin:0 0 4px;font-size:14.5px;color:var(--acc-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-cart-info p{margin:0;color:var(--acc-teal);font-weight:700;font-size:14px}.acc-cart-qty{color:var(--acc-muted);font-weight:500;font-size:13px}.account-item-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.acc-view-btn{background:var(--acc-teal);color:#fff;padding:8px 16px;border-radius:20px;font-size:13px;text-decoration:none;font-weight:600;white-space:nowrap}.acc-view-btn:hover{background:var(--acc-teal-dark)}.acc-remove-btn{background:#fee2e2;color:var(--acc-danger);border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:16px;line-height:1;flex-shrink:0;transition:all .15s;display:flex;align-items:center;justify-content:center;padding:0}.acc-remove-btn:hover{background:#fecaca}.acc-cart-footer{margin-top:20px;text-align:center;width:100%;max-width:640px}.acc-go-cart-btn{background:var(--acc-teal);color:#fff;padding:12px 30px;border-radius:24px;text-decoration:none;font-weight:600;display:inline-block}.acc-go-cart-btn:hover{background:var(--acc-teal-dark)}.acc-wishlist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;max-width:640px;margin:0 auto;justify-content:center}.account-wishlist-item{border:1px solid var(--acc-border);padding:14px;border-radius:var(--acc-radius-md);background:var(--acc-bg);display:flex;gap:12px;align-items:center;width:100%;text-align:left;box-sizing:border-box;position:relative}.acc-wish-img{width:62px;height:62px;object-fit:cover;border-radius:9px;cursor:pointer;flex-shrink:0;border:1px solid var(--acc-border);background:#f1f5f9}.acc-wish-info{flex:1;min-width:0}.acc-wish-info h4{margin:0 0 4px;font-size:13.5px;color:var(--acc-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-wish-info p{margin:0;color:var(--acc-teal);font-weight:700;font-size:13.5px}.acc-step-track{display:flex;align-items:center;gap:8px;margin-bottom:26px;width:100%;max-width:380px}.acc-step-dot{width:28px;height:28px;border-radius:50%;background:#f1f5f9;color:var(--acc-muted);display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;flex-shrink:0}.acc-step-dot.acc-step-done{background:var(--acc-teal);color:#fff}.acc-step-dot.acc-step-active{background:var(--acc-teal-soft);color:var(--acc-teal);border:2px solid var(--acc-teal)}.acc-step-line{flex:1;height:2px;background:#f1f5f9}.acc-step-line.acc-step-done{background:var(--acc-teal)}.acc-alert{padding:12px 16px;border-radius:var(--acc-radius-sm);margin-bottom:18px;font-size:13.5px;border:1px solid transparent;width:100%;max-width:380px;text-align:center}.acc-alert-error{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.acc-alert-success{background:#ecfdf5;border-color:#6ee7b7;color:#047857}.acc-form-intro{color:var(--acc-muted);margin-bottom:22px;font-size:14.5px;line-height:1.6;width:100%;max-width:380px;text-align:center}.acc-form-intro strong{color:var(--acc-ink)}.account-form{width:100%;display:flex;flex-direction:column;align-items:center}.account-form .form-group{margin-bottom:20px;width:100%;max-width:380px}.account-form label{display:block;margin-bottom:8px;font-weight:600;color:var(--acc-text);font-size:13.5px;text-align:left}.account-form input{width:100%;border:1px solid #d1d5db;border-radius:var(--acc-radius-sm);padding:12px 15px;font-size:15px;transition:all .2s;box-sizing:border-box}.account-form input:focus{outline:none;border-color:var(--acc-teal);box-shadow:0 0 0 3px #006d771a}.acc-back-link{background:transparent;border:none;color:var(--acc-teal);cursor:pointer;margin-top:14px;display:block;font-size:13.5px;font-weight:600;padding:0;text-align:center}.btn-primary{background:var(--acc-teal);color:#fff;border:none;padding:12px 26px;border-radius:var(--acc-radius-sm);font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14.5px;width:100%;max-width:380px}.btn-primary:hover:not(:disabled){background:var(--acc-teal-dark)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.acc-delete-warning{display:flex;gap:16px;align-items:flex-start;background:#fff5f5;border:1px solid #fecaca;border-radius:var(--acc-radius-md);padding:22px;margin-bottom:26px;width:100%;max-width:420px;text-align:left;box-sizing:border-box}.acc-delete-icon{width:44px;height:44px;border-radius:50%;background:#fee2e2;color:var(--acc-danger);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.acc-delete-warning p{color:#b91c1c;margin:0;font-weight:500;line-height:1.6;font-size:14.5px}.acc-delete-warning strong{display:block;color:#991b1b;margin-bottom:4px;font-size:15.5px}.btn-danger{background:var(--acc-danger);color:#fff;border:none;padding:12px 26px;border-radius:var(--acc-radius-sm);font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14.5px}.btn-danger:hover{background:var(--acc-danger-dark)}@media (max-width: 1024px){.my-account-container{padding:0 16px;margin:40px auto;gap:24px}.account-sidebar{width:230px;padding:22px 14px}.account-content{padding:28px 24px}}@media (max-width: 900px) and (min-width: 641px){.my-account-container{flex-direction:column;align-items:stretch;gap:20px}.account-sidebar{width:100%;position:static;padding:18px 16px}.account-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.account-nav button{width:auto;padding:10px 16px;font-size:14px;border-radius:22px;border:1.5px solid var(--acc-border)}.account-nav button.active{border-color:var(--acc-teal)}.acc-nav-divider{display:none}.account-content{width:100%;padding:30px 28px}.acc-wishlist-grid{grid-template-columns:1fr;max-width:560px}.acc-cart-img,.acc-wish-img{width:96px;height:96px;border-radius:12px}.account-cart-item,.account-wishlist-item{padding:18px 20px;gap:18px}.acc-cart-info h4,.acc-wish-info h4{font-size:16px;white-space:normal}.acc-cart-info p,.acc-wish-info p{font-size:15px}.acc-cart-qty{font-size:14px}.acc-view-btn{padding:9px 18px;font-size:14px}.acc-remove-btn{width:36px;height:36px;font-size:18px}}@media (max-width: 640px){.my-account-container{flex-direction:column;align-items:stretch;margin:20px auto;gap:16px;padding:0 12px;min-height:auto;max-width:100%;width:100%;box-sizing:border-box}.account-sidebar{width:100%;max-width:100%;padding:16px 12px;border-radius:12px;position:static;box-sizing:border-box}.account-sidebar-user{padding-bottom:14px;margin-bottom:12px}.acc-avatar{width:42px;height:42px;font-size:15px}.account-sidebar-user h3{font-size:15px}.account-nav{flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.account-nav::-webkit-scrollbar{display:none}.account-nav li{flex-shrink:0}.account-nav button{padding:8px 14px;font-size:13px;white-space:nowrap;border-radius:20px;border:1.5px solid var(--acc-border);gap:8px}.account-nav button.active{border-color:var(--acc-teal)}.acc-nav-icon{width:24px;height:24px;font-size:11px}.acc-nav-divider{display:none}.account-content{width:100%;max-width:100%;padding:20px 16px;border-radius:12px;box-sizing:border-box}.account-content-header{max-width:100%}.account-content-header h2{font-size:18px}.acc-wishlist-grid{grid-template-columns:1fr;max-width:100%;width:100%}.acc-cart-list,.account-orders-list,.acc-cart-footer{max-width:100%;width:100%}.acc-order-card{padding:14px}.acc-order-head{flex-direction:column;align-items:flex-start;gap:8px}.acc-order-right{width:100%;justify-content:space-between}.account-cart-item,.account-wishlist-item{flex-direction:column;align-items:center;gap:12px;text-align:center;width:100%;position:relative;padding:44px 16px 18px}.acc-cart-img,.acc-wish-img{width:96px;height:96px;border-radius:12px}.acc-cart-info,.acc-wish-info{text-align:center;width:100%}.acc-cart-info h4,.acc-wish-info h4{font-size:15px;white-space:normal}.acc-cart-info p,.acc-wish-info p{font-size:14px}.account-item-actions{width:100%;justify-content:center;margin-top:4px}.acc-remove-btn{position:absolute;top:10px;right:10px;margin:0}.account-form{width:100%}.account-form .form-group{max-width:100%}.btn-primary,.btn-danger{width:100%;text-align:center}.acc-go-cart-btn{width:100%;text-align:center;box-sizing:border-box}}@media (max-width: 576px){.account-content-header h2{font-size:17px}.acc-order-card{padding:12px}.acc-order-item-img{width:40px;height:40px}.acc-order-item-info h5{font-size:13px}.acc-order-amount{font-size:14px}}@media (max-width: 480px){.my-account-container{padding:0 8px}.account-content{padding:16px 12px}.account-nav button{padding:7px 12px;font-size:12px}.acc-avatar{font-size:14px}.acc-cart-img,.acc-wish-img{width:84px;height:84px}.acc-remove-btn{width:30px;height:30px;font-size:15px}}*{box-sizing:border-box}.my-orders-page{max-width:1000px;width:100%;margin:0 auto;padding:30px 20px 60px;font-family:Inter,Segoe UI,sans-serif}.my-orders-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:12px}.my-orders-header h2{font-size:clamp(18px,2.2vw,24px);font-weight:700;color:#1e293b;margin:0}.my-orders-back{font-size:14px;color:#006d77;text-decoration:none;display:flex;align-items:center;gap:6px;font-weight:500;transition:color .2s}.my-orders-back:hover{color:#004f58}.orders-loading,.orders-error,.orders-empty{text-align:center;padding:60px 20px;color:#64748b;font-size:16px}.orders-empty i,.orders-error i{font-size:48px;display:block;margin-bottom:16px}.order-card-my{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 12px #0000000a;transition:box-shadow .2s ease;width:100%}.order-card-my:hover{box-shadow:0 6px 24px #006d771a}.order-card-header-my{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:10px}.order-id-my{font-size:16px;font-weight:700;color:#006d77;word-break:break-word}.order-meta-my{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order-date-my{font-size:13px;color:#64748b;white-space:nowrap}.order-total-badge{font-size:14px;font-weight:700;color:#1e293b;background:#e8f5e9;padding:3px 10px;border-radius:20px;white-space:nowrap}.order-status-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}.order-status-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.order-card-body-my{padding:20px 24px}.order-address-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:13px;color:#64748b}.order-address-row i{color:#006d77;margin-top:2px;flex-shrink:0}.order-address-text{line-height:1.5;word-break:break-word}.order-coupon-row{display:flex;align-items:center;gap:8px;font-size:13px;color:#16a34a;margin-bottom:16px;font-weight:500;flex-wrap:wrap}.order-coupon-row i{font-size:13px}.order-items-list-my{border-top:1px solid #f1f5f9;padding-top:16px;display:flex;flex-direction:column;gap:14px}.order-item-row{display:flex;align-items:center;gap:14px}.order-item-img-my{width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid #e2e8f0;flex-shrink:0}.order-item-info-my{flex:1;min-width:0}.order-item-name{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-item-variant{font-size:12px;color:#006d77;font-weight:500;display:block;margin-top:2px}.order-item-qty{font-size:12px;color:#64748b;display:block;margin-top:2px}.order-item-price-my{font-size:15px;font-weight:700;color:#1e293b;flex-shrink:0;white-space:nowrap}.order-card-footer-my{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #f1f5f9;flex-wrap:wrap}.order-action-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1.5px solid #006D77;background:transparent;color:#006d77;transition:all .2s ease;text-decoration:none;white-space:nowrap;min-height:40px}.order-action-btn:hover,.order-action-btn.primary{background:#006d77;color:#fff}.order-action-btn.primary:hover{background:#004f58;border-color:#004f58}@media (min-width: 1440px){.my-orders-page{max-width:1100px;padding:40px 20px 70px}.order-item-img-my{width:72px;height:72px}}@media (max-width: 1024px){.my-orders-page{padding:24px 16px 50px}.my-orders-header h2{font-size:20px}.order-card-header-my{padding:14px 18px}.order-card-body-my{padding:16px 18px}.order-card-footer-my{padding:12px 18px}}@media (max-width: 900px){.my-orders-page{padding:22px 14px 45px}.order-card-header-my{padding:14px 16px;gap:10px}.order-item-row{gap:12px}.order-item-img-my{width:58px;height:58px}.order-action-btn{padding:8px 14px;font-size:12.5px}}@media (max-width: 640px){.my-orders-page{padding:16px 12px 40px}.my-orders-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.my-orders-header h2{font-size:18px}.order-card-header-my{flex-direction:column;align-items:flex-start;padding:14px 16px;gap:8px}.order-meta-my{flex-wrap:wrap;gap:8px;width:100%}.order-card-body-my{padding:14px 16px}.order-address-row{font-size:12.5px}.order-item-img-my{width:52px;height:52px}.order-item-name{font-size:13px}.order-item-price-my{font-size:14px}.order-card-footer-my{padding:12px 16px;justify-content:stretch}.order-action-btn{flex:1 1 auto;justify-content:center;padding:10px 12px}}@media (max-width: 480px){.my-orders-page{padding:14px 10px 36px}.my-orders-header h2{font-size:17px}.order-card-my{border-radius:12px;margin-bottom:16px}.order-id-my{font-size:14.5px}.order-date-my{font-size:12px}.order-total-badge{font-size:13px;padding:3px 9px}.order-status-badge{font-size:11px;padding:3px 10px}.order-item-row{gap:10px}.order-item-img-my{width:48px;height:48px;border-radius:8px}.order-item-name{font-size:12.5px}.order-item-variant,.order-item-qty{font-size:11px}.order-item-price-my{font-size:13.5px}.order-action-btn{font-size:12px;padding:9px 10px;min-height:38px}}@media (max-width: 375px){.my-orders-page{padding:12px 8px 32px}.order-card-header-my,.order-card-body-my,.order-card-footer-my{padding-left:12px;padding-right:12px}.order-item-row{flex-wrap:wrap}.order-item-img-my{width:44px;height:44px}.order-item-info-my{min-width:60%}.order-item-price-my{width:100%;text-align:right}.order-card-footer-my{flex-direction:column;align-items:stretch}.order-action-btn{width:100%}}@media (max-width: 320px){.my-orders-header h2{font-size:15px}.order-id-my{font-size:13px}.order-item-img-my{width:40px;height:40px}.order-item-name{font-size:12px}.order-action-btn{font-size:11.5px;padding:8px}}@media (hover: none) and (pointer: coarse){.order-action-btn{min-height:42px}.my-orders-back{padding:4px 0}}.blog-details-section{padding:80px 0 40px;background:#fff;margin-left:40px;margin-right:40px}.container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}.blog-details__content-wrap{background:#fff}.blog-details__content-wrap--full{max-width:1050px;margin:0 auto}.blog-details__img-box{position:relative;border-radius:16px;overflow:hidden;margin-bottom:24px;box-shadow:0 10px 30px #0000000d}.blog-details__img-box img{width:100%;height:auto;max-height:480px;object-fit:cover;display:block}.blog-details__meta-box{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:13.5px;color:#64748b;font-weight:500}.blog-details__meta-box .meta-item{display:flex;align-items:center;gap:6px}.blog-details__meta-box .meta-icon{font-size:14px}.blog-details__meta-box .meta-divider{color:#cbd5e1}.blog-details__title{font-size:36px;font-weight:800;color:#1f2937;line-height:1.3;margin-bottom:28px;letter-spacing:-.5px}.blog-details__rich-text{font-size:16.5px;line-height:1.8;color:#4b5563;text-align:justify}.blog-details__rich-text p{margin-bottom:20px}.blog-details__rich-text b,.blog-details__rich-text strong{color:#111827;font-weight:700}.blog-details__rich-text i,.blog-details__rich-text em{font-style:italic}.blog-details__rich-text u{text-decoration:underline}.blog-details__rich-text ul,.blog-details__rich-text ol{margin-bottom:24px;padding-left:24px}.blog-details__rich-text ul li{list-style-type:disc;margin-bottom:8px}.blog-details__rich-text ol li{list-style-type:decimal;margin-bottom:8px}.blog-details__rich-text .notepad-note{background:#f8fafc;border-left:4px solid #006d77;padding:20px 24px;margin:30px 0;font-style:italic;border-radius:6px;font-size:16px;line-height:1.7;color:#334155;box-shadow:inset 0 2px 4px #00000003}.recent-posts-section{padding:20px 0 60px;background:#fff;margin-left:40px;margin-right:40px}.recent-posts-section .widget-title{font-size:22px;font-weight:700;color:#1f2937;position:relative;margin-bottom:28px;padding-bottom:12px}.recent-posts-section .widget-title:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background:#006d77;border-radius:2px}.recent-posts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.recent-post-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:box-shadow .2s,transform .2s}.recent-post-card:hover{box-shadow:0 8px 20px #0000000f;transform:translateY(-2px)}.recent-post-card__img{width:100%;height:150px;overflow:hidden}.recent-post-card__img img{width:100%;height:100%;object-fit:cover;display:block}.recent-post-card__info{padding:16px}.recent-post-card__info .post-date{font-size:12px;color:#64748b;font-weight:500;display:block;margin-bottom:6px}.recent-post-card__info h4{font-size:15px;font-weight:600;line-height:1.4;margin:0}.recent-post-card__info h4 a{color:#1f2937;text-decoration:none;transition:color .15s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.recent-post-card__info h4 a:hover{color:#006d77}.no-other-posts{font-size:13.5px;color:#64748b;font-style:italic;max-width:1050px;margin:0 auto}.about-trustbar-section{background:#e6f4f1;padding:50px 0}.about-trustbar{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.about-trustbar__item{background:#fff;padding:20px;border-radius:12px;display:flex;align-items:center;gap:15px;min-width:280px;flex:1 1 280px;box-shadow:0 4px 15px #0000000d;box-sizing:border-box}.about-trustbar__icon{background:#f0fafb;color:#006d77;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.about-trustbar__text{display:flex;flex-direction:column}.about-trustbar__text strong{display:block;font-size:16px;color:#0d1b2e;margin-bottom:4px}.about-trustbar__text small{font-size:13px;color:#64748b}@media (max-width: 991px){.recent-posts-grid{grid-template-columns:repeat(2,1fr)}.about-trustbar-section{padding:40px 0}.about-trustbar__item{min-width:240px;padding:18px}}@media (max-width: 767px){.blog-details-section{padding:50px 0 20px}.blog-details__title{font-size:28px;margin-bottom:20px}.blog-details__rich-text{font-size:15.5px}.recent-posts-section{padding:10px 0 40px}.recent-posts-grid{grid-template-columns:1fr}.about-trustbar-section{padding:32px 0}.container{padding-left:16px;padding-right:16px}.about-trustbar{gap:16px}.about-trustbar__item{min-width:100%;flex:1 1 100%;padding:18px 20px;gap:14px}.about-trustbar__icon{width:44px;height:44px;font-size:18px}.about-trustbar__text strong{font-size:15px}.about-trustbar__text small{font-size:12.5px}}@media (max-width: 480px){.about-trustbar-section{padding:24px 0}.container{padding-left:14px;padding-right:14px}.about-trustbar{gap:14px}.about-trustbar__item{padding:16px;gap:12px;border-radius:10px}.about-trustbar__icon{width:40px;height:40px;font-size:16px}.about-trustbar__text strong{font-size:14px}.about-trustbar__text small{font-size:12px}}.policy-page{padding:80px 0;background-color:#f8fafc}.policy-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #006d770a;border:1px solid rgba(0,109,119,.08);padding:45px;margin-bottom:40px}.policy-meta{display:flex;flex-wrap:wrap;gap:20px;font-size:14px;color:#64748b;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.policy-meta-item{display:flex;align-items:center;gap:6px}.policy-meta-icon{color:#006d77}.policy-intro{font-size:16px;line-height:1.8;color:#334155;margin-bottom:35px}.policy-section{margin-bottom:40px}.policy-section:last-child{margin-bottom:0}.policy-h2{font-size:22px;color:#0d1b2e;font-weight:700;margin-bottom:18px;display:flex;align-items:center;gap:10px}.policy-h2:before{content:"";display:inline-block;width:4px;height:20px;background-color:#006d77;border-radius:2px}.policy-p{font-size:15px;line-height:1.75;color:#475569;margin-bottom:16px}.policy-list{list-style:none;padding:0;margin:0 0 20px}.policy-list-item{position:relative;padding-left:24px;font-size:15px;line-height:1.7;color:#475569;margin-bottom:12px}.policy-list-item:before{content:"✓";position:absolute;left:0;top:1px;color:#006d77;font-weight:700;font-size:14px}.policy-table-wrapper{overflow-x:auto;margin:25px 0;border:1px solid #e2e8f0;border-radius:8px}.policy-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.policy-table th{background-color:#f1f5f9;color:#0d1b2e;font-weight:600;padding:12px 16px;border-bottom:2px solid #e2e8f0}.policy-table td{padding:12px 16px;border-bottom:1px solid #e2e8f0;color:#475569}.policy-table tr:last-child td{border-bottom:none}.policy-highlight-box{background:#f0fafb;border-left:4px solid #006D77;padding:20px;border-radius:0 12px 12px 0;margin:25px 0}.policy-highlight-box p{margin:0;font-size:15px;line-height:1.7;color:#006d77;font-weight:500}.policy-sidebar{background:#fff;border-radius:16px;box-shadow:0 10px 30px #006d7705;border:1px solid rgba(0,109,119,.06);padding:30px;position:sticky;top:100px}.policy-sidebar-title{font-size:18px;color:#0d1b2e;font-weight:700;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.policy-nav-list{list-style:none;padding:0;margin:0}.policy-nav-item{margin-bottom:12px}.policy-nav-item:last-child{margin-bottom:0}.policy-nav-link{display:flex;align-items:center;gap:8px;color:#64748b;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.policy-nav-link:hover{color:#006d77;padding-left:4px}.policy-nav-dot{width:6px;height:6px;background-color:#cbd5e1;border-radius:50%;transition:all .2s ease}.policy-nav-link:hover .policy-nav-dot{background-color:#006d77;transform:scale(1.3)}.policy-contact-widget{margin-top:30px;background:linear-gradient(135deg,#006d77,#83c5be);border-radius:12px;padding:25px;color:#fff;text-align:center}.policy-contact-widget h3{font-size:18px;font-weight:700;margin-bottom:10px}.policy-contact-widget p{font-size:13px;line-height:1.6;opacity:.9;margin-bottom:20px;color:#e2e8f0}.policy-contact-btn{display:inline-block;background:#fff;color:#006d77;font-size:14px;font-weight:700;padding:10px 20px;border-radius:30px;text-decoration:none;transition:all .2s ease}.policy-contact-btn:hover{background:#0d1b2e;color:#fff;transform:translateY(-2px)}@media (max-width: 991px){.policy-card{padding:30px}.policy-sidebar{margin-top:30px;position:static}}
