@import url(https://fonts.googleapis.com/css2?family=Charm:wght@400);*, ul {margin: 0;padding: 0 }body, p {color: var(--tp-text-body);line-height: 26px }.tp-cart-input[type=text]:focus, .tp-product-quantity-cart-input[type=text]:focus, a, button, button:focus {outline: 0 }[dir=rtl] .profile__tab .nav-tabs .nav-link, [dir=rtl] input[type=email], [dir=rtl] input[type=number], [dir=rtl] input[type=password], [dir=rtl] input[type=tel], [dir=rtl] input[type=text], [dir=rtl] input[type=url] {text-align: right }.cartmini__widget, .offcanvas__area {scrollbar-width: none;overscroll-behavior-y: contain }.back-to-top-wrapper, .home-menu-thumb, .home-menu-thumb::after, .main-menu>nav>ul>li .tp-mega-menu, .main-menu>nav>ul>li .tp-mega-menu .tp-submenu, .main-menu>nav>ul>li.has-dropdown>a::after, .main-menu>nav>ul>li>.tp-submenu, .main-menu>nav>ul>li>.tp-submenu li.has-dropdown>a::after, .offcanvas__currency-list, .offcanvas__currency-selected-currency, .offcanvas__currency-selected-currency::after, .offcanvas__currency-selected-lang, .offcanvas__currency-selected-lang::after, .offcanvas__lang-list, .offcanvas__lang-selected-currency, .offcanvas__lang-selected-currency::after, .offcanvas__lang-selected-lang, .offcanvas__lang-selected-lang::after, .shop-mega-menu-img img, .tp-cart-minus, .tp-cart-plus, .tp-category-btn-2, .tp-category-btn-3, .tp-category-content-2 span, .tp-category-content-2::after, .tp-category-menu nav ul li a span, .tp-category-menu nav ul li.has-dropdown>a:not(.mega-menu-title)::after, .tp-category-menu nav ul li::after, .tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn, .tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn i, .tp-category-price-4, .tp-category-thumb-3::after, .tp-category-thumb-3::before, .tp-category-thumb-5, .tp-category-title-2, .tp-contact-btn, .tp-contact-input-eye span, .tp-footer-widget-content ul li a::after, .tp-history-nav-year::after, .tp-instagram-icon, .tp-instagram-icon-2, .tp-instagram-item-2::after, .tp-instagram-item::after, .tp-link-btn-2::after, .tp-link-btn-2::before, .tp-login-input-eye span, .tp-login-top p a::after, .tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn, .tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn i, .tp-mobile-menu, .tp-product-action, .tp-product-action-2, .tp-product-action-3, .tp-product-action-4, .tp-product-add-cart-btn-large-wrapper, .tp-product-add-to-cart-4, .tp-product-category-thumb a img, .tp-product-details-thumb-wrapper .nav-tabs .nav-link::after, .tp-product-list-thumb a img, .tp-product-price-4, .tp-product-price-wrapper-4, .tp-product-sm-item-5, .tp-product-sm-thumb-5 img, .tp-product-tab-2 .nav-tabs .nav-link .tp-product-tab-tooltip, .tp-product-thumb img, .tp-product-thumb-2 img, .tp-product-thumb-3 img, .tp-product-thumb-4 img, .tp-product-tooltip, .tp-profile-input-eye span, .tp-search-area, .tp-shop-widget-categories ul li a span, .tp-shop-widget-categories ul li a::after, .tp-slider-nav-item, .transition-3, a, button, input, li, p, select {-webkit-transition: .3s ease-out;-moz-transition: .3s ease-out;-ms-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out }.back-to-top-btn {-webkit-transition: transform .3s ease-out;-moz-transition: transform .3s ease-out;-ms-transition: transform .3s ease-out;-o-transition: transform .3s ease-out;transition: transform .3s ease-out }.tp-app-btn .app-content span, h1, h2, h3, h4, h5, h6 {-webkit-transition: color .3s ease-out;-moz-transition: color .3s ease-out;-ms-transition: color .3s ease-out;-o-transition: color .3s ease-out }.tp-btn-border-2 svg, .tp-header-welcome span svg, .tp-link-btn svg, .tp-link-btn-3 span svg, .tp-product-action-btn-2 svg {-webkit-transform: translateY(-1px);-moz-transform: translateY(-1px);-ms-transform: translateY(-1px);-o-transform: translateY(-1px);transform: translateY(-1px) }.back-to-top-btn svg, .tp-app-btn .app-icon span svg, .tp-btn svg, .tp-category-menu nav ul li a span svg, .tp-category-mobile-menu ul li a svg, .tp-feature-icon span svg, .tp-feature-icon-5 span svg, .tp-header-action-5 a svg, .tp-header-action-5 button svg, .tp-header-contact-icon span svg, .tp-header-info-item a span svg, .tp-header-login-icon span svg, .tp-header-search-btn button svg, .tp-header-search-input-5 span svg, .tp-login-option-item a img, .tp-main-menu-mobile ul li>a svg, .tp-order-details-icon span svg, .tp-product-action-btn svg, .tp-product-action-btn-3 svg, .tp-product-add-cart-btn-large svg, .tp-product-details-action-sm-btn svg, .tp-product-details-thumb-arrow button svg, .tp-product-details-thumb-wrapper .nav-tabs .nav-link .nav-video-btn svg, .tp-product-details-wishlist-btn svg, .tp-shop-top-tab .nav-tabs .nav-item .nav-link svg, .tp-slider-arrow-4 button svg, .tp-slider-feature-icon-3 span svg, .tp-swiper-arrow button svg {-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px) }.tp-category-add-to-cart-4 svg, .tp-footer-contact-icon span svg, .tp-header-search-2 button svg, .tp-product-add-to-cart-4 svg {-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);-ms-transform: translateY(-3px);-o-transform: translateY(-3px);transform: translateY(-3px) }.main-menu.menu-style-1>nav>ul>li>a, .offcanvas__contact-title, .tp-all-font-roboto :not(i), .tp-banner-btn .tp-link-btn, .tp-banner-content p, .tp-banner-content span, .tp-banner-title, .tp-category-menu nav ul li a, .tp-category-menu-btn, .tp-feature-content p, .tp-feature-title, .tp-footer-contact-content p, .tp-footer-copyright p, .tp-footer-desc, .tp-footer-talk h4, .tp-footer-talk span, .tp-footer-widget-content ul li a, .tp-footer-widget-title, .tp-header-action-badge, .tp-header-contact-content h5, .tp-header-contact-content p, .tp-header-login-content span, .tp-header-login-title, .tp-header-search-box input, .tp-header-search-category .nice-select, .tp-header-top-menu-item ul li a, .tp-header-top-menu-item>span, .tp-header-welcome p, .tp-product-add-cart-btn-large, .tp-product-badge span, .tp-product-banner-bg-text, .tp-product-banner-price p, .tp-product-banner-price span, .tp-product-banner-title, .tp-product-category-content p, .tp-product-category-title, .tp-product-category>a, .tp-product-countdown-inner ul li, .tp-product-countdown-inner ul li span, .tp-product-price, .tp-product-tab .nav-tabs .nav-item .nav-link, .tp-product-title, .tp-product-tooltip, .tp-section-title, .tp-slider-content>span, .tp-slider-title {font-family: var(--tp-ff-roboto) }.tp-btn, .tp-footer-style-2 .tp-footer-contact-content p, .tp-footer-style-2 .tp-footer-copyright p, .tp-footer-style-2 .tp-footer-desc, .tp-footer-style-2 .tp-footer-talk h4, .tp-footer-style-2 .tp-footer-talk span, .tp-footer-style-2 .tp-footer-widget ul li a, .tp-footer-style-2 .tp-footer-widget-title, .tp-header-top-black .tp-header-top-menu-item>span, .tp-product-action-btn-2 .tp-product-tooltip, .tp-product-action-btn-3 .tp-product-tooltip, .tp-product-item-3 .tp-product-add-cart-btn-large-wrapper .tp-product-add-cart-btn-large {font-family: var(--tp-ff-jost) }.tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn, .tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn, .tp-offcanvas-category-toggle::after {font-family: var(--tp-ff-fontawesome) }.tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn, .tp-feature-border-2 .row [class*=col-] .tp-feature-item-2::after, .tp-feature-border-3 .tp-feature-item-2:not(:last-child)::after, .tp-feature-border-5 .row [class*=col-] .tp-feature-item-5::after, .tp-featured-slider-arrow button:not(:last-child)::after, .tp-header-search-input-5 span, .tp-header-search-input-box-5 button, .tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn, .tp-offcanvas-category-toggle::after, .tp-product-tab-2 .nav-tabs .nav-link:not(:first-child)::after, .tp-slider-2-dot.tp-swiper-dot, .tp-slider-3-dot.tp-swiper-dot, .tp-slider-4-dot.tp-swiper-dot, .tp-slider-arrow-3 button, .tp-slider-arrow-4 button, .tp-slider-feature-item-3:not(:last-child)::after {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%) }.tp-category-add-to-cart-4 {-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%) }.tp-banner-thumb, .tp-banner-thumb-2, .tp-banner-thumb-4, .tp-category-main-thumb, .tp-category-thumb-3, .tp-category-thumb-4, .tp-category-thumb-5, .tp-featured-thumb, .tp-slider-thumb-3, .tp-trending-banner-thumb {position: absolute;top: 0;left: 0;width: 100%;height: 100% }:root {--tp-ff-body: 'Jost', sans-serif;--tp-ff-heading: 'Jost', sans-serif;--tp-ff-p: 'Jost', sans-serif;--tp-ff-jost: 'Jost', sans-serif;--tp-ff-fontawesome: "Font Awesome 5 Pro";--tp-ff-roboto: 'Roboto', sans-serif;--tp-ff-oregano: 'Oregano', cursive;--tp-ff-charm: 'Charm', cursive;--tp-common-white: #ffffff;--tp-common-black-solid: #000;--tp-common-black: #1a1a1a;--tp-yellow-1: #FFB342;--tp-yellow-2: #FFD43A;--tp-yellow-3: #FFB21D;--tp-pink-1: #FD4B6B;--tp-pink-2: #FD2D6C;--tp-pink-3: #FF296A;--tp-pink-4: #FF3494;--tp-green-dark: #115061;--tp-green-1: #31B757;--tp-khaki-1: #AB9774;--tp-blue-1: #0989FF;--tp-orange-1: #FF6736;--tp-heading-primary: #1a1a1a;--tp-heading-secondary: #021D35;--tp-grey-1: #F6F7F9;--tp-grey-2: #ECF2F7;--tp-grey-3: #CAD4DB;--tp-grey-4: #F8F8F8;--tp-grey-5: #EFF0ED;--tp-grey-6: #EFF1F5;--tp-grey-7: #F6F6F6;--tp-grey-8: #EAE4DE;--tp-grey-9: #E5E9F2;--tp-text-body: #55585B;--tp-text-1: #767A7D;--tp-text-2: #55585B;--tp-text-3: #A0A2A4;--tp-text-4: #7D7F82;--tp-text-5: #888A8C;--tp-text-6: #90969B;--tp-theme-primary: #0989FF;--tp-theme-secondary: #821F40;--tp-theme-brown: #BD844C;--tp-theme-green: #678E61;--tp-footer-grey-1: #F4F7F9;--tp-border-primary: #EAEBED;--tp-border-secondary: #F0F2F4;--tp-border-3: #E4E5E9;--tp-border-4: #E6E7E8 }* {box-sizing: border-box }body {font-family: var(--tp-ff-body);font-size: 14px;font-weight: 400 }a {text-decoration: none }h1, h2, h3, h4, h5, h6 {font-family: var(--tp-ff-heading);color: var(--tp-heading-primary);margin-top: 0;font-weight: 700;line-height: 1.2;transition: color .3s ease-out }h1 {font-size: 40px }h2 {font-size: 36px }h3 {font-size: 28px }.tp-section-title-sm, h4 {font-size: 24px }h5 {font-size: 20px }.tp-footer-style-2 .tp-footer-contact-content p, h6 {font-size: 16px }p {font-family: var(--tp-ff-p);font-size: 14px;font-weight: 400;margin-bottom: 15px }a:focus, a:hover, a:not([href]):not([class]), a:not([href]):not([class]):hover {color: inherit;text-decoration: none }.button:focus, a:focus {text-decoration: none;outline: 0 }a, button {color: inherit;border: none;background: 0 0 }.offcanvas__currency-selected-currency:hover, .offcanvas__currency-selected-lang:hover, .offcanvas__lang-selected-currency:hover, .offcanvas__lang-selected-lang:hover, .tp-contact-input-eye:hover, .tp-header-top-menu-item>span:hover, .tp-login-input-eye:hover, .tp-product-details-review-remeber label:hover, .tp-profile-input-eye:hover, .tp-shop-widget-checkbox-circle label:hover, .tp-slider-nav-item:hover, .tp-theme-toggle:hover, button:hover {cursor: pointer }.main-menu.menu-style-3.menu-style-4>nav>ul>li .tp-submenu li a, .main-menu.menu-style-3.menu-style-4>nav>ul>li .tp-submenu li.has-dropdown>a::after, .tp-app-btn a:hover .app-content p, .tp-app-btn a:hover .app-content span, .tp-app-btn a:hover .app-icon span, .tp-btn-border, .tp-btn-white, .tp-btn:hover, .tp-contact-input-eye:hover span, .tp-footer-style-4 .tp-footer-widget ul li a:hover, .tp-header-sticky.header-sticky .main-menu.menu-style-3 ul li.has-dropdown>a::after, .tp-header-sticky.header-sticky .main-menu.menu-style-3.menu-style-4 ul li.has-dropdown>a::after, .tp-header-sticky.header-sticky .main-menu.menu-style-3>nav>ul>li>a, .tp-header-sticky.header-sticky .tp-header-action-item .tp-header-action-btn, .tp-login-input-eye:hover span, .tp-mobile-item-btn:hover, .tp-product-tab-3 .nav-tabs .nav-link.active, .tp-product-tab-5 .nav-tabs .nav-link.active, .tp-search-category span, input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url] {color: var(--tp-common-black) }input[type=email]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder {color: #95999d }input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=url]::-moz-placeholder {color: #95999d }input[type=email]:-moz-placeholder, input[type=number]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=tel]:-moz-placeholder, input[type=text]:-moz-placeholder, input[type=url]:-moz-placeholder {color: #95999d }input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder {color: #95999d }input[type=email]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=url]::placeholder {color: #95999d }.tp-checkout-input input:focus, .tp-login-option-item a:hover, .tp-product-details-thumb-wrapper .nav-tabs .nav-link.active::after, .tp-product-details-thumb-wrapper .nav-tabs .nav-link:hover::after, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus {border-color: var(--tp-common-black) }input[type=email]:focus::placeholder, input[type=number]:focus::placeholder, input[type=password]:focus::placeholder, input[type=tel]:focus::placeholder, input[type=text]:focus::placeholder, input[type=url]:focus::placeholder {opacity: 0 }input[type=color] {appearance: none;-moz-appearance: none;-webkit-appearance: none;background: 0 0;border: 0;cursor: pointer;height: 100%;width: 100%;padding: 0;border-radius: 50% }::-moz-selection {background: var(--tp-common-black);color: var(--tp-common-white);text-shadow: none }::selection {background: var(--tp-common-black);color: var(--tp-common-white);text-shadow: none }::-moz-placeholder {color: var(--tp-common-black);font-size: 14px;opacity: 1 }::placeholder {color: var(--tp-common-black);font-size: 14px;opacity: 1 }.tp-category-menu nav ul li img, .tp-main-menu-mobile ul li img, .tp-product-thumb-3 img, .w-img img {width: 100% }.m-img img, .tp-category-mobile-menu ul li img, .tp-featured-thumb-3 img {max-width: 100% }.fix {overflow: hidden }.z-index-11 {z-index: 11 }.back-to-top-wrapper, .body-overlay {position: fixed;z-index: 9999;opacity: 0;visibility: hidden }.include-bg {background-position: center;background-size: cover;background-repeat: no-repeat }.body-overlay {background-color: var(--tp-common-black);height: 100%;width: 100%;top: 0;left: 0;-webkit-transition: .3s ease-out;-moz-transition: .3s ease-out;-ms-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out }.back-to-top-btn, .back-to-top-wrapper {width: 44px;height: 44px;border-radius: 50% }.body-overlay:hover {cursor: url("../assets/cross-out.png"), pointer }.class {stroke-dasharray: 189px, 191px;stroke-dashoffset: 0px }.tp-gx-20 {--bs-gutter-x: 20px }.tp-gx-20 [class*=col-], .tp-gx-30 [class*=col-], .tp-gx-40 [class*=col-] {padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y) }.tp-gx-30 {--bs-gutter-x: 30px }.tp-gx-40 {--bs-gutter-x: 40px }.back-to-top-wrapper {right: 20px;bottom: 0;cursor: pointer;display: block }.back-to-top-wrapper.back-to-top-btn-show {visibility: visible;opacity: 1;bottom: 50px }.back-to-top-btn {display: inline-block;line-height: 44px;text-align: center;background: var(--tp-common-black);box-shadow: 0 8px 16px rgba(3, 4, 28, .3);color: var(--tp-common-white) }.back-to-top-btn:hover {-webkit-transform: translateY(-4px);-moz-transform: translateY(-4px);-ms-transform: translateY(-4px);-o-transform: translateY(-4px);transform: translateY(-4px) }@-webkit-keyframes tp-theme-setting-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}@-moz-keyframes tp-theme-setting-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}@-ms-keyframes tp-theme-setting-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}@keyframes tp-theme-setting-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}.tp-theme-header-title {font-size: 16px;font-weight: 600;margin-bottom: 30px }.tp-theme-wrapper {padding: 20px 30px 30px }.tp-theme-toggle, [dir=rtl] .tp-cart-input[type=text], [dir=rtl] .tp-product-quantity-cart-input[type=text] {text-align: center }.tp-theme-toggle-main {display: inline-block;width: 160px;margin: auto;position: relative;z-index: 1;background-color: #f0f0f5;padding: 4px;border-radius: 20px }.tp-theme-toggle-dark {display: inline-block;width: 48%;height: 26px;line-height: 26px }.tp-theme-color-input input, .tp-theme-toggle input {display: none }.tp-btn, .tp-btn-offcanvas, .tp-link-btn, .tp-link-btn-3 span {display: inline-block }.tp-theme-toggle-slide {position: absolute;top: 50%;right: 4px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 50%;height: 26px;color: var(--tp-common-black);background-color: var(--tp-common-white);border-radius: 30px;-webkit-transform: translate3d(0, 0);transform: translate3d(0, 0);-webkit-transition: .2s cubic-bezier(.25, 1, .5, 1);-moz-transition: .2s cubic-bezier(.25, 1, .5, 1);-ms-transition: .2s cubic-bezier(.25, 1, .5, 1);-o-transition: .2s cubic-bezier(.25, 1, .5, 1);transition: .2s cubic-bezier(.25, 1, .5, 1);z-index: -1 }.tp-btn, .tp-theme-color-btn::before {font-size: 16px;color: var(--tp-common-white) }.home-menu-item:hover .home-menu-thumb::after, .tp-cart-checkout-shipping-option input:checked+label::before, .tp-checkout-payment-item input:checked~label::before, .tp-order-info-list ul li.tp-order-info-list-shipping span input:checked~label::before, .tp-product-tab-2 .nav-tabs .nav-link.active .tp-product-tab-tooltip, .tp-product-tab-3 .nav-tabs .nav-link.active .tp-product-tab-tooltip, .tp-product-tab-5 .nav-tabs .nav-link.active .tp-product-tab-tooltip, .tp-theme-color-item.active button::before {opacity: 1;visibility: visible }.tp-theme-color-btn {width: 100%;height: 40px;line-height: 40px;text-align: center;position: relative }.tp-theme-color-btn::before {position: absolute;content: "\f00c";font-weight: 600;font-family: var(--tp-ff-fontawesome);left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: .3s ease-out;-moz-transition: .3s ease-out;-ms-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;opacity: 0;visibility: hidden }.tp-theme-color-input {margin-top: 15px }.tp-theme-color-input h6 {font-size: 14px;font-weight: 600;margin-bottom: 5px }.tp-btn {font-weight: 400;background-color: var(--tp-common-black);padding: 9px 26px;border: 1px solid var(--tp-common-black) }.tp-btn-border, .tp-btn-border-2, .tp-btn:hover, .tp-swiper-arrow button {background-color: transparent }.tp-btn-2 {font-family: var(--tp-ff-roboto);font-weight: 500;font-size: 14px;background-color: var(--accent-color);padding: 9px 26px 7px;border-radius: 6px;border: 0 }.tp-btn-2:hover, .tp-btn-offcanvas:hover, .tp-btn-white:hover, .tp-category-menu-btn:hover {background-color: var(--tp-common-black);color: var(--tp-common-white) }.tp-btn-white {background-color: var(--tp-common-white);padding: 9px 29px;box-shadow: 0 1px 2px rgba(1, 15, 28, .1) }.theme-bg, .tp-btn-blue, .tp-footer-widget-content ul li a:hover::after, .tp-product-tab-3 .nav-tabs .nav-link .tp-product-tab-tooltip, .tp-product-tab-3 .nav-tabs .nav-link .tp-product-tab-tooltip::after {background-color: var(--accent-color) }.tp-btn-border {border: 1.5px solid var(--tp-common-black);padding: 8px 29px }.tp-btn-border svg {-webkit-transform: translateY(-2px) !important;-moz-transform: translateY(-2px) !important;-ms-transform: translateY(-2px) !important;-o-transform: translateY(-2px) !important;transform: translateY(-2px) !important }.tp-btn-border:hover {background-color: var(--tp-theme-secondary);border-color: var(--tp-theme-secondary);color: var(--tp-common-white) }.tp-btn-border-sm {padding: 5px 25px }.tp-btn-border-white {border-color: rgba(255, 255, 255, .3);color: var(--tp-common-white) }.tp-btn-border-white:hover {color: var(--tp-common-white);background-color: var(--tp-common-black);border-color: var(--tp-common-black) }.tp-btn-border-white-sm {padding: 4px 26px 6px }.tp-btn-border-2 {border: 2px solid rgba(4, 9, 45, .1);font-weight: 500;font-size: 13px;color: var(--tp-common-black);padding: 8px 17px }.tp-btn-border-2 span {margin-left: 3px }.tp-btn-border-2:hover, .tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn:hover, .tp-contact-social-icon a:hover, .tp-logout-btn:hover, .tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn:hover, .tp-product-details-social a:hover, .tp-product-details-wrapper-style2 .tp-product-details-add-to-cart-btn, .tp-product-details-wrapper-style2 .tp-product-details-social a:hover, .tp-shop-widget-categories ul li a:hover span {background-color: var(--accent-color);border-color: var(--accent-color);color: var(--tp-common-white) }.tp-btn-offcanvas {font-size: 14px;font-weight: 600;color: var(--tp-common-white);background: var(--accent-color);text-align: center;font-family: var(--tp-ff-space);padding: 9px 22px;letter-spacing: -.02em;position: relative;z-index: 1;text-transform: capitalize }.tp-btn-offcanvas i {padding-left: 5px }.tp-link-btn {font-weight: 500;font-size: 13px;color: var(--tp-common-black);-webkit-transition: color .3s ease-in-out;-moz-transition: color .3s ease-in-out;-ms-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;transition: color .3s ease-in-out }.tp-cart-price span, .tp-link-btn-2, .tp-link-btn-3 {font-size: 16px;color: var(--tp-common-black) }.tp-link-btn i, .tp-link-btn svg {-webkit-transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);-moz-transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);-ms-transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);-o-transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);margin-left: 2px }.offcanvas__contact-call a:hover, .offcanvas__info-item p a:hover, .offcanvas__menu ul li:hover>a, .tp-link-btn-2:hover, .tp-link-btn-3:hover, .tp-link-btn:hover {color: var(--accent-color) }.tp-link-btn-2:hover i, .tp-link-btn-2:hover svg, .tp-link-btn:hover svg {-webkit-transform: translate(3px, -1px);-moz-transform: translate(3px, -1px);-ms-transform: translate(3px, -1px);-o-transform: translate(3px, -1px);transform: translate(3px, -1px) }.tp-link-btn:hover i {-webkit-transform: translateX(3px);-moz-transform: translateX(3px);-ms-transform: translateX(3px);-o-transform: translateX(3px);transform: translateX(3px) }.tp-link-btn-2 {font-weight: 400;position: relative }.tp-link-btn-2::after, .tp-link-btn-2::before {position: absolute;content: "";left: auto;right: 0;bottom: 0;width: 100%;height: 1px;background-color: var(--tp-common-black) }.tp-link-btn-2::before {width: 0%;background-color: var(--accent-color);z-index: 1 }.tp-link-btn-2:hover::before {left: 0;right: auto;width: 100%;background-color: var(--accent-color) }.tp-link-btn-3 span {-webkit-transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);-moz-transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);-ms-transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);-o-transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);transition: transform .3s cubic-bezier(.34, 1.56, .64, 1) }.tp-link-btn-3:hover span {-webkit-transform: translateX(3px) translateY(0);-moz-transform: translateX(3px) translateY(0);-ms-transform: translateX(3px) translateY(0);-o-transform: translateX(3px) translateY(0);transform: translateX(3px) translateY(0) }.tp-product-list-add-to-cart-btn {font-weight: 500;font-size: 14px;color: var(--tp-common-white);background-color: var(--tp-common-black);display: inline-block;padding: 5px 20px }.tp-cart-checkout-btn:hover, .tp-contact-btn:hover, .tp-footer-style-2.tp-footer-style-6 .tp-footer-social a:hover, .tp-login-btn:hover, .tp-product-action-btn:hover, .tp-product-add-cart-btn-large:hover, .tp-product-details-thumb-video-btn:hover, .tp-product-list-add-to-cart-btn:hover, .tp-swiper-arrow button:hover {background-color: var(--accent-color);color: var(--tp-common-white) }@-webkit-keyframes tp-pulse {0% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);box-shadow: 0 0 0 0 rgba(255, 255, 255, .4) }70% {-moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);box-shadow: 0 0 0 45px rgba(255, 255, 255, 0) }100% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) }}@-moz-keyframes tp-pulse {0% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);box-shadow: 0 0 0 0 rgba(255, 255, 255, .4) }70% {-moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);box-shadow: 0 0 0 45px rgba(255, 255, 255, 0) }100% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) }}@-ms-keyframes tp-pulse {0% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);box-shadow: 0 0 0 0 rgba(255, 255, 255, .4) }70% {-moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);box-shadow: 0 0 0 45px rgba(255, 255, 255, 0) }100% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) }}@keyframes tp-pulse {0% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);box-shadow: 0 0 0 0 rgba(255, 255, 255, .4) }70% {-moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);box-shadow: 0 0 0 45px rgba(255, 255, 255, 0) }100% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) }}@-webkit-keyframes tp-pulse-2 {0% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);box-shadow: 0 0 0 0 rgba(255, 255, 255, .4) }70% {-moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);box-shadow: 0 0 0 45px rgba(255, 255, 255, 0) }100% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) }}@-moz-keyframes tp-pulse-2 {0% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);box-shadow: 0 0 0 0 rgba(255, 255, 255, .4) }70% {-moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);box-shadow: 0 0 0 45px rgba(255, 255, 255, 0) }100% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) }}@-ms-keyframes tp-pulse-2 {0% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);box-shadow: 0 0 0 0 rgba(255, 255, 255, .4) }70% {-moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);box-shadow: 0 0 0 45px rgba(255, 255, 255, 0) }100% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) }}@keyframes tp-pulse-2 {0% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);box-shadow: 0 0 0 0 rgba(255, 255, 255, .4) }70% {-moz-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);box-shadow: 0 0 0 45px rgba(255, 255, 255, 0) }100% {-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) }}@-webkit-keyframes tp-shake {10%, 90% {-webkit-transform: translate3d(-1px, 0, 0);transform: translate3d(-1px, 0, 0) }20%, 80% {-webkit-transform: translate3d(2px, 0, 0);transform: translate3d(2px, 0, 0) }30%, 50%, 70% {-webkit-transform: translate3d(-4px, 0, 0);transform: translate3d(-4px, 0, 0) }40%, 60% {-webkit-transform: translate3d(4px, 0, 0);transform: translate3d(4px, 0, 0) }}@-moz-keyframes tp-shake {10%, 90% {-webkit-transform: translate3d(-1px, 0, 0);transform: translate3d(-1px, 0, 0) }20%, 80% {-webkit-transform: translate3d(2px, 0, 0);transform: translate3d(2px, 0, 0) }30%, 50%, 70% {-webkit-transform: translate3d(-4px, 0, 0);transform: translate3d(-4px, 0, 0) }40%, 60% {-webkit-transform: translate3d(4px, 0, 0);transform: translate3d(4px, 0, 0) }}@-ms-keyframes tp-shake {10%, 90% {-webkit-transform: translate3d(-1px, 0, 0);transform: translate3d(-1px, 0, 0) }20%, 80% {-webkit-transform: translate3d(2px, 0, 0);transform: translate3d(2px, 0, 0) }30%, 50%, 70% {-webkit-transform: translate3d(-4px, 0, 0);transform: translate3d(-4px, 0, 0) }40%, 60% {-webkit-transform: translate3d(4px, 0, 0);transform: translate3d(4px, 0, 0) }}@keyframes tp-shake {10%, 90% {-webkit-transform: translate3d(-1px, 0, 0);transform: translate3d(-1px, 0, 0) }20%, 80% {-webkit-transform: translate3d(2px, 0, 0);transform: translate3d(2px, 0, 0) }30%, 50%, 70% {-webkit-transform: translate3d(-4px, 0, 0);transform: translate3d(-4px, 0, 0) }40%, 60% {-webkit-transform: translate3d(4px, 0, 0);transform: translate3d(4px, 0, 0) }}@-webkit-keyframes borderanimate2 {0% {transform: translate(-50%, -50%) scale(.8) }60% {opacity: 1 }100% {transform: translate(-50%, -50%) scale(2.5);opacity: 0 }}@-moz-keyframes borderanimate2 {0% {transform: translate(-50%, -50%) scale(.8) }60% {opacity: 1 }100% {transform: translate(-50%, -50%) scale(2.5);opacity: 0 }}@-ms-keyframes borderanimate2 {0% {transform: translate(-50%, -50%) scale(.8) }60% {opacity: 1 }100% {transform: translate(-50%, -50%) scale(2.5);opacity: 0 }}@keyframes borderanimate2 {0% {transform: translate(-50%, -50%) scale(.8) }60% {opacity: 1 }100% {transform: translate(-50%, -50%) scale(2.5);opacity: 0 }}@-webkit-keyframes tp-rotate-center {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0) }100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg) }}@-moz-keyframes tp-rotate-center {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0) }100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg) }}@-ms-keyframes tp-rotate-center {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0) }100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg) }}@keyframes tp-rotate-center {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0) }100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg) }}@-webkit-keyframes tp-mobile-view {0%, 10%, 100%, 90% {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0) }50%, 60% {-webkit-transform: translateY(-57%);-moz-transform: translateY(-57%);-ms-transform: translateY(-57%);-o-transform: translateY(-57%);transform: translateY(-57%) }}@-moz-keyframes tp-mobile-view {0%, 10%, 100%, 90% {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0) }50%, 60% {-webkit-transform: translateY(-57%);-moz-transform: translateY(-57%);-ms-transform: translateY(-57%);-o-transform: translateY(-57%);transform: translateY(-57%) }}@-ms-keyframes tp-mobile-view {0%, 10%, 100%, 90% {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0) }50%, 60% {-webkit-transform: translateY(-57%);-moz-transform: translateY(-57%);-ms-transform: translateY(-57%);-o-transform: translateY(-57%);transform: translateY(-57%) }}@keyframes tp-mobile-view {0%, 10%, 100%, 90% {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0) }50%, 60% {-webkit-transform: translateY(-57%);-moz-transform: translateY(-57%);-ms-transform: translateY(-57%);-o-transform: translateY(-57%);transform: translateY(-57%) }}@-webkit-keyframes tp-svg-line {100% {stroke-dashoffset: 350 }}@-moz-keyframes tp-svg-line {100% {stroke-dashoffset: 350 }}@-ms-keyframes tp-svg-line {100% {stroke-dashoffset: 350 }}@keyframes tp-svg-line {100% {stroke-dashoffset: 350 }}@-webkit-keyframes tp-border-loader {0% {stroke-dashoffset: -356px;stroke-dasharray: 356px, 366px }95% {stroke-dashoffset: 0;stroke-dasharray: 356px, 366px }100% {stroke-dashoffset: 0;stroke-dasharray: 0, 366px }}@-moz-keyframes tp-border-loader {0% {stroke-dashoffset: -356px;stroke-dasharray: 356px, 366px }95% {stroke-dashoffset: 0;stroke-dasharray: 356px, 366px }100% {stroke-dashoffset: 0;stroke-dasharray: 0, 366px }}@-ms-keyframes tp-border-loader {0%, 95% {stroke-dasharray: 356px, 366px }100%, 95% {stroke-dashoffset: 0 }0% {stroke-dashoffset: -356px }100% {stroke-dasharray: 0, 366px }}@keyframes tp-border-loader {0% {stroke-dashoffset: -356px;stroke-dasharray: 356px, 366px }95% {stroke-dashoffset: 0;stroke-dasharray: 356px, 366px }100% {stroke-dashoffset: 0;stroke-dasharray: 0, 366px }}@-webkit-keyframes tp-loading {0% {stroke-dashoffset: 0;stroke-dasharray: 0, 3150 }100% {stroke-dashoffset: -1131;stroke-dasharray: 1128, 3138 }}@-moz-keyframes tp-loading {0% {stroke-dashoffset: 0;stroke-dasharray: 0, 3150 }100% {stroke-dashoffset: -1131;stroke-dasharray: 1128, 3138 }}@-ms-keyframes tp-loading {0% {stroke-dashoffset: 0;stroke-dasharray: 0, 3150 }100% {stroke-dashoffset: -1131;stroke-dasharray: 1128, 3138 }}@keyframes tp-loading {0% {stroke-dashoffset: 0;stroke-dasharray: 0, 3150 }100% {stroke-dashoffset: -1131;stroke-dasharray: 1128, 3138 }}@-webkit-keyframes tp-rotate {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0) }100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg) }}@-moz-keyframes tp-rotate {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0) }100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg) }}@-ms-keyframes tp-rotate {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0) }100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg) }}@keyframes tp-rotate {0% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0) }100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg) }}.grey-bg {background-color: var(--tp-grey-1) }.grey-bg-2 {background-color: var(--tp-grey-2) }.grey-bg-5 {background-color: var(--tp-grey-5) }.grey-bg-6 {background-color: var(--tp-grey-6) }.grey-bg-7 {background-color: var(--tp-grey-7) }.grey-bg-8 {background-color: var(--tp-grey-8) }.grey-bg-9 {background-color: var(--tp-grey-9) }.main-menu>nav>ul>li .tp-mega-menu, .profile__input input, .profile__tab .nav-tabs, .profile__tab .nav-tabs .nav-link, .profile__tab-content, .tp-category-btn-3 .tp-link-btn-2::after, .tp-category-btn-3 .tp-link-btn-2::before, .tp-contact-social-icon a, .tp-featured-item-3, .tp-header-action-badge-5, .tp-header-search-box input, .tp-header-top-menu-item ul, .tp-history-thumb-text, .tp-instagram-banner, .tp-instagram-icon-2 a, .tp-login-wrapper, .tp-mobile-menu, .tp-order-inner, .tp-product-action-btn, .tp-product-countdown-inner ul li, .tp-product-details-wrapper-style2 .tp-product-details-quantity .tp-cart-input[type=text], .tp-product-item, .tp-product-offer-more-border, .tp-product-tab .nav-tabs, .tp-search-area, .white-bg, [data-bg-color=footer-bg-white] {background-color: var(--tp-common-white) }.black-bg, .tp-footer-style-4 .tp-footer-widget ul li a:hover::after {background-color: var(--tp-common-black) }[data-bg-color=footer-bg-grey] {background-color: var(--tp-footer-grey-1) }.nice-select, .nice-select .list {background-color: #fff;box-sizing: border-box }.tp-app-btn .app-content, .tp-swiper-dot, .tp-swiper-dot-border {line-height: 1 }.nice-select, .nice-select .option {line-height: 40px;outline: 0;cursor: pointer }.tp-swiper-arrow button {width: 40px;height: 40px;line-height: 38px;font-size: 20px;text-align: center;color: var(--tp-text-2);border: 1px solid rgba(1, 15, 28, .1);border-radius: 50% }.nice-select {-webkit-tap-highlight-color: transparent;border-radius: 5px;border: 1px solid #e8e8e8;clear: both;display: block;float: left;font-family: inherit;font-size: 14px;font-weight: 400;height: 42px;padding-left: 18px;padding-right: 30px;position: relative;text-align: left !important;-webkit-transition: .2s ease-in-out;transition: .2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: auto }.nice-select:hover {border-color: #dbdbdb }.nice-select.open, .nice-select:active, .nice-select:focus {border-color: #999 }.nice-select::after {position: absolute;content: "\f078";top: 50%;right: 0;font-family: var(--tp-ff-fontawesome);color: var(--tp-common-black);font-weight: 500;pointer-events: none;-webkit-transition: .15s ease-in-out;transition: .15s ease-in-out;margin-top: 0;transform-origin: center;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%) }.nice-select.open::after {-webkit-transform: translateY(-50%) rotate(-180deg);-moz-transform: translateY(-50%) rotate(-180deg);-ms-transform: translateY(-50%) rotate(-180deg);-o-transform: translateY(-50%) rotate(-180deg);transform: translateY(-50%) rotate(-180deg) }.nice-select.open .list {opacity: 1;pointer-events: auto;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0) }.nice-select.right {float: right }.nice-select.right .list, .tp-product-details-thumb-arrow button.tp-product-details-thumb-slider-5-button-next, .tp-product-quantity-cart-minus.tp-product-quantity-cart-plus, .tp-product-quantity-cart-plus.tp-product-quantity-cart-plus, .tp-slider-active .tp-slider-arrow button.tp-slider-button-next {left: auto;right: 0 }.nice-select .list {border-radius: 5px;box-shadow: 0 0 0 1px rgba(68, 68, 68, .11);margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(.75) translateY(-21px);-ms-transform: scale(.75) translateY(-21px);transform: scale(.75) translateY(-21px);-webkit-transition: .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;transition: .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;z-index: 9 }.nice-select .option {font-weight: 400;list-style: none;min-height: 40px;padding-left: 18px;padding-right: 29px;text-align: left;-webkit-transition: .2s;transition: .2s }.nice-select .option.selected, .tp-order-details-item p {font-weight: 700 }.offcanvas__area {position: fixed;right: 0;top: 0;width: 380px;height: 100%;-webkit-transform: translateX(calc(100% + 80px));-moz-transform: translateX(calc(100% + 80px));-ms-transform: translateX(calc(100% + 80px));-o-transform: translateX(calc(100% + 80px));transform: translateX(calc(100% + 80px));background: var(--tp-common-white) none repeat scroll 0 0;-webkit-transition: .3s cubic-bezier(.785, .135, .15, .86);-moz-transition: .3s cubic-bezier(.785, .135, .15, .86);-ms-transition: .3s cubic-bezier(.785, .135, .15, .86);-o-transition: .3s cubic-bezier(.785, .135, .15, .86);transition: .3s cubic-bezier(.785, .135, .15, .86);z-index: 99999;overflow-y: scroll }.offcanvas__area::-webkit-scrollbar {display: none }@media (max-width:380px) {.offcanvas__area {width: 100% }}.offcanvas__content {padding-bottom: 120px }.offcanvas__wrapper {position: relative;padding: 25px 20px 145px;z-index: 1;min-height: 100% }.offcanvas__close {position: absolute;top: 25px;right: 20px }.offcanvas__close-btn {display: inline-block;font-size: 16px;height: 30px;width: 30px;line-height: 30px;color: var(--tp-common-black);background-color: #ececec }.offcanvas__close-btn:hover {background-color: var(--accent-color);border-color: transparent;color: var(--tp-common-white) }.offcanvas__close-btn svg {-webkit-transform: translateY(-1px);-moz-transform: translateY(-1px);-ms-transform: translateY(-1px);-o-transform: translateY(-1px);transform: translateY(-1px) }.offcanvas__inner h4 {font-family: var(--tp-ff-space);font-size: 24px;color: var(--tp-common-white);line-height: 1.3;margin-bottom: 15px }.offcanvas__inner p {font-family: var(--tp-ff-inter);font-size: 16px;line-height: 22px;color: var(--tp-common-white);margin-bottom: 30px }.offcanvas__inner>img {margin-bottom: 30px }.offcanvas__menu ul li {list-style: none;margin-bottom: 10px }.offcanvas__menu ul li:last-child, .tp-footer-payment p, .tp-product-action-btn-3:last-child {margin-bottom: 0 }.offcanvas__menu ul li a {font-weight: 700;font-size: 20px;color: var(--tp-common-black) }.offcanvas__text p {font-family: var(--tp-ff-inter);font-weight: 400;font-size: 14px;line-height: 1.7;letter-spacing: .01em;color: var(--tp-common-black-4);margin-bottom: 25px }.offcanvas__contact-call {font-family: var(--tp-ff-space);font-weight: 700;font-size: 20px;color: var(--tp-common-black);margin-bottom: 5px }.offcanvas__social {margin-bottom: 22px;padding-bottom: 40px;border-bottom: 1px solid var(--tp-border-primary) }.offcanvas__social a {display: inline-block;width: 40px;height: 40px;line-height: 38px;text-align: center;background: 0 0;color: var(--tp-common-black);margin-right: 5px;border: 2px solid var(--tp-border-primary) }.offcanvas__social a:hover {background: var(--accent-color);color: var(--tp-common-white);border-color: var(--accent-color) }.offcanvas__info-item, .tp-contact-info-item:not(:last-child), .tp-order-details-item {margin-bottom: 38px }.offcanvas__info-item-title {font-family: var(--tp-ff-space);font-weight: 700;font-size: 18px;color: var(--tp-common-white);margin-bottom: 12px }.offcanvas__info-item p {font-size: 16px;color: var(--tp-text-16);margin-bottom: 0;line-height: 22px }.offcanvas__currency, .offcanvas__lang {position: relative;padding-right: 0;z-index: 9 }.offcanvas__currency .nice-select, .offcanvas__lang .nice-select {padding: 0 18px 0 28px;font-size: 14px;border: 0;color: var(--tp-text-2);background-color: transparent }.offcanvas__currency .nice-select .list, .offcanvas__lang .nice-select .list {border-radius: 0;margin-top: 0;left: auto;right: 0 }.offcanvas__currency .nice-select .list .option, .offcanvas__lang .nice-select .list .option {color: var(--tp-text-2) }.offcanvas__currency .nice-select .list .option:hover, .offcanvas__lang .nice-select .list .option:hover {color: var(--tp-theme-1) }.offcanvas__currency-selected-currency, .offcanvas__currency-selected-lang, .offcanvas__lang-selected-currency, .offcanvas__lang-selected-lang {color: var(--tp-text-2);font-size: 14px;font-weight: 500;background-color: transparent;position: relative;padding-right: 20px }.offcanvas__currency-selected-currency::after, .offcanvas__currency-selected-lang::after, .offcanvas__lang-selected-currency::after, .offcanvas__lang-selected-lang::after {position: absolute;content: "\f078";right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);color: var(--tp-text-2);font-size: 14px;font-family: var(--tp-ff-fontawesome) }.main-menu>nav>ul>li.has-dropdown>a, .offcanvas__currency-wrapper, .offcanvas__lang-wrapper, .p-relative, .profile__main-thumb, .profile__tab .tp-tab-menu, .tp-category-menu, .tp-category-price-wrapper-4, .tp-contact-input-box, .tp-feature-border-2 .row [class*=col-] .tp-feature-item-2, .tp-feature-border-3 .tp-feature-item-2, .tp-feature-border-5 .row [class*=col-] .tp-feature-item-5, .tp-footer-subscribe-input, .tp-header-info-item, .tp-header-search-category, .tp-header-search-input-box-5, .tp-instagram-item-2, .tp-login-input-box, .tp-map-wrapper, .tp-product-details-nav-main-thumb, .tp-product-details-review-input-box, .tp-product-tab-border, .tp-search-input, .tp-shop-main-wrapper, .tp-shop-top, .tp-shop-widget-checkbox-circle, .tp-slider-feature-item-3, .tp-subscribe-input {position: relative }.offcanvas__currency-list, .offcanvas__lang-list {position: absolute;bottom: 150%;right: 0;background-color: var(--tp-grey-1);z-index: 11;padding: 15px 28px;border-radius: 4px;visibility: hidden;opacity: 0 }.offcanvas__currency-list.tp-currency-list.tp-currency-list-open, .offcanvas__currency-list.tp-lang-list.tp-lang-list-open, .offcanvas__lang-list.tp-currency-list.tp-currency-list-open, .offcanvas__lang-list.tp-lang-list.tp-lang-list-open {visibility: visible;opacity: 1;bottom: 112% }.offcanvas__currency-list li, .offcanvas__lang-list li {list-style: none;color: var(--tp-common-black);text-align: left }.offcanvas__currency-list li:hover, .offcanvas__lang-list li:hover {color: var(--accent-color);cursor: pointer }.offcanvas__bottom {position: absolute;bottom: 24px;left: 40px;right: 40px;z-index: 1;border-top: 1px solid var(--tp-border-primary);padding-top: 15px }.offcanvas__btn, .offcanvas__contact {padding-left: 20px;padding-right: 20px }.offcanvas__contact-title {font-size: 20px;font-weight: 500;margin-bottom: 0 }.home-menu-item:hover .home-menu-title, .home-menu-title a:hover, .main-menu.menu-style-1>nav>ul>li:hover>a, .main-menu>nav>ul>li:hover>a, .main-menu>nav>ul>li:hover>a::after, .main-menu>nav>ul>li>.tp-submenu li:hover>a, .main-menu>nav>ul>li>.tp-submenu li:hover>a::after, .offcanvas__contact-title a:hover, .profile__input-box h4 span, .profile__main-content p span, .tp-category-menu nav ul li:hover>a, .tp-category-menu nav ul li:hover>a .dropdown-toggle-btn, .tp-category-menu nav ul li:hover>a span, .tp-category-menu nav ul li:hover>a::after, .tp-category-menu nav ul li:hover>a:not(.mega-menu-title)::after, .tp-category-mobile-menu ul li .tp-mega-menu li:hover a .dropdown-toggle-btn, .tp-category-mobile-menu ul li .tp-submenu li:hover a .dropdown-toggle-btn, .tp-category-mobile-menu ul li:hover>a, .tp-category-mobile-menu ul li:hover>a .dropdown-toggle-btn i, .tp-category-mobile-menu ul li:hover>a::after, .tp-footer-contact-content p a:hover, .tp-footer-copyright p a, .tp-footer-talk h4 a:hover, .tp-footer-widget-content ul li a:hover, .tp-header-action-btn:hover, .tp-header-contact-content p a:hover, .tp-header-top-menu-item ul li a:hover, .tp-login-top p a, .tp-main-menu-mobile ul li .mega-menu li:hover a .dropdown-toggle-btn, .tp-main-menu-mobile ul li .submenu li:hover a .dropdown-toggle-btn, .tp-main-menu-mobile ul li:hover>a, .tp-main-menu-mobile ul li:hover>a .dropdown-toggle-btn i, .tp-main-menu-mobile ul li:hover>a::after, .tp-search-category a:hover, .tp-search-input button:hover {color: var(--accent-color) }.offcanvas__btn .tp-btn-2 {padding: 11px 30px;font-size: 14px;border-radius: 0 }.offcanvas__radius .tp-btn-2 {border-radius: 6px }.cartmini__style-brown .cartmini__shipping .progress-bar, .offcanvas__style-brown .offcanvas__close-btn:hover, .offcanvas__style-brown .tp-offcanvas-category-toggle, .tp-footer-style-3 .tp-footer-widget ul li a:hover::after, .tp-footer-subscribe-input button:hover, .tp-instagram-style-3 .tp-instagram-icon-2 a:hover, .tp-product-item-3 .tp-product-add-cart-btn-large-wrapper .tp-product-add-cart-btn-large:hover {background-color: var(--tp-theme-brown) }.cartmini__style-brown .cartmini__del:hover, .cartmini__style-brown .cartmini__price, .cartmini__style-brown .cartmini__title a:hover, .main-menu.menu-style-3.menu-style-4>nav>ul>li .tp-submenu li:hover>a, .main-menu.menu-style-3.menu-style-4>nav>ul>li .tp-submenu li:hover>a::after, .main-menu.menu-style-3>nav>ul>li .home-menu-item:hover .home-menu-title, .main-menu.menu-style-3>nav>ul>li .home-menu-title a:hover, .main-menu.menu-style-3>nav>ul>li .tp-submenu li:hover>a, .main-menu.menu-style-3>nav>ul>li .tp-submenu li:hover>a::after, .offcanvas__style-brown .home-menu-title a:hover, .offcanvas__style-brown .offcanvas__category ul li:hover>a, .offcanvas__style-brown .offcanvas__currency-list li:hover, .offcanvas__style-brown .offcanvas__lang-list li:hover, .offcanvas__style-brown .tp-category-mobile-menu ul li:hover>a .dropdown-toggle-btn i, .offcanvas__style-brown .tp-main-menu-mobile ul li:hover>a, .offcanvas__style-brown .tp-main-menu-mobile ul li:hover>a .dropdown-toggle-btn i, .tp-category-add-to-cart-4:hover, .tp-category-title-4 a:hover, .tp-feature-style-2 .tp-feature-icon-2 span, .tp-featured-title-3 a:hover, .tp-footer-style-3 .tp-footer-contact-content p a:hover, .tp-footer-style-3 .tp-footer-copyright p a, .tp-footer-style-3 .tp-footer-talk h4 a:hover, .tp-footer-style-3 .tp-footer-widget ul li a:hover, .tp-header-sticky.header-sticky .main-menu.menu-style-3 ul li.has-dropdown:hover>a::after, .tp-header-sticky.header-sticky .main-menu.menu-style-3.menu-style-4 ul li:hover>a::after, .tp-header-sticky.header-sticky .main-menu.menu-style-3>nav>ul>li:hover>a, .tp-header-sticky.header-sticky .tp-header-action-item .tp-header-action-btn:hover, .tp-product-add-to-cart-4:hover, .tp-product-title-3 a:hover, .tp-product-title-4 a:hover, .tp-search-style-brown .tp-search-category a:hover, .tp-search-style-brown .tp-search-input button:hover {color: var(--tp-theme-brown) }.offcanvas__style-brown .offcanvas__btn .tp-btn-2:hover, .offcanvas__style-brown .tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn:hover, .offcanvas__style-brown .tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn:hover, .tp-category-more-3 .tp-btn:hover, .tp-header-sticky.header-sticky .tp-header-action-item .tp-header-action-btn .tp-header-action-badge {background-color: var(--tp-theme-brown);border-color: var(--tp-theme-brown);color: var(--tp-common-white) }.main-menu.menu-style-2>nav>ul>li .home-menu-item:hover .home-menu-title, .main-menu.menu-style-2>nav>ul>li .home-menu-title a:hover, .main-menu.menu-style-2>nav>ul>li .tp-submenu li:hover>a, .main-menu.menu-style-2>nav>ul>li .tp-submenu li:hover>a::after, .main-menu.menu-style-2>nav>ul>li:hover>a, .main-menu.menu-style-2>nav>ul>li:hover>a::after, .tp-banner-title-2 a:hover, .tp-category-title-2 a:hover, .tp-featured-title a:hover, .tp-footer-style-2 .tp-footer-contact-content p a:hover, .tp-footer-style-2 .tp-footer-copyright p a, .tp-footer-style-2 .tp-footer-talk h4 a:hover, .tp-footer-style-2 .tp-footer-widget ul li a:hover, .tp-header-info-item a span, .tp-header-info-item a:hover, .tp-header-search-2 button:hover, .tp-instagram-banner-content a:hover, .tp-product-tab-2 .nav-tabs .nav-link.active, .tp-product-title-2 a:hover {color: var(--tp-theme-secondary) }.tp-offcanvas-category-toggle {font-size: 16px;color: var(--tp-common-white);display: block;position: relative;width: 100%;text-align: left;background-color: var(--accent-color);padding: 10px 20px }.tp-offcanvas-category-toggle::after {position: absolute;content: "\f078";right: 20px;top: 50%;font-size: 16px }.tp-offcanvas-category-toggle i, .tp-offcanvas-category-toggle svg {margin-right: 14px;font-size: 16px }.tp-tab .nav-tabs, .tp-tab .nav-tabs .nav-link {padding: 0;margin: 0;border: 0 }.tp-product-tab-2 .nav-tabs .nav-link {font-size: 20px;color: #a0a2a4;position: relative }.tp-product-tab-2 .nav-tabs .nav-link:not(:first-child) {margin-left: 28px }.tp-product-tab-2 .nav-tabs .nav-link:not(:first-child)::after {position: absolute;left: -17px;top: 50%;content: "";width: 6px;height: 6px;border-radius: 50%;background-color: #ced2d6 }.tp-product-tab-2 .nav-tabs .nav-link .tp-product-tab-tooltip {position: absolute;top: -24px;right: 0;background-color: var(--tp-theme-secondary);color: var(--tp-common-white);font-size: 12px;line-height: 1;display: inline-block;padding: 4px 9px;border-radius: 4px;visibility: hidden;opacity: 0;font-weight: 700 }.tp-product-tab-2 .nav-tabs .nav-link .tp-product-tab-tooltip::after {position: absolute;content: "";bottom: -5px;left: 7px;width: 13px;height: 6px;background-color: var(--tp-theme-secondary);clip-path: polygon(100% 0, 0 0, 28% 100%) }.tp-product-tab-3 .nav-tabs .nav-link {font-size: 16px;padding: 0 }.tp-product-tab-3 .nav-tabs .nav-link:not(:first-child) {margin-left: 23px }.tp-product-tab-3 .nav-tabs .nav-link:not(:first-child)::after {width: 4px;height: 4px;left: -14px }.tp-product-tab-5 .nav-tabs .nav-link {padding: 0 5px }.tp-product-tab-5 .nav-tabs .nav-link:not(:last-child)::after {left: -15px }.tp-product-tab-5 .nav-tabs .nav-link:not(:first-child) {margin-left: 22px }.tp-footer-style-5 .tp-footer-widget ul li a:hover::after, .tp-product-tab-5 .nav-tabs .nav-link .tp-product-tab-tooltip, .tp-product-tab-5 .nav-tabs .nav-link .tp-product-tab-tooltip::after {background-color: var(--tp-theme-green) }.tp-section-title {font-size: 36px;color: var(--tp-heading-secondary);position: relative;z-index: 1 }.tp-section-title-2, .tp-section-title-3, .tp-section-title-4, .tp-section-title-5, .tp-section-title-6 {font-size: 44px;font-weight: 500 }.tp-section-title svg {position: absolute;left: 0;bottom: -12px;z-index: -1 }.tp-section-title svg path {stroke: var(--tp-pink-3) }.tp-section-title-sm svg {left: -3px;bottom: -3px }.tp-section-title-wrapper-4 p {font-size: 18px }.tp-section-title-4 {line-height: 1.12;margin-bottom: 5px }.tp-section-title-6 {position: relative;z-index: 1 }.tp-section-title-7 {font-size: 50px;font-weight: 500;line-height: 1.07;position: relative;z-index: 1 }@media only screen and (min-width:1200px) and (max-width:1399px) {.tp-section-title, .tp-section-title-6, .tp-section-title-7 {font-size: 45px }}.tp-search-area {position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 9999;padding: 40px 15px;visibility: visible;opacity: 0;transform: translateY(-120%) }.tp-search-input button {position: absolute;top: 54%;right: 20px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);font-size: 24px }.has-dark-logo .logo .logo-dark, .main-menu>nav>ul>li .tp-mega-menu li.has-dropdown>a::after, .tp-category-menu nav ul li .mega-menu li::after, .tp-category-mobile-menu nav, .tp-category-mobile-menu ul li .menu-shop-thumb .menu-text, .tp-contact-input-eye .open-eye, .tp-feature-border-2 .row [class*=col-]:last-child .tp-feature-item-2::after, .tp-feature-border-5 .row [class*=col-]:last-child .tp-feature-item-5::after, .tp-login-input-eye .open-eye, .tp-main-menu-mobile .tp-submenu, .tp-profile-input-eye .open-eye, .tp-search-close {display: none }.tp-search-close-btn {border-radius: 50%;background: #ececec;border: 9px solid transparent;color: var(--tp-common-black);width: 36px;height: 36px;display: inline-flex;justify-content: center;align-items: center;position: relative;cursor: pointer }.tp-search-close-btn::after, .tp-search-close-btn::before {content: "";position: absolute;height: 1px;width: 90%;top: 46%;left: 1px;transform-origin: 50% 50%;background-color: var(--tp-common-black);opacity: 1;-moz-transition: -moz-transform .25s;-webkit-transition: -webkit-transform .25s;-o-transition: -o-transform .25s;-ms-transition: -ms-transform .25s;transition: transform .25s }.tp-header-top-menu-item ul, .tp-product-thumb-5 img {-webkit-transition: .2s ease-out;-moz-transition: .2s ease-out;-ms-transition: .2s ease-out;-o-transition: .2s ease-out }.main-menu>nav>ul>li>.tp-submenu, .tp-header-sticky-area, .tp-header-sticky.header-sticky {background: var(--tp-common-white);z-index: 99;left: 0 }.tp-search-close-btn::before, .tp-search-close-btn:hover::after {transform: rotate(45deg) }.tp-search-close-btn::after, .tp-search-close-btn:hover::before {transform: rotate(-45deg) }.tp-header-sticky.header-sticky {position: fixed !important;margin: auto;top: 0;width: 100%;-webkit-animation: .5s ease-in-out fadeInDown;animation: .5s ease-in-out fadeInDown;box-shadow: 0 2px 6px rgba(1, 15, 28, .16) }.tp-header-info-item:not(:last-child)::after, .tp-header-search-category::after, .tp-header-top-black .tp-header-top-menu-item:not(:last-child)::after {width: 1px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);content: "" }.tp-header-sticky-area {position: fixed;top: -100%;right: 0;width: 100%;box-shadow: 0 0 60px 0 rgba(0, 0, 0, .07);-webkit-box-shadow: 0 4px 10px rgba(3, 4, 28, .1);box-shadow: 0 4px 10px rgba(3, 4, 28, .1);visibility: hidden;opacity: 0 }.tp-header-sticky-area .main-menu.menu-style-1>nav>ul>li>a {padding: 20px 0 }.tp-header-sticky-area.header-sticky-2 {top: 0;visibility: visible;opacity: 1;-webkit-animation: .5s ease-in-out fadeInDown;animation: .5s ease-in-out fadeInDown }.tp-header-welcome span {margin-right: 10px;color: var(--tp-yellow-1) }.tp-header-top-menu-item>span, .tp-header-welcome p {font-size: 13px;color: var(--tp-common-white);font-weight: 500 }.tp-header-welcome p {opacity: .8;margin-bottom: 0 }.tp-header-top-menu-item {position: relative;padding: 3px 14px 4px 18px;border-right: 1px solid rgba(255, 255, 255, .2) }.tp-header-top-menu-item>span {position: relative;display: inline-block;padding-right: 20px }.tp-header-top-menu-item>span::after {position: absolute;content: "\f078";font-family: var(--tp-ff-fontawesome);margin-left: 7px }.tp-header-top-menu-item ul {position: absolute;top: 125%;right: 0;z-index: 1;padding: 10px 15px;box-shadow: 0 1px 3px rgba(3, 4, 28, .12);visibility: hidden;opacity: 0;min-width: max-content;transition: .2s ease-out }.tp-header-top-menu-item ul.tp-currency-list-open, .tp-header-top-menu-item ul.tp-lang-list-open, .tp-header-top-menu-item ul.tp-setting-list-open {top: 100%;visibility: visible;opacity: 1 }.filter-items, .tp-footer-widget-content ul li, .tp-header-top-menu-item ul li {list-style: none }.tp-header-top-menu-item ul li a {font-size: 14px;color: var(--tp-common-black) }.tp-header-search-wrapper {position: relative;border: 2px solid var(--accent-color);margin-left: 10px }.tp-header-search-box {width: 58% }.tp-header-search-box input {padding-left: 25px;padding-right: 25px;width: 100%;height: 46px;color: var(--tp-common-black);border: 0 }.tp-header-search-box input::-webkit-input-placeholder {color: var(--tp-text-1) }.tp-header-search-box input::-moz-placeholder {color: var(--tp-text-1) }.tp-header-search-box input:-moz-placeholder {color: var(--tp-text-1) }.tp-header-search-box input:-ms-input-placeholder {color: var(--tp-text-1) }.tp-header-search-box input::placeholder {color: var(--tp-text-1) }.tp-header-search-category::after {position: absolute;left: 0;top: 48%;transform: translateY(-50%);height: 20px;background-color: rgba(1, 15, 28, .3) }.tp-header-search-category .nice-select {border: 0;height: 46px;line-height: 46px;font-size: 14px;color: var(--tp-common-black);padding-right: 20px }.tp-header-search-btn, .tp-subscribe-plane svg {position: absolute;top: 0;right: 0 }.tp-header-search-btn button {width: 60px;height: 58px;line-height: 50px;background-color: var(--accent-color);color: var(--tp-common-white) }.tp-header-login-icon span {display: inline-block;height: 44px;width: 44px;line-height: 40px;text-align: center;border: 2px solid rgba(1, 15, 28, .1);border-radius: 50%;margin-right: 10px }.tp-header-login-content {-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);-ms-transform: translateY(-3px);-o-transform: translateY(-3px);transform: translateY(-3px) }.tp-header-login-content span {font-size: 12px;font-weight: 500;display: inline-block;color: var(--tp-text-1);line-height: 1 }.tp-header-login-title {font-size: 14px;font-weight: 500;margin-bottom: 0;line-height: 1 }.tp-header-main {padding-top: 27px;padding-bottom: 27px }.tp-header-bottom-border {border-top: 1px solid rgba(1, 15, 28, .1) }.tp-header-action-item:not(:first-child) {margin-left: 20px }.tp-header-action-item:last-child, .tp-login-option-item:not(:last-child), .tp-product-details-action-sm-btn:not(:last-child), .tp-product-details-thumb-wrapper .nav-tabs {margin-right: 10px }.tp-header-action-btn {font-size: 20px;color: var(--tp-common-black);position: relative;display: inline-block }.tp-header-action-badge {position: absolute;top: -6px;right: -13px;display: inline-block;width: 23px;height: 23px;line-height: 20px;text-align: center;border-radius: 50%;background-color: var(--tp-pink-1);color: var(--tp-common-white);font-size: 12px;font-weight: 700;border: 2px solid var(--tp-common-white) }.tp-header-contact-icon span {color: var(--accent-color);margin-right: 10px }.tp-header-contact-content h5 {color: var(--tp-text-2);font-size: 12px;font-weight: 500;margin-bottom: 2px;line-height: 1 }.tp-header-contact-content p {font-weight: 500;font-size: 14px;color: var(--tp-common-black);margin-bottom: 0;line-height: 1 }.tp-category-mobile-menu ul li:not(:last-child) a, .tp-header-top-border, .tp-main-menu-mobile ul li:not(:last-child) a {border-bottom: 1px solid rgba(1, 15, 28, .1) }.tp-header-top-black .tp-header-top-menu-item {position: relative;padding: 7px 0 }.tp-header-top-black .tp-header-top-menu-item:not(:last-child) {padding-right: 15px;margin-right: 17px }.tp-header-info-item:not(:last-child)::after, .tp-header-top-black .tp-header-top-menu-item:not(:last-child)::after {position: absolute;right: 0;top: 50%;height: 20px;background-color: rgba(1, 15, 28, .1);transform: translateY(-50%) }.tp-category-menu-btn::after, .tp-header-search-2 button {top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%) }.tp-header-top-black .tp-header-top-menu-item>span {padding-left: 0;font-size: 14px;color: var(--tp-common-black) }.tp-header-info-item:not(:last-child) {padding-right: 20px;margin-right: 20px }.tp-header-info-item a {font-size: 15px;color: rgba(1, 15, 28, .8) }.tp-header-info-item a span, .tp-product-add-cart-btn-large i, .tp-product-add-cart-btn-large svg {margin-right: 5px }.tp-header-search-2 {width: 100%;position: relative }.tp-header-search-2 input {background: var(--tp-grey-4);border: 1px solid rgba(1, 15, 28, .1);height: 46px;padding-left: 24px;padding-right: 50px }.tp-header-search-2 input::-webkit-input-placeholder {color: var(--tp-text-1) }.tp-header-search-2 input::-moz-placeholder {color: var(--tp-text-1) }.tp-header-search-2 input:-moz-placeholder {color: var(--tp-text-1) }.tp-header-search-2 input:-ms-input-placeholder {color: var(--tp-text-1) }.tp-header-search-2 input::placeholder {color: var(--tp-text-1) }.tp-header-search-2 input:focus {border-color: var(--tp-theme-secondary) }.tp-header-search-2 button {position: absolute;right: 20px;transform: translateY(-50%);font-size: 24px }.tp-category-menu nav ul li .tp-submenu li ul, .tp-header-sticky.header-sticky.has-dark-logo .logo .logo-dark {display: block }.tp-header-bottom-3 {border-bottom: 1px solid rgba(255, 255, 255, .14) }@media only screen and (min-width:1200px) and (max-width:1399px), only screen and (min-width:992px) and (max-width:1199px) {.tp-header-bottom-3 {padding-left: 30px;padding-right: 30px }}@media only screen and (min-width:992px) and (max-width:1199px) {.tp-gx-20 {--bs-gutter-x: 20px }.tp-gx-30 {--bs-gutter-x: 30px }.tp-gx-40 {--bs-gutter-x: 40px }.tp-section-title, .tp-section-title-6, .tp-section-title-7 {font-size: 35px }.tp-header-search {padding-left: 0;margin-right: 30px }.tp-header-search-box {width: 50% }.tp-header-action {margin-left: 25px }.tp-header-bottom-3 {padding-left: 20px;padding-right: 20px }}.tp-header-5 {padding-top: 13px;padding-bottom: 13px }.tp-header-search-5 {margin-left: 22px;margin-right: 22px }@media only screen and (min-width:1700px) and (max-width:1800px), only screen and (min-width:1600px) and (max-width:1700px), only screen and (min-width:1400px) and (max-width:1599px) {.tp-header-search-5 {margin-left: 60px;margin-right: 60px }}.tp-header-search-input-box-5 button {position: absolute;top: 50%;right: -1px;font-weight: 500;font-size: 16px;color: var(--tp-common-white);background-color: var(--tp-common-black);padding: 7px 36px 11px;border-radius: 0 30px 30px 0 }.tp-header-search-input-5 input {height: 44px;border: none;border-radius: 30px;padding-left: 52px;padding-right: 130px }.tp-header-search-input-5 input::-webkit-input-placeholder {color: #95999d }.tp-header-search-input-5 input::-moz-placeholder {color: #95999d }.tp-header-search-input-5 input:-moz-placeholder {color: #95999d }.tp-header-search-input-5 input:-ms-input-placeholder {color: #95999d }.tp-header-search-input-5 input::placeholder {color: #95999d }.tp-header-search-input-5 span {position: absolute;top: 50%;left: 27px;font-size: 18px;color: var(--tp-common-black) }.tp-header-action-5 a, .tp-header-action-5 button, .tp-header-login-icon-5 span {color: var(--tp-common-white);background-color: rgba(255, 255, 255, .14);width: 38px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;display: inline-block }.tp-header-action-5 a, .tp-header-action-5 button {position: relative;border-radius: 50% }.tp-category-menu-btn span, .tp-header-action-item-5, .tp-product-details-thumb-style2 .nav-tabs .nav-link:not(:last-child) {margin-right: 8px }.tp-header-action-item-5:not(:last-child), .tp-shop-top-tab {margin-right: 22px }.tp-header-action-badge-5 {position: absolute;top: -4px;right: -11px;display: inline-block;font-weight: 500;font-size: 12px;letter-spacing: -.1em;color: var(--tp-common-black);width: 26px;height: 26px;line-height: 20px;border-radius: 50%;border: 3px solid var(--tp-theme-green) }.tp-header-login-icon-5 span {border-radius: 50%;margin-right: 9px }.tp-header-login-icon-5 span svg {-webkit-transform: translate(1px, -3px);-moz-transform: translate(1px, -3px);-ms-transform: translate(1px, -3px);-o-transform: translate(1px, -3px);transform: translate(1px, -3px) }.tp-header-login-content-5 p {display: inline-block;font-weight: 500;font-size: 14px;line-height: 1.14;color: #fff;margin-bottom: 0 }.tp-header-login-content-5 p span {color: rgba(255, 255, 255, .6) }.main-menu>nav>ul>li {position: relative;list-style: none;display: inline-block;margin-right: 27px }.main-menu>nav>ul>li.has-mega-menu {position: static }.main-menu>nav>ul>li>a {display: inline-block;font-size: 16px;color: var(--tp-common-black);padding: 23px 0 }.main-menu>nav>ul>li.has-dropdown>a::after {content: "\f078";-webkit-transform: translateY(1px);-moz-transform: translateY(1px);-ms-transform: translateY(1px);-o-transform: translateY(1px);transform: translateY(1px);font-size: 14px;color: var(--tp-common-black);font-family: var(--tp-ff-fontawesome);font-weight: 400;margin-left: 5px;display: inline-block }.main-menu>nav>ul>li>.tp-submenu {position: absolute;top: 100%;min-width: 200px;visibility: hidden;opacity: 0;box-shadow: 0 30px 70px 0 rgba(11, 6, 70, .08);padding: 12px 25px 20px;transform-origin: top;transition-duration: .1s;-webkit-transform: perspective(300px) rotateX(-18deg);-moz-transform: perspective(300px) rotateX(-18deg);-ms-transform: perspective(300px) rotateX(-18deg);-o-transform: perspective(300px) rotateX(-18deg);transform: perspective(300px) rotateX(-18deg) }.main-menu>nav>ul>li>.tp-submenu li {display: block;width: 100%;margin: 0 }.main-menu>nav>ul>li>.tp-submenu li:not(:last-child), .tp-product-details-thumb-style2 .nav-tabs {margin-right: 0 }.main-menu>nav>ul>li>.tp-submenu li.has-dropdown>a::after {position: absolute;right: 0;font-size: 14px;color: var(--tp-common-black);font-family: var(--tp-ff-fontawesome);font-weight: 400;margin-left: 5px;display: inline-block;-webkit-transform: translateY(0) rotate(-90deg);-moz-transform: translateY(0) rotate(-90deg);-ms-transform: translateY(0) rotate(-90deg);-o-transform: translateY(0) rotate(-90deg);transform: translateY(0) rotate(-90deg) }.main-menu>nav>ul>li>.tp-submenu li a {padding: 3px 0;font-size: 14px;position: relative;z-index: 1;color: var(--tp-text-body);width: 100%;display: block }.main-menu>nav>ul>li>.tp-submenu li>.tp-submenu {left: 120%;top: 0;visibility: hidden;opacity: 0 }.main-menu>nav>ul>li .tp-mega-menu {position: absolute;top: 100%;left: 0;right: 0;width: 100%;box-shadow: 0 20px 30px rgba(1, 15, 28, .1);z-index: 9;padding: 20px 20px 0;visibility: hidden;opacity: 0;transition-duration: .1s;transform-origin: top;-webkit-transform: perspective(300px) rotateX(-18deg);-moz-transform: perspective(300px) rotateX(-18deg);-ms-transform: perspective(300px) rotateX(-18deg);-o-transform: perspective(300px) rotateX(-18deg);transform: perspective(300px) rotateX(-18deg) }.main-menu>nav>ul>li .tp-mega-menu.mega-menu-style-2 {padding: 25px 40px 0 }.main-menu>nav>ul>li .tp-mega-menu li {margin-bottom: 35px;float: left;width: 25%;overflow: hidden }.main-menu>nav>ul>li .tp-mega-menu li .mega-menu-title {font-size: 16px;color: var(--tp-common-black);display: block;margin-bottom: 7px }.main-menu>nav>ul>li .tp-mega-menu ul li {float: none;width: 100%;line-height: 1;margin-bottom: 0 }.main-menu>nav>ul>li .tp-mega-menu ul li:not(:last-child), .tp-footer-style-2.tp-footer-style-6 .tp-footer-widget ul li:not(:last-child) {margin-bottom: 9px }.main-menu>nav>ul>li:hover>.tp-mega-menu, .main-menu>nav>ul>li:hover>.tp-submenu {visibility: visible;opacity: 1;transition-duration: .2s;-webkit-transform: perspective(300px) rotateX(0);-moz-transform: perspective(300px) rotateX(0);-ms-transform: perspective(300px) rotateX(0);-o-transform: perspective(300px) rotateX(0);transform: perspective(300px) rotateX(0) }.main-menu>nav>ul>li:hover>.tp-mega-menu .tp-submenu {visibility: visible;opacity: 1;transition-delay: 0s }.main-menu.menu-style-1 {padding-left: 7px }.main-menu.menu-style-1>nav>ul>li {display: inline-block }.main-menu.menu-style-1>nav>ul>li:not(:last-child) {margin-right: 25px }.main-menu.menu-style-1>nav>ul>li>a {font-weight: 500;font-size: 14px;color: var(--tp-common-black);padding: 11px 0 }.main-menu.menu-style-2 {margin-left: -30px }.main-menu.menu-style-2>nav>ul>li {margin-right: 20px }.main-menu.menu-style-2>nav>ul>li>a {padding: 22px 0 }.main-menu.menu-style-3.menu-style-4>nav>ul>li, .main-menu.menu-style-3.menu-style-4>nav>ul>li .tp-submenu, .main-menu.menu-style-3>nav>ul>li, .main-menu.menu-style-3>nav>ul>li .tp-submenu {text-align: left }.main-menu.menu-style-3>nav>ul>li>a {padding: 17px 0;color: var(--tp-common-white) }.main-menu.menu-style-3.menu-style-4>nav>ul>li:hover>a, .main-menu.menu-style-3.menu-style-4>nav>ul>li:hover>a::after, .main-menu.menu-style-3>nav>ul>li.has-dropdown>a::after, .main-menu.menu-style-3>nav>ul>li:hover>a, .main-menu.menu-style-3>nav>ul>li:hover>a::after, .tp-category-btn-3 .tp-link-btn-2, .tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn:hover i, .tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn:hover i, .tp-slider-arrow-3 button, .tp-slider-content-3>span, .tp-slider-content-4>span, .tp-slider-feature-title-3, .tp-slider-title-3, .tp-slider-title-4 {color: var(--tp-common-white) }.main-menu.menu-style-3.menu-style-4>nav>ul>li>a {color: rgba(255, 255, 255, .8);font-weight: 500 }.main-menu.menu-style-3.menu-style-4>nav>ul>li.has-dropdown>a::after {color: rgba(255, 255, 255, .8) }.home-menu-item {text-align: center;margin-bottom: 22px }.home-menu-item a {border: 0 !important;padding: 0 !important }.home-menu-item:hover .home-menu-thumb, .tp-product-action-4 .tp-product-action-btn-3 {box-shadow: none }.home-menu-item .menu-text {display: none !important }.home-menu-thumb {position: relative;margin-bottom: 10px;box-shadow: 0 2px 6px rgba(1, 15, 28, .2) }.home-menu-thumb img {-webkit-transition: transform .2s ease-out;-moz-transition: transform .2s ease-out;-ms-transition: transform .2s ease-out;-o-transition: transform .2s ease-out;transition: transform .2s ease-out;max-width: 100% }.home-menu-thumb::after {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(1, 15, 28, .3);visibility: hidden;opacity: 0 }.home-menu-title {font-size: 20px;font-weight: 400;margin-bottom: 0 }.shop-mega-menu {padding: 30px 40px !important }.shop-mega-menu-title {font-size: 16px;font-weight: 400;border-bottom: 1px solid #eee;padding-bottom: 7px;margin-bottom: 15px;display: block;color: var(--tp-common-black) }.shop-mega-menu-img {position: relative;overflow: hidden;height: calc(100% - 30px) }.shop-mega-menu-img:hover img, .tp-banner-item-2:hover .tp-banner-thumb-2, .tp-banner-item-4:hover .tp-banner-thumb-4, .tp-category-item-3:hover .tp-category-thumb-3, .tp-category-main-box:hover .tp-category-main-thumb, .tp-product-category-item:hover .tp-product-category-thumb img, .tp-product-item-2:hover .tp-product-thumb-2 img, .tp-product-item-3:hover .tp-product-thumb-3 img, .tp-product-item-4:hover .tp-product-thumb-4 img, .tp-product-item-5:hover .tp-product-thumb-5 img, .tp-product-item:hover .tp-product-thumb img, .tp-product-list-item:hover .tp-product-list-thumb img, .tp-product-sm-item-5:hover .tp-product-sm-thumb-5 img, .tp-product-sm-item:hover .tp-product-thumb img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1) }.shop-mega-menu-img img, .tp-product-details-thumb-wrapper .nav-tabs .nav-link img, .tp-product-list-thumb a img {width: 100%;height: 100%;object-fit: cover }.shop-mega-menu-btn {position: absolute;bottom: 30px;left: 0;right: 0;text-align: center }.tp-mobile-menu {position: fixed;bottom: 0;left: 0;right: 0;width: 100%;padding: 13px 0 5px;z-index: 999;border-top: 1px solid var(--tp-border-primary) }.tp-mobile-menu.is-sticky {bottom: -120px;visibility: hidden;opacity: 0 }.tp-mobile-menu.is-sticky.bottom-menu-sticky {visibility: visible;opacity: 1;bottom: 0 }.tp-mobile-item-btn {font-size: 28px;text-align: center }.tp-mobile-item-btn span {display: block;line-height: 1;font-size: 13px;margin-top: 3px }.tp-main-menu-mobile .tp-mega-menu .shop-mega-menu-title {margin: 0;padding-top: 7px }.tp-main-menu-mobile .tp-mega-menu.shop-mega-menu {padding: 10px 0 0 19px !important }.tp-main-menu-mobile .tp-mega-menu .shop-mega-menu-img {margin: 7px 0 }.tp-main-menu-mobile ul {position: static;display: block;box-shadow: none }.tp-category-mobile-menu ul li, .tp-main-menu-mobile ul li {list-style: none;position: relative;width: 100%;padding: 0 20px }.tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn, .tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn {position: absolute;right: 0;top: 50%;font-size: 16px;color: #7f8387;z-index: 1;width: 30px;height: 30px;line-height: 28px;text-align: center;border: 1px solid rgba(1, 15, 28, .12);-webkit-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;-moz-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;-ms-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;-o-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out;transition: background-color .3s ease-in-out, border-color .3s ease-in-out, color .3s ease-in-out }.tp-category-mobile-menu ul li.has-dropdown:hover>a::after, .tp-category-title-5:hover, .tp-footer-style-5 .tp-footer-contact-content p a:hover, .tp-footer-style-5 .tp-footer-copyright p a, .tp-footer-style-5 .tp-footer-talk h4 a:hover, .tp-footer-style-5 .tp-footer-widget ul li a:hover, .tp-main-menu-mobile ul li.has-dropdown:hover>a::after, .tp-product-title-5 a:hover {color: var(--tp-theme-green) }.tp-category-menu nav ul li .mega-menu li:last-child a.mega-menu-title, .tp-category-mobile-menu ul li:last-child, .tp-category-mobile-menu ul li:last-child a span, .tp-main-menu-mobile ul li:last-child a span {border-bottom: 0 }.tp-category-mobile-menu ul li a, .tp-main-menu-mobile ul li>a {display: block;font-size: 16px;color: var(--tp-common-black);position: relative;padding: 10px 20px 10px 0 }.tp-category-mobile-menu ul li a>i, .tp-main-menu-mobile ul li>a>i {display: inline-block;width: 11%;margin-right: 13px;-webkit-transform: translateY(4px);-moz-transform: translateY(4px);-ms-transform: translateY(4px);-o-transform: translateY(4px);transform: translateY(4px);font-size: 21px;line-height: 1 }.tp-main-menu-mobile ul li>a .menu-text {font-size: 16px;line-height: 11px;border-bottom: 1px solid #eaebed;width: 82%;display: inline-block;padding: 19px 0 17px }.tp-category-mobile-menu ul li ul, .tp-main-menu-mobile ul li ul, .tp-main-menu-mobile ul li ul li {padding: 0 }.tp-category-mobile-menu ul li ul li a, .tp-main-menu-mobile ul li ul li a {margin-left: auto;width: 93%;padding: 10px 20px 10px 0;text-shadow: none !important;visibility: visible }.tp-category-mobile-menu ul li ul li li a, .tp-main-menu-mobile ul li ul li li a {width: 88%;padding: 10px 20px 10px 0 }.tp-category-mobile-menu ul li ul li li li a, .tp-main-menu-mobile ul li ul li li li a {width: 83%;padding: 10px 20px 10px 0 }.tp-category-mobile-menu ul li ul li li li li a, .tp-main-menu-mobile ul li ul li li li li a {width: 68%;padding: 10px 20px 10px 0 }.tp-category-mobile-menu ul li:hover .mega-menu, .tp-main-menu-mobile ul li:hover .mega-menu {visibility: visible;opacity: 1;top: 0 }.tp-category-mobile-menu ul li .tp-mega-menu, .tp-category-mobile-menu ul li .tp-submenu, .tp-main-menu-mobile ul li .mega-menu, .tp-main-menu-mobile ul li .submenu {position: static;min-width: 100%;padding: 0;box-shadow: none;visibility: visible;opacity: 1;display: none }.tp-category-mobile-menu ul li .tp-mega-menu li, .tp-category-mobile-menu ul li .tp-submenu li, .tp-main-menu-mobile ul li .mega-menu li, .tp-main-menu-mobile ul li .submenu li {float: none;display: block;width: 100%;padding: 0 }.tp-main-menu-mobile .tp-main-menu-content ul li:not(:last-child) .home-menu-title a {border-bottom: none }.tp-category-mobile-menu * li, .tp-category-mobile-menu * ul, .tp-main-menu-mobile * li, .tp-main-menu-mobile * ul {transition: none !important }.tp-category-menu-btn {font-weight: 500;font-size: 14px;color: var(--tp-common-white);background-color: var(--accent-color);width: 100%;padding: 12px 30px;text-align: left;position: relative }.tp-category-menu-btn::after {position: absolute;content: "\f078";right: 30px;transform: translateY(-50%);font-family: var(--tp-ff-fontawesome) }.tp-category-menu nav ul li.has-dropdown>a:not(.mega-menu-title)::after, .tp-category-menu nav ul li::after {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);position: absolute;top: 50% }.tp-category-menu nav ul {position: absolute;top: 100%;left: 0;width: 100%;background: #fff;box-shadow: 0 1px 3px rgba(1, 15, 28, .1);z-index: 9;display: none }.tp-category-menu nav ul li {list-style: none;padding: 0 30px;position: relative }.tp-category-menu nav ul li::after {content: "";left: 0;width: 2px;height: 0;background-color: var(--accent-color);transform: translateY(-50%);visibility: hidden;opacity: 0 }.tp-category-menu nav ul li.has-dropdown>a:not(.mega-menu-title)::after {content: "\f105";right: 0;font-family: var(--tp-ff-fontawesome);font-size: 16px;transform: translateY(-50%);color: var(--tp-text-6) }.profile__input>span, .tp-contact-input-eye, .tp-login-input-eye, .tp-product-quantity-cart-minus, .tp-product-quantity-cart-minus::after, .tp-product-quantity-cart-plus, .tp-product-quantity-cart-plus::after, .tp-product-tooltip, .tp-profile-input-eye, .tp-slider-active .tp-slider-arrow button {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%) }.tp-category-menu nav ul li:last-child a, .tp-category-mobile-menu ul li .menu-shop-thumb a {border: none }.tp-category-menu nav ul li a {font-size: 15px;color: var(--tp-text-2);display: inline-block;width: 100%;padding: 13px 0 12px;border-bottom: 1px solid var(--tp-border-primary);background-color: var(--tp-common-white);font-weight: 500;position: relative }.tp-category-menu nav ul li a span {color: var(--tp-text-6);margin-right: 5px }.tp-category-menu nav ul li .tp-submenu {position: absolute;left: 110%;top: 0;visibility: hidden;opacity: 0;min-width: 300px;background-color: var(--tp-common-white);-webkit-transition: .3s ease-out;-moz-transition: .3s ease-out;-ms-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;padding-top: 10px;padding-bottom: 10px;display: block }.tp-category-menu nav ul li .tp-submenu li a {font-size: 15px;padding: 6px 0 7px }.tp-category-menu nav ul li .mega-menu {min-width: 850px;background: #fff;box-shadow: 0 1px 3px rgba(1, 15, 28, .1);z-index: 9;left: 100%;top: 110%;padding: 20px 5px 30px 30px }.tp-category-menu nav ul li .mega-menu li {float: left;width: 33.33%;padding: 0 25px 0 0 }.tp-category-menu nav ul li .mega-menu li:first-child img {margin-bottom: 10px;width: 100% }.tp-category-menu nav ul li .mega-menu li a {font-size: 14px;text-transform: capitalize }.tp-category-menu nav ul li .mega-menu li a.mega-menu-title {padding: 0;text-transform: uppercase;margin-bottom: 6px;border: 0 }.tp-category-menu nav ul li .mega-menu li ul {box-shadow: none;display: block;position: initial }.tp-category-menu nav ul li .mega-menu li ul li {float: none;width: 100%;padding: 0 }.tp-cart-checkout-shipping-option:not(:last-child), .tp-category-menu nav ul li .mega-menu li ul li:not(:last-child), .tp-checkout-option, .tp-feature-style-2 .tp-feature-title-2 {margin-bottom: 4px }.tp-category-menu nav ul li .mega-menu li ul li a, .tp-category-mobile-menu ul li .menu-shop-title a {padding: 0;border-bottom: 0 }.tp-category-menu nav ul li:hover::after {visibility: visible;opacity: 1;height: 30px }.tp-category-menu nav ul li:hover>.tp-submenu {opacity: 1;visibility: visible;left: 100% }.tp-category-menu nav ul li:hover>.mega-menu {top: 0 }.tp-category-mobile-menu ul {position: static;padding: 15px 0 0;box-shadow: none }.tp-category-mobile-menu ul li a svg, .tp-product-countdown-inner ul li:not(:last-child), .tp-product-details-review-summery-rating {margin-right: 3px }.tp-category-mobile-menu ul li a .menu-text {font-size: 16px;line-height: 11px;border-bottom: none;width: 82%;display: inline-block;padding: 19px 0 17px }.tp-category-mobile-menu ul li .mega-menu-right {background-color: transparent !important }.tp-category-mobile-menu ul li .menu-shop-thumb {width: 90px;margin-right: 15px }.tp-category-mobile-menu ul li .menu-shop-meta span a {padding: 0;border-bottom: 0;font-size: 14px }.tp-category-mobile-menu ul li .mega-menu-right-title {margin-bottom: 15px;padding-top: 15px }.tp-category-mobile-menu .mega-menu-list>ul {padding-top: 20px }.tp-footer-widget-title {font-weight: 700;font-size: 20px;color: var(--tp-common-black);margin-bottom: 10px }.tp-footer-desc, .tp-footer-logo, .tp-order-details-icon, .tp-product-details-query, .tp-product-details-social {margin-bottom: 22px }.tp-footer-widget-content ul li:not(:last-child) {margin-bottom: 7px }.tp-footer-widget-content ul li a {font-weight: 500;font-size: 14px;color: var(--tp-text-2);position: relative;padding-left: 10px }.tp-footer-widget-content ul li a::after {position: absolute;content: "";left: 0;top: 6px;width: 3px;height: 3px;background-color: var(--tp-text-2);border-radius: 50% }.tp-footer-desc {font-weight: 400;font-size: 18px;line-height: 1.44;color: var(--tp-common-black) }.tp-footer-social a {display: inline-block;width: 38px;height: 38px;line-height: 38px;text-align: center;background: #fff;box-shadow: 0 1px 1px rgba(1, 15, 28, .2);border-radius: 6px }.tp-footer-social a:hover, .tp-product-details-thumb-arrow button:hover {background-color: var(--accent-color);color: var(--tp-common-white);box-shadow: none }.tp-footer-talk span {font-size: 14px;color: var(--tp-text-2);display: inline-block }.tp-footer-talk h4 {font-weight: 700;font-size: 22px;color: var(--tp-common-black) }.tp-footer-contact-icon span {display: inline-block;width: 16px;font-size: 16px;color: var(--tp-common-black);margin-right: 10px }.tp-footer-contact-content p {font-size: 16px;line-height: 20px;color: var(--tp-text-2) }.tp-footer-copyright p {font-size: 14px;color: var(--tp-text-5);margin-bottom: 0 }.tp-footer-bottom-wrapper {padding-top: 18px;padding-bottom: 40px;border-top: 1px solid rgba(1, 15, 28, .1) }.footer-col-1 {padding-right: 95px }.footer-col-3 {padding-left: 35px }.tp-footer-style-2 .tp-footer-desc {font-weight: 400;font-size: 20px;line-height: 1.3 }.tp-footer-style-2 .tp-footer-social a {border: 1px solid #d9dbde;box-shadow: none;border-radius: 0 }.tp-footer-subscribe-input input, .tp-footer-subscribe-input input:focus {border-color: var(--tp-common-white) }.tp-footer-style-2 .tp-footer-social a:hover {background-color: var(--tp-theme-secondary);border-color: var(--tp-theme-secondary) }.tp-footer-style-2 .tp-footer-widget-title {font-weight: 500;font-size: 23px;margin-bottom: 15px }.tp-footer-style-2 .tp-footer-widget ul li a {font-size: 15px;font-weight: 400;color: var(--tp-text-2) }.tp-footer-style-2 .tp-footer-widget ul li a::after {top: 9px;width: 3px;height: 3px;background-color: var(--tp-text-2) }.tp-footer-style-2 .tp-footer-widget ul li a:hover::after {background-color: var(--tp-theme-secondary) }.tp-footer-style-2 .tp-footer-talk h4 {font-weight: 500;font-size: 22px }.tp-footer-style-2 .tp-footer-bottom-wrapper {border-color: #e4e5e8 }.tp-footer-style-2 .tp-footer-copyright p {margin-bottom: 0;font-size: 16px }.tp-contact-info-content p[data-info=phone], .tp-footer-style-2.tp-footer-style-6 .tp-footer-widget ul li a, .tp-product-banner-price p, .tp-product-banner-price span {font-weight: 500 }.tp-footer-style-2.tp-footer-style-6 .tp-footer-desc {font-size: 18px;margin-bottom: 21px;line-height: 1.44 }.tp-footer-style-2.tp-footer-style-6 .tp-footer-talk, .tp-product-details-wrapper-style2 .tp-product-details-action-wrapper {margin-bottom: 25px }.tp-footer-style-2.tp-footer-style-6 .tp-footer-social a {border: 0;box-shadow: 0 1px 1px rgba(1, 15, 28, .2);background-color: var(--tp-common-white);color: var(--tp-common-black) }.cartmini__style-brown .cartmini__checkout-btn .tp-btn:hover, .tp-footer-style-3 .tp-footer-social a:hover {background-color: var(--tp-theme-brown);border-color: var(--tp-theme-brown) }.tp-footer-style-3 .tp-footer-widget-title, .tp-product-details-variation-item:not(:last-child) {margin-bottom: 15px }.tp-footer-style-4 .tp-footer-logo, .tp-product-details-wrapper-style2 .tp-product-details-inventory, .tp-product-sm-item .tp-product-title {margin-bottom: 13px }.tp-footer-style-4 .tp-footer-social-4 .tp-footer-social-title-4 {font-weight: 500;font-size: 16px;line-height: 12px;margin-bottom: 12px }.tp-footer-style-4 .tp-footer-social-4 a {border-color: var(--tp-common-white);box-shadow: 0 1px 2px rgba(1, 15, 28, .1) }.tp-footer-style-4 .tp-footer-social-4 a:hover {color: var(--tp-common-white);background-color: var(--tp-common-black);border-color: var(--tp-common-black);box-shadow: none }.tp-footer-subscribe p {font-size: 15px }.tp-footer-subscribe-input input {height: 54px;background-color: var(--tp-common-white);box-shadow: 0 1px 2px rgba(1, 15, 28, .1);padding-right: 130px }.tp-footer-subscribe-input input::-webkit-input-placeholder {color: #7d7f82 }.tp-footer-subscribe-input input::-moz-placeholder {color: #7d7f82 }.tp-footer-subscribe-input input:-moz-placeholder {color: #7d7f82 }.tp-footer-subscribe-input input:-ms-input-placeholder {color: #7d7f82 }.tp-footer-subscribe-input input::placeholder {color: #7d7f82 }.tp-footer-subscribe-input button {position: absolute;top: 0;right: 0;z-index: 1;font-weight: 500;font-size: 16px;line-height: 23px;color: var(--tp-common-white);color: var(--tp-common-white);background-color: var(--tp-common-black);box-shadow: 0 1px 2px rgba(1, 15, 28, .1);padding: 16px 30px;height: 54px }.footer-col-4-2 {padding-left: 23px }.footer-col-4-3 {padding-left: 85px }.footer-col-4-4 {padding-left: 48px }.tp-footer-style-5 .tp-footer-social a {border-radius: 50%;color: #1a1a1a }.tp-footer-style-5 .tp-footer-social a:hover {background-color: var(--tp-theme-green);border-color: var(--tp-theme-green);color: var(--tp-common-white) }.tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-btn a, .tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-content p, .tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-price, .tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-title, .tp-slider-active .swiper-slide-active .tp-slider-btn a, .tp-slider-active .swiper-slide-active .tp-slider-content p, .tp-slider-active .swiper-slide-active .tp-slider-content span, .tp-slider-active .swiper-slide-active .tp-slider-title, .tp-slider-active-2 .swiper-slide-active .tp-slider-btn-2 a, .tp-slider-active-2 .swiper-slide-active .tp-slider-content-2 p, .tp-slider-active-2 .swiper-slide-active .tp-slider-content-2 span, .tp-slider-active-2 .swiper-slide-active .tp-slider-title-2, .tp-slider-active-3 .swiper-slide-active .tp-slider-btn-3 a, .tp-slider-active-3 .swiper-slide-active .tp-slider-content-3 p, .tp-slider-active-3 .swiper-slide-active .tp-slider-content-3 span, .tp-slider-active-3 .swiper-slide-active .tp-slider-feature-3, .tp-slider-active-3 .swiper-slide-active .tp-slider-title-3, .tp-slider-active-4 .slick-slide.slick-active .tp-slider-btn-4 a, .tp-slider-active-4 .slick-slide.slick-active .tp-slider-content-4 span, .tp-slider-active-4 .slick-slide.slick-active .tp-slider-title-4 {animation-name: fadeInUp;animation-fill-mode: both }.tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-thumb img, .tp-product-banner-slider-active .swiper-slide-active .tp-product-banner-thumb-shape .tp-offer-shape, .tp-slider-active .swiper-slide-active .tp-slider-thumb img, .tp-slider-active-2 .swiper-slide-active .tp-slider-thumb-2 img, .tp-slider-active-4 .slick-slide.slick-active .tp-slider-thumb-4 img {animation-name: fadeInRight;animation-fill-mode: both }.tp-slider-active:hover .tp-slider-arrow button {left: 40px;visibility: visible;opacity: 1 }.tp-slider-active:hover .tp-slider-arrow button.tp-slider-button-next {right: 40px }.tp-slider-active .tp-slider-arrow button {position: absolute;top: 50%;left: 0;transform: translateY(-50%);z-index: 1;color: var(--tp-common-white);border-color: rgba(255, 255, 255, .2);visibility: hidden;opacity: 0 }.tp-instagram-icon a:hover, .tp-instagram-style-4 .tp-instagram-icon-2 a:hover, .tp-slider-active .tp-slider-arrow button:hover {background-color: var(--tp-common-white);border-color: var(--tp-common-white);color: var(--tp-common-black) }.tp-slider-active .tp-slider-dot {position: absolute;left: 50%;bottom: 25px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);z-index: 1;width: auto }.tp-slider-title {font-weight: 900;font-size: 56px;line-height: 1.07;color: var(--tp-common-white);margin-bottom: 12px;animation-delay: .5s;animation-duration: 1s }.tp-slider-title-2, .tp-slider-title-3 {line-height: 1.06;font-weight: 400;animation-duration: 1s }.tp-slider-content>span {display: inline-block;font-size: 16px;color: var(--tp-common-white);animation-delay: .3s;animation-duration: 1s }.tp-slider-content p {color: var(--tp-common-white);font-family: var(--tp-ff-oregano);font-weight: 400;font-size: 28px;margin-bottom: 40px;animation-delay: .7s;animation-duration: 1s }.tp-slider-content p span {display: inline-block;color: var(--tp-yellow-2);position: relative;z-index: 1 }.tp-slider-content p span svg {position: absolute;bottom: -21px;left: -29px;z-index: -1 }.tp-slider-thumb img {display: inline-block !important;animation-delay: .9s;animation-duration: 1s }.tp-slider-btn .tp-btn {border: 1px solid var(--tp-common-white);animation-delay: .9s;animation-duration: 1s }.tp-slider-btn .tp-btn:hover {background-color: transparent;color: var(--tp-common-white);border-color: rgba(255, 255, 255, .2) }.tp-slider-height {min-height: 516px }.tp-slider-shape-1 {position: absolute;top: 0;right: 0;z-index: -1;mix-blend-mode: luminosity;opacity: .1 }.tp-slider-shape-2 {position: absolute;bottom: 13%;right: 28%;z-index: -1 }.tp-slider-shape-3 {position: absolute;top: 8%;right: 33%;z-index: -1 }.tp-slider-shape-4 {position: absolute;top: 30%;left: 6%;z-index: -1 }.tp-slider-2-dot.tp-swiper-dot, .tp-slider-3-dot.tp-swiper-dot, .tp-slider-4-dot.tp-swiper-dot {position: absolute;right: 50px;left: auto;bottom: 50%;z-index: 1;width: auto;display: flex;flex-direction: column }.tp-slider-2-shape-1 {position: absolute;top: 0;right: 10%;z-index: -1;mix-blend-mode: luminosity }.tp-slider-title-2 {font-size: 100px;margin-bottom: 30px;animation-delay: .3s }.tp-slider-content-2 span {font-size: 20px;color: var(--tp-common-black);display: inline-block;margin-bottom: 15px;animation-delay: .1s;animation-duration: 1s }.tp-slider-height-2 {min-height: 790px }.tp-slider-thumb-2-shape-1 {position: absolute;top: 24%;left: -10px }.tp-slider-thumb-2-shape-2 {position: absolute;bottom: 25%;right: -8% }.tp-slider-btn-2 a, .tp-slider-feature-3 {animation-delay: .5s;animation-duration: 1s }.tp-slider-title-3 {font-size: 100px;margin-bottom: 22px;animation-delay: .3s }.tp-slider-content-3>span {font-family: var(--tp-ff-charm);font-weight: 400;font-size: 30px;display: inline-block;animation-delay: .1s;animation-duration: 1s;margin-bottom: 8px }.tp-slider-height-3, .tp-slider-height-4 {min-height: 950px }@media only screen and (min-width:992px) and (max-width:1199px) {.main-menu.menu-style-1>nav>ul>li:not(:last-child) {margin-right: 20px }.tp-category-menu nav ul li .mega-menu {min-width: 730px }.tp-slider-title-2, .tp-slider-title-3 {font-size: 80px }.tp-slider-height-3 {min-height: 850px }}.tp-slider-thumb-3::after {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background-image: -webkit-radial-gradient(101.74% 101.74% at 68.02% 59.68%, rgba(15, 1, 5, 0) 27.48%, rgba(15, 1, 5, .5) 86.14%);background-image: -moz-radial-gradient(101.74% 101.74% at 68.02% 59.68%, rgba(15, 1, 5, 0) 27.48%, rgba(15, 1, 5, .5) 86.14%);background-image: -ms-radial-gradient(101.74% 101.74% at 68.02% 59.68%, rgba(15, 1, 5, 0) 27.48%, rgba(15, 1, 5, .5) 86.14%);background-image: -o-radial-gradient(101.74% 101.74% at 68.02% 59.68%, rgba(15, 1, 5, 0) 27.48%, rgba(15, 1, 5, .5) 86.14%);background-image: radial-gradient(101.74% 101.74% at 68.02% 59.68%, rgba(15, 1, 5, 0) 27.48%, rgba(15, 1, 5, .5) 86.14%) }.tp-product-banner-price, .tp-slider-btn-3 a, .tp-slider-thumb-4 img {animation-delay: .7s;animation-duration: 1s }.tp-slider-feature-item-3:not(:last-child) {margin-right: 28px;padding-right: 30px }.tp-slider-feature-item-3:not(:last-child)::after {position: absolute;content: "";right: 0;width: 1px;height: 100%;top: 50%;background-color: rgba(255, 255, 255, .2) }.tp-slider-feature-title-3 {font-weight: 400;font-size: 16px;line-height: 1.25 }.tp-slider-feature-icon-3 span {font-size: 35px;color: var(--tp-common-white);margin-right: 14px }.tp-slider-arrow-3 button {position: absolute;top: 50%;left: 50px;opacity: .3;z-index: 1 }.tp-slider-arrow-3 button:hover {opacity: 1 }.tp-slider-arrow-3 button.tp-slider-3-button-next {left: auto;right: 50px }.tp-slider-active-4 .slick-slide.slick-active .tp-slider-thumb-4-shape-1, .tp-slider-active-4 .slick-slide.slick-active .tp-slider-thumb-4-shape-2 {-webkit-transform: translateX(-50%) scale(1);-moz-transform: translateX(-50%) scale(1);-ms-transform: translateX(-50%) scale(1);-o-transform: translateX(-50%) scale(1);transform: translateX(-50%) scale(1);transition-delay: 0.9s }.tp-slider-title-4 {font-weight: 400;font-size: 100px;line-height: .96;letter-spacing: -.04em;margin-bottom: 35px;animation-delay: .5s;animation-duration: 1s }@media only screen and (min-width:992px) and (max-width:1199px) {.tp-slider-title-4 {font-size: 80px }.tp-slider-height-4 {min-height: 850px }}.tp-slider-content-4>span {font-family: var(--tp-ff-charm);font-weight: 400;font-size: 40px;display: inline-block;animation-delay: .3s;animation-duration: 1s;margin-bottom: 12px }.tp-slider-thumb-4 {position: absolute;bottom: 0;left: 50%;-webkit-transform: translateX(-40%);-moz-transform: translateX(-40%);-ms-transform: translateX(-40%);-o-transform: translateX(-40%);transform: translateX(-40%) }.tp-slider-thumb-4-shape-1, .tp-slider-thumb-4-shape-2 {position: absolute;bottom: -210px;left: 50%;-webkit-transform: translateX(-50%) scale(0);-moz-transform: translateX(-50%) scale(0);-ms-transform: translateX(-50%) scale(0);-o-transform: translateX(-50%) scale(0);transform: translateX(-50%) scale(0);display: inline-block;width: 800px;height: 800px;border-radius: 50%;background-color: rgba(255, 255, 255, .04);z-index: -1;-webkit-transition: .5s ease-out;-moz-transition: .5s ease-out;-ms-transition: .5s ease-out;-o-transition: .5s ease-out;transition: .5s ease-out }.tp-slider-arrow-4 button, .tp-slider-nav, .tp-slider-shape-5-1, .tp-slider-shape-5-2, .tp-slider-shape-5-3, .tp-slider-shape-5-4 {z-index: 1;position: absolute }.tp-slider-thumb-4-shape-2 {bottom: -249px;background-color: transparent;border: 1px solid rgba(255, 255, 255, .2);left: 46% }.tp-slider-btn-4 a {padding: 10px 32px;animation-delay: .9s;animation-duration: 1s }.tp-slider-btn-4 a:hover {color: var(--tp-common-black);background-color: var(--tp-common-white);border-color: var(--tp-common-white) }.tp-slider-arrow-4 button {width: 54px;height: 54px;line-height: 50px;text-align: center;border: 2px solid rgba(255, 255, 255, 0);bottom: 50px;right: 255px;color: rgba(255, 255, 255, .7);border-radius: 50% }.tp-slider-arrow-4 button:hover {border-color: var(--tp-common-white);color: var(--tp-common-white) }.tp-slider-arrow-4 button.tp-slider-3-button-next {right: 190px }.tp-slider-video {position: absolute;right: 5%;top: 27%;width: 280px;height: 280px;border-radius: 50%;overflow: hidden }.tp-slider-video video {width: 100%;height: 100%;-webkit-transform: scale(1.9);-moz-transform: scale(1.9);-ms-transform: scale(1.9);-o-transform: scale(1.9);transform: scale(1.9) }.tp-slider-nav {bottom: 10%;left: 18.3%;width: 150px;height: 180px }.tp-slider-nav-item {margin: 6px 0;opacity: .5 }.tp-subscribe-shape-1, .tp-subscribe-shape-2, .tp-subscribe-shape-3 {mix-blend-mode: luminosity;opacity: .4 }.tp-slider-nav-active {height: 100% }.tp-slider-nav-icon span {font-size: 20px;margin-right: 17px;display: inline-block }.tp-slider-nav-title {font-weight: 500;font-size: 20px;line-height: 1.1;color: #fff;margin-bottom: 0 }.tp-slider-title-5 {font-weight: 500;font-size: 100px;line-height: .96;color: var(--tp-common-black);margin-bottom: 47px }@media only screen and (min-width:1600px) and (max-width:1700px) {.tp-slider-title-5 {font-size: 93px }}@media only screen and (min-width:1400px) and (max-width:1599px) {.tp-slider-title-5 {font-size: 75px }}@media only screen and (min-width:992px) and (max-width:1199px) {.tp-slider-title-5 {font-size: 65px }.tp-about-wrapper {padding-left: 35px;padding-top: 15px;padding-right: 0 }}@media only screen and (min-width:768px) and (max-width:991px) {.tp-gx-20 {--bs-gutter-x: 20px }.tp-gx-30, .tp-gx-40 {--bs-gutter-x: 30px }.tp-header-bottom-3 {padding-left: 25px;padding-right: 25px }.footer-col-2 {padding-left: 25px }.tp-slider-title {font-size: 45px }.tp-slider-title-2, .tp-slider-title-3, .tp-slider-title-4, .tp-slider-title-5 {font-size: 60px }.tp-slider-height-3, .tp-slider-height-4 {min-height: 750px }}@media (max-width:575px), only screen and (min-width:576px) and (max-width:767px) {.tp-slider-title-5 {font-size: 40px }}@media only screen and (min-width:1700px) and (max-width:1800px) {.tp-slider-content-5 {margin-left: 50px }}@media only screen and (min-width:1600px) and (max-width:1700px) {.tp-slider-content-5 {margin-left: 100px }}@media only screen and (min-width:1400px) and (max-width:1599px) {.tp-slider-content-5 {margin-left: 210px }}.tp-slider-content-5 span {font-size: 40px;color: var(--tp-theme-green);font-style: italic;display: inline-block;font-family: var(--tp-ff-charm);margin-bottom: 25px }.tp-slider-height-5 {min-height: 700px }.tp-slider-thumb-shape-5 .offer {position: absolute;top: 11%;left: 23%;z-index: 1 }.tp-slider-thumb-5 {-webkit-transform: translate(-120px, -170px);-moz-transform: translate(-120px, -170px);-ms-transform: translate(-120px, -170px);-o-transform: translate(-120px, -170px);transform: translate(-120px, -170px) }.tp-slider-thumb-5 img {-webkit-transform: translate(-130px, 40px);-moz-transform: translate(-130px, 40px);-ms-transform: translate(-130px, 40px);-o-transform: translate(-130px, 40px);transform: translate(-130px, 40px) }.tp-slider-shape-5-1 {top: 14%;left: 15% }.tp-slider-shape-5-2 {top: 14%;right: 7% }.tp-slider-shape-5-3 {bottom: 15%;left: 33% }.tp-slider-shape-5-4 {top: 36%;left: 43% }.tp-about-thumb-2 {position: absolute;bottom: -60px;right: -165px }.tp-about-content p {font-size: 16px;line-height: 1.62;margin-bottom: 40px }.tp-about-banner-title {font-size: 60px;font-weight: 500;line-height: 1.07;margin-bottom: 50px }.tp-about-banner-thumb img {margin-bottom: 55px }.tp-about-banner-content {padding-left: 110px;padding-right: 110px }.tp-about-banner-content p {font-size: 18px;line-height: 1.56;margin-bottom: 25px }.tp-feature-item {padding: 29px 40px 25px;background-color: var(--tp-grey-1) }.tp-feature-icon span {display: inline-block;font-size: 24px;color: var(--tp-pink-1);min-width: 30px }.tp-feature-title {font-size: 16px;margin-bottom: 0 }.profile__main-content p, .tp-feature-content p {font-size: 14px;margin-bottom: 0 }.tp-feature-border-radius .row [class*=col-]:first-child .tp-feature-item {border-top-left-radius: 8px;border-bottom-left-radius: 8px }.tp-feature-border-radius .row [class*=col-]:last-child .tp-feature-item {border-top-right-radius: 8px;border-bottom-right-radius: 8px }.tp-feature-border-2 .row [class*=col-] .tp-feature-item-2::after {position: absolute;content: "";right: 14px;top: 42%;width: 1px;height: 50px;background-color: #d9dbde }@media only screen and (min-width:768px) and (max-width:991px), only screen and (min-width:576px) and (max-width:767px), (max-width:575px) {.offcanvas__top {margin-bottom: 30px }.tp-section-title, .tp-section-title-6, .tp-section-title-7 {font-size: 30px }.tp-header-main, .tp-header-sticky-area {padding-top: 15px;padding-bottom: 15px }.tp-header-height {height: auto !important }.tp-header-bottom-3 {padding-top: 12px;padding-bottom: 12px }.tp-slider-thumb-5 img {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);width: 100% }.tp-about-wrapper {padding-left: 0;padding-right: 0 }.tp-about-content {padding-left: 0 }.tp-feature-border-2 .row [class*=col-]:first-child .tp-feature-item-2, .tp-feature-border-2 .row [class*=col-]:nth-child(2) .tp-feature-item-2, .tp-feature-border-2 .row [class*=col-]:nth-child(3) .tp-feature-item-2 {padding-bottom: 20px;margin-bottom: 20px }.tp-feature-border-2 .row [class*=col-]:first-child .tp-feature-item-2::after, .tp-feature-border-2 .row [class*=col-]:nth-child(2) .tp-feature-item-2::after, .tp-feature-border-2 .row [class*=col-]:nth-child(3) .tp-feature-item-2::after {right: auto;left: 0;top: auto;bottom: 0;width: 85%;height: 1px;display: block }.tp-feature-border-3 .tp-feature-item-2:not(:last-child)::after {display: none }}.tp-feature-inner-2 {background: var(--tp-common-white);border: 1px solid #e9eaec;padding: 30px 40px 23px }.tp-feature-title-2 {font-weight: 500;font-size: 16px;color: var(--tp-common-black);margin-bottom: 2px;line-height: 1 }.tp-feature-icon-2 span {font-size: 35px;color: var(--tp-common-black) }.tp-feature-content-2 p {font-size: 14px;margin-bottom: 0;line-height: 1.3 }.tp-feature-style-2 .tp-feature-inner-2 {padding: 0;border: 0 }.tp-feature-border-3 .tp-feature-item-2:not(:last-child)::after {position: absolute;content: "";right: -42%;top: 42%;width: 1px;height: 50px;background-color: #e9eaed }.tp-feature-border-5 .row [class*=col-] .tp-feature-item-5::after {position: absolute;content: "";right: 14px;top: 42%;width: 1px;height: 50px;background-color: #eaebed }@media only screen and (min-width:768px) and (max-width:991px), only screen and (min-width:576px) and (max-width:767px) {.tp-feature-border-2 .row [class*=col-] .tp-feature-item-2::after, .tp-feature-border-2 .row [class*=col-]:nth-child(3) .tp-feature-item-2::after {display: none }.tp-feature-border-2 .row [class*=col-]:nth-child(3) .tp-feature-item-2 {padding-bottom: 0;margin-bottom: 0 }.tp-feature-border-5 .row [class*=col-]:first-child, .tp-feature-border-5 .row [class*=col-]:nth-child(2) {margin-bottom: 20px }}.tp-feature-inner-5 {padding: 24px 43px;border: 2px solid #eaebed;border-radius: 16px }.tp-feature-title-5 {font-weight: 400;font-size: 18px;margin-bottom: 0 }.tp-feature-icon-5 span {font-size: 22px;color: var(--tp-theme-green);margin-right: 10px }.tp-subscribe-content span, .tp-subscribe-title {color: var(--tp-common-white);font-family: var(--tp-ff-roboto) }.tp-subscribe-content span {font-weight: 500;font-size: 16px;text-transform: uppercase }.tp-subscribe-title {font-weight: 800;font-size: 40px;margin-bottom: 0;line-height: 1 }.tp-subscribe-input input {width: 100%;height: 60px;background-color: var(--tp-common-white);box-shadow: 0 1px 2px rgba(1, 15, 28, .1);border-radius: 8px;font-family: var(--tp-ff-roboto);border: 0;padding-right: 155px }.tp-login-btn, .tp-subscribe-input button {font-weight: 500;background-color: var(--tp-common-black) }.tp-subscribe-input input::-webkit-input-placeholder {font-family: var(--tp-ff-roboto);font-size: 14px;color: var(--tp-text-4) }.tp-subscribe-input input::-moz-placeholder {font-family: var(--tp-ff-roboto);font-size: 14px;color: var(--tp-text-4) }.tp-subscribe-input input:-moz-placeholder {font-family: var(--tp-ff-roboto);font-size: 14px;color: var(--tp-text-4) }.tp-subscribe-input input:-ms-input-placeholder {font-family: var(--tp-ff-roboto);font-size: 14px;color: var(--tp-text-4) }.tp-subscribe-input input::placeholder {font-family: var(--tp-ff-roboto);font-size: 14px;color: var(--tp-text-4) }.tp-subscribe-input button {position: absolute;top: 0;right: 0;font-family: var(--tp-ff-roboto);font-size: 14px;color: var(--tp-common-white);box-shadow: 0 1px 2px rgba(1, 15, 28, .1);border-radius: 0 8px 8px 0;padding: 17px 40px }.tp-instagram-icon a, .tp-instagram-icon-2 a {display: inline-block;font-size: 18px;text-align: center }.tp-subscribe-shape-1 {position: absolute;top: 0;left: 0;z-index: -1;max-width: 100% }.tp-subscribe-shape-2 {position: absolute;top: 53%;left: 10%;z-index: -1 }.tp-subscribe-shape-3 {position: absolute;bottom: 10%;left: 12%;z-index: -1 }.tp-subscribe-shape-4 {position: absolute;top: -5%;right: 12%;z-index: -1 }.tp-subscribe-plane {position: absolute;right: 17%;top: 24%;width: 399px;height: 110px;z-index: -2 }.tp-subscribe-plane-shape {position: absolute;top: -34%;left: -6% }.tp-subscribe-plane svg path {stroke-dasharray: 4;stroke-dashoffset: 0;-webkit-animation: 30s linear infinite forwards tp-svg-line;animation: 30s linear infinite forwards tp-svg-line }.tp-instagram-item, .tp-product-banner-slider {border-radius: 8px }.tp-instagram-item::after {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(14, 16, 19, .5);opacity: 0;visibility: hidden }.tp-category-item-3:hover .tp-category-btn-3, .tp-category-item-3:hover .tp-category-thumb-3::before, .tp-checkout-option input:checked~label::before, .tp-instagram-item-2:hover::after, .tp-instagram-item:hover::after, .tp-product-details-review-remeber input:checked~label::before, .tp-shop-widget-checkbox-circle input:checked~label::before {visibility: visible;opacity: 1 }.tp-instagram-item-2:hover .tp-instagram-icon-2, .tp-instagram-item:hover .tp-instagram-icon {top: 50%;visibility: visible;opacity: 1 }.tp-instagram-item-2::after {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(1, 15, 28, .3);opacity: 0;visibility: hidden }.tp-instagram-icon, .tp-instagram-icon-2 {position: absolute;top: 60%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;visibility: hidden;opacity: 0 }.tp-instagram-icon a {width: 44px;height: 44px;line-height: 44px;color: var(--tp-common-white);border: 2px solid rgba(255, 255, 255, .2);border-radius: 8px }.tp-instagram-icon-2 a {width: 60px;height: 60px;line-height: 60px;color: var(--tp-common-black);border-radius: 50px }.tp-instagram-icon-2 a:hover {background-color: var(--tp-theme-secondary);color: var(--tp-common-white) }.tp-instagram-icon-2 a i {-webkit-transform: translateY(1px);-moz-transform: translateY(1px);-ms-transform: translateY(1px);-o-transform: translateY(1px);transform: translateY(1px) }.tp-instagram-banner {height: 100%;width: 100%;border: 1px solid var(--tp-common-black);display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;flex-direction: column }@media only screen and (min-width:1200px) and (max-width:1399px), only screen and (min-width:576px) and (max-width:767px), (max-width:575px) {.tp-instagram-banner-icon img {width: 50% }}.tp-instagram-banner-content span {font-weight: 400;font-size: 20px;color: #021d35;display: block;margin-bottom: 5px }.tp-instagram-banner-content a {font-weight: 700;font-size: 36px;color: #021d35 }.tp-instagram-style-4 .tp-instagram-icon-2 a {border: 2px solid rgba(255, 255, 255, .6);background-color: transparent;color: var(--tp-common-white);line-height: 56px }.tp-app-btn:not(:last-child) {margin-right: 14px }.tp-app-btn a {border-radius: 30px;padding: 7px 26px }.tp-app-btn a:hover {background-color: #fff }.tp-app-btn .app-icon span {font-size: 22px;color: var(--tp-common-white);-webkit-transition: .3s ease-out;-moz-transition: .3s ease-out;-ms-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out }.tp-app-btn .app-content span {font-weight: 500;font-size: 10px;line-height: .8;text-transform: uppercase;color: var(--tp-common-white);display: inline-block;margin-bottom: 8px;transition: color .3s ease-out }.tp-app-btn .app-content p {font-weight: 500;font-size: 18px;line-height: .94;margin-bottom: 0;color: var(--tp-common-white);-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);-ms-transform: translateY(-3px);-o-transform: translateY(-3px);transform: translateY(-3px);-webkit-transition: color .3s ease-out;-moz-transition: color .3s ease-out;-ms-transition: color .3s ease-out;-o-transition: color .3s ease-out;transition: color .3s ease-out }.tp-login-wrapper {box-shadow: 0 30px 70px rgba(1, 15, 28, .1);padding: 50px 60px 70px }.tp-login-title {font-weight: 500;font-size: 30px;margin-bottom: 4px }.tp-login-top p {font-weight: 400;font-size: 16px;color: #49535b }.tp-login-top p a {position: relative;display: inline-block }.tp-login-top p a::after {position: absolute;content: "";left: auto;right: 0;bottom: 4px;width: 0%;height: 1px;background-color: var(--accent-color) }.tp-login-top p a:hover::after {left: 0;right: auto;width: 100% }.tp-checkout-payment-item:not(:last-child), .tp-login-option-item, .tp-product-details-thumb-wrapper .nav-tabs .nav-link:not(:last-child), .tp-shop-widget-categories ul li:not(:last-child) {margin-bottom: 10px }.tp-login-option-item a {display: inline-block;width: 98px;height: 56px;line-height: 54px;text-align: center;border: 1px solid #e0e2e3;font-size: 16px;color: #041226 }.tp-login-input-wrapper, .tp-product-details-thumb-style2 .tp-product-details-nav-main-thumb {margin-bottom: 14px }.tp-contact-input-box:not(:last-child), .tp-login-input-box:not(:last-child) {margin-bottom: 34px }.tp-contact-input input, .tp-login-input input, .tp-product-details-review-input input, .tp-profile-input input {height: 56px;background: #fff;border: 1px solid #e0e2e3;font-size: 14px;color: var(--tp-common-black) }.tp-login-input input::-webkit-input-placeholder {color: #95999d }.tp-login-input input::-moz-placeholder {color: #95999d }.tp-login-input input:-moz-placeholder {color: #95999d }.tp-login-input input:-ms-input-placeholder {color: #95999d }.tp-login-input input::placeholder {color: #95999d }.tp-contact-input-eye, .tp-login-input-eye, .tp-profile-input-eye {position: absolute;right: 26px;top: 50%;transform: translateY(-50%) }.tp-login-btn {font-size: 16px;color: var(--tp-common-white);padding: 14px 30px;text-align: center;display: inline-block }.profile__shape-1, .profile__shape-2, .profile__shape-3, .profile__shape-4, .profile__shape-5, .profile__shape-6, .tp-login-shape-1, .tp-login-shape-2, .tp-login-shape-3, .tp-login-shape-4 {position: absolute;z-index: -1 }.tp-login-shape-1 {top: 7%;left: 18% }.tp-login-shape-2 {bottom: 38%;left: 26% }.tp-login-shape-3 {top: 7%;right: 22% }.tp-login-shape-4 {bottom: 27%;right: 20% }@media only screen and (min-width:1400px) and (max-width:1599px), only screen and (min-width:1600px) and (max-width:1700px) {.tp-login-shape-4 {right: 10% }}@media only screen and (min-width:1200px) and (max-width:1399px) {.tp-header-search-5 {margin-left: 100px;margin-right: 100px }.main-menu.menu-style-2>nav>ul>li {margin-right: 15px }.main-menu.menu-style-3.menu-style-4>nav>ul>li, .main-menu.menu-style-3>nav>ul>li {margin-right: 20px }.tp-slider-arrow-3 button {left: 10px }.tp-slider-arrow-3 button.tp-slider-3-button-next {left: auto;right: 10px }.tp-feature-item {padding: 29px 25px 25px }.tp-login-shape-1 {left: 8% }.tp-login-shape-2 {left: 15% }.tp-login-shape-3 {right: 15% }.tp-login-shape-4 {right: 3% }}.tp-contact-input input::-webkit-input-placeholder {color: #95999d }.tp-contact-input input::-moz-placeholder {color: #95999d }.tp-contact-input input:-moz-placeholder {color: #95999d }.tp-contact-input input:-ms-input-placeholder {color: #95999d }.tp-contact-info-content p[data-info=mail] {color: #55585b;margin-bottom: 0 }.tp-contact-social-title {font-weight: 400;font-size: 18px;margin-bottom: 15px }.tp-contact-social-icon a {display: inline-block;width: 38px;height: 38px;line-height: 36px;text-align: center;border: 1px solid #e6e7e8;color: var(--tp-common-black) }@media only screen and (min-width:768px) and (max-width:991px), (max-width:575px), only screen and (min-width:576px) and (max-width:767px) {.profile__tab {margin-right: 0;margin-bottom: 50px }}.profile__tab .nav-tabs {padding: 0;border: 0;margin: 0;box-shadow: 0 30px 50px rgba(5, 47, 40, .12) }.profile__tab .nav-tabs .nav-link {font-weight: 500;font-size: 15px;color: var(--tp-text-1);padding: 14px 30px;position: relative;border-radius: 0;text-align: left;border: 0 }.profile__tab .nav-tabs .nav-link span {margin-right: 7px }[dir=rtl] .profile__tab .nav-tabs .nav-link span {margin-right: 0;margin-left: 7px }.profile__tab .nav-tabs .nav-link.active {color: var(--accent-color);background-color: rgba(9, 137, 255, .06) }.profile__tab .nav-tabs .nav-link.active:hover {background-color: rgba(9, 137, 255, .06) }.profile__tab .nav-tabs .nav-link:hover {background-color: var(--tp-grey-16) }.profile__tab-content {padding: 25px 30px 30px;box-shadow: 0 30px 50px rgba(5, 47, 40, .12) }.profile__info-title {font-size: 20px;margin-bottom: 25px }.profile__input {margin-bottom: 25px;position: relative }.profile__input-box h4 {font-weight: 500;font-size: 14px;letter-spacing: -.02em;color: var(--tp-common-black-solid);margin-bottom: 10px }.profile__input-box p {font-size: 13px;color: var(--tp-common-white);opacity: .7;margin-bottom: 10px }.cartmini__checkout-title span, .cartmini__close-btn, .cartmini__del, .profile__input .nice-select .list .option:hover, .profile__input input, .tp-banner-item-sm .tp-banner-btn .tp-link-btn:hover, .tp-banner-item-sm .tp-banner-title a:hover, .tp-featured-price.new-price, .tp-featured-slider-arrow button:hover, .tp-history-nav-year p, .tp-history-thumb-text p, .tp-logout-btn, .tp-product-details-price.new-price, .tp-product-details-tab-nav .nav-tabs .nav-link.active, .tp-product-details-tab-nav .nav-tabs .nav-link:hover, .tp-product-details-wrapper-style2 .tp-product-details-payment p span, .tp-product-price-2.new-price, .tp-product-price-3.new-price, .tp-product-price-5.new-price, .tp-product-sm-price-5.new-price, .tp-product-tab .nav-tabs .nav-item .nav-link.active, .tp-profile-input-eye:hover span {color: var(--tp-common-black) }.profile__input>span {position: absolute;top: 50%;left: 20px;transform: translateY(-50%) }.tp-product-details-thumb-slider:hover .tp-product-details-thumb-arrow button.tp-product-details-thumb-slider-5-button-next, [dir=rtl] .profile__input>span {left: auto;right: 20px }.profile__input>span svg, .tp-cart-minus svg, .tp-cart-plus svg, .tp-product-quantity-cart-minus svg, .tp-product-quantity-cart-plus svg {-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px) }.profile__input input {width: 100%;height: 60px;line-height: 60px;padding: 0 25px 0 50px;border: 1px solid #eaeaef;outline: 0 }[dir=rtl] .profile__input input {padding-left: 25px;padding-right: 50px }.profile__input input:focus, .tp-cart-checkout-shipping-option input:checked+label::after, .tp-checkout-payment-item input:checked~label::after, .tp-order-info-list ul li.tp-order-info-list-shipping span input:checked~label::after, .tp-product-action-btn:hover {border-color: var(--accent-color) }.profile__input .nice-select {width: 100%;float: none;height: 60px;border: 1px solid #eaeaef;border-radius: 0;line-height: 58px;padding-left: 27px }[dir=rtl] .profile__input .nice-select {padding-left: 0;padding-right: 27px }.profile__input .nice-select::after {right: 25px;color: var(--tp-common-black) }[dir=rtl] .profile__input .nice-select::after {left: 25px;right: auto }.profile__input .nice-select.open .list, .tp-checkout-input .nice-select.open .list, .tp-shop-top-select .nice-select.open .list {-webkit-transform: scale(1) translateY(0);-moz-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);-o-transform: scale(1) translateY(0);transform: scale(1) translateY(0) }.profile__input .nice-select .list, .tp-shop-top-select .nice-select .list {transform-origin: center center;-webkit-transform: scale(.9) translateY(0);-moz-transform: scale(.9) translateY(0);-ms-transform: scale(.9) translateY(0);-o-transform: scale(.9) translateY(0);margin-top: 0 }.profile__input .nice-select .list {border-radius: 0;padding: 13px 8px;transform: scale(.9) translateY(0);width: 100% }.profile__btn .tp-btn {padding: 14px 39px }.profile__main-thumb img {width: 80px;height: 80px;border-radius: 50%;margin-right: 16px }[dir=rtl] .profile__main-thumb img {margin-right: 0;margin-left: 16px }.profile__main-title {font-size: 24px;margin-bottom: 0 }.profile__main-content p span {font-weight: 500 }.profile__main-info-item {border: 1px solid #eaeaef;text-align: center;padding: 27px 30px 25px }.profile__main-info-icon {position: relative;margin-bottom: 15px }.profile__main-info-icon>span {position: relative;display: inline-block;width: 60px;height: 60px;line-height: 60px;text-align: center }.profile__main-info-icon>span svg {width: 60px }.profile__main-info-icon>span svg path {fill: var(--tp-common-black) }.profile__main-info-title {font-size: 18px;margin-bottom: 0 }@media (max-width:575px), only screen and (min-width:576px) and (max-width:767px), only screen and (min-width:768px) and (max-width:991px), only screen and (min-width:992px) and (max-width:1199px), only screen and (min-width:1200px) and (max-width:1399px), only screen and (min-width:1400px) and (max-width:1599px), only screen and (min-width:1600px) and (max-width:1700px) {.profile__shape {display: none }}.profile__shape-1 {right: -10%;bottom: 32% }.profile__shape-2 {right: -19%;bottom: 14% }.profile__shape-3 {left: -12%;top: 12% }.profile__shape-4 {left: -7%;bottom: 10% }.profile__shape-5 {right: -20%;top: 43% }.profile__shape-6 {right: -4%;top: 9% }.tp-logout-btn {display: inline-block;font-size: 14px;font-weight: 500;font-family: var(--tp-ff-space);padding: 6px 18px;border: 1px solid rgba(1, 15, 28, .12);text-align: center }.tp-contact-input-wrapper, .tp-profile-input-wrapper {margin-bottom: 8px }.tp-profile-input-box {position: relative;margin-bottom: 34px }.tp-profile-input input::-webkit-input-placeholder {color: #95999d }.tp-profile-input input::-moz-placeholder {color: #95999d }.tp-profile-input input:-moz-placeholder {color: #95999d }.tp-profile-input input:-ms-input-placeholder {color: #95999d }.tp-profile-input input::placeholder {color: #95999d }.tp-history-title {font-size: 44px;font-weight: 500;line-height: 1.14;margin-bottom: 23px }.tp-history-content p {font-size: 16px;line-height: 1.5;margin-bottom: 22px }.tp-history-year p {font-weight: 600;font-size: 100px;line-height: .8;letter-spacing: .3em;color: #e7e7e7;margin-bottom: 0 }.tp-history-thumb {border: 4px solid #fff;box-shadow: 0 1px 1px rgba(1, 15, 28, .2) }.cartmini__shipping, .cartmini__top-title {border-bottom: 1px solid var(--tp-border-primary) }.tp-history-thumb-text {position: absolute;left: -45px;bottom: 55px;min-width: 230px;box-shadow: 0 20px 30px rgba(1, 15, 28, .1);padding: 20px 26px 22px }.tp-history-thumb-text p {font-size: 16px;line-height: 1.5;margin-bottom: 0;font-style: italic }.tp-history-nav {border-top: 1px solid #e4e4e4 }.tp-history-nav-year {position: relative;padding-top: 20px }.tp-history-nav-year::after {position: absolute;content: "";left: 0;top: -1px;width: 0;height: 3px }.tp-history-nav-year p {font-size: 30px;font-weight: 600;margin-bottom: 0 }.tp-history-nav .swiper-slide-thumb-active::after {width: 100%;background-color: var(--accent-color) }.tp-product-quantity-product-quantity {width: 148px;position: relative }.tp-product-quantity-cart-minus, .tp-product-quantity-cart-plus {width: 45px;height: 44px;line-height: 44px;display: inline-block;text-align: center;font-size: 16px;color: var(--tp-common-black);position: absolute;top: 50%;left: 0;-webkit-transition: .3s ease-out;-moz-transition: .3s ease-out;-ms-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;transform: translateY(-50%) }.cartmini__del:hover, .cartmini__price, .cartmini__title a:hover, .tp-banner-title a:hover, .tp-cart-title a:hover, .tp-category-main-title a:hover, .tp-checkout-input .nice-select .list .option:hover, .tp-order-info-list ul li.tp-order-info-list-subtotal span:last-child, .tp-product-banner-title a:hover, .tp-product-category-title a:hover, .tp-product-category>a:hover, .tp-product-title a:hover, .tp-shop-widget-categories ul li a:hover {color: var(--accent-color) }.tp-product-quantity-cart-minus::after, .tp-product-quantity-cart-plus::after {position: absolute;content: "";width: 1px;height: 26px;top: 50%;right: 0;background-color: #dadce0;transform: translateY(-50%) }.tp-product-quantity-cart-minus:hover, .tp-product-quantity-cart-plus:hover {cursor: pointer;color: var(--accent-color) }.tp-cart-minus.tp-cart-plus::after, .tp-cart-plus.tp-cart-plus::after, .tp-product-quantity-cart-minus.tp-product-quantity-cart-plus::after, .tp-product-quantity-cart-plus.tp-product-quantity-cart-plus::after {left: 0;right: auto }.tp-product-quantity-cart-input[type=text] {width: 100%;height: 44px;text-align: center;font-size: 14px;border: 1px solid #dadce0;background-color: var(--tp-common-white);padding: 0 45px }.cartmini__area {position: fixed;right: 0;top: 0;width: 320px;height: 100%;-webkit-transform: translateX(calc(100% + 80px));-moz-transform: translateX(calc(100% + 80px));-ms-transform: translateX(calc(100% + 80px));-o-transform: translateX(calc(100% + 80px));transform: translateX(calc(100% + 80px));background: var(--tp-common-white) none repeat scroll 0 0;-webkit-transition: .45s ease-in-out, opacity .45s ease-in-out;-moz-transition: .45s ease-in-out, opacity .45s ease-in-out;-ms-transition: .45s ease-in-out, opacity .45s ease-in-out;-o-transition: .45s ease-in-out, opacity .45s ease-in-out;transition: .45s ease-in-out, opacity .45s ease-in-out;z-index: 9999;scrollbar-width: none }.tp-category-item-2:hover .tp-category-content-2 span, .tp-category-title-2 {transition-delay: 0.3s }.cartmini__area::-webkit-scrollbar {display: none }.cartmini__wrapper {position: relative;min-height: 100%;padding-left: 25px;padding-right: 25px }.cartmini__top-title {padding: 20px 0 }.cartmini__top-title h4 {font-size: 16px;text-transform: capitalize;font-weight: 600;margin-bottom: 0 }.cartmini__close {position: absolute;top: 17px;right: 0 }.cartmini__close-btn {background: 0 0;font-size: 22px }.cartmini__close-btn:hover {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg) }.cartmini__shipping {padding: 15px 0 }.cartmini__shipping .progress {height: 10px;border-radius: 0 }.cartmini__shipping .progress-bar, .tp-shop-widget-categories ul li a:hover::after {background-color: var(--accent-color) }.cartmini__shipping p, .tp-shop-widget-checkbox-circle-list ul li:not(:last-child) {margin-bottom: 5px }.cartmini__shipping p span {color: var(--tp-pink-1);font-weight: 600 }.cartmini__widget {height: calc(100vh - 380px);overflow-y: scroll }.cartmini__widget::-webkit-scrollbar {display: none }.cartmini__widget-item {position: relative;display: flex;padding: 20px 0;border-bottom: 1px solid rgba(129, 129, 129, .2) }.cartmini__widget-item:last-child {border-bottom: 0 }.cartmini__thumb {border: 1px solid var(--tp-border-primary);margin-right: 15px }.cartmini__thumb img {width: 70px;height: auto }.cartmini__title {font-size: 15px;margin-bottom: 4px;font-weight: 500 }.cartmini__content {padding-right: 15px }.cartmini__content .tp-product-quantity {width: 75px;padding: 0 }.cartmini__checkout-btn .tp-btn, .cartmini__empty .tp-btn {font-size: 15px;text-transform: capitalize;padding: 10px 30px;text-align: center }.cartmini__content .tp-product-quantity .tp-cart-input[type=text] {height: 30px;text-align: center;font-size: 13px;border: 1px solid var(--tp-border-primary);background-color: var(--tp-common-white);padding: 0 }.cartmini__content .tp-product-quantity .tp-cart-minus, .cartmini__content .tp-product-quantity .tp-cart-plus {width: 20px;height: 30px;line-height: 30px;display: inline-block;text-align: center;font-size: 13px;left: 3px }.cartmini__content .tp-product-quantity .tp-cart-minus svg, .cartmini__content .tp-product-quantity .tp-cart-plus svg {-webkit-transform: translateY(-1px);-moz-transform: translateY(-1px);-ms-transform: translateY(-1px);-o-transform: translateY(-1px);transform: translateY(-1px);width: 10px }.cartmini__content .tp-product-quantity .tp-cart-minus::after, .cartmini__content .tp-product-quantity .tp-cart-plus::after, .tp-cart-checkout-shipping-option input, .tp-checkout-option input, .tp-checkout-payment-item input, .tp-order-info-list ul li.tp-order-info-list-shipping span input, .tp-product-details-review-remeber input, .tp-shop-widget-checkbox-circle input {display: none }.cartmini__content .tp-product-quantity .tp-cart-plus {left: auto;right: 3px }.cartmini__del {position: absolute;top: 15px;right: 0;width: 25px;height: 25px;line-height: 25px;text-align: center;font-size: 14px }.cartmini__checkout {padding-top: 15px;padding-bottom: 85px;width: 100%;background: var(--tp-common-white);border-top: 2px solid var(--tp-border-primary) }.cartmini__checkout-title h4 {font-size: 15px;display: inline-block;font-weight: 500;margin-bottom: 0;text-transform: capitalize }.cartmini__checkout-title span {float: right;font-size: 15px;font-weight: 500 }.cartmini__checkout-btn .tp-btn-border:hover, .cartmini__checkout-btn .tp-btn:hover {background-color: var(--accent-color);color: var(--tp-common-white);border-color: var(--accent-color) }.cartmini__price {font-size: 14px;font-weight: 500 }.cartmini__quantity {font-size: 12px;font-weight: 500 }.cartmini__empty {margin-top: 150px }.cartmini__empty img, .tp-product-details-variation {margin-bottom: 30px }.cartmini__empty p {font-size: 16px;color: var(--tp-common-black);margin-bottom: 15px }.cartmini__empty .tp-btn {background-color: var(--tp-grey-1);color: var(--tp-common-black) }.cartmini__empty .tp-btn:hover, .tp-checkout-btn:hover, .tp-product-action-btn-2:hover, .tp-product-badge-3 span, .tp-product-details-buy-now-btn:hover, .tp-product-details-wishlist-btn:hover, .tp-product-details-wrapper-style2 .tp-product-details-buy-now-btn:hover {background-color: var(--tp-common-black);color: var(--tp-common-white) }.tp-product-category-thumb {margin-bottom: 16px }.tp-product-category-thumb a {display: inline-block;width: 180px;height: 180px;background-color: var(--tp-grey-1);background-image: radial-gradient(95.56% 95.56% at 50% 50%, #fff 0, #bddeff 100%);border-radius: 50%;text-align: center;display: flex;align-items: center;justify-content: center;margin: auto }.tp-category-title-3 a, .tp-trending-banner-title a {background-image: linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);background-size: 0 1px, 0 1px;background-repeat: no-repeat }@media only screen and (min-width:992px) and (max-width:1199px), only screen and (min-width:768px) and (max-width:991px) {.tp-product-category-thumb a {width: 150px;height: 150px }}.tp-product-category-content p {font-weight: 400;font-size: 14px;color: var(--tp-text-2) }.tp-product-category-title {font-weight: 500;font-size: 20px;color: var(--tp-common-black);margin-bottom: 0 }.tp-category-item-2:hover .tp-category-btn-2, .tp-category-item-2:hover .tp-category-content-2 span, .tp-category-item-2:hover .tp-category-content-2::after, .tp-category-item-2:hover .tp-category-title-2 {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);visibility: visible;opacity: 1 }.tp-category-add-to-cart-4, .tp-category-btn-3, .tp-category-item-3:hover .tp-category-thumb-3::after, .tp-category-item-4:hover .tp-category-price-4, .tp-category-thumb-3::before, .tp-product-item-4:hover .tp-product-price-4 {opacity: 0;visibility: hidden }.tp-category-item-2:hover .tp-category-title-2 {transition-delay: 0.5s }.tp-category-item-2:hover .tp-category-btn-2 {transition-delay: 0.7s }.tp-category-item-2:hover .tp-category-content-2::after {transition-delay: 0.1s }.tp-category-btn-2, .tp-category-content-2 span, .tp-category-content-2::after, .tp-category-title-2 {-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);visibility: hidden;opacity: 0 }.tp-category-content-2 {position: absolute;top: 14px;left: 14px;bottom: 14px;right: 14px;background-color: transparent;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: column;justify-content: center;align-items: center;z-index: 1 }.tp-category-content-2::after {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background-color: var(--tp-common-white);z-index: -1;transition-delay: 0.7s }.tp-category-content-2 span {font-size: 16px;display: inline-block;margin-bottom: 3px;transition-delay: 0.5s }.tp-category-title-2 {font-weight: 400;font-size: 20px;margin-bottom: 17px }.tp-category-btn-2 {transition-delay: 0s }.tp-category-btn-2 .tp-btn-border {font-size: 14px;padding: 1px 15px }.tp-category-item-3 {min-height: 520px }.tp-category-item-3:hover .tp-category-content-3 {bottom: 35px }.tp-category-thumb-3 {z-index: -1;-webkit-transition: .3s ease-out;-moz-transition: .3s ease-out;-ms-transition: .3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out }.tp-category-thumb-3::after, .tp-category-thumb-3::before {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(180deg, rgba(1, 15, 28, 0) 0, rgba(1, 15, 28, .5) 100%);background-image: -moz-linear-gradient(180deg, rgba(1, 15, 28, 0) 0, rgba(1, 15, 28, .5) 100%);background-image: -ms-linear-gradient(180deg, rgba(1, 15, 28, 0) 0, rgba(1, 15, 28, .5) 100%);background-image: -o-linear-gradient(180deg, rgba(1, 15, 28, 0) 0, rgba(1, 15, 28, .5) 100%);background-image: linear-gradient(180deg, rgba(1, 15, 28, 0) 0, rgba(1, 15, 28, .5) 100%) }.tp-category-thumb-3::before {background: rgba(1, 15, 28, .5) }.tp-category-title-3 {font-weight: 600;font-size: 24px;color: var(--tp-common-white);margin-bottom: 0 }.tp-category-title-3 a {background-position: 100% 100%, 0 88%;transition: background-size .4s linear }.tp-category-title-3 a:hover, .tp-trending-banner-title a:hover {background-size: 0 1px, 100% 1px }.tp-category-content-3 {position: absolute;bottom: -18px;left: 0;right: 0;width: 100%;z-index: 1 }.tp-category-content-3 span {font-weight: 500;font-size: 14px;color: var(--tp-common-white);display: inline-block;margin-bottom: 22px }.tp-category-more-3 .tp-btn {font-size: 14px;color: var(--tp-common-black);border-color: rgba(1, 15, 28, .12);background-color: transparent }.tp-category-item-4 {min-height: 360px }.tp-category-item-4:hover .tp-category-add-to-cart-4 {visibility: visible;opacity: 1;-webkit-transform: translateY(-30px) translateX(-50%);-moz-transform: translateY(-30px) translateX(-50%);-ms-transform: translateY(-30px) translateX(-50%);-o-transform: translateY(-30px) translateX(-50%);transform: translateY(-30px) translateX(-50%) }.tp-category-item-4:hover .tp-product-action-4, .tp-product-item-4:hover .tp-product-action-4 {visibility: visible;opacity: 1;right: 20px }.tp-category-title-4 {font-weight: 500;font-size: 20px;line-height: 1;margin-bottom: 3px }.tp-banner-thumb-2, .tp-banner-thumb-4, .tp-category-thumb-4, .tp-category-thumb-5, .tp-featured-thumb {z-index: -1 }.tp-category-content-4 {position: absolute;bottom: 35px;left: 20px;right: 20px }.tp-category-price-4, .tp-product-price-4 {font-weight: 500;font-size: 16px;color: var(--tp-common-black);display: inline-block }.tp-category-add-to-cart-4 {position: absolute;bottom: -30px;left: 50%;margin: auto;background-color: var(--tp-common-white);font-weight: 500;font-size: 16px;color: var(--tp-common-black);-webkit-transform: translateY(-20px) translateX(-50%);-moz-transform: translateY(-20px) translateX(-50%);-ms-transform: translateY(-20px) translateX(-50%);-o-transform: translateY(-20px) translateX(-50%);transform: translateY(-20px) translateX(-50%) }.tp-category-item-5 {background-color: #e5efe2;min-height: 260px;border-radius: 16px }.tp-banner-item:hover .tp-banner-thumb, .tp-category-item-5:hover .tp-category-thumb-5 {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05) }.tp-category-title-5 {font-weight: 400;font-size: 20px;line-height: 1;margin-bottom: 0 }.tp-category-content-5 {position: absolute;top: 35px;left: 10px;right: 10px;text-align: center }.tp-category-content-5 span {font-size: 14px;color: #5c8c10 }.tp-category-main-box {height: 420px }.tp-category-main-title {font-weight: 600;font-size: 24px;color: var(--tp-common-black);line-height: 1;margin-bottom: 0 }.tp-category-main-content {position: absolute;bottom: 30px;left: 20px;right: 20px;z-index: 1;text-align: center }.tp-category-main-item {font-weight: 500;font-size: 14px;color: var(--tp-text-2) }.tp-banner-item {padding: 52px 60px 32px;border-radius: 8px }.tp-banner-item-sm {padding: 50px 40px }.tp-banner-item-sm .tp-banner-title {font-size: 20px;line-height: 1.3;margin-bottom: 5px }.tp-banner-item-sm .tp-banner-content p {margin-bottom: 31px }.tp-banner-content span {font-size: 16px;color: var(--tp-common-black);display: inline-block;margin-bottom: 5px }.tp-banner-content p, .tp-product-price-2, .tp-product-price-3, .tp-product-price-5 {font-weight: 500;font-size: 16px;color: var(--tp-common-black) }.tp-banner-title {font-weight: 500;font-size: 28px;line-height: 1.29;margin-bottom: 22px }.tp-banner-thumb {border-radius: 8px;z-index: -1 }.tp-banner-height {min-height: 260px }.tp-product-banner-slider-dot.tp-swiper-dot {position: absolute;right: 50px;left: auto;bottom: 50%;-webkit-transform: translateY(50%);-moz-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%);transform: translateY(50%);z-index: 1;width: auto;display: flex;flex-direction: column }.tp-product-banner-inner {border-radius: 8px;padding: 64px 80px 69px }.tp-product-banner-bg-text {position: absolute;bottom: -10%;left: 0;right: 0;text-align: center;margin: auto auto 0;font-weight: 900;font-size: 340px;text-transform: uppercase;color: var(--tp-common-white);opacity: .04;line-height: .7;z-index: -1 }.tp-product-banner-title {font-weight: 800;font-size: 54px;line-height: 1.15;color: var(--tp-common-white);margin-bottom: 10px;animation-delay: .5s;animation-duration: 1s }@media only screen and (min-width:768px) and (max-width:991px) {.tp-slider-height-5 {min-height: 500px }.tp-slider-thumb-5 {-webkit-transform: translate(54px, -165px);-moz-transform: translate(54px, -165px);-ms-transform: translate(54px, -165px);-o-transform: translate(54px, -165px);transform: translate(54px, -165px) }.tp-slider-shape-5-1 {top: -2%;left: 8% }.profile__shape-5, .tp-about-thumb-2 {right: 0 }.tp-about-banner-title, .tp-product-banner-title {font-size: 45px }.tp-about-banner-content {padding-left: 50px;padding-right: 50px }.tp-subscribe-plane {right: 25%;top: 20% }.profile__shape-3 {left: -4% }.profile__shape-4 {left: 0 }.profile__shape-6 {right: 1% }.tp-history-wrapper {padding-right: 50px }}.tp-product-banner-price .price {font-size: 40px;line-height: 1;letter-spacing: -.04em }.tp-product-banner-price .old-price {font-size: 14px;line-height: 20px;letter-spacing: -.02em;text-decoration-line: line-through;color: rgba(255, 255, 255, .7) }.tp-product-banner-price .new-price {font-size: 40px;line-height: 30px;letter-spacing: -.04em;color: var(--tp-common-white) }.tp-product-banner-btn .tp-btn {animation-delay: .9s;animation-duration: 1s;background-color: var(--tp-common-black);padding: 10px 41px 8px }.tp-product-banner-btn .tp-btn:hover {background-color: var(--tp-common-white);color: var(--tp-common-black) }.tp-product-banner-thumb-shape .tp-offer-shape {position: absolute;top: -8%;left: 30%;z-index: 11;animation-delay: 1.1s;animation-duration: 1s }.tp-product-banner-thumb img {animation-delay: 1.1s;animation-duration: 1s }.tp-banner-item-2 {min-height: 280px;padding: 65px 48px 55px }@media only screen and (min-width:1200px) and (max-width:1399px), only screen and (min-width:992px) and (max-width:1199px) {.tp-banner-item-2 {padding: 65px 25px 55px }}.tp-banner-title-2 {font-weight: 400;font-size: 36px;line-height: 1.17;margin-bottom: 20px }.tp-banner-item-4.sm-banner .tp-banner-content-4 {top: 30px }.tp-banner-item-4.has-brown .tp-banner-content-4 span {color: var(--tp-theme-brown);margin-bottom: 0 }.tp-banner-height-4 {min-height: 288px }.tp-banner-title-4 {font-weight: 400;font-size: 30px;line-height: 1.2;margin-bottom: 20px }.tp-banner-content-4 {position: absolute;top: 52px;left: 38px;right: 38px }.tp-banner-content-4 span {font-size: 16px;color: #2061e3;display: inline-block;margin-bottom: 2px }.tp-banner-btn-4 .tp-btn {border-color: rgba(1, 15, 28, .1);padding: 4px 21px }.tp-banner-btn-4 .tp-btn:hover, .tp-product-details-add-to-cart-btn:hover, .tp-product-details-wrapper-style2 .tp-product-details-add-to-cart-btn:hover, .tp-product-more-3 .tp-btn:hover {background-color: var(--tp-common-black);border-color: var(--tp-common-black);color: var(--tp-common-white) }.tp-product-tooltip {position: absolute;top: 50%;transform: translateY(-50%);right: 100%;font-weight: 500;font-size: 12px;color: var(--tp-common-white);background-color: var(--tp-common-black);display: inline-block;width: max-content;line-height: 1;padding: 4px 6px;border-radius: 4px;visibility: hidden;opacity: 0;z-index: 1;-webkit-transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);-moz-transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);-ms-transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);-o-transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24) }.tp-product-tooltip::before {position: absolute;content: "";right: -4px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 0;border-top: 8px solid transparent;border-left: 8px solid var(--tp-common-black);border-bottom: 8px solid transparent }.tp-product-tooltip-right {left: 100%;right: auto }.tp-product-tooltip-right::before {left: -4px;right: auto;border-left: 0;border-right: 8px solid var(--tp-common-black) }.tp-featured-slider {margin-right: -660px }.tp-featured-slider-arrow button {font-size: 30px;color: #b3bac0;position: relative }.tp-featured-slider-arrow button:not(:last-child) {padding-right: 14px;margin-right: 10px }.tp-featured-slider-arrow button:not(:last-child)::after {position: absolute;content: "";right: 0;top: 63%;height: 30px;width: 1px;background-color: #d6d9e0 }.tp-featured-item {min-height: 380px;padding: 87px 50px }.tp-featured-title {font-weight: 400;font-size: 36px;line-height: 1.17;margin-bottom: 7px }.tp-featured-price {font-weight: 500;font-size: 20px;color: var(--tp-common-black);line-height: 1 }.tp-featured-price-wrapper {line-height: 1;margin-bottom: 2px }.tp-featured-price.old-price, .tp-product-price-2.old-price, .tp-product-price-3.old-price, .tp-product-price-5.old-price {font-weight: 400;font-size: 14px;text-decoration-line: line-through;color: var(--tp-text-1) }.tp-featured-item-3 {padding: 0 50px 40px;border: 1px solid var(--tp-border-4);margin-right: -1px;margin-top: -1px }.tp-featured-thumb-3 {margin-bottom: 20px;min-height: 210px }.tp-featured-title-3 {font-weight: 400;font-size: 26px;line-height: 1.15;margin-bottom: 14px }.tp-featured-content-3 p {font-size: 16px;line-height: 1.38;margin-bottom: 19px }.tp-featured-price-3 span {font-size: 20px;color: var(--tp-theme-brown) }.tp-trending-banner {position: relative;height: 630px }.tp-trending-banner::after {position: absolute;content: "";left: 0;bottom: 0;width: 100%;height: 100%;background-image: -webkit-linear-gradient(180deg, rgba(1, 15, 28, 0) 44.84%, rgba(1, 15, 28, .6) 100%);background-image: -moz-linear-gradient(180deg, rgba(1, 15, 28, 0) 44.84%, rgba(1, 15, 28, .6) 100%);background-image: -ms-linear-gradient(180deg, rgba(1, 15, 28, 0) 44.84%, rgba(1, 15, 28, .6) 100%);background-image: -o-linear-gradient(180deg, rgba(1, 15, 28, 0) 44.84%, rgba(1, 15, 28, .6) 100%);background-image: linear-gradient(180deg, rgba(1, 15, 28, 0) 44.84%, rgba(1, 15, 28, .6) 100%) }.tp-trending-banner-content {position: absolute;bottom: 40px;left: 35px;z-index: 1 }.tp-trending-banner-title {font-weight: 500;font-size: 30px;line-height: 1.13;color: var(--tp-common-white);margin-bottom: 18px }.tp-trending-banner-title a {background-position: 100% 100%, 0 81%;transition: background-size .4s linear }.tp-product-item {border: 1px solid var(--tp-border-primary);border-radius: 8px }.tp-product-item:hover {box-shadow: 0 4px 10px rgba(1, 15, 28, .14);border-color: var(--tp-common-white) }.tp-product-action-btn:last-child, .tp-product-sm-item:not(:last-child), .tp-product-thumb {border-bottom: 1px solid var(--tp-border-primary) }.tp-product-item-3:hover .tp-product-action-3, .tp-product-item:hover .tp-product-action {right: 20px;visibility: visible;opacity: 1 }.tp-product-item-3:hover .tp-product-add-cart-btn-large-wrapper, .tp-product-item:hover .tp-product-add-cart-btn-large-wrapper {bottom: 0;visibility: visible;opacity: 1 }.tp-product-badge {position: absolute;top: 16px;right: 20px;z-index: 1 }.tp-product-badge span {font-weight: 500;font-size: 14px;line-height: 1;color: var(--tp-common-white);background-color: var(--accent-color);border-radius: 4px;display: inline-block;padding: 4px 8px 2px;text-transform: capitalize }.tp-product-badge span.product-hot {background-color: var(--tp-pink-2) }.tp-product-badge span.product-trending {background-color: var(--tp-green-1) }.tp-product-badge span.product-offer {background-color: var(--tp-orange-1) }.tp-product-badge span.product-sale {background-color: var(--tp-blue-1) }.tp-product-thumb {border-top-left-radius: 8px;border-top-right-radius: 8px }.tp-product-content {padding: 10px 30px 20px }.tp-product-category>a {font-weight: 500;font-size: 12px }.tp-product-title {font-weight: 500;font-size: 15px;line-height: 1.33;margin-bottom: 7px }.tp-product-price {font-weight: 700;font-size: 15px;letter-spacing: -.02em;color: var(--accent-color) }.tp-product-price.old-price {color: #55585b;font-size: 12px;text-decoration: line-through;font-weight: 500 }.tp-product-tab .nav-tabs {padding-left: 50px }.tp-product-tab .nav-tabs .nav-item:not(:last-child) {margin-right: 47px }.tp-product-tab .nav-tabs .nav-item .nav-link {font-weight: 400;font-size: 20px;color: var(--tp-text-3);position: relative }.tp-product-tab-border::after {position: absolute;content: "";left: -80px;top: 50%;width: 420px;height: 2px;background-color: var(--tp-border-secondary);z-index: -1 }.tp-product-action {position: absolute;right: -20px;bottom: 25px;z-index: 1;visibility: hidden;opacity: 0 }.tp-product-action-item {box-shadow: 0 1px 3px rgba(1, 15, 28, .14);border-radius: 4px }.tp-product-action-btn {position: relative;display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: var(--tp-common-black);border: 1px solid var(--tp-border-primary);border-bottom: 0 }.tp-product-action-btn:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px }.tp-product-action-btn:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px }.tp-product-action-btn-3:hover .tp-product-tooltip, .tp-product-action-btn:hover .tp-product-tooltip {visibility: visible;opacity: 1;-webkit-transform: translateX(-8px) translateY(-50%);-moz-transform: translateX(-8px) translateY(-50%);-ms-transform: translateX(-8px) translateY(-50%);-o-transform: translateX(-8px) translateY(-50%);transform: translateX(-8px) translateY(-50%) }.tp-product-offer-slider {margin: 0 -15px }.tp-product-offer-slider-active {padding: 15px }.tp-product-offer-item {box-shadow: 0 1px 2px rgba(1, 15, 28, .1) }.tp-product-offer-item:hover {box-shadow: 0 12px 14px rgba(1, 15, 28, .06) }.tp-product-offer-item .tp-product-content {padding: 20px 40px 30px }.tp-checkout-input, .tp-product-details-wrapper-style2 .tp-product-details-variation, .tp-product-offer-item .tp-product-price-wrapper, .tp-shop-widget-product-item:not(:last-child) {margin-bottom: 20px }.tp-product-offer-item .tp-product-action {bottom: 70px }.tp-product-offer-more {position: relative;padding-left: 50px }.tp-product-offer-more-border {position: absolute;right: 210px;top: 50%;width: 650px;height: 2px;z-index: -1 }.tp-product-countdown-inner ul li {display: inline-block;list-style: none;font-weight: 500;font-size: 10px;line-height: 1;text-align: center;text-transform: uppercase;border: 1px solid var(--tp-border-3);border-radius: 5px;width: 50px;height: 50px;padding-top: 8px }.tp-product-countdown-inner ul li span {display: block;font-weight: 700;font-size: 20px;line-height: 1;text-align: center;letter-spacing: -.04em;text-transform: uppercase;color: var(--tp-common-black) }.tp-product-add-cart-btn-large {color: var(--tp-common-white);background-color: var(--tp-common-black);text-transform: capitalize;font-size: 14px;font-weight: 700;display: inline-block;width: 100%;padding: 8px 30px }.tp-product-add-cart-btn-large-wrapper {position: absolute;bottom: -40px;left: 0;right: 0;width: 100%;visibility: hidden;opacity: 0 }.tp-product-sm-item:not(:last-child) {padding-bottom: 12px;margin-bottom: 12px }.tp-product-sm-item .tp-product-thumb {border-radius: 5px;flex: 0 0 auto }.tp-product-details-review-avater-rating, .tp-product-sm-item .tp-product-category {line-height: 1;margin-bottom: 3px }.tp-product-list-item:not(:last-child) {margin-bottom: 24px }.tp-product-item-2:hover .tp-product-action-2, .tp-product-item-5:hover .tp-product-action-5, .tp-product-list-item:hover .tp-product-action-2 {left: 24px;visibility: visible;opacity: 1 }.tp-product-list-item .tp-product-action-2 {top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%) }.tp-product-list-item .tp-product-list-content {border: 1px solid #e0e2e3;border-left: 0;padding-left: 60px;padding-right: 70px;width: 100% }.tp-product-list-item .tp-product-list-content .tp-product-content-2 {padding-top: 33px;padding-bottom: 33px }.tp-product-list-item .tp-product-list-content p {font-size: 16px;line-height: 1.5;color: #55585b;margin-bottom: 25px }.tp-product-details-review-summery, .tp-product-list-item .tp-product-list-content .tp-product-price-wrapper-2, .tp-product-sm-item-5:not(:last-child) {margin-bottom: 12px }.tp-product-list-thumb, .tp-shop-widget-product-thumb {flex: 0 0 auto }.tp-product-list-thumb a {display: block;width: 100%;height: 100% }.tp-product-title-2 {font-weight: 400;font-size: 20px;margin-bottom: 2px }.tp-product-action-2 {position: absolute;left: 0;top: 57px;right: auto;bottom: auto;z-index: 1;visibility: hidden;opacity: 0 }.tp-product-action-btn-2 {position: relative;display: inline-block;width: 42px;height: 42px;line-height: 42px;text-align: center;font-size: 18px;color: var(--tp-common-black);background-color: var(--tp-common-white);border-bottom: 0;box-shadow: 0 1px 2px rgba(1, 15, 28, .2);border-radius: 50%;margin-bottom: 6px }.tp-product-action-btn-2:hover .tp-product-tooltip {visibility: visible;opacity: 1;-webkit-transform: translateX(8px) translateY(-50%);-moz-transform: translateX(8px) translateY(-50%);-ms-transform: translateX(8px) translateY(-50%);-o-transform: translateX(8px) translateY(-50%);transform: translateX(8px) translateY(-50%) }.tp-product-item-3 .tp-product-add-cart-btn-large-wrapper .tp-product-add-cart-btn-large {font-weight: 400;font-size: 16px;color: var(--tp-common-white);padding: 5px 30px }.tp-product-title-3 {font-weight: 400;font-size: 20px;margin-bottom: 8px }.tp-product-action-btn-3, .tp-product-badge-3 span {width: 40px;height: 40px;line-height: 40px;display: inline-block }.tp-product-action-3, .tp-product-action-4 {position: absolute;top: 20px;right: 0;bottom: auto;z-index: 1;visibility: hidden;opacity: 0 }.tp-product-action-btn-3 {position: relative;background: var(--tp-common-white);border: 1px solid #dfe0e1;box-shadow: 0 1px 1px rgba(1, 15, 28, .1);margin-bottom: 4px }.tp-product-action-btn-3 .tp-product-tooltip {font-weight: 600;font-size: 12px }.tp-product-action-btn-3:hover {color: var(--tp-common-white);border-color: var(--tp-common-black);background: var(--tp-common-black);box-shadow: 0 1px 1px rgba(1, 15, 28, .1) }.tp-product-details-wrapper-style2 .tp-product-details-buy-now-btn, .tp-product-details-wrapper-style2 .tp-product-details-quantity .tp-product-quantity, .tp-product-details-wrapper-style2 .tp-product-details-social a {box-shadow: 0 1px 3px rgba(1, 15, 28, .1);background-color: var(--tp-common-white) }.tp-product-badge-3 {position: absolute;top: 20px;left: 20px;z-index: 1 }.tp-product-badge-3 span {text-align: center;border-radius: 50%;font-weight: 500;font-size: 13px;letter-spacing: -.02em }.tp-product-more-3 .tp-btn {font-weight: 400;font-size: 14px;padding: 6px 19px;color: var(--tp-common-black);background-color: var(--tp-common-white);border-color: var(--tp-common-white) }.tp-product-tab-inner-3 .nav-tabs {border-bottom: 1px solid #dfe0e1;padding-bottom: 2px }.tp-product-item-4:hover .tp-product-add-to-cart-4 {visibility: visible;opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0) }.tp-product-thumb-4 {position: relative;margin-bottom: 21px }.tp-product-title-4 {font-weight: 400;font-size: 20px;line-height: 1;margin-bottom: 2px }.tp-product-info-4 p {font-size: 14px;margin-bottom: 2px }.tp-product-price-4.old-price {font-size: 14px;text-decoration: line-through;color: var(--tp-text-2);font-weight: 400 }.tp-product-add-to-cart-4 {position: absolute;bottom: 0;left: 0;margin: auto;background-color: var(--tp-common-white);font-weight: 500;font-size: 16px;color: var(--tp-common-black);visibility: hidden;opacity: 0;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px) }.tp-product-title-5 {font-weight: 400;font-size: 20px;margin-bottom: 1px }.tp-product-thumb-5 {border-radius: 16px }.tp-product-thumb-5 img {transition: .2s ease-out }.tp-product-sm-section-title {position: relative;z-index: 1;font-size: 26px;font-weight: 500;margin-bottom: 32px;display: inline-block }.tp-product-sm-section-title svg {position: absolute;bottom: -8px;left: 26px;z-index: -1 }.tp-product-sm-item-5 {padding: 11px;border: 1px solid rgba(1, 15, 28, .1);border-radius: 16px }.tp-product-sm-item-5:hover {border-color: var(--tp-theme-green) }.tp-product-sm-thumb-5 {flex: 0 0 auto;border-radius: 8px;overflow: hidden;margin-right: 24px }.tp-product-sm-thumb-5 img {width: 140px;height: 140px;border-radius: 8px;object-fit: cover }.tp-product-sm-title-5 {font-weight: 400;font-size: 16px;margin-bottom: 14px }.tp-product-sm-title-5 a:Hover {color: var(--tp-theme-green) }.tp-product-sm-price-5 {font-weight: 500;font-size: 15px;color: var(--tp-common-black);letter-spacing: -.02em }.tp-product-sm-price-5.old-price {font-weight: 400;font-size: 13px;text-decoration-line: line-through;color: var(--tp-text-1) }.tp-product-details-thumb-slider, .tp-product-details-wrapper.has-sticky {position: sticky;top: 120px }.tp-product-details-wrapper>p span {font-weight: 500;color: var(--accent-color) }.tp-product-details-thumb-wrapper {position: sticky;top: 120px;margin-right: 20px }.tp-product-details-thumb-arrow button, .tp-product-details-thumb-video-btn {top: 50%;text-align: center;background-color: var(--tp-common-white);position: absolute;color: var(--tp-common-black) }.tp-product-details-thumb-wrapper .nav-tabs .nav-link {width: 78px;height: 100px;position: relative }.tp-product-details-thumb-wrapper .nav-tabs .nav-link::after {position: absolute;content: "";width: 100%;height: 100%;background-color: transparent;border: 1px solid transparent;top: 0;left: 0 }.tp-product-details-thumb-wrapper .nav-tabs .nav-link .nav-video-btn {position: absolute;top: 0;right: 0;width: 24px;height: 24px;background-color: var(--tp-common-black);color: var(--tp-common-white);font-size: 15px }.tp-product-details-thumb-slider:hover .tp-product-details-thumb-arrow button {visibility: visible;opacity: 1;left: 20px }.tp-product-details-thumb-arrow button {left: 0;z-index: 1;width: 40px;height: 40px;line-height: 36px;border-radius: 50%;margin: 0 5px;box-shadow: 0 0 0 3px rgba(0, 0, 0, .01);visibility: hidden;opacity: 0 }.tp-product-details-thumb-video-btn {left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-radius: 50%;display: inline-block;width: 80px;height: 80px;line-height: 80px;-webkit-animation: 2s infinite tp-pulse-2;-moz-animation: 2s infinite tp-pulse-2;-ms-animation: tp-pulse-2 2s infinite;-o-animation: 2s infinite tp-pulse-2;animation: 2s infinite tp-pulse-2 }.tp-product-details-action-sm-btn i, .tp-product-details-action-sm-btn svg {margin-right: 2px }.tp-product-details-payment {background-color: #f3f5f6;padding: 18px 30px }.tp-product-details-payment p {font-size: 16px;line-height: 1;margin-bottom: 0;margin-right: 46px;flex: 0 0 auto }.tp-contact-info-icon, .tp-order-info-list ul li, .tp-product-details-countdown-time ul, .tp-shop-widget-categories ul li a, .tp-shop-widget-checkbox-circle-list ul li {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex }.tp-product-details-desc-title {font-size: 34px;font-weight: 500;margin-bottom: 13px }.tp-product-details-desc-title-2 {font-size: 34px;font-weight: 400;margin-bottom: 14px }.tp-product-details-desc-content {margin-bottom: 25px;padding-right: 45px }@media only screen and (min-width:1200px) and (max-width:1399px), only screen and (min-width:992px) and (max-width:1199px), (max-width:575px) {.tp-product-details-desc-content {padding-right: 0 }}.tp-product-details-desc-content span {font-size: 20px;color: var(--tp-common-black) }.tp-product-details-desc-content p, .tp-product-details-desc-content-2 p {font-size: 16px;line-height: 1.6 }.tp-product-details-desc-list {padding-top: 13px }.tp-product-details-desc-list ul li {list-style: none;font-size: 16px;color: var(--tp-common-black);position: relative;padding-left: 17px }.tp-product-details-desc-list ul li:not(:last-child), .tp-product-details-query-item:not(:last-child) {margin-bottom: 3px }.tp-product-details-desc-list ul li::after {position: absolute;content: "";left: 0;top: 11px;width: 4px;height: 4px;background-color: #a8acb0;border-radius: 50% }.tp-order-info-list ul li:not(:last-child), .tp-product-details-bottom {border-bottom: 1px solid #e0e2e3 }.tp-product-details-tab-nav .nav-tabs {padding-bottom: 12px;border-bottom: 1px solid #e0e2e3 }.tp-product-details-tab-nav .nav-tabs .nav-link {font-size: 20px;color: #a0a2a4;padding-left: 9px;padding-right: 7px;position: relative }.tp-product-details-tab-nav .nav-tabs .nav-link:not(:first-child) {margin-left: 40px }.tp-product-details-tab-nav .nav-tabs .nav-link.active::after, .tp-product-details-tab-nav .nav-tabs .nav-link:hover::after {width: 100%;left: 0;right: auto }.tp-product-details-review-remeber label::after, .tp-shop-widget-checkbox-circle .tp-shop-widget-checkbox-circle-self {z-index: -1;-webkit-transition: .2s ease-out;-moz-transition: .2s ease-out;-ms-transition: .2s ease-out;-o-transition: .2s ease-out;text-align: center }.tp-product-details-stock-bar p {font-size: 15px;margin-bottom: 5px }.tp-product-details-stock-bar p span {font-weight: 500;color: var(--tp-common-black) }.tp-product-details-wishlist-btn {display: inline-block;width: 46px;height: 46px;line-height: 46px;text-align: center;background-color: var(--tp-common-white);box-shadow: 0 1px 3px rgba(1, 15, 28, .1) }.tp-cart-checkout-wrapper, .tp-contact-inner, .tp-order-inner {box-shadow: 0 30px 70px rgba(1, 15, 28, .1) }.tp-product-details-countdown {padding: 10px 20px;border: 1px solid var(--tp-pink-1);background-color: rgba(253, 75, 107, .05) }.tp-product-details-countdown-title {font-size: 18px;font-weight: 500;color: var(--tp-pink-1);margin-bottom: 0 }.tp-product-details-countdown-time ul {display: flex;align-items: center }.tp-product-details-countdown-time ul li {list-style: none;font-size: 16px;font-weight: 500;color: var(--tp-pink-1);position: relative }.tp-product-details-countdown-time ul li:not(:last-child) {margin-right: 24px }.tp-product-details-countdown-time ul li:not(:last-child)::after, .tp-product-details-countdown-time ul li:not(:last-child)::before {position: absolute;content: "";right: -13px;top: 7px;width: 3px;height: 3px;border-radius: 50%;background-color: var(--tp-pink-1) }.tp-product-details-countdown-time ul li:not(:last-child)::before {top: 15px }.tp-product-details-thumb-style2 {margin-right: 78px }@media only screen and (min-width:1200px) and (max-width:1399px), only screen and (min-width:992px) and (max-width:1199px), only screen and (min-width:768px) and (max-width:991px), only screen and (min-width:576px) and (max-width:767px), (max-width:575px) {.tp-product-offer-more-border {right: 0 }.tp-product-details-thumb-style2 {margin-right: 0 }}.tp-product-details-thumb-style2 .nav-tabs .nav-link {width: 116px;height: 116px }.tp-product-details-wrapper-style2 {margin-left: 0 }.tp-product-details-wrapper-style2 .tp-product-details-wrapper>p {margin-bottom: 18px }.tp-product-details-wrapper-style2 .tp-product-details-title {font-size: 30px;margin-bottom: 20px }.tp-product-details-wrapper-style2 .tp-product-details-category span {display: inline-block;margin-bottom: 10px }.tp-product-details-wrapper-style2 .tp-product-details-price {font-size: 22px }.tp-product-details-wrapper-style2 .tp-product-details-variation-title {-webkit-transform: translateY(3px);-moz-transform: translateY(3px);-ms-transform: translateY(3px);-o-transform: translateY(3px);transform: translateY(3px);margin-right: 10px }.tp-product-details-wrapper-style2 .tp-product-details-quantity .tp-cart-minus, .tp-product-details-wrapper-style2 .tp-product-details-quantity .tp-cart-plus {left: 4px }.tp-product-details-wrapper-style2 .tp-product-details-quantity .tp-cart-minus::after, .tp-product-details-wrapper-style2 .tp-product-details-quantity .tp-cart-plus::after {position: absolute;content: "";left: 28px;top: 2px;width: 1px;height: 20px;background-color: rgba(1, 15, 28, .1) }.tp-product-details-wrapper-style2 .tp-product-details-quantity .tp-cart-plus {left: auto;right: 4px }.tp-product-details-wrapper-style2 .tp-product-details-quantity .tp-cart-plus::after {left: auto;right: 28px }.tp-product-details-wrapper-style2 .tp-product-details-add-to-cart {width: 295px }.tp-product-details-wrapper-style2 .tp-product-details-buy-now-btn {color: var(--tp-common-black) }.tp-product-details-review-form-rating, .tp-product-details-wrapper-style2 .tp-product-details-social {margin-bottom: 28px }.tp-product-details-wrapper-style2 .tp-product-details-social a {border-radius: 0;border-color: var(--tp-common-white) }.tp-product-details-wrapper-style2 .tp-product-details-payment {border: 1px solid #d3dae1;background-color: transparent }.tp-product-details-wrapper-style2 .tp-product-details-payment p {font-size: 15px;margin-right: 40px }@media only screen and (min-width:992px) and (max-width:1199px), only screen and (min-width:1200px) and (max-width:1399px) {.tp-product-details-wrapper-style2 .tp-product-details-payment p {margin-right: 0 }}.tp-product-details-bottom-style2 .nav-tabs .nav-link {padding-left: 0;padding-right: 0 }.tp-product-modal .tp-product-details-thumb-wrapper {position: initial }.tp-product-modal .modal-dialog {--bs-modal-width: 1200px }.tp-product-modal-content {padding: 50px 50px 40px;position: relative }.tp-product-modal .tp-product-details-action-sm {margin-bottom: 0;padding-bottom: 0;border: 0 }.tp-product-modal-close-btn {position: absolute;top: 10px;right: 10px;width: 40px;height: 40px;background-color: var(--tp-common-white);font-size: 25px }.tp-shop-widget-title.no-border {border: 0;padding-bottom: 0;margin-bottom: 14px }.tp-shop-widget-categories {height: 288px;overflow-y: scroll;overscroll-behavior-y: contain;scrollbar-width: thin;padding-right: 10px }.tp-shop-widget-categories ul li {list-style: none;width: 100% }.tp-shop-widget-categories ul li a {font-weight: 400;font-size: 15px;color: var(--tp-text-body);position: relative;padding-left: 16px;display: flex;align-items: center;justify-content: space-between;width: 100% }.tp-shop-widget-categories ul li a::after {position: absolute;content: "";top: 10px;left: 0;width: 6px;height: 6px;text-align: center;background-color: #e7e7e7;border-radius: 50% }.tp-shop-widget-categories ul li a span {font-weight: 500;font-size: 12px;line-height: 1;border: 1px solid #eaeaea;border-radius: 8px;padding: 5px 6px 3px }.tp-shop-widget-product-thumb img {width: 70px;height: 70px;object-fit: cover;margin-right: 14px }.tp-shop-widget-product-title {font-weight: 500;font-size: 16px;margin-bottom: 0 }.tp-shop-widget-product-price {font-size: 14px;color: #55585b }.tp-shop-top-select .nice-select {background-color: #f9f9f9;border: 1px solid rgba(1, 15, 28, .1);border-radius: 0;font-size: 14px;color: var(--tp-common-black);height: 40px;line-height: 38px;padding: 0 25px;min-width: 204px;float: none }.tp-shop-top-select .nice-select::after {right: 20px;color: #767a7d }.tp-shop-top-select .nice-select .list {border-radius: 0;transform: scale(.9) translateY(0);width: 100%;padding: 10px 0 }.tp-checkout-input .nice-select .list .option, .tp-shop-top-select .nice-select .list .option {line-height: 1.2;min-height: inherit;padding-top: 5px;padding-bottom: 5px }.tp-shop-top-tab .nav-tabs .nav-item .nav-link {display: inline-block;width: 40px;height: 40px;line-height: 38px;text-align: center;font-size: 18px;color: #818487;border: 1px solid rgba(1, 15, 28, .1);border-radius: 0;margin-right: 6px }.tp-shop-top-tab .nav-tabs .nav-item .nav-link.active {color: var(--tp-common-black);border-color: var(--tp-common-black) }@media only screen and (min-width:576px) and (max-width:767px), (max-width:575px) {.tp-about-banner-content, .tp-header-bottom-3 {padding-left: 0;padding-right: 0 }.tp-footer-copyright {margin-bottom: 15px }.footer-col-3, .tp-product-tab .nav-tabs {padding-left: 0 }.tp-slider-height {min-height: 816px }.tp-slider-2-dot.tp-swiper-dot, .tp-slider-3-dot.tp-swiper-dot, .tp-slider-4-dot.tp-swiper-dot {right: 25px }.tp-slider-content-2 {padding-top: 100px }.tp-slider-height-3, .tp-slider-height-4 {min-height: 650px }.tp-slider-content-5 {margin-top: 55px }.tp-slider-height-5 {min-height: 400px }.tp-about-content p br, .tp-product-offer-more-border, .tp-product-tab-border::after {display: none }.profile__main-info-item {margin-bottom: 25px }.tp-history-wrapper {padding-right: 0;margin-bottom: 50px }.tp-history-thumb-text {left: 20px;bottom: 20px }.tp-category-thumb-2 img, .tp-product-thumb img, .tp-product-thumb-3 img {width: 100% }.tp-product-banner-title {font-size: 35px }.tp-product-banner-thumb-wrapper {margin-top: 50px }.tp-banner-item-4.sm-banner {margin-bottom: 24px }.tp-featured-slider {margin-right: 0 }.tp-product-list-item .tp-product-list-content {border: 1px solid #e0e2e3;border-top: 0 }.tp-product-details-desc-title-2 {font-size: 25px }.tp-shop-top-right {margin-top: 30px }}.tp-cart-checkout-btn, .tp-checkout-btn, .tp-order-details-icon span {display: inline-block;text-align: center }@media (min-width:1400px) {.container-shop {max-width: 1630px }}.tp-cart-minus.tp-cart-plus, .tp-cart-plus.tp-cart-plus {left: auto;right: 16px }.tp-cart-header-product {padding-left: 30px !important }@media only screen and (min-width:992px) and (max-width:1199px), only screen and (min-width:768px) and (max-width:991px), only screen and (min-width:576px) and (max-width:767px), (max-width:575px) {.tp-header-bottom-2 {padding-top: 15px;padding-bottom: 15px }.main-menu.menu-style-1 {padding-left: 0;margin-right: -40px }.footer-col-1 {padding-right: 0 }.footer-col-4-3, .footer-col-4-4 {padding-left: 0 }.tp-slider-arrow-3 button {left: 0 }.tp-slider-arrow-3 button.tp-slider-3-button-next {left: auto;right: 0 }.tp-history-thumb-wrapper {margin-left: 0 }.tp-product-details-desc-content-2 {padding-right: 0;padding-left: 0 }.tp-product-details-desc-content-2.pt-75 {padding-top: 25px }.tp-product-details-desc-thumb img {max-width: 100% }.tp-shop-top-right:not(.tp-shop-top-right-2) {margin-top: 30px }.tp-cart-list {overflow-x: scroll }}.tp-cart-img {width: 78px;margin-right: 20px }.tp-cart-img img {width: 78px;height: 100px;object-fit: cover }.tp-cart-title a {margin-left: 20px;font-weight: 400;font-size: 16px;color: var(--tp-common-black) }.tp-cart-price {width: 126px }.tp-cart-quantity {width: 180px }.tp-cart-checkout-wrapper {background: var(--tp-common-white);padding: 36px 24px 28px;margin-left: -24px }.tp-cart-checkout-top {padding-bottom: 13px;margin-bottom: 19px;border-bottom: 1px solid #e0e2e3 }.tp-cart-checkout-top span {font-size: 20px;color: var(--tp-common-black);font-weight: 500 }.tp-cart-checkout-shipping {padding-bottom: 16px;border-bottom: 1px solid #e0e2e3;margin-bottom: 15px }.tp-cart-checkout-shipping-title {font-weight: 500;font-size: 15px;margin-bottom: 7px }.tp-cart-checkout-btn {font-size: 16px;font-weight: 500;color: var(--tp-common-white);background-color: var(--tp-common-black);padding: 10px 30px }.tp-order-details {padding: 70px 100px 55px }.tp-order-details-icon span {width: 120px;height: 120px;line-height: 118px;font-size: 55px;color: var(--tp-common-white);border: 1px solid rgba(255, 255, 255, .2);border-radius: 50% }.tp-order-details-title {font-size: 30px;font-weight: 600;color: var(--tp-common-white);margin-bottom: 7px }.tp-order-details-content p {font-size: 16px;color: var(--tp-common-white);line-height: 1.38 }.tp-order-details-item h4, .tp-order-details-item p {font-size: 18px;color: var(--tp-common-white);margin-bottom: 0 }.tp-order-details-item-wrapper .row [class*=col-]:nth-child(2n) .tp-order-details-item {padding-left: 40px }.tp-order-details-item h4 {font-weight: 400 }.tp-order-info-wrapper {padding: 42px 50px }.tp-order-info-title {font-size: 26px;font-weight: 600;margin-bottom: 40px }.tp-order-info-list ul li {list-style: none;padding: 15px 0;display: flex;align-items: center;justify-content: space-between }.tp-order-info-list ul li span {font-size: 15px;color: var(--tp-common-black) }.tp-order-info-list ul li.tp-order-info-list-header {padding-top: 0;padding-bottom: 12px }.tp-order-info-list ul li.tp-order-info-list-header h4 {font-size: 16px;font-weight: 500;margin-bottom: 0 }.tp-order-info-list ul li.tp-order-info-list-desc p {font-size: 15px;margin-bottom: 0 }.tp-order-info-list ul li.tp-order-info-list-desc p span {font-size: 15px;font-weight: 500 }.tp-checkout-btn {font-size: 16px;font-weight: 500;color: var(--tp-common-white);background-color: var(--accent-color);height: 50px;line-height: 50px;padding: 0 30px }.tp-checkout-input input {width: 100%;background: #fff;border: 1px solid #d5d8db;color: var(--tp-common-black);height: 50px }.tp-checkout-input .nice-select {height: 50px;line-height: 48px;border-radius: 0;border: 1px solid #d5d8db;color: var(--tp-common-black);float: none;padding: 0 26px }.tp-checkout-input .nice-select::after {right: 26px }.tp-checkout-input .nice-select .list {margin-top: 0;border-radius: 0;transform-origin: center center;-webkit-transform: scale(.9) translateY(0);-moz-transform: scale(.9) translateY(0);-ms-transform: scale(.9) translateY(0);-o-transform: scale(.9) translateY(0);transform: scale(.9) translateY(0);width: 100%;padding: 12px 0 }.tp-checkout-option-wrapper {margin-top: 10px;margin-bottom: 17px }.tp-checkout-option input:checked~label::after, .tp-product-details-review-remeber input:checked~label::after {background-color: var(--accent-color);border-color: var(--accent-color) }.tp-checkout-payment {padding-bottom: 26px;margin-bottom: 24px;border-bottom: 1px solid #e0e2e3 }.tp-contact-title, .tp-deal-title {margin-bottom: 35px;font-weight: 500 }.tp-checkout-payment-desc {position: relative;padding-top: 10px;display: none }.tp-checkout-payment-desc::after {position: absolute;content: "";left: 57px;top: 0;width: 16px;height: 16px;background-color: #f6f7f9;-webkit-transform: translateY(3px) rotate(45deg);-moz-transform: translateY(3px) rotate(45deg);-ms-transform: translateY(3px) rotate(45deg);-o-transform: translateY(3px) rotate(45deg);transform: translateY(3px) rotate(45deg) }.tp-checkout-payment-desc p {background-color: #f6f7f9;padding: 19px 30px;margin-left: 27px;font-size: 14px;line-height: 1.57;color: #55585b;margin-bottom: 0 }.tp-deal-title {font-size: 60px;line-height: 1.17 }.tp-deal-countdown .tp-product-countdown-inner ul li {padding-top: 13px;width: 76px;height: 80px;font-weight: 400;font-size: 15px;color: var(--tp-text-2);text-transform: capitalize;box-shadow: 0 1px 2px rgba(1, 15, 28, .1);border-radius: 8px;position: relative;border: none }.tp-deal-countdown .tp-product-countdown-inner ul li span {font-weight: 500;font-size: 34px;letter-spacing: -.04em;color: var(--tp-theme-green) }.tp-deal-countdown .tp-product-countdown-inner ul li:not(:last-child) {margin-right: 13px }.tp-deal-countdown .tp-product-countdown-inner ul li:not(:last-child)::after, .tp-deal-countdown .tp-product-countdown-inner ul li:not(:last-child)::before {position: absolute;content: "";right: -10px;top: 28px;width: 5px;height: 5px;border-radius: 50%;background-color: rgba(1, 15, 28, .2) }.tp-deal-countdown .tp-product-countdown-inner ul li:not(:last-child)::before {top: 42px }.tp-deal-shape-1 {position: absolute;top: 8%;left: 0;z-index: -1 }.tp-deal-shape-2 {position: absolute;top: 10%;left: 2%;z-index: -1 }.tp-deal-shape-3 {position: absolute;top: 29%;right: 6%;z-index: -1 }.tp-deal-shape-4 {position: absolute;top: 11%;right: 33%;z-index: -1 }@media only screen and (min-width:1200px) and (max-width:1399px) {.tp-product-details-wrapper-style2 .tp-product-details-add-to-cart {width: 258px }.tp-product-modal .modal-dialog {--bs-modal-width: 1000px }.tp-order-details {padding: 70px 70px 55px }.tp-deal-shape-2 {left: -12% }.tp-deal-shape-4 {right: -10% }}@media only screen and (min-width:992px) and (max-width:1199px) {.tp-feature-border-3 .tp-feature-item-2:not(:last-child)::after {right: -20% }.tp-instagram-banner-icon {margin-bottom: 20px }.tp-instagram-banner-icon img {width: 35% }.tp-login-shape-1 {left: 4% }.tp-login-shape-2 {left: 8% }.tp-login-shape-3 {right: 10% }.tp-login-shape-4 {right: -6% }.profile__main-info-item {padding: 22px 0 20px }.tp-trending-item .tp-product-action-2 {top: 30px }.tp-product-list-item .tp-product-list-content {padding-left: 30px;padding-right: 30px }.tp-product-list-thumb {width: 300px }.tp-product-details-payment p {margin-right: 25px }.tp-product-details-wrapper-style2 .tp-product-details-add-to-cart {width: 262px }.tp-product-modal .modal-dialog {--bs-modal-width: 850px }.tp-order-details {padding: 70px 30px 55px }.tp-order-info-wrapper {padding: 42px 40px }.tp-deal-shape-2 {left: -16% }.tp-deal-shape-4 {right: -16% }}@media only screen and (min-width:768px) and (max-width:991px) {.tp-trending-banner {height: 430px;margin-left: 0;margin-top: 50px }.tp-product-offer-more-border {width: 400px }.tp-product-list-item .tp-product-list-content {padding-left: 35px;padding-right: 35px }.tp-deal-shape-2 {top: -4%;left: -32% }.tp-deal-shape-4 {right: -38% }}@media only screen and (min-width:576px) and (max-width:767px) {.tp-gx-20, .tp-gx-30 {--bs-gutter-x: 15px }.tp-gx-40 {--bs-gutter-x: 30px }.tp-section-title-5 {font-size: 40px }.tp-slider-title-2, .tp-slider-title-3, .tp-slider-title-4 {font-size: 85px }.tp-slider-thumb-5 {margin-bottom: 55px;-webkit-transform: translate(66px, -223px);-moz-transform: translate(66px, -223px);-ms-transform: translate(66px, -223px);-o-transform: translate(66px, -223px);transform: translate(66px, -223px) }.tp-slider-shape-5-1 {top: 3%;left: 7% }.tp-about-thumb-2 {right: -30px }.tp-about-banner-title {font-size: 35px }.tp-feature-item {padding: 29px 19px 25px }.tp-subscribe-plane {right: 24%;top: 16% }.tp-product-banner-inner {padding: 64px 50px 69px }.tp-featured-item {padding: 87px 35px }.tp-trending-banner {height: 430px;margin-left: 0;margin-top: 50px }.tp-product-action-5 {top: 30px }.tp-product-details-desc-title {font-size: 30px }.tp-order-details {padding: 70px 50px 55px }.tp-deal-shape-2 {left: -47% }.tp-deal-shape-4 {right: -49% }}.tp-deal-shape-5 {position: absolute;top: 3%;right: 28%;z-index: -1 }.tp-deal-shape-6 {position: absolute;bottom: 77px;left: 35%;z-index: -1 }.tp-deal-shape-7 {position: absolute;top: 10%;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);z-index: -1 }.offcanvas__area.offcanvas-opened, .tp-filter-offcanvas-area.offcanvas-opened {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);opacity: 1 }.z-index-1 {z-index: 1 }.breadcrumb__list span {font-weight: 400;font-size: 16px;position: relative }.breadcrumb__list span:not(:last-child) {padding-right: 12px;margin-right: 5px }.breadcrumb__list span:not(:last-child)::after {position: absolute;content: "";right: 0;top: 50%;width: 4px;height: 4px;background-color: #a8acb0;border-radius: 50% }.breadcrumb__list span a:hover, .tp-contact-info-content p a:hover, .tp-product-details-action-sm-btn:hover, .tp-product-details-category span a:hover {color: var(--accent-color) }.tp-contact-wrapper {margin-right: 73px }.tp-contact-inner {padding: 42px 70px 49px;background: var(--tp-common-white) }.tp-contact-title {font-size: 30px }.tp-contact-input input::placeholder {color: #95999d }.tp-contact-input-title label, .tp-product-details-review-input-title label {font-size: 14px;color: var(--tp-common-black);position: absolute;top: -7px;left: 20px;padding: 0 5px;background-color: var(--tp-common-white);line-height: 1 }.tp-contact-btn {font-size: 16px;color: var(--tp-common-white);background-color: var(--tp-common-black);padding: 9px 30px;display: inline-block }.tp-contact-info-wrapper {margin-left: 5px;padding-top: 50px }.tp-contact-info-icon {display: flex;align-items: end;justify-content: start;margin-bottom: 18px;height: 62px }.tp-contact-info-icon span {font-size: 60px }.tp-contact-info-content p {font-size: 18px;line-height: 1.44;color: var(--tp-common-black) }.tp-contact-input textarea, .tp-product-details-review-input textarea {height: 165px;resize: none }textarea {padding-top: 17px;padding-bottom: 17px }textarea::placeholder {color: #b0999d }input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], textarea {outline: 0;background-color: #fff;height: 56px;width: 100%;line-height: 56px;font-size: 14px;color: var(--tp-common-black);padding-left: 26px;padding-right: 26px;border: 1px solid #e0e2e3 }.tp-shop-widget-title {font-weight: 500;font-size: 18px;border-bottom: 1px solid #eee;padding-bottom: 5px;margin-bottom: 25px }.tp-shop-widget-checkbox-circle-list ul li {list-style: none;display: flex;align-items: center;justify-content: space-between;width: 100% }.tp-shop-widget-checkbox-circle .tp-shop-widget-checkbox-circle-self {position: absolute;content: "";top: 4px;left: 0;width: 18px;height: 18px;line-height: 18px;border-radius: 50%;transition: .2s ease-out }.tp-shop-widget-checkbox-circle label {font-size: 16px;color: #55585b;position: relative;padding-left: 26px }.tp-shop-widget-checkbox-circle label::before {position: absolute;content: url("http://127.0.0.1:8080/Project/img/product/icons/check-2.svg");top: 3px;left: 0;width: 18px;height: 18px;line-height: 18px;text-align: center;visibility: hidden;opacity: 0;color: var(--tp-common-white);-webkit-transition: .1s ease-out;-moz-transition: .1s ease-out;-ms-transition: .1s ease-out;-o-transition: .1s ease-out;transition: .1s ease-out }.tp-product-details-wrapper {margin-left: 21px }@media only screen and (min-width:992px) and (max-width:1199px) {.tp-product-details-wrapper {margin-left: 0 }}.tp-product-details-wrapper>p {font-size: 15px;line-height: 1.7 }.tp-product-details-category span {font-size: 16px;line-height: 1 }.tp-product-details-title {font-size: 32px;font-weight: 500;line-height: 1;margin-bottom: 15px }.tp-product-details-stock {margin-right: 12px }.tp-product-details-stock span {display: inline-block;font-size: 15px;color: var(--accent-color);background-color: rgba(9, 137, 255, .06);line-height: 1;padding: 4px 12px }.tp-product-details-price {font-weight: 500;font-size: 24px;letter-spacing: -.02em;color: var(--tp-common-black) }.tp-product-details-price.old-price {font-weight: 400;font-size: 16px;text-decoration-line: line-through;color: #767a7d }.tp-product-details-variation-title {font-size: 15px;font-weight: 400;margin-bottom: 4px }.tp-product-details-variation-list button {display: inline-block;width: 26px;height: 26px;border-radius: 50%;position: relative;-webkit-transition: box-shadow .2s linear;-moz-transition: box-shadow .2s linear;-ms-transition: box-shadow .2s linear;-o-transition: box-shadow .2s linear;transition: box-shadow .2s linear }.tp-product-details-variation-list button span[data-bg-color] {position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;background-color: var(--tp-common-white);border-radius: 50%;-webkit-transition: .2s linear;-moz-transition: .2s linear;-ms-transition: .2s linear;-o-transition: .2s linear;transition: .2s linear;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.tp-product-details-variation-list button .tp-color-variation-tootltip {position: absolute;bottom: 100%;left: 50%;-webkit-transform: translateX(-50%) translateY(2px);-moz-transform: translateX(-50%) translateY(2px);-ms-transform: translateX(-50%) translateY(2px);-o-transform: translateX(-50%) translateY(2px);transform: translateX(-50%) translateY(2px);width: max-content;background-color: var(--tp-common-black);color: var(--tp-common-white);text-align: center;font-size: 12px;font-weight: 500;line-height: 1;padding: 4px 6px;border-radius: 4px;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);-moz-transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);-ms-transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);-o-transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24) }.tp-product-details-variation-list button .tp-color-variation-tootltip::before {position: absolute;content: "";bottom: -6px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);width: 0;height: 0;border-top: 6px solid var(--tp-common-black);border-left: 6px solid transparent;border-right: 6px solid transparent }.tp-product-details-variation-list button.active, .tp-product-details-variation-list button:hover {box-shadow: 0 1px 2px rgba(1, 15, 28, .2) }.tp-product-details-variation-list button.active span[data-bg-color], .tp-product-details-variation-list button:hover span[data-bg-color] {-webkit-transform: translate(-50%, -50%) scale(.7);-moz-transform: translate(-50%, -50%) scale(.7);-ms-transform: translate(-50%, -50%) scale(.7);-o-transform: translate(-50%, -50%) scale(.7);transform: translate(-50%, -50%) scale(.7) }.tp-product-details-variation-list button:hover .tp-color-variation-tootltip {visibility: visible;opacity: 1;-webkit-transform: translateX(-50%) translateY(-6px);-moz-transform: translateX(-50%) translateY(-6px);-ms-transform: translateX(-50%) translateY(-6px);-o-transform: translateX(-50%) translateY(-6px);transform: translateX(-50%) translateY(-6px) }.tp-product-details-action-title {font-size: 16px;font-weight: 400;margin-bottom: 13px }.tp-product-details-quantity .tp-product-quantity {width: 122px;border-radius: 0 }.tp-product-details-quantity .tp-cart-minus, .tp-product-details-quantity .tp-cart-plus {width: 24px;height: 24px;line-height: 24px;text-align: center;border-radius: 50%;left: 14px }.tp-product-details-quantity .tp-cart-minus:hover, .tp-product-details-quantity .tp-cart-plus:hover {background-color: var(--tp-common-white);color: var(--accent-color) }.tp-product-details-quantity .tp-cart-plus {left: auto;right: 14px }.tp-product-details-quantity .tp-cart-input[type=text] {height: 46px;line-height: 46px;background-color: #f3f5f6;border: 0;border-radius: 0;font-size: 16px;color: var(--tp-common-black) }.tp-product-details-add-to-cart-btn {font-size: 16px;color: var(--tp-common-black);text-align: center;padding: 9px 30px;border: 1px solid #e0e2e3 }.tp-product-details-buy-now-btn {display: inline-block;font-size: 16px;font-weight: 500;padding: 10px 30px;background-color: var(--accent-color);color: var(--tp-common-white) }.tp-product-details-action-wrapper {margin-bottom: 17px }.tp-product-details-action-sm {padding-bottom: 9px;border-bottom: 1px solid #eaebed;margin-bottom: 25px }.tp-product-details-action-sm-btn {font-size: 16px;margin-bottom: 10px }.tp-product-details-query-item>span {font-size: 15px;color: var(--tp-common-black);line-height: 1.4;margin-right: 6px }.tp-product-details-query-item p {font-size: 15px;margin-bottom: 0;line-height: 1.4 }.tp-product-details-social span {font-size: 15px;color: var(--tp-common-black);margin-right: 2px }.tp-product-details-social a {display: inline-block;width: 38px;height: 38px;line-height: 36px;text-align: center;border: 1px solid #e6e7e8;border-radius: 50% }.tp-product-quantity {width: 100px;position: relative;border-radius: 20px }.tp-cart-minus, .tp-cart-plus {display: inline-block;text-align: center;font-size: 16px;color: var(--tp-common-black);position: absolute;top: 50%;left: 16px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%) }.tp-cart-minus:hover, .tp-cart-plus:hover {cursor: pointer;color: var(--tp-theme-1) }.tp-cart-input[type=text] {height: 34px;text-align: center;font-size: 14px;border: 1px solid #dadce0;background-color: var(--tp-common-white);padding: 0 30px;border-radius: 20px }.tp-product-details-additional-info {padding-top: 60px }.tp-product-details-additional-info table {border: 1px solid #e0e2e3;width: 100% }.tp-product-details-additional-info table tr:not(:last-child) {border-bottom: 1px solid #eceded }.tp-product-details-additional-info table tr td {padding: 12px 34px }.tp-product-details-additional-info table tr td:first-child {font-size: 16px;color: var(--tp-common-black);background-color: #f9f9f9;width: 306px }.tp-product-details-additional-info table tr td:last-child {font-size: 16px;color: var(--tp-text-body) }.tp-product-details-review-number {border: 1px solid #e0e2e3;padding: 35px 43px 33px 40px }.tp-product-details-review-number-title {font-size: 20px;font-weight: 500;margin-bottom: 14px }.tp-product-details-review-summery-value span {font-size: 40px;font-weight: 500;color: var(--tp-common-black);margin-right: 8px }.tp-product-details-review-summery-rating span {color: #ffb21d }.tp-product-details-review-summery-rating p {margin-left: 4px;font-size: 14px;margin-bottom: 0 }.tp-product-details-review-rating-item>span {color: #a0a2a4;font-size: 15px;margin-right: 10px }.tp-product-details-review-rating-bar {width: 260px;background-color: #edeeee;height: 10px;position: relative;margin-right: 12px }.tp-product-details-review-rating-bar-inner {height: 100%;background-color: #ffb21d;display: inline-block;position: absolute;top: 0;left: 0 }.tp-product-details-review-rating-percent span {font-size: 14px }.tp-product-details-review-title {font-size: 24px;font-weight: 500;margin-bottom: 22px }@media (max-width:575px) {.tp-gx-20, .tp-gx-30 {--bs-gutter-x: 10px }.tp-gx-40 {--bs-gutter-x: 15px }.back-to-top-wrapper {right: 20px;bottom: 20px }.offcanvas__wrapper {padding: 20px }.offcanvas__close {right: 20px;top: 20px }.tp-product-tab-2 .nav-tabs .nav-link, .tp-product-tab-3 .nav-tabs .nav-link, .tp-product-tab-5 .nav-tabs .nav-link {font-size: 15px }.tp-product-banner-price .new-price, .tp-section-title-2, .tp-section-title-3, .tp-section-title-4, .tp-section-title-5 {font-size: 35px }.tp-header-5, .tp-product-offer-slider-active {padding-left: 0;padding-right: 0 }.footer-col-4-2, .tp-order-details-item-wrapper .row [class*=col-]:nth-child(2n) .tp-order-details-item, .tp-product-details-desc-content, .tp-product-offer-more {padding-left: 0 }.tp-slider-title, .tp-subscribe-title {font-size: 37px }.tp-slider-thumb img {width: 100%;margin-top: 50px }.tp-slider-title-2, .tp-slider-title-3, .tp-slider-title-4 {font-size: 52px }.tp-product-banner-thumb img, .tp-slider-thumb-2 img {width: 100% }.tp-product-details-payment p br, .tp-slider-feature-item-3:not(:last-child)::after, .tp-slider-thumb-shape-5 .offer {display: none }.tp-slider-thumb-5 {margin-top: 35px;-webkit-transform: translate(50px, -120px);-moz-transform: translate(50px, -120px);-ms-transform: translate(50px, -120px);-o-transform: translate(50px, -120px);transform: translate(50px, -120px) }.tp-slider-shape-5-1 {top: 55% }.tp-slider-shape-5-4 {top: 34%;left: 60% }.tp-about-wrapper {margin-right: 0;margin-top: 50px }.tp-about-thumb-2 {right: 0 }.tp-about-thumb-2 img {width: 70% }.tp-about-banner-title {font-size: 30px }.tp-feature-border-2 .row [class*=col-] .tp-feature-item-2 {padding-bottom: 20px;margin-bottom: 20px }.tp-feature-border-2 .row [class*=col-]:last-child .tp-feature-item-2, .tp-feature-border-5 .row [class*=col-]:last-child .tp-feature-item-5 {padding-bottom: 0;margin-bottom: 0 }.profile__main-inner, .profile__main-thumb img, .tp-feature-border-5 .row [class*=col-] .tp-feature-item-5 {margin-bottom: 20px }.tp-subscribe-input button {position: relative;top: 15px }.tp-subscribe-plane {width: 250px }.tp-subscribe-plane-shape {top: -70% }.tp-subscribe-plane svg {top: -38%;right: 20% }.tp-instagram-banner {padding-top: 50px;padding-bottom: 50px }.tp-login-wrapper {padding-left: 20px;padding-right: 20px }.tp-history-year p {font-size: 85px }.tp-banner-item {padding: 52px 34px 32px }.tp-product-banner-inner {padding: 34px 20px 69px }.tp-banner-item-2 {min-height: 250px;padding: 49px 29px 45px }.tp-banner-thumb-2 {background-position: center left }.tp-banner-title-4, .tp-featured-title {font-size: 25px }.tp-banner-content-4 {top: 30px;left: 20px;right: 20px }.tp-featured-item {min-height: 280px;padding: 35px }.tp-featured-item-3 {padding: 0 30px 40px }.tp-trending-banner {height: 430px;margin-left: 0;margin-top: 50px }.tp-trending-banner-content {bottom: 25px;left: 20px }.tp-product-tab .nav-tabs .nav-item:not(:last-child) {margin-right: 30px }.tp-product-offer-slider {margin: 0 }.tp-product-offer-item .tp-product-content {padding: 20px 30px 30px }.tp-product-sm-item .tp-product-thumb {width: 100px }.tp-product-list-item .tp-product-list-content {padding-left: 25px;padding-right: 25px }.tp-product-action-2, .tp-product-action-3, .tp-product-action-4 {top: 30px }.tp-product-sm-thumb-5 img {margin-right: 15px }.tp-product-details-thumb-wrapper .nav-tabs .nav-link {margin-right: 10px;margin-bottom: 10px }.tp-product-details-payment p {margin-right: 0;margin-bottom: 15px }.tp-product-details-desc-title {font-size: 26px }.tp-product-details-tab-nav .nav-tabs {padding-bottom: 0 }.tp-product-details-tab-nav .nav-tabs .nav-link::after {position: absolute;content: "";left: auto;right: 0;bottom: -1px;width: 0%;height: 2px;background-color: var(--tp-common-black);-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out }.tp-product-details-countdown-title {margin-bottom: 7px }.tp-product-details-bottom-style2 .nav-tabs .nav-link:not(:last-child) {margin-left: 0;padding-left: 20px;padding-right: 20px;margin-bottom: 10px }.tp-product-modal-content {padding: 50px 25px 40px }.tp-product-modal .tp-product-details-title {font-size: 27px }.tp-shop-top-select .nice-select {max-width: 280px }.tp-shop-top-tab {margin-right: 10px }.tp-order-details {padding: 40px 30px 45px }.tp-order-info-wrapper {padding: 42px 30px }.tp-deal-title {font-size: 45px }.tp-deal-countdown .tp-product-countdown-inner ul li {margin-bottom: 15px }.tp-deal-shape-2 {left: -100% }.tp-deal-shape-4 {right: -111% }.tp-contact-inner {padding: 20px 25px 49px }.tp-product-details-additional-info {overflow-x: scroll }.tp-product-details-review-number {padding: 35px 25px 33px }.tp-product-details-review-rating-bar {width: 130px }.tp-product-details-review-list {padding-right: 0 }}.tp-product-details-review-avater:not(:last-child) {margin-bottom: 32px }.tp-product-details-review-avater-thumb img {width: 60px;height: 60px;border-radius: 50%;margin-right: 20px }.tp-product-details-review-avater-rating span {font-size: 10px;margin-right: 2px;color: #ffb21d }.tp-product-details-review-avater-title {font-size: 16px;font-weight: 500;margin-bottom: 9px;display: inline-block }.tp-product-details-review-avater-meta {font-size: 14px;position: relative;padding-left: 11px;margin-left: 3px }.tp-product-details-review-avater-meta::after {position: absolute;content: "";left: 0;top: 8px;width: 4px;height: 4px;border-radius: 50%;background-color: #a8acb0 }.tp-product-details-review-avater-comment p {font-size: 14px;margin-bottom: 0;line-height: 1.4 }@media only screen and (min-width:768px) and (max-width:991px), only screen and (min-width:576px) and (max-width:767px), (max-width:575px) {.tp-cart-checkout-wrapper, .tp-product-details-wrapper {margin-left: 0;margin-top: 50px }.tp-feature-border-5 .row [class*=col-] .tp-feature-item-5::after {display: none }.tp-subscribe-content {margin-bottom: 25px }.tp-trending-banner-thumb {background-position: top center }.tp-contact-wrapper {margin-right: 0 }.tp-product-details-review-form {margin-top: 50px }}.tp-product-details-review-form>p {font-size: 16px;margin-bottom: 8px }.tp-product-details-review-form-title {font-size: 24px;font-weight: 500;margin-bottom: 4px }.tp-product-details-review-form-rating p {margin-bottom: 0;font-size: 14px;margin-right: 8px }.tp-product-details-review-form-rating-icon span {font-size: 12px;color: #ffb21d }.tp-product-details-review-input-wrapper {margin-bottom: 11px }.tp-product-details-review-input-box:not(:last-child) {margin-bottom: 29px }.tp-product-details-review-input input::placeholder {color: #95999d }.tp-product-details-review-remeber label {font-size: 15px;color: #55585b;position: relative;padding-left: 26px;z-index: 1 }.tp-product-details-review-remeber label::after {position: absolute;content: "";top: 4px;left: 0;width: 18px;height: 18px;line-height: 16px;border: 1px solid #c3c7c9;transition: .2s ease-out }.tp-product-details-review-remeber label::before {position: absolute;content: url("http://127.0.0.1:8080/Project/img/product/icons/check.svg");top: 4px;left: 0;width: 18px;height: 18px;line-height: 16px;text-align: center;visibility: hidden;opacity: 0;color: var(--tp-common-white);-webkit-transition: .2s ease-out;-moz-transition: .2s ease-out;-ms-transition: .2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out }.tp-product-details-review-btn {font-size: 16px;font-weight: 500;color: var(--tp-common-white);padding: 9px 45px;background-color: var(--accent-color) }.tp-product-details-social a i {line-height: 2.5 }.tp-slider-arrow button {left: unset !important;}span.swiper-pagination-bullet button {display: none;}.cartmini__area.cartmini-opened {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}.body-overlay.opened {opacity: 0.7;visibility: visible;}.tp-btn.tp-btn-border, .tp-theme-color-btn::before {color: #000;}.tp-search-area.opened {transform: translateY(0%);visibility: visible;opacity: 1;}.tp-pagination ul li:not(:last-child) {margin-right: 6px;}.tp-pagination ul li {display: inline-block;}.tp-pagination ul li a, .tp-pagination ul li span {display: inline-block;width: 40px;height: 40px;line-height: 38px;text-align: center;border: 1px solid rgba(1, 15, 28, 0.1);font-size: 16px;font-weight: 500;color: var(--tp-text-body);}.tp-filter-offcanvas-area {position: fixed;left: 0;top: 0;width: 340px;height: 100%;-webkit-transform: translateX(calc(-100% - 80px));-moz-transform: translateX(calc(-100% - 80px));-ms-transform: translateX(calc(-100% - 80px));-o-transform: translateX(calc(-100% - 80px));transform: translateX(calc(-100% - 80px));background: var(--tp-common-white) none repeat scroll 0 0;-webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index: 99999;overflow-y: scroll;overscroll-behavior-y: contain;scrollbar-width: none;}.tp-filter-offcanvas-wrapper {position: relative;padding: 120px 30px 35px;z-index: 1;min-height: 100%;}.tp-filter-offcanvas-close-btn {background: #151515;padding: 25px 30px;font-size: 18px;color: rgba(255, 255, 255, 0.7);position: absolute;top: 0;left: 0;width: 100%;z-index: 1;}.tp-shop-widget-filter-btn, .tp-filter-btn.filter-open-btn {font-weight: 400;font-size: 14px;color: var(--tp-common-black);background-color: #F5F5F5;padding: 2px 21px;margin-top: 20px;}.tp-product-modal-close-btn {position: absolute;top: 10px;right: 10px;width: 40px;height: 40px;background-color: var(--tp-common-white);font-size: 25px;}.tp-product-tag-2 a::after,.tp-product-action-2,.tp-product-list-thumb a img,.tp-product-tooltip{-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out;}a,button,p{-webkit-transition:all 0.3s 0s ease-out;-moz-transition:all 0.3s 0s ease-out;-ms-transition:all 0.3s 0s ease-out;-o-transition:all 0.3s 0s ease-out;transition:all 0.3s 0s ease-out;}.tp-product-action-btn-2 svg{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px);}.tp-product-tooltip{font-family:var(--tp-ff-roboto);}.tp-product-action-btn-2 .tp-product-tooltip{font-family:var(--tp-ff-jost);}*{margin:0;padding:0;box-sizing:border-box;}a{text-decoration:none;}h3{font-family:var(--tp-ff-heading);color:var(--tp-heading-primary);margin-top:0px;font-weight:700;line-height:1.2;-webkit-transition:color 0.3s 0s ease-out;-moz-transition:color 0.3s 0s ease-out;-ms-transition:color 0.3s 0s ease-out;-o-transition:color 0.3s 0s ease-out;transition:color 0.3s 0s ease-out;}h3{font-size:28px;}p{font-family:var(--tp-ff-p);font-size:14px;font-weight:400;color:var(--tp-text-body);margin-bottom:15px;line-height:26px;}a:focus{text-decoration:none;outline:none;}a:focus,a:hover{color:inherit;text-decoration:none;}a,button{color:inherit;outline:none;border:none;background:transparent;}button:hover{cursor:pointer;}button:focus{outline:0;}::selection{background:var(--tp-common-black);color:var(--tp-common-white);text-shadow:none;}*::placeholder{color:var(--tp-common-black);font-size:14px;opacity:1;}.fix{overflow:hidden;}.p-relative{position:relative;}.tp-product-list-add-to-cart-btn{font-weight:500;font-size:14px;color:var(--tp-common-white);background-color:var(--tp-common-black);display:inline-block;padding:5px 20px;}.tp-product-list-add-to-cart-btn:hover{background-color:var(--accent-color);color:var(--tp-common-white);}.tp-product-tooltip{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:100%;font-weight:500;font-size:12px;color:var(--tp-common-white);background-color:var(--tp-common-black);display:inline-block;width:max-content;line-height:1;padding:4px 6px;border-radius:4px;visibility:hidden;opacity:0;z-index:1;-webkit-transition:opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);-ms-transition:opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);-o-transition:opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);}.tp-product-tooltip::before{position:absolute;content:"";right:-4px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-left:8px solid var(--tp-common-black);border-bottom:8px solid transparent;}.tp-product-tooltip-right{left:100%;right:auto;}.tp-product-tooltip-right::before{left:-4px;right:auto;border-left:0;border-right:8px solid var(--tp-common-black);}.tp-product-rating-icon{margin-right:6px;display:flex;align-items:center;}.tp-product-rating-icon span{color:var(--tp-yellow-3);font-size:12px;}.tp-product-rating-icon span:not(:last-child){margin-right:2px;}.tp-product-list-item:not(:last-child){margin-bottom:24px;}.tp-product-list-item:hover .tp-product-list-thumb img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.tp-product-list-item:hover .tp-product-action-2{left:24px;visibility:visible;opacity:1;}.tp-product-list-item .tp-product-action-2{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.tp-product-list-item .tp-product-list-content{border:1px solid #E0E2E3;border-left:0;padding-left:60px;padding-right:70px;width:100%;}@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-product-list-item .tp-product-list-content{padding-left:30px;padding-right:30px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.tp-product-list-item .tp-product-list-content{padding-left:35px;padding-right:35px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.tp-product-list-item .tp-product-list-content{border:1px solid #E0E2E3;border-top:0;}}@media (max-width: 575px){.tp-product-list-item .tp-product-list-content{padding-left:25px;padding-right:25px;}}.tp-product-list-item .tp-product-list-content .tp-product-content-2{padding-top:33px;padding-bottom:33px;}.tp-product-list-item .tp-product-list-content p{font-size:16px;line-height:1.5;color:#55585B;margin-bottom:25px;}.tp-product-list-item .tp-product-list-content .tp-product-price-wrapper-2{margin-bottom:12px;}.tp-product-list-thumb{flex:0 0 auto;}@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-product-list-thumb{width:300px;}}.tp-product-list-thumb a{display:block;width:100%;height:100%;}.tp-product-list-thumb a img{width:100%;height:100%;object-fit:cover;}.tp-product-title-2{font-weight:400;font-size:20px;margin-bottom:2px;}.tp-product-title-2 a:hover{color:var(--tp-theme-secondary);}.tp-product-tag-2 a{font-size:16px;position:relative;display:inline-block;line-height:1;}.tp-product-tag-2 a::after{position:absolute;content:"";left:auto;right:0;bottom:0;width:0;height:1px;background-color:var(--tp-theme-secondary);}.tp-product-tag-2 a:hover{color:var(--tp-theme-secondary);}.tp-product-tag-2 a:hover::after{left:0;right:auto;width:100%;}.tp-product-price-2{font-weight:500;font-size:16px;color:var(--tp-common-black);}.tp-product-price-2.new-price{color:var(--tp-common-black);}.tp-product-price-2.old-price{font-weight:400;font-size:14px;text-decoration-line:line-through;color:var(--tp-text-1);}.tp-product-rating-icon-2{margin-bottom:4px;}.tp-product-action-2{position:absolute;left:0;top:57px;right:auto;bottom:auto;z-index:1;visibility:hidden;opacity:0;}@media (max-width: 575px){.tp-product-action-2{top:30px;}}.tp-product-action-blackStyle .tp-product-action-btn-2:hover{background-color:var(--tp-common-black);}.tp-product-action-btn-2{position:relative;display:inline-block;width:42px;height:42px;line-height:42px;text-align:center;font-size:18px;color:var(--tp-common-black);background-color:var(--tp-common-white);border-bottom:0;box-shadow:0px 1px 2px rgba(1, 15, 28, 0.2);border-radius:50%;margin-bottom:6px;}.tp-product-action-btn-2:hover{color:var(--tp-common-white);background-color:var(--tp-common-black);}.tp-product-action-btn-2:hover .tp-product-tooltip{visibility:visible;opacity:1;-webkit-transform:translateX(8px) translateY(-50%);-moz-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);-o-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%);}.tp-shop-item-primary .tp-product-tag-2 a:hover,.tp-shop-item-primary .tp-product-title-2 a:hover{color:var(--accent-color);}.tp-shop-item-primary .tp-product-tag-2 a::after{background-color:var(--accent-color);}