.grecaptcha-badge{display:none !important}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}input[type=text],input[type=tel],input[type=search],textarea{outline:none;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none}a{text-decoration:none}b,strong{font-weight:600}.gap-25{gap:15px}.small-scrollbar::-webkit-scrollbar-track{border-radius:0px;background-color:transparent}.small-scrollbar::-webkit-scrollbar{width:4px}.small-scrollbar::-webkit-scrollbar-thumb{border-radius:0px;background-color:transparent;transition:background-color .3s}.small-scrollbar:hover::-webkit-scrollbar-track{background-color:#f5f5f5}.small-scrollbar:hover::-webkit-scrollbar-thumb{background-color:#e5e5e5}@media (max-width: 1024px){.wolf-scroll-big{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wolf-scroll-big::-webkit-scrollbar{display:none}}@media (max-width: 767px){.wolf-scroll-mb{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wolf-scroll-mb::-webkit-scrollbar{display:none}}@media (max-width: 991px){.wolf-scroll-tab{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto}.wolf-scroll-tab::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:4px}.wolf-scroll-tab::-webkit-scrollbar-thumb{background-color:#828282;background-clip:padding-box}.wolf-scroll-tab::-webkit-scrollbar-track{background-color:#e0e0e0}.wolf-scroll-tab::-webkit-scrollbar{display:none}}@media (min-width: 768px) and (max-width: 991px){.wolf-scroll-tab-not-mb{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto}.wolf-scroll-tab-not-mb::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:4px}.wolf-scroll-tab-not-mb::-webkit-scrollbar-thumb{background-color:#828282;background-clip:padding-box}.wolf-scroll-tab-not-mb::-webkit-scrollbar-track{background-color:#e0e0e0}}html{overflow-x:hidden}body{font-family:"Be Vietnam Pro", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background-color:#ffffff;color:var(--main-text-color);transition:all 0.3s ease}body.nav-is-active .nav-main-backdrop{opacity:1;visibility:visible;transition:opacity 0.3s ease-out}body.nav-is-active .wolf-nav-main{z-index:99;transform:translateY(-1px)}.transition{transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important}.wolf-bath-title{font-family:"Playfair Display", serif;font-optical-sizing:auto;font-style:normal}.wolf-btn{color:#fff;background-color:var(--main-color);border:1px solid var(--main-color);font-weight:600;transition:all 0.5s ease-in-out;overflow:hidden;position:relative}.wolf-btn:hover,.wolf-btn:focus{color:#fff;background-color:var(--second-color);border:1px solid var(--second-color)}@media (min-width: 992px){.col-20-percent{flex:0 0 auto;width:20%}.col-40-percent{flex:0 0 auto;width:40%}}.wolf-swiper-wrapper{position:relative;width:100%}.wolf-swiper-wrapper .swiper-button-next,.wolf-swiper-wrapper .swiper-button-prev{width:40px !important;height:40px !important;background-color:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:50%;color:#333 !important;box-shadow:0 4px 12px rgba(0,0,0,0.05);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);z-index:10;margin-top:-20px;background-image:none}.wolf-swiper-wrapper .swiper-button-next::after,.wolf-swiper-wrapper .swiper-button-prev::after{display:none}.wolf-swiper-wrapper .swiper-button-next::before,.wolf-swiper-wrapper .swiper-button-prev::before{content:'';display:block;width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 0.3s ease}.wolf-swiper-wrapper .swiper-button-next:hover,.wolf-swiper-wrapper .swiper-button-prev:hover{background-color:var(--main-color, #7A4B3A);border-color:var(--main-color, #7A4B3A);color:#fff !important;box-shadow:0 6px 16px rgba(122,75,58,0.2)}.wolf-swiper-wrapper .swiper-button-next.swiper-button-disabled,.wolf-swiper-wrapper .swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:not-allowed;background-color:#fff;border-color:rgba(0,0,0,0.05);box-shadow:none}.wolf-swiper-wrapper .swiper-button-next.swiper-button-disabled:hover,.wolf-swiper-wrapper .swiper-button-prev.swiper-button-disabled:hover{background-color:#fff;color:#333 !important}.wolf-swiper-wrapper .swiper-button-next.swiper-button-disabled:hover::before,.wolf-swiper-wrapper .swiper-button-prev.swiper-button-disabled:hover::before{filter:none}.wolf-swiper-wrapper .swiper-button-prev::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='19' y1='12' x2='5' y2='12'%3e%3c/line%3e%3cpolyline points='12 19 5 12 12 5'%3e%3c/polyline%3e%3c/svg%3e")}.wolf-swiper-wrapper .swiper-button-next::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='5' y1='12' x2='19' y2='12'%3e%3c/line%3e%3cpolyline points='12 5 19 12 12 19'%3e%3c/polyline%3e%3c/svg%3e")}.wolf-swiper-wrapper .swiper-button-prev:not(.swiper-button-disabled):hover::before,.wolf-swiper-wrapper .swiper-button-next:not(.swiper-button-disabled):hover::before{filter:brightness(0) invert(1)}.wolf-swiper-wrapper .swiper-button-prev{left:-20px}.wolf-swiper-wrapper .swiper-button-next{right:-20px}@media (max-width: 991px){.wolf-swiper-wrapper .swiper-button-prev{left:10px}.wolf-swiper-wrapper .swiper-button-next{right:10px}.wolf-swiper-wrapper .swiper-button-next,.wolf-swiper-wrapper .swiper-button-prev{width:36px !important;height:36px !important}}.wolf-swiper-wrapper .swiper-pagination{position:relative;bottom:0 !important;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:6px}.wolf-swiper-wrapper .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(0,0,0,0.15) !important;opacity:1 !important;border-radius:4px;margin:0 !important;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);cursor:pointer}.wolf-swiper-wrapper .swiper-pagination-bullet:hover{background-color:rgba(0,0,0,0.3) !important}.wolf-swiper-wrapper .swiper-pagination-bullet-active{width:24px;background-color:var(--main-color, #7A4B3A) !important;box-shadow:0 2px 6px rgba(122,75,58,0.3)}.wolf-swiper-wrapper .swiper-container,.wolf-swiper-wrapper .swiper{padding:10px 0;margin:-10px 0}@media (min-width: 992px){.wolf-swiper-wrapper .swiper-button-prev{opacity:0;visibility:hidden;transform:translateX(-15px)}.wolf-swiper-wrapper .swiper-button-next{opacity:0;visibility:hidden;transform:translateX(15px)}.wolf-swiper-wrapper:hover .swiper-button-prev,.wolf-swiper-wrapper:hover .swiper-button-next{opacity:1;visibility:visible;transform:translateX(0)}.wolf-swiper-wrapper:hover .swiper-button-prev.swiper-button-disabled,.wolf-swiper-wrapper:hover .swiper-button-next.swiper-button-disabled{opacity:0.35}}.btn-discover{background-color:var(--main-color);color:#ffffff;padding:6px 6px 6px 24px;border:1px solid var(--main-color);min-width:140px;cursor:pointer;font-size:15px}.btn-discover::before{content:'';position:absolute;top:50%;right:6px;width:32px;height:32px;background-color:#ffffff;border-radius:50%;transform:translateY(-50%) scale(1);transform-origin:center;transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);z-index:1}.btn-discover .btn-text{color:#ffffff;transition:color 0.3s ease;margin-right:16px}.btn-discover .icon-circle{width:32px;height:32px;color:var(--main-color)}.btn-discover .icon-circle svg{transition:transform 0.3s ease}.btn-discover:hover{border-color:var(--main-color)}.btn-discover:hover::before{transform:translateY(-50%) scale(15)}.btn-discover:hover .btn-text{color:var(--main-color)}.btn-discover:hover .icon-circle svg{transform:translateX(4px)}.wolf-terra-topbar{background-color:var(--main-color);color:#f8f1e5;min-height:50px}.wolf-terra-topbar .topbar-bg{z-index:0;opacity:0.95}.wolf-terra-topbar .topbar-overlay{z-index:1;background:rgba(122,59,39,0.4)}.wolf-terra-topbar .topbar-inner-border{z-index:2;top:3px;bottom:3px;left:0;right:0;border-top:1px solid rgba(248,241,229,0.4);border-bottom:1px solid rgba(248,241,229,0.4);pointer-events:none}.wolf-terra-topbar .topbar-content{width:100%}.wolf-terra-topbar .topbar-decor{opacity:0.7}.wolf-terra-topbar .topbar-line{display:inline-block;width:45px;height:1px;background-color:currentColor}.wolf-terra-topbar .campaign-name{font-size:14px;letter-spacing:2px}.wolf-terra-topbar .campaign-status{font-size:13px;font-weight:300;letter-spacing:0.5px;opacity:0.9}.wolf-terra-topbar .separator{opacity:0.5;font-weight:300}.wolf-terra-topbar .topbar-countdown{font-size:15px;letter-spacing:2px}.wolf-terra-topbar .topbar-countdown .bracket{opacity:0.8;margin:0 6px}.wolf-terra-topbar .topbar-countdown .colon{opacity:0.6;margin:0 2px}.wolf-terra-topbar .topbar-countdown .time-block{min-width:22px;text-align:center}@media (max-width: 767px){.wolf-terra-topbar{min-height:auto;padding:5px 0}.wolf-terra-topbar .topbar-content{padding:8px 10px}.wolf-terra-topbar .topbar-text{flex-direction:column;gap:4px !important}.wolf-terra-topbar .campaign-name{font-size:14px;letter-spacing:1px}.wolf-terra-topbar .topbar-countdown{font-size:14px}.wolf-terra-topbar .topbar-inner-border{top:2px;bottom:2px}.wolf-terra-topbar .separator{display:none !important}}:root{--terra-hover:color-mix(in srgb, var(--main-color) 70%, #000);--terra-bg-light:#FDFBF7}.text-terra{color:var(--main-color) !important}.hover-terra:hover{color:var(--main-color) !important}.btn-terra{background-color:var(--main-color);color:#fff;border:none;transition:all 0.3s}.btn-terra:hover{background-color:var(--terra-hover);color:#fff}.wolf-terra-header{border-bottom:1px solid #EAE3D9}.wolf-terra-header .header-main .header-logo{width:100%;max-width:220px}@media (max-width: 400px){.wolf-terra-header .header-main .header-logo{max-width:160px}}.wolf-terra-header .header-main .header-logo .logo-img{max-height:55px;width:auto;object-fit:contain}.wolf-terra-header .header-main .header-search{width:100%;max-width:600px}@media (min-width: 992px) and (max-width: 1199px){.wolf-terra-header .header-main .header-search{max-width:500px}}@media (max-width: 991px){.wolf-terra-header .header-main .header-search{max-width:100%;flex:0 0 100%}}.wolf-terra-header .header-main .header-search .form-control{background-color:#F5F5F5 !important;transition:all 0.3s;font-size:14px;min-height:40px}.wolf-terra-header .header-main .header-search .form-control:focus{box-shadow:0 0 0 3px rgba(122,75,58,0.1);background-color:#F8F5EF !important}.wolf-terra-header .header-main .header-search .smart-search-wrapper{position:absolute;top:calc(100% + 5px);left:0;width:100%;background:#ffffff;border-radius:12px;z-index:1000;border:1px solid #eef2f6}@media (min-width: 992px){.wolf-terra-header .header-main .header-search .smart-search-wrapper{left:12px;width:calc(100% - 24px)}}.wolf-terra-header .header-main .header-search .smart-search-wrapper.active{display:block !important}.wolf-terra-header .header-main .header-search .smart-search-wrapper .smart-search-inner{padding:20px;max-height:80vh;overflow-y:auto}.wolf-terra-header .header-main .header-search .smart-search-wrapper .smart-search-inner .section-title span{font-size:13px;text-transform:none;font-weight:500}.wolf-terra-header .header-main .header-search .smart-search-wrapper .keyword-pill{background-color:#f1f5f9;color:var(--main-text-color);padding:8px 16px;border-radius:50rem;font-size:14px;transition:all 0.2s ease}.wolf-terra-header .header-main .header-search .smart-search-wrapper .keyword-pill svg{color:#64748b}.wolf-terra-header .header-main .header-search .smart-search-wrapper .keyword-pill:hover{background-color:color-mix(in srgb, var(--main-color) 5%, transparent);color:var(--main-color)}.wolf-terra-header .header-main .header-search .smart-search-wrapper .keyword-pill:hover svg{color:var(--main-color)}.wolf-terra-header .header-main .header-search .smart-search-wrapper #liveViewAllArticles,.wolf-terra-header .header-main .header-search .smart-search-wrapper #liveViewAllProducts{font-size:15px;color:var(--main-text-color)}.wolf-terra-header .header-main .header-search .smart-search-wrapper #liveViewAllArticles:hover,.wolf-terra-header .header-main .header-search .smart-search-wrapper #liveViewAllProducts:hover{color:var(--main-color)}.wolf-terra-header .header-main .header-search .smart-search-wrapper .history-list .history-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f1f5f9;cursor:pointer}.wolf-terra-header .header-main .header-search .smart-search-wrapper .history-list .history-item .history-text{display:flex;align-items:center;gap:12px;color:var(--text-color, #333);font-size:14.5px;flex-grow:1}.wolf-terra-header .header-main .header-search .smart-search-wrapper .history-list .history-item .history-text svg{color:#94a3b8}.wolf-terra-header .header-main .header-search .smart-search-wrapper .history-list .history-item .remove-history{color:#94a3b8;background:transparent;border:none;padding:5px;transition:0.2s}.wolf-terra-header .header-main .header-search .smart-search-wrapper .history-list .history-item .remove-history:hover{color:var(--second-color)}.wolf-terra-header .header-main .header-search .smart-search-wrapper .history-list .history-item:hover .history-text{color:var(--second-color)}.wolf-terra-header .header-main .header-search .smart-search-wrapper .btn-clear-history{font-size:14px;transition:0.2s}.wolf-terra-header .header-main .header-search .smart-search-wrapper .btn-clear-history:hover{color:var(--main-color) !important}.wolf-terra-header .header-main .header-search .search-product-card{transition:0.3s ease}.wolf-terra-header .header-main .header-search .search-product-card .search-product-card-img{background:#f8fafc;border:1px solid #eef2f6;overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.wolf-terra-header .header-main .header-search .search-product-card .search-product-card-img img{object-fit:cover;transition:transform 0.4s ease}.wolf-terra-header .header-main .header-search .search-product-card .search-product-card-name{color:var(--main-text-color);font-size:13.5px;line-height:1.3;transition:0.2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.wolf-terra-header .header-main .header-search .search-product-card .search-product-card-price{color:var(--price-color);font-size:14px;line-height:1.2}.wolf-terra-header .header-main .header-search .search-product-card:hover .search-product-card-name{color:var(--main-color)}.wolf-terra-header .header-main .header-search .search-product-card:hover .search-product-card-img img{transform:scale(1.08)}.wolf-terra-header .header-main .header-search .search-article-card{padding:8px;border-radius:8px;transition:0.2s;border:1px solid transparent}.wolf-terra-header .header-main .header-search .search-article-card:hover{background:#f8fafc;border-color:#eef2f6}.wolf-terra-header .header-main .action-item{color:var(--main-text-color);font-size:15px}.wolf-terra-header .header-main .action-item:hover{color:var(--main-color)}.wolf-terra-header .header-main .action-item .cart-count{background-color:var(--main-color);color:#fff;font-size:10px;padding:2px 5px;border:2px solid #fff}.wolf-terra-header .header-main .header-actions .account-dropdown-wrap .dropdown-menu-account{min-width:220px;z-index:1000;top:calc(100% + 18px);opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.wolf-terra-header .header-main .header-actions .account-dropdown-wrap .dropdown-menu-account::before{content:'';position:absolute;top:-18px;left:0;width:100%;height:18px;background:transparent}.wolf-terra-header .header-main .header-actions .account-dropdown-wrap .dropdown-menu-account::after{content:'';position:absolute;top:-6px;right:30px;width:14px;height:14px;background:#fff;border-top:1px solid #dee2e6;border-left:1px solid #dee2e6;transform:rotate(45deg);border-radius:2px 0 0 0;z-index:-1}.wolf-terra-header .header-main .header-actions .account-dropdown-wrap .dropdown-menu-account li a{color:var(--main-text-color);font-size:15px}.wolf-terra-header .header-main .header-actions .account-dropdown-wrap .dropdown-menu-account li a:hover{background-color:var(--terra-bg-light);color:var(--main-color) !important;padding-left:14px !important}.wolf-terra-header .header-main .header-actions .account-dropdown-wrap .dropdown-menu-account li a:hover svg{color:var(--main-color) !important}.wolf-terra-header .header-main .header-actions .account-dropdown-wrap:hover .dropdown-menu-account{opacity:1;visibility:visible;transform:translateY(0)}.wolf-terra-header .header-nav{background-color:#fff}.wolf-terra-header .header-nav .main-nav{min-width:0}.wolf-terra-header .header-nav .main-nav .scroll-container{overflow-x:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.wolf-terra-header .header-nav .main-nav .scroll-container::-webkit-scrollbar{display:none}.wolf-terra-header .header-nav .main-nav .main-menu{transition:margin-left 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.wolf-terra-header .header-nav .main-nav .main-menu .menu-link{white-space:nowrap}.wolf-terra-header .header-nav .main-nav .wolf-navigation-arrows button{color:#888}.wolf-terra-header .header-nav .main-nav .wolf-navigation-arrows button[disabled]{opacity:0.2;cursor:not-allowed}.wolf-terra-header .main-menu .menu-item{position:static}.wolf-terra-header .main-menu .menu-link{color:var(--main-text-color);padding:16px 16px;text-decoration:none;transition:color 0.3s ease;position:relative;font-size:15px}.wolf-terra-header .main-menu .menu-link::after{content:'';position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:var(--main-color);border-radius:2px;transition:width 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.wolf-terra-header .main-menu .menu-link svg{transition:transform 0.3s ease}@media (min-width: 992px){.wolf-terra-header .main-menu .menu-item:hover .menu-link,.wolf-terra-header .main-menu .menu-item.active .menu-link{color:var(--main-color);background-color:transparent}.wolf-terra-header .main-menu .menu-item:hover .menu-link::after,.wolf-terra-header .main-menu .menu-item.active .menu-link::after{width:calc(100% - 40px)}.wolf-terra-header .main-menu .menu-item:hover .menu-link svg,.wolf-terra-header .main-menu .menu-item.active .menu-link svg{transform:rotate(180deg)}.wolf-terra-header .main-menu .menu-item:nth-child(7).has-dropdown .dropdown-menu-level-2 .has-dropdown-submenu .dropdown-menu-level-3,.wolf-terra-header .main-menu .menu-item:nth-child(8).has-dropdown .dropdown-menu-level-2 .has-dropdown-submenu .dropdown-menu-level-3,.wolf-terra-header .main-menu .menu-item:nth-child(9).has-dropdown .dropdown-menu-level-2 .has-dropdown-submenu .dropdown-menu-level-3,.wolf-terra-header .main-menu .menu-item:nth-child(10).has-dropdown .dropdown-menu-level-2 .has-dropdown-submenu .dropdown-menu-level-3{left:-100%}}.wolf-terra-header .has-dropdown .dropdown-menu-level-2{position:absolute;top:100%;background:#fff;z-index:999}@media (min-width: 992px){.wolf-terra-header .has-dropdown .dropdown-menu-level-2{min-width:230px;padding:10px 0;border-radius:8px;border:1px solid #EAE3D9;display:none}}.wolf-terra-header .has-dropdown .dropdown-menu-level-2 .dropdown-item .dropdown-link{display:flex;padding:10px 20px;color:#333;font-size:14px;font-weight:500;transition:all 0.2s ease}.wolf-terra-header .has-dropdown .dropdown-menu-level-2 .dropdown-item .dropdown-link:hover{background-color:var(--terra-bg-light);color:var(--main-color);padding-left:25px}.wolf-terra-header .has-dropdown .dropdown-menu-level-2 .has-dropdown-submenu .dropdown-menu-level-3{position:absolute;top:0;left:100%;background:#fff}@media (min-width: 992px){.wolf-terra-header .has-dropdown .dropdown-menu-level-2 .has-dropdown-submenu .dropdown-menu-level-3{min-width:230px;padding:10px 0;border-radius:8px;border:1px solid #EAE3D9;z-index:1000;opacity:0;visibility:hidden;transform:translateX(10px);transition:all 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28)}}@media (min-width: 992px) and (max-width: 1199px){.wolf-terra-header .has-dropdown .dropdown-menu-level-2 .has-dropdown-submenu .dropdown-menu-level-3{left:100%}}@media (min-width: 992px){.wolf-terra-header .has-dropdown .dropdown-menu-level-2 .has-dropdown-submenu:hover>.dropdown-menu-level-3{opacity:1;visibility:visible;transform:translateX(0)}}@media (min-width: 992px){.wolf-terra-header .has-dropdown:hover>.dropdown-menu-level-2{display:block;animation:slideUpFade 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28) forwards}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.wolf-terra-header .header-highlight-btn{background-color:var(--main-color)}.wolf-terra-header .header-highlight-btn:hover{background-color:var(--terra-hover);transform:translateX(3px)}.wolf-terra-header .mega-menu-wrapper{top:100%;background-color:var(--terra-bg-light);border-top:1px solid #EAE3D9;opacity:0;visibility:hidden;transform:translateY(15px);transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:999}.wolf-terra-header .has-mega-menu:hover .mega-menu-wrapper{opacity:1;visibility:visible;transform:translateY(0)}.wolf-terra-header .mega-sidebar-list .sidebar-item{margin-bottom:2px}.wolf-terra-header .mega-sidebar-list .sidebar-item .cat-title{color:var(--main-text-color);font-size:15px}.wolf-terra-header .mega-sidebar-list .sidebar-item .cat-desc{color:rgba(33,37,41,0.75);font-size:13px}.wolf-terra-header .mega-sidebar-list .sidebar-item .arrow-icon{color:var(--main-text-color)}.wolf-terra-header .mega-sidebar-list .sidebar-item:hover,.wolf-terra-header .mega-sidebar-list .sidebar-item.active{background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,0.03)}.wolf-terra-header .mega-sidebar-list .sidebar-item:hover .cat-icon,.wolf-terra-header .mega-sidebar-list .sidebar-item.active .cat-icon{color:var(--main-color) !important}.wolf-terra-header .mega-sidebar-list .sidebar-item:hover .arrow-icon,.wolf-terra-header .mega-sidebar-list .sidebar-item.active .arrow-icon{color:var(--main-color) !important;transform:translateX(3px)}.wolf-terra-header .mega-panel{animation:fadePanelIn 0.3s ease forwards}.wolf-terra-header .mega-panel .alert{font-size:14px}.wolf-terra-header .mega-panel .mega-default-item .mega-default-item-img{width:50px;height:50px}.wolf-terra-header .mega-panel .mega-default-item .mega-default-item-title{color:var(--main-text-color);font-size:15px}.wolf-terra-header .mega-panel .mega-default-item .mega-default-item-desc{color:rgba(33,37,41,0.75);font-size:13px}.wolf-terra-header .mega-panel .mega-panel-sub-header .mega-col-title{color:var(--main-text-color);font-size:20px}.wolf-terra-header .mega-panel .mega-panel-sub-header .mega-col-desc{color:rgba(33,37,41,0.75);font-size:14px}.wolf-terra-header .mega-panel .mega-panel-sub-header a{color:var(--main-text-color);font-size:14px}.wolf-terra-header .mega-panel.active{display:block !important}@keyframes fadePanelIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.wolf-terra-header .visual-card{background-color:#fff !important;border:1px solid transparent}.wolf-terra-header .visual-card .v-img{width:60px;height:60px}.wolf-terra-header .visual-card .v-text .v-text-title{color:var(--main-text-color);font-size:15px}.wolf-terra-header .visual-card .v-text .v-text-desc{color:rgba(33,37,41,0.75);font-size:13px}.wolf-terra-header .visual-card:hover{border-color:#EAE3D9;box-shadow:0 5px 15px rgba(0,0,0,0.04)}.wolf-terra-header .visual-card:hover .arrow{transform:translateX(3px);color:var(--main-color)}.wolf-terra-header .promo-card .promo-img img{transform:scale(1)}.wolf-terra-header .promo-card .promo-card-title{font-size:17px;color:var(--main-text-color)}.wolf-terra-header .promo-card .promo-card-desc{color:rgba(33,37,41,0.75);font-size:14px}.wolf-terra-header .promo-card .promo-card-more{font-size:14px;color:var(--main-text-color)}.wolf-terra-header .promo-card:hover .promo-img img{transform:scale(1.05)}.wolf-terra-header .promo-card:hover span{color:var(--main-color) !important}.wolf-terra-header .promo-banner-wide{min-height:180px;background-color:#EFE9E0}.wolf-terra-header .promo-banner-wide .promo-banner-wide-tagline{font-size:15px}.wolf-terra-header .promo-banner-wide .promo-banner-wide-title{font-size:18px;color:var(--main-text-color)}.wolf-terra-header .promo-banner-wide .promo-banner-wide-desc{color:rgba(33,37,41,0.75);font-size:14px}.wolf-terra-header .promo-banner-wide .banner-overlay{background:linear-gradient(to right, rgba(253,251,247,0.95) 0%, rgba(253,251,247,0.4) 50%, rgba(253,251,247,0) 100%)}.wolf-terra-header .promo-banner-wide .w-60{width:65%}.wolf-terra-header .promo-banner-wide img{transition:transform 0.8s ease}.wolf-terra-header .promo-banner-wide:hover img{transform:scale(1.03)}.wolf-terra-header .mobile-menu-overlay{z-index:1040;transition:opacity 0.3s}.wolf-terra-header .mobile-menu-overlay.active{display:block !important}@media (max-width: 991px){.wolf-terra-header .header-nav{position:fixed !important;top:0 !important;left:-320px;width:300px;max-width:85vw;height:100vh;background-color:#fff;z-index:1050;transition:left 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);overflow-y:auto;display:flex;flex-direction:column;border:none !important}.wolf-terra-header .header-nav.active{left:0;box-shadow:5px 0 15px rgba(0,0,0,0.05)}.wolf-terra-header .header-nav .container{flex-direction:column;align-items:flex-start !important}.wolf-terra-header .header-nav .main-nav{width:100%}.wolf-terra-header .header-nav .main-nav .scroll-container{overflow:visible !important}.wolf-terra-header .header-nav .main-nav .main-menu{flex-direction:column !important;align-items:flex-start !important;margin-left:0 !important;width:100%}.wolf-terra-header .header-nav .main-nav .main-menu .menu-item{width:100%;border-bottom:1px solid #EAE3D9}.wolf-terra-header .header-nav .main-nav .main-menu .menu-item .menu-link{padding:10px 5px;width:100%;justify-content:space-between;white-space:normal}.wolf-terra-header .header-nav .main-nav .main-menu .menu-item .menu-link::after{display:none}.wolf-terra-header .header-nav .main-nav .wolf-navigation-arrows{display:none !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper,.wolf-terra-header .header-nav .has-mega-menu .dropdown-menu-level-2,.wolf-terra-header .header-nav .has-dropdown .mega-menu-wrapper,.wolf-terra-header .header-nav .has-dropdown .dropdown-menu-level-2{position:static !important;opacity:1 !important;visibility:visible !important;transform:none !important;display:none;width:100% !important;box-shadow:none !important;border:none !important;border-radius:0 !important;padding:0 5px 15px 15px !important;background-color:transparent !important;animation:none !important}.wolf-terra-header .header-nav .has-mega-menu .dropdown-menu-level-2 .dropdown-item .dropdown-link,.wolf-terra-header .header-nav .has-dropdown .dropdown-menu-level-2 .dropdown-item .dropdown-link{padding:10px 0}.wolf-terra-header .header-nav .has-mega-menu .dropdown-menu-level-2 .dropdown-item .dropdown-link:hover,.wolf-terra-header .header-nav .has-dropdown .dropdown-menu-level-2 .dropdown-item .dropdown-link:hover{background-color:transparent}.wolf-terra-header .header-nav .has-mega-menu.open-mobile>.mega-menu-wrapper,.wolf-terra-header .header-nav .has-mega-menu.open-mobile>.dropdown-menu-level-2,.wolf-terra-header .header-nav .has-dropdown.open-mobile>.mega-menu-wrapper,.wolf-terra-header .header-nav .has-dropdown.open-mobile>.dropdown-menu-level-2{display:block}.wolf-terra-header .header-nav .has-mega-menu.open-mobile>.menu-link svg,.wolf-terra-header .header-nav .has-dropdown.open-mobile>.menu-link svg{transform:rotate(180deg)}.wolf-terra-header .header-nav .has-dropdown-submenu .dropdown-menu-level-3{position:static !important;opacity:1 !important;visibility:visible !important;transform:none !important;display:none;border:none !important;padding-left:15px !important;background:transparent;box-shadow:none !important}.wolf-terra-header .header-nav .has-dropdown-submenu .dropdown-link svg{transition:transform 0.3s ease;transform:rotate(-90deg)}.wolf-terra-header .header-nav .has-dropdown-submenu.open-mobile>.dropdown-menu-level-3{display:block}.wolf-terra-header .header-nav .has-dropdown-submenu.open-mobile>.dropdown-link svg{transform:rotate(90deg)}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper{padding:0px 15px 20px 15px !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .container{padding:0 !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-sidebar,.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-promos{border:none !important;padding-left:0 !important;padding-right:0 !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-col-title{font-size:16px !important;margin-top:15px;margin-bottom:0;color:var(--main-color) !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-sidebar-list .sidebar-item{background-color:transparent;border:1px solid #EAE3D9;margin-bottom:8px}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-sidebar-list .sidebar-item a{padding:10px !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-sidebar-list .sidebar-item .cat-icon svg{width:20px;height:20px}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-sidebar-list .sidebar-item .cat-title{font-size:14px}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-sidebar-list .sidebar-item .cat-desc{display:none}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-sidebar-list .sidebar-item.active{border-color:var(--main-color)}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-sidebar-list .sidebar-item.active .arrow-icon{transform:rotate(90deg);color:var(--main-color) !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-sidebar-list .sidebar-item .mega-panel{padding:15px 10px;border-top:1px dashed #EAE3D9;margin-top:5px;background-color:transparent;animation:accordionFade 0.3s ease}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-sidebar-list .sidebar-item .mega-panel .mega-panel-sub-header{align-items:flex-start !important;margin-bottom:0 !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-sidebar-list .sidebar-item .mega-panel .mega-panel-sub-header .mega-col-title{margin-top:0 !important}@keyframes accordionFade{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-dynamic-content{padding-left:0 !important;padding-right:0 !important;margin-top:10px}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-dynamic-content .mega-panel .col-6{width:100% !important;margin-bottom:5px}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-dynamic-content .mega-panel .visual-card{padding:8px !important;border:1px solid #EAE3D9}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-dynamic-content .mega-panel .visual-card .v-img{width:45px !important;height:45px !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-dynamic-content .mega-panel .mega-col-title{font-size:18px !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-promos{margin-top:20px}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-promos .row.g-3{flex-direction:column}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-promos .row.g-3 .col-6{width:100% !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-promos .promo-card{gap:15px;border:1px solid #EAE3D9;padding:10px;border-radius:8px}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-promos .promo-card .promo-img{width:80px;height:80px;aspect-ratio:auto !important;margin-bottom:0 !important;flex-shrink:0}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-promos .promo-card .promo-card-title{margin-bottom:5px !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-promos .promo-banner-wide{min-height:140px;margin-top:15px}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-promos .promo-banner-wide .banner-content{width:100% !important;padding:15px !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-promos .promo-banner-wide h4{font-size:18px !important}.wolf-terra-header .header-nav .has-mega-menu .mega-menu-wrapper .mega-promos .promo-banner-wide .btn{font-size:11px !important;padding:6px 12px !important}.wolf-terra-header .header-nav .header-highlight-btn{display:flex !important;margin:25px 20px;justify-content:center;width:calc(100% - 40px)}}.menu-backdrop{position:fixed;top:0 !important;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:96;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.menu-backdrop.is-active{opacity:1;visibility:visible}.wolf-terra-footer{background-color:var(--footer-bg-color);color:var(--footer-text-color);padding-top:60px;position:relative;overflow:hidden}.wolf-terra-footer .footer-top{padding-bottom:40px;border-bottom:1px solid #4A433B}.wolf-terra-footer .footer-logo img{max-width:180px;height:auto}.wolf-terra-footer .footer-desc{font-size:15px;line-height:1.6}.wolf-terra-footer .footer-contact li{margin-bottom:12px;font-size:15px}.wolf-terra-footer .footer-contact li .icon{width:18px;height:18px;flex-shrink:0;margin-top:2px}.wolf-terra-footer .footer-contact li a{color:var(--footer-text-color)}.wolf-terra-footer .footer-contact li a:hover{color:var(--footer-hover-color)}.wolf-terra-footer .footer-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #4A433B;border-radius:50%;color:var(--footer-text-color);transition:all 0.3s ease}.wolf-terra-footer .footer-social a svg{width:16px;height:16px}.wolf-terra-footer .footer-social a:hover{border-color:var(--footer-hover-color);color:var(--footer-bg-color);background-color:var(--footer-hover-color)}.wolf-terra-footer .footer-heading{color:var(--footer-hover-color);font-size:17px;margin-bottom:20px;letter-spacing:0.5px}.wolf-terra-footer .footer-heading .toggle-icon{transition:transform 0.3s ease}.wolf-terra-footer .footer-heading[aria-expanded="true"] .toggle-icon{transform:rotate(180deg)}@media (min-width: 768px){.wolf-terra-footer .footer-heading{pointer-events:none}}.wolf-terra-footer .footer-menu li{margin-bottom:12px}.wolf-terra-footer .footer-menu a{color:var(--footer-text-color);text-decoration:none;transition:all 0.3s ease;font-size:15px}.wolf-terra-footer .footer-menu a:hover{color:var(--footer-hover-color);opacity:1;padding-left:4px}.wolf-terra-footer .footer-promo-box{min-height:240px;background-color:#EAE3D9}.wolf-terra-footer .footer-promo-box .promo-bg-img{z-index:0;transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.wolf-terra-footer .footer-promo-box:hover .promo-bg-img{transform:scale(1.08)}.wolf-terra-footer .footer-promo-box .promo-overlay{background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(44,38,33,0.7) 100%)}.wolf-terra-footer .footer-promo-box .promo-title{font-size:20px}.wolf-terra-footer .footer-promo-box .promo-desc{font-size:13px;line-height:1.5;max-width:90%;margin-left:auto;margin-right:auto}.wolf-terra-footer .footer-promo-box .btn-promo{background-color:var(--footer-bg-color);color:var(--footer-text-color);font-size:12px;padding:8px 18px;border-radius:4px;border:1px solid rgba(255,255,255,0.2);display:inline-flex;align-items:center;gap:8px;transition:all 0.3s;text-transform:uppercase;letter-spacing:0.5px}.wolf-terra-footer .footer-promo-box .btn-promo:hover{background-color:var(--footer-text-color);color:var(--footer-bg-color);border-color:var(--footer-text-color)}.wolf-terra-footer .qr-box .zalo-content{color:var(--footer-text-color);line-height:1.3;font-size:14px}.wolf-terra-footer .qr-box .zalo-content .zalo-title{color:var(--footer-hover-color);font-size:16px}.wolf-terra-footer .bo-cong-thuong{font-size:14px}.wolf-terra-footer .bo-cong-thuong img{border-radius:4px;background-color:#fff;padding:3px;object-fit:contain}.wolf-terra-footer .footer-middle{padding:30px 0;border-bottom:1px solid #4A433B}@media (max-width: 767px){.wolf-terra-footer .footer-middle{padding:20px 0}}.wolf-terra-footer .footer-middle .trust-icon{width:32px;height:32px;color:var(--footer-hover-color)}.wolf-terra-footer .footer-middle .trust-title{font-size:14px;color:var(--footer-text-color);margin-bottom:2px}.wolf-terra-footer .footer-middle .trust-sub{font-size:11px;text-transform:uppercase;letter-spacing:1px;opacity:0.6}@media (max-width: 375px){.wolf-terra-footer .footer-middle .payment-methods img{max-width:50px}}.wolf-terra-footer .footer-bottom{padding:25px 0;font-size:14px}.wolf-terra-footer .footer-bottom .copyright-col a{color:var(--footer-text-color)}.wolf-terra-footer .footer-bottom .copyright-col a:hover{color:var(--footer-hover-color)}.wolf-terra-footer .footer-bottom .terra-slogan{font-style:italic;font-size:14px;letter-spacing:0.5px}.wolf-terra-footer .footer-bottom .language-select button{font-size:14px;color:var(--footer-text-color);border-color:var(--footer-text-color) !important}.wolf-terra-footer .footer-bottom .language-select button:hover{background-color:var(--footer-hover-color) !important;color:var(--footer-bg-color);border-color:var(--footer-bg-color) !important}.wolf-terra-footer .footer-bottom .language-select ul{background-color:var(--footer-bg-color);border:1px solid var(--footer-text-color) !important}.wolf-terra-footer .footer-bottom .language-select ul li a{font-size:14px;color:var(--footer-text-color)}.wolf-terra-footer .footer-bottom .language-select ul li a:hover{background-color:color-mix(in srgb, var(--footer-text-color) 10%, transparent);color:var(--footer-text-color)}@media (max-width: 991px){.wolf-terra-footer{padding-top:40px}.wolf-terra-footer .footer-promo-box{flex-direction:column;text-align:center;padding:30px 20px}.wolf-terra-footer .footer-promo-box .promo-image{margin-top:15px;width:100px}.wolf-terra-footer .trust-badges-wrap{justify-content:center}.wolf-terra-footer .payment-wrap{justify-content:center}}.wolf-breadcrumb{border-top:1px solid rgba(38,78,54,0.08)}@media (max-width: 767px){.wolf-breadcrumb{padding-top:0 !important}}.wolf-breadcrumb .breadcrumb{font-size:14px;font-weight:500}.wolf-breadcrumb .breadcrumb a{color:#a4a2a3}@media (min-width: 992px){.wolf-breadcrumb .breadcrumb a:hover,.wolf-breadcrumb .breadcrumb a:focus{color:var(--main-color)}}@media (max-width: 767px){.wolf-breadcrumb .breadcrumb .breadcrumb-item{flex-shrink:0}}.wolf-breadcrumb .breadcrumb .breadcrumb-item.active{color:var(--main-color)}.wolf-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#a4a2a3}.wolf-product-card .product-img-box{background-color:#f7f5f0;aspect-ratio:4/5;border-radius:4px}.wolf-product-card .product-img-box .product-img-box-a img{transition:transform 0.6s ease;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;object-fit:contain;width:auto;max-height:100%}.wolf-product-card .product-img-box .badge-sale{background-color:var(--color_tag_sale);font-size:10px;letter-spacing:1px;padding:4px 10px}.wolf-product-card .product-img-box .btn-action{width:36px;height:36px;color:#333;background-color:rgba(245,240,235,0.85);backdrop-filter:blur(4px)}.wolf-product-card .product-img-box .btn-action:hover{color:#fff;background-color:var(--main-color, var(--color_tag_sale))}.wolf-product-card .product-img-box .action-hover-only{opacity:0;transform:translateY(10px);transition:all 0.3s ease}.wolf-product-card .product-img-box .action-tooltip{right:100%;margin-right:12px;background-color:#222;padding:4px 10px;font-size:12px;opacity:0;visibility:hidden}.wolf-product-card .product-img-box .action-tooltip::after{content:'';position:absolute;top:50%;right:-4px;transform:translateY(-50%);border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #222}.wolf-product-card .product-img-box .wolf-atc-form{opacity:0;transform:translateY(100%);transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:2}.wolf-product-card .product-img-box .wolf-atc-btn{background-color:var(--main-color);color:#fff;padding:14px 15px;font-size:13px;letter-spacing:1.5px;border-radius:0;box-shadow:none !important;outline:none !important}.wolf-product-card .product-img-box .wolf-atc-btn:hover:not(:disabled){background-color:var(--second-color);color:#fff}.wolf-product-card .product-img-box .wolf-atc-btn .spinner-border{width:20px;height:20px}.wolf-product-card .product-img-box .action-item-wrapper:hover .action-tooltip{opacity:1;visibility:visible}@media (min-width: 992px){.wolf-product-card:hover .product-img-box img{transform:scale(1.05)}.wolf-product-card:hover .product-img-box .action-hover-only{opacity:1;transform:translateY(0)}.wolf-product-card:hover .product-img-box .action-hover-only:nth-child(2){transition-delay:0.05s}.wolf-product-card:hover .product-img-box .action-hover-only:nth-child(3){transition-delay:0.1s}.wolf-product-card:hover .product-img-box .wolf-atc-form{opacity:1;transform:translateY(0)}}.wolf-product-card .product-info-box .product-title{min-height:44px;font-size:17px;line-height:1.3}@media (max-width: 991px){.wolf-product-card .product-info-box .product-title{font-size:15px;min-height:39px}}.wolf-product-card .product-info-box .product-title a{font-size:17px;line-height:1.3;color:var(--main-text-color)}@media (max-width: 991px){.wolf-product-card .product-info-box .product-title a{font-size:15px}}.wolf-product-card .product-info-box .product-reviews{margin-bottom:7px;font-size:13px}.wolf-product-card .product-info-box .product-reviews .stars{display:flex;gap:2px;color:#ffc107}.wolf-product-card .product-info-box .product-reviews .review-count{font-size:12px;color:#888888}.wolf-product-card .product-info-box .price-current{color:var(--price-color);font-size:19px}.wolf-product-card .product-info-box .price-compare{font-size:15px;color:#888888}@media (max-width: 767px){.wolf-product-card .product-info-box .price-compare{display:none}}.paginate-pages .pagination{margin-bottom:0;margin-top:10px}.paginate-pages .pagination .page-item .page-link{background-color:#fff;color:var(--main-text-color);font-size:16px;border:1px solid transparent;padding:5px 10px;text-align:center;font-weight:500;min-width:50px}@media (min-width: 992px){.paginate-pages .pagination .page-item .page-link:hover,.paginate-pages .pagination .page-item .page-link:focus{background-color:rgba(19,19,19,0.06);border-color:var(--border-color);color:var(--main-text-color);box-shadow:none;outline:none}}@media (max-width: 480px){.paginate-pages .pagination .page-item .page-link{padding:5px 7px;font-size:14px;min-width:40px}}.paginate-pages .pagination .page-item.disabled .page-link{background-color:#e9ecef;color:#212529}.paginate-pages .pagination .page-item.active .page-link{background-color:rgba(19,19,19,0.06);border-color:var(--border-color);color:var(--main-text-color);box-shadow:none;outline:none}#promoBannerPopup{top:0 !important;background-color:transparent}#promoBannerPopup .modal-content{background-color:transparent}#promoBannerPopup .modal-content img{max-width:350px}#promoBannerPopup .btn-close{color:#fff;opacity:1;filter:invert(1);z-index:99}#promoBannerPopup .btn-close:hover{opacity:0.7}#toastNotification{z-index:999 !important;right:15px}#popup-cart-mobile .modal-content{border:none}#popup-cart-mobile .modal-content .modal-header{background-color:var(--second-color);color:#fff;padding:10px 16px}#popup-cart-mobile .modal-content .modal-header .modal-title{text-align:center;font-size:18px;font-weight:500}#popup-cart-mobile .modal-content .modal-header .btn-close{filter:invert(1);opacity:0.9}@media (min-width: 992px){#popup-cart-mobile .modal-content .modal-header .btn-close:hover{opacity:0.5}}#popup-cart-mobile .modal-content .bodycart-mobile .body_content .product-title{font-size:16px}#popup-cart-mobile .modal-content .bodycart-mobile .body_content .product-title a{color:var(--main-text-color)}@media (min-width: 992px){#popup-cart-mobile .modal-content .bodycart-mobile .body_content .product-title a:hover,#popup-cart-mobile .modal-content .bodycart-mobile .body_content .product-title a:focus{color:var(--main-color)}}#popup-cart-mobile .modal-content .bodycart-mobile .body_content .product-new-price b{color:var(--main-color);font-weight:500}@media (min-width: 992px){#popup-cart-mobile .modal-content .noti-cart-count:hover{color:var(--second-color) !important}#popup-cart-mobile .modal-content .noti-cart-count:hover svg{color:var(--second-color) !important}}.js-free-shipping{position:relative;height:25px;margin:10px 0;background:#f5f5f5}@media (max-width: 767px){.js-free-shipping{margin-top:0}}.js-free-shipping .free-shipping-content{position:absolute;width:100%;text-align:center;line-height:25px;color:#333;font-weight:500;left:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px}.js-free-shipping .free-shipping-content .white{color:#fff}:root{--popup-main-color:var(--main-color, #1a4d35);--popup-icon-bg:color-mix(in srgb, var(--main-color) 10%, transparent);--popup-footer-bg:#f4f8f4}.popup-sapo{position:fixed;bottom:20px;left:20px;margin:0;z-index:99;top:auto !important}@media (max-width: 767px){.popup-sapo{bottom:15px;left:15px}}.popup-sapo .trigger-btn{position:relative;z-index:4;height:50px;width:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;background-color:var(--popup-main-color);color:#fff;transition:0.3s all ease;box-shadow:0 4px 15px rgba(0,0,0,0.2);border:2px solid #fff}.popup-sapo .trigger-btn:hover{transform:scale(1.05)}.popup-sapo .trigger-btn .icon-open,.popup-sapo .trigger-btn .icon-close{position:absolute;transition:0.3s all;display:flex;justify-content:center;align-items:center}.popup-sapo .trigger-btn .icon-close{opacity:0;transform:scale(0.5) rotate(-90deg)}.popup-sapo .content{background-color:#fff;border-radius:20px;width:340px;position:absolute;bottom:80px;left:0;box-shadow:0 10px 40px rgba(0,0,0,0.12);transform-origin:bottom left;transform:scale(0);opacity:0;visibility:hidden;transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28)}@media (max-width: 400px){.popup-sapo .content{width:330px}}.popup-sapo .content .popup-header{display:flex;align-items:center;padding:20px 20px 15px}@media (max-width: 767px){.popup-sapo .content .popup-header{padding:10px 10px 10px}}.popup-sapo .content .popup-header .header-icon{width:44px;height:44px;background-color:var(--popup-icon-bg);color:var(--popup-main-color);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.popup-sapo .content .popup-header .header-title{font-size:15px;font-weight:600;color:var(--main-text-color);margin-left:15px;flex:1;line-height:1.3;padding-right:20px}.popup-sapo .content .popup-header .close-popup-sapo{cursor:pointer;color:#777;padding:5px;transition:0.2s;position:absolute;right:10px;top:10px}.popup-sapo .content .popup-header .close-popup-sapo:hover{color:#111;transform:scale(1.1)}.popup-sapo .content .popup-body{padding:0 20px 15px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}@media (max-width: 767px){.popup-sapo .content .popup-body{padding:0 10px 10px}}.popup-sapo .content .popup-body::-webkit-scrollbar{width:4px}.popup-sapo .content .popup-body::-webkit-scrollbar-track{background:#f4f4f4;border-radius:10px}.popup-sapo .content .popup-body::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:10px}.popup-sapo .content .popup-body::-webkit-scrollbar-thumb:hover{background:var(--popup-main-color)}@media (max-width: 767px){.popup-sapo .content .popup-body{max-height:40vh}}.popup-sapo .content .popup-body ul{margin:0;padding:0;list-style:none}.popup-sapo .content .popup-body ul li{margin-bottom:10px}.popup-sapo .content .popup-body ul li:last-child{margin-bottom:0}.popup-sapo .content .popup-body ul li a{display:flex;align-items:center;padding:12px 15px;border:1px solid #eaeaea;border-radius:12px;text-decoration:none;transition:0.2s all}.popup-sapo .content .popup-body ul li a:hover{border-color:var(--popup-main-color);box-shadow:0 2px 10px rgba(0,0,0,0.05)}.popup-sapo .content .popup-body ul li a .item-icon{width:34px;height:34px;border-radius:50%;background-color:var(--popup-icon-bg);color:var(--popup-main-color);display:flex;justify-content:center;align-items:center;margin-right:15px;flex-shrink:0}.popup-sapo .content .popup-body ul li a .item-text{flex:1;color:#222;font-size:14.5px;font-weight:500}.popup-sapo .content .popup-body ul li a .item-arrow{color:#666;display:flex;align-items:center}.popup-sapo .content .popup-footer{background-color:var(--popup-footer-bg);padding:15px 20px;border-radius:0 0 20px 20px;display:flex;align-items:flex-start}.popup-sapo .content .popup-footer .footer-icon{width:22px;height:22px;background-color:#8bb866;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:12px;flex-shrink:0;margin-top:2px}.popup-sapo .content .popup-footer .footer-text{font-size:13px;color:#444;line-height:1.5}.popup-sapo.active .trigger-btn{border:2px solid #fff}.popup-sapo.active .trigger-btn .icon-open{opacity:0;transform:scale(0.5) rotate(90deg)}.popup-sapo.active .trigger-btn .icon-close{opacity:1;transform:scale(1) rotate(0)}.popup-sapo.active .content{transform:scale(1);opacity:1;visibility:visible}#wishlistCountBadge{z-index:1}.main-widget{position:fixed;z-index:99;top:auto !important;right:20px;bottom:20px}@media (max-width: 767px){.main-widget{bottom:15px;right:15px}}.main-widget .out-circle{overflow:hidden;padding:17px;border-radius:100%;background-color:var(--popup-color, #1a4d35);width:50px;height:50px;box-shadow:0 4px 15px rgba(0,0,0,0.2);cursor:pointer;position:relative;margin-left:auto;border:2px solid #fff}.main-widget .out-circle:hover{background-color:rgba(26,77,53,0.9)}.main-widget .main-icon{line-height:0;color:#fff;width:100%;height:20px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;transition:0.3s all}.main-widget .main-icon svg{width:24px;height:24px;fill:#fff}.main-widget .ser-icon{display:inline-flex;position:absolute;top:0;left:0;padding:10%;background:#fff;width:100%;height:100%;border-radius:100%;transition:0.3s all ease}.main-widget .ser-icon .item{width:50px;height:50px;display:flex;justify-content:center;align-items:center;transform:translate(-6px, -6px)}.main-widget .ser-icon .item svg{width:20px;height:20px;color:var(--popup-color, #1a4d35)}.main-widget .process{display:inline-flex;transform:translateX(0px);transition:0.15s linear transform;line-height:0}.main-widget .close-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background-color:var(--popup-color, #1a4d35);border-radius:100%;transition:0.3s all;cursor:pointer}.main-widget .close-icon svg{width:22px;height:22px}.main-widget .def-content{position:absolute;bottom:80px;right:0;background-color:transparent;border-radius:20px;transition:0.3s all cubic-bezier(0.18, 0.89, 0.32, 1.28);box-shadow:0 10px 40px rgba(0,0,0,0.15);width:350px;z-index:1;transform-origin:bottom right}@media (max-width: 400px){.main-widget .def-content{width:320px}}.main-widget .def-content .def-header{background-color:var(--popup-color, #1a4d35);padding:20px;border-radius:20px 20px 0 0;color:#fff;display:flex;align-items:center;position:relative}.main-widget .def-content .def-header .header-icon{width:44px;height:44px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:15px;flex-shrink:0;color:var(--popup-color, #1a4d35)}.main-widget .def-content .def-header .header-icon svg{width:24px;height:24px}.main-widget .def-content .def-header .header-text .title{margin:0 0 3px 0;font-size:16px;font-weight:600;line-height:1.2;color:#fff}.main-widget .def-content .def-header .header-text .subtitle{margin:0;font-size:12px;opacity:0.9}.main-widget .def-content .def-header .close-icon{position:absolute;right:15px;top:20px;background:none;width:auto;height:auto;padding:5px;opacity:0.7;left:unset}.main-widget .def-content .def-header .close-icon:hover{opacity:1;transform:scale(1.1)}.main-widget .def-content .def-header .close-icon svg{width:16px;height:16px}.main-widget .def-content .def-body{padding:10px 10px 5px 10px;background-color:#fff}.main-widget .def-content .def-body .item{margin-bottom:10px}.main-widget .def-content .def-body .item>a{display:flex;align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:10px 15px;text-decoration:none;transition:0.2s all;box-shadow:0 2px 10px rgba(0,0,0,0.03)}.main-widget .def-content .def-body .item>a:hover{border-color:#e0e0e0;box-shadow:0 4px 15px rgba(0,0,0,0.08);transform:translateY(-2px)}.main-widget .def-content .def-body .item>a .img{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:15px;flex-shrink:0;color:#fff}.main-widget .def-content .def-body .item>a .img svg{width:20px;height:20px}.main-widget .def-content .def-body .item>a .detail{flex-grow:1}.main-widget .def-content .def-body .item>a .detail .arcu-item-title{font-size:15px;font-weight:600;color:var(--popup-color, #1a4d35);display:block;margin-bottom:2px}.main-widget .def-content .def-body .item>a .detail .arcu-item-subtitle{font-size:13px;display:block}.main-widget .def-content .def-body .item>a .arrow{color:var(--popup-color, #1a4d35);margin-left:10px;opacity:0.8}.main-widget .def-content .def-body .item.phone>a .img{background-color:#4EB625}.main-widget .def-content .def-body .item.phone>a .arcu-item-subtitle{color:#4EB625;font-weight:500}.main-widget .def-content .def-body .item.zalo>a .img{background-color:#0165f8}.main-widget .def-content .def-body .item.zalo>a .arcu-item-subtitle{color:#0165f8}.main-widget .def-content .def-body .item.mess>a .img{background-color:#0078FF}.main-widget .def-content .def-body .item.mess>a .arcu-item-subtitle{color:#0078FF}.main-widget .def-content .def-body .item.map>a .img{background-color:#d94234}.main-widget .def-content .def-body .item.map>a .arcu-item-subtitle{color:#d94234}.main-widget .def-content .def-footer{background-color:#f0f5ee;padding:15px 20px;border-radius:0 0 20px 20px;display:flex;align-items:center}.main-widget .def-content .def-footer .footer-icon{width:32px;height:32px;background-color:#d7e6d7;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:12px;flex-shrink:0;color:#1a4d35}.main-widget .def-content .def-footer .footer-icon svg{width:16px;height:16px}.main-widget .def-content .def-footer .footer-text{font-size:12px;color:#1a4d35;line-height:1.4}.main-widget .def-content .def-footer .footer-text b{font-weight:600}.unsee{opacity:0;visibility:hidden;pointer-events:none;transform:scale(0.8)}.close-icon-wd.unsee{transform:rotate(180deg) scale(0.5)}.pregan{position:absolute;width:100%;height:100%;left:0;top:0;background-color:var(--popup-color, #1a4d35);z-index:-2;border-radius:100%;animation:zoomzoom 3s linear 0.2s infinite}.pregan.element:nth-child(1){animation-delay:0.5s}@keyframes zoomzoom{0%{transform:scale(1);opacity:0.6}100%{transform:scale(1.6);opacity:0}}.comparison-bar{position:fixed;bottom:0;left:0;right:0;top:auto !important;background-color:rgba(255,255,255,0.95);backdrop-filter:blur(10px);border-top:1px solid #ddd;padding:15px 10px 15px 10px;display:flex;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;box-shadow:0 -2px 5px rgba(0,0,0,0.1);z-index:100}@media (max-width: 767px){.comparison-bar{padding:20px 10px 20px 10px}}.comparison-bar.active{transform:translateY(0);opacity:1;visibility:visible}.comparison-bar-main{display:flex}.comparison-bar-main .compare-button-group .btn{max-height:40px}#compareToast .toast-body{color:#fff}@media (max-width: 480px){.comparison-bar-slots{width:100%}}.comparison-slot{width:100px;height:100px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;position:relative;background:#f8f8f8}@media (max-width: 480px){.comparison-slot{flex:1 1 0;height:87px}}.comparison-slot .product-item{width:100%;height:100%;position:relative}.comparison-slot .product-item img{top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;object-fit:contain;width:auto;max-height:100%}.comparison-slot .remove-btn{position:absolute;top:0;right:0;font-size:14px;color:var(--main-text-color)}@media (min-width: 992px){.comparison-slot .remove-btn:hover{color:var(--main-color);cursor:pointer}}.add-slot{font-size:26px;cursor:pointer;color:var(--main-color)}.add-slot:hover{color:var(--second-color)}#compareModal{top:0 !important}#comparison-table-body .comparison-table-title{width:200px;font-weight:500}#comparison-table-body .product-summary-content{text-align:left;font-size:15px}#comparison-table-body .product-summary-content ul{list-style:none;padding:0;margin:0}#comparison-table-body .product-summary-content ul li+li{margin-top:5px}#comparison-table-body .product-name{color:var(--main-text-color);max-width:300px;font-weight:500}@media (min-width: 992px){#comparison-table-body .product-name:hover{color:var(--main-color)}}#comparison-table-body .product-img{max-width:200px}#comparison-table-body .price{color:var(--price-color);font-weight:600;font-size:17px}#comparison-table-body .old-price{color:#a1a1aa;text-decoration:line-through;font-size:14px}#comparison-table-body .color-comparison{width:25px;height:25px;border-radius:50%;font-size:0;background-color:#fff;border:1px solid #dee2e6}#comparison-table-body .color-comparison.color-tim{background-color:#800080}#comparison-table-body .color-comparison.color-red{background-color:#ba012c}#comparison-table-body .color-comparison.color-rd{background-color:#ba012c}#comparison-table-body .color-comparison.color-navy{background-color:#202443}#comparison-table-body .color-comparison.color-nv{background-color:#202443}#comparison-table-body .color-comparison.color-purple{background-color:#bdc4e1}#comparison-table-body .color-comparison.color-white{background-color:#ffffff}#comparison-table-body .color-comparison.color-pink{background-color:#E91E63}#comparison-table-body .color-comparison.color-wt{background-color:#ffffff}#comparison-table-body .color-comparison.color-g-bl{background-color:#afc4d3}#comparison-table-body .color-comparison.color-g-bl{background-color:#afc4d3}#comparison-table-body .color-comparison.color-nau{background-color:#8B4513}#comparison-table-body .color-comparison.color-xanh{background-color:#2196F3}#comparison-table-body .color-comparison.color-den{background-color:#000000}#comparison-table-body .color-comparison.color-trang{background-color:#FFFFFF}#comparison-table-body .color-comparison.color-xanh-la{background-color:#4CAF50}#comparison-table-body .color-comparison.color-xanh-coban{background-color:#0047AB}#comparison-table-body .color-comparison.color-xam{background-color:#9E9E9E}#comparison-table-body .color-comparison.color-cam{background-color:#FF9800}#comparison-table-body .color-comparison.color-hong{background-color:#E91E63}#comparison-table-body .color-comparison.color-be{background-color:#F5F5DC}#comparison-table-body .color-comparison.color-do{background-color:#F44336}#comparison-table-body .color-comparison.color-o-liu{background-color:#808000}#comparison-table-body .color-comparison.color-vang{background-color:#FFEB3B}#comparison-table-body .color-comparison.color-xanh-mint{background-color:#98FF98}#comparison-table-body .color-comparison.color-ghi{background-color:#B0BEC5}#comparison-table-body .color-comparison.color-than-chi{background-color:#2F4F4F}#comparison-table-body .color-comparison.color-oliu{background-color:#6B8E23}#comparison-table-body .color-comparison.color-xanh-da-troi{background-color:#87CEEB}#comparison-table-body .color-comparison.color-tim-than{background-color:#4B0082}#comparison-table-body .color-comparison.color-ghi-nhat{background-color:#ECEFF1}#comparison-table-body .color-comparison.color-hong-phan{background-color:#FFC0CB}#comparison-table-body .color-comparison.color-xanh-nhat{background-color:#ADD8E6}#comparison-table-body .color-comparison.color-navy{background-color:#000080}#comparison-table-body .color-comparison.color-ke-xanh{background-image:url("https://bizweb.dktcdn.net/100/583/209/files/ke-xanh.png");background-size:cover;background-position:center}#comparison-table-body .color-comparison.color-soc-trang-xanh{background-image:url("https://bizweb.dktcdn.net/100/583/209/files/soc-trang-xanh.png");background-size:cover;background-position:center}#comparison-table-body .color-comparison.color-glacier-blue{background-color:#c6dff1}#comparison-table-body .color-comparison.color-black{background-color:#000000}#comparison-table-body .color-comparison.color-grey{background-color:#6b666a}#comparison-table-body .color-comparison.color-blue{background-color:#2445a4}#comparison-table-body .color-comparison.color-men-ran{background-image:url("https://bizweb.dktcdn.net/100/709/669/files/variant-men-rang.jpg?v=1791256338867");background-size:cover;background-position:center}#comparison-table-body .color-comparison.color-men-ngoc{background-image:url("https://bizweb.dktcdn.net/100/709/669/files/variant-men-ngoc.jpg?v=1791256548847");background-size:cover;background-position:center}#comparison-table-body .color-comparison.color-men-lam{background-image:url("https://bizweb.dktcdn.net/100/709/669/files/variant-men-xanh.jpg?v=1791256646903");background-size:cover;background-position:center}#comparison-table-body .color-comparison.color-men-nau{background-image:url("https://bizweb.dktcdn.net/100/709/669/files/variant-men-nau.jpg?v=1791256722837");background-size:cover;background-position:center}#comparison-table-body .color-comparison.color-men-den{background-image:url("https://bizweb.dktcdn.net/100/709/669/files/variant-men-den.jpg?v=1791256786633");background-size:cover;background-position:center}#comparison-table-body .size-comparison{width:auto;border-radius:5px;border:1px solid #dee2e6;text-align:center;padding:2px 10px;line-height:23px}.comparison-table{table-layout:fixed;width:100%}.comparison-table th,.comparison-table td{text-align:center;vertical-align:middle}.toast-container{position:fixed;top:20px;right:20px;z-index:1050}.restore-btn{position:fixed;bottom:140px;right:20px;background-color:var(--main-color);color:#fff;width:50px;height:50px;display:none;text-align:center;line-height:50px;cursor:pointer;font-size:24px;z-index:93;top:auto !important;align-items:center;justify-content:center}.restore-btn:hover{color:#fff;background-color:color-mix(in srgb, var(--main-color) 90%, transparent);cursor:pointer}@media (max-width: 767px){.restore-btn{right:15px}}@media (min-width: 580px){#searchResults{max-height:350px;overflow-y:scroll}}#searchResults::-webkit-scrollbar{width:0}#searchResults::-webkit-scrollbar-track{background:#f5f5f5}#searchResults::-webkit-scrollbar-thumb{background:#e5e5e5}#searchResults::-webkit-scrollbar-thumb:hover{background:#555}#searchResults:hover::-webkit-scrollbar{width:5px}#searchResults .compare-search-product-item .compare-search-product-item-image img{max-width:85px}#searchResults .compare-search-product-item .compare-search-product-item-content .compare-search-product-item-name{color:var(--main-text-color);line-height:1.3;font-size:15px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#searchResults .compare-search-product-item .compare-search-product-item-content .compare-search-product-item-name span{font-style:italic}#searchResults .compare-search-product-item .compare-search-product-item-content .compare-search-product-item-price{color:var(--price-color);font-weight:600;font-size:17px}#searchResults .compare-search-product-item .compare-search-product-item-content .add-to-compare{max-width:100px;color:#fff;background-color:var(--main-color);border-color:var(--main-color)}@media (min-width: 992px){#searchResults .compare-search-product-item .compare-search-product-item-content .add-to-compare:hover{border-color:var(--main-color);background-color:#fff;color:var(--main-color)}}.slide-cart{position:fixed;top:0 !important;right:-400px;width:380px;height:100%;background:#fff;backdrop-filter:blur(10px);transition:right 0.3s ease-in-out;z-index:1002;display:flex;flex-direction:column}@media (max-width: 767px){.slide-cart{width:100%;right:-100%}}.slide-cart.is-open{right:0}.slide-cart .slide-cart-header{padding:15px 20px;border-bottom:1px solid var(--border-color);text-align:center;position:relative}.slide-cart .slide-cart-header h2{margin:0;font-size:20px}.slide-cart .slide-cart-header .slide-cart-close{position:absolute;top:7px;left:15px;background:none;border:none;font-size:28px;cursor:pointer;color:#777}.slide-cart .slide-cart-header .slide-cart-close:hover{color:var(--main-color)}.slide-cart .slide-cart-header .shipping-countdown{margin-top:15px;font-size:14px}.slide-cart .slide-cart-header .shipping-countdown .progress-bar-container{width:100%;background-color:#e0e0e0;height:8px;border-radius:5px;overflow:hidden;margin-top:5px}.slide-cart .slide-cart-header .shipping-countdown .progress-bar-container .progress-bar{height:100%;width:0%;background-color:#28a745;border-radius:5px;transition:width 0.5s ease-in-out}.slide-cart .slide-cart-body{flex-grow:1;overflow-y:auto;padding:20px}.slide-cart .slide-cart-body::-webkit-scrollbar-track{border-radius:0px;background-color:#f5f5f5}.slide-cart .slide-cart-body::-webkit-scrollbar{width:6px;display:none}.slide-cart .slide-cart-body::-webkit-scrollbar-thumb{border-radius:0px;background-color:#e5e5e5}.slide-cart .slide-cart-body:hover::-webkit-scrollbar{display:block}.slide-cart .slide-cart-body .cart-item{display:flex;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed var(--border-color)}.slide-cart .slide-cart-body .cart-item.last-added{background-color:#e6f7ff;border:1px solid #91d5ff;padding:10px;border-radius:5px;margin-bottom:15px}.slide-cart .slide-cart-body .cart-item .cart-item-image{flex-shrink:0;width:70px;height:86px;overflow:hidden;border:1px solid var(--border-color);margin-right:15px}.slide-cart .slide-cart-body .cart-item .cart-item-image img{width:100%;height:100%;object-fit:contain}.slide-cart .slide-cart-body .cart-item .cart-item-details{flex-grow:1}.slide-cart .slide-cart-body .cart-item .cart-item-details h4{margin:0 0 5px 0;font-size:15px}.slide-cart .slide-cart-body .cart-item .cart-item-details h4 a{text-decoration:none;color:var(--main-text-color)}@media (min-width: 768px){.slide-cart .slide-cart-body .cart-item .cart-item-details h4 a:hover{color:var(--main-color)}}.slide-cart .slide-cart-body .cart-item .cart-item-details p{margin:0;font-size:13px;color:#777}.slide-cart .slide-cart-body .cart-item .cart-item-price{font-weight:600;font-size:14px;display:block;margin-top:5px;color:var(--price-color)}.slide-cart .slide-cart-body .cart-item .cart-item-actions{display:flex;align-items:center;margin-top:10px;font-size:13px}.slide-cart .slide-cart-body .cart-item .cart-item-quantity{display:flex;align-items:center;border:1px solid var(--border-color);border-radius:0;overflow:hidden;margin-right:10px}.slide-cart .slide-cart-body .cart-item .cart-item-quantity button{background-color:#f8f8f8;border:none;padding:5px 8px;cursor:pointer;font-size:14px;color:#555}@media (min-width: 768px){.slide-cart .slide-cart-body .cart-item .cart-item-quantity button:hover,.slide-cart .slide-cart-body .cart-item .cart-item-quantity button:focus{background-color:var(--second-color);color:#fff}}.slide-cart .slide-cart-body .cart-item .cart-item-quantity input{width:40px;text-align:center;border:none;font-size:13px;padding:5px 0;-moz-appearance:textfield}.slide-cart .slide-cart-body .cart-item .cart-item-quantity input::-webkit-outer-spin-button,.slide-cart .slide-cart-body .cart-item .cart-item-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slide-cart .slide-cart-body .cart-item .cart-item-quantity input:focus{border:none;outline:none}.slide-cart .slide-cart-body .cart-item .cart-item-remove{background:none;border:none;color:#dc3545;font-size:13px;cursor:pointer}@media (min-width: 768px){.slide-cart .slide-cart-body .cart-item .cart-item-remove:hover{color:var(--second-color)}}.slide-cart .slide-cart-body .cart-item.is-gift .cart-item-actions{justify-content:center}.slide-cart .slide-cart-body .cart-item.is-gift .cart-item-quantity,.slide-cart .slide-cart-body .cart-item.is-gift .cart-item-remove{display:none}.slide-cart .slide-cart-body .cart-item.is-gift .gift-price{font-weight:600;color:var(--second-color);font-size:14px}.slide-cart .slide-cart-body .cart-item.is-gift .gift-quantity{font-size:13px;color:#777;display:none}.slide-cart .slide-cart-body .cart-empty-message{padding-top:40px;color:var(--main-text-color)}.slide-cart .slide-cart-footer{padding:20px;border-top:1px solid #eee;text-align:center}.slide-cart .slide-cart-footer .cart-total{display:flex;justify-content:space-between;font-size:18px;font-weight:600;margin-bottom:15px}.slide-cart .slide-cart-footer .cart-total #cart-total-price{color:var(--price-color)}.slide-cart .slide-cart-footer .btn{display:block;width:100%;padding:10px 15px;border:none;border-radius:4px;font-size:16px;text-decoration:none;text-align:center;cursor:pointer;font-weight:500}.slide-cart .slide-cart-footer .btn.btn-checkout{background-color:var(--main-color);color:#fff;margin-bottom:10px}.slide-cart .slide-cart-footer .btn.btn-checkout:hover,.slide-cart .slide-cart-footer .btn.btn-checkout:focus{background-color:#834a33;color:#fff}.slide-cart .slide-cart-footer .btn.btn-view-cart{background-color:#6c757d;color:#fff}.slide-cart .slide-cart-footer .btn.btn-view-cart:hover,.slide-cart .slide-cart-footer .btn.btn-view-cart:focus{background-color:var(--second-color);color:#fff}.slide-cart .slide-cart-footer .cart-extra-actions .btn{border-color:#e2e8f0;color:#475569;transition:all 0.3s ease;font-size:13px;font-weight:normal}.slide-cart .slide-cart-footer .cart-extra-actions .btn:hover{background-color:var(--main-color, #0b5131);color:#fff;border-color:var(--main-color, #0b5131)}.slide-cart .cart-vat-invoice-wrap .font-13{font-size:13px}.slide-cart .cart-vat-invoice-wrap .font-14{font-size:14px}.slide-cart .cart-vat-invoice-wrap .vat-toggle{font-size:14px}.slide-cart .cart-vat-invoice-wrap .vat-invoice-form #btn-check-mst{background-color:var(--main-color);border-color:var(--main-color);color:#fff;font-size:14px}.slide-cart .cart-vat-invoice-wrap .vat-invoice-form #btn-check-mst:hover,.slide-cart .cart-vat-invoice-wrap .vat-invoice-form #btn-check-mst:focus{background-color:var(--second-color);color:#fff;border-color:var(--second-color)}.slide-cart .cart-vat-invoice-wrap .vat-invoice-form input{border-color:var(--border-color)}.slide-cart .cart-vat-invoice-wrap .vat-invoice-form p{font-size:12px;color:#dc3545;margin-bottom:0;font-style:italic;text-align:left}#panel-coupon .slide-cart-body .font-11{font-size:11px}#panel-coupon .slide-cart-body .font-12{font-size:12px}#panel-coupon .slide-cart-body .font-13{font-size:13px}#panel-coupon .slide-cart-body .font-14{font-size:14px}.slide-cart-panel{z-index:20;transform:translateX(100%);transition:transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slide-cart-panel.is-active{transform:translateX(0)}.slide-cart-overlay{position:fixed;top:0 !important;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1001;display:none}.slide-cart-overlay.is-visible{display:block}.coupon-list .coupon-card{border-color:#e2e8f0 !important;transition:transform 0.2s ease, box-shadow 0.2s ease}.coupon-list .coupon-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.08) !important}.coupon-list .coupon-card .coupon-left{background-color:var(--main-color)}.coupon-list .coupon-card .coupon-left img{height:24px;width:24px}.coupon-list .coupon-cutout{width:14px;height:14px;z-index:2;border:1px solid #e2e8f0}.coupon-list .coupon-cutout[style*="top"]{border-top-color:transparent}.coupon-list .coupon-cutout[style*="bottom"]{border-bottom-color:transparent}.coupon-list .btn-outline-main{color:var(--main-color);border:1px solid var(--main-color);background-color:transparent;transition:all 0.3s ease}.coupon-list .btn-outline-main:hover,.coupon-list .btn-outline-main:focus{background-color:var(--main-color);color:#ffffff}.coupon-list .btn-outline-main.applied{background-color:#28a745;border-color:#28a745;color:#ffffff;pointer-events:none}.recommended-products-section{position:fixed;top:50% !important;transform:translateY(-50%);left:10px;right:10px;width:calc( 100% - 410px);background:#fff;backdrop-filter:blur(10px);box-shadow:2px 0 10px rgba(0,0,0,0.1);transition:left 0.3s ease-in-out;z-index:1002;display:flex;flex-direction:column;box-sizing:border-box;display:none}.recommended-products-section .wolf-product-grid-card{transition:unset}#recommended-products-mobile-section .recommended-products-mobile-section-title{font-size:18px;text-align:left}#recommended-products-mobile-section .recommended-product-card-mobile a .product-image-small img{top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;object-fit:contain;width:auto;max-height:100%;border-radius:5px}#recommended-products-mobile-section .recommended-product-card-mobile a .product-details-small .product-name-small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px}#recommended-products-mobile-section .recommended-product-card-mobile a .product-details-small .product-price-small{font-size:14px}#recommended-products-mobile-section .recommended-product-card-mobile a .product-details-small .product-price-small .price{color:var(--price-color);font-weight:600}#recommended-products-mobile-section .recommended-product-card-mobile a .product-details-small .product-price-small .old-price{color:#6D6E72}.slide-cart.is-open+.slide-cart-overlay+.recommended-products-section{left:0}#recommended-products-swiper{width:100%;height:auto;overflow:hidden}#recommended-products-swiper .swiper-wrapper{align-items:stretch}.wolf-back-top{position:fixed;bottom:80px;right:20px;background-color:var(--main-color);color:#fff;opacity:0;pointer-events:none;transition:opacity 0.3s;z-index:90;top:auto !important;height:50px;width:50px;line-height:43px;text-align:center;border:2px solid #fff}@media (max-width: 767px){.wolf-back-top{right:15px}}.wolf-back-top:hover{color:#fff;background-color:color-mix(in srgb, var(--main-color) 90%, transparent);cursor:pointer}.wolf-back-top.active{opacity:1;pointer-events:auto}.skeleton-loading .skeleton-box{background-color:#e2e8f0;border-radius:0.375rem;position:relative;overflow:hidden}.skeleton-loading .skeleton-box::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.6), transparent);animation:shimmer 1.5s infinite;transform:translateX(-100%)}.skeleton-product-item .skeleton-image{width:100%;padding-bottom:100%;margin-bottom:0.75rem}.skeleton-product-item .skeleton-text{height:1em;margin-bottom:0.5rem}.skeleton-product-item .skeleton-text.short{width:60%}.skeleton-image-container{display:block;overflow:hidden;background-color:#e2e8f0;position:relative;border-radius:0.5rem}.skeleton-image-container::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.6), transparent);animation:shimmer 1.5s infinite;transform:translateX(-100%)}@keyframes shimmer{100%{transform:translateX(100%)}}.skeleton-image-container img{opacity:0;transition:opacity 0.5s ease-in-out;width:100%;height:100%;object-fit:cover;position:relative;z-index:2}.skeleton-image-container.image-is-loaded::after{display:none}.skeleton-image-container.image-is-loaded img{opacity:1}.warranty-lookup-container{border:1px solid var(--border-color);box-shadow:0 4px 12px rgba(0,0,0,0.05)}.warranty-lookup-container .title{font-size:22px}.wolf-promo-popup{position:fixed;bottom:30px;right:30px;z-index:9999;width:600px;top:unset !important;max-width:calc(100vw - 30px);opacity:0;visibility:hidden;transform:translateY(40px) scale(0.95);transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.wolf-promo-popup.show{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.wolf-promo-popup .promo-container{width:100%;background:#fdfbf7;position:relative;overflow:hidden}@media (max-width: 767px){.wolf-promo-popup{width:calc(100vw - 30px);bottom:15px;right:15px}.wolf-promo-popup .promo-content-col{padding:35px 25px}.wolf-promo-popup .promo-title{font-size:26px}}.wolf-promo-popup .promo-close{position:absolute;top:15px;right:15px;z-index:50;background:rgba(0,0,0,0.05);border-radius:50%;border:none;color:#666;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.wolf-promo-popup .promo-close:hover{background:rgba(0,0,0,0.1);color:var(--main-color, #031424);transform:rotate(90deg)}.wolf-promo-popup .promo-img-col{position:relative;z-index:1}.wolf-promo-popup .promo-content-col{position:relative;z-index:2;background:#f7f6f1;padding:20px;display:flex;align-items:center}.wolf-promo-popup .promo-content-col .promo-leaf-watermark{position:absolute;bottom:-15px;right:-15px;width:140px;height:auto;color:var(--second-color, #c79a5f);opacity:0.05;pointer-events:none;z-index:1}.wolf-promo-popup .promo-content-col .promo-content-inner{width:100%;position:relative;z-index:2}.wolf-promo-popup .promo-subtitle{color:var(--second-color, #c79a5f);font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:15px;display:flex;flex-direction:column;gap:8px}.wolf-promo-popup .promo-subtitle::before{content:'';display:block;width:30px;height:2px;background:var(--second-color, #c79a5f)}.wolf-promo-popup .promo-title{color:var(--main-text-color);font-size:32px;font-weight:700;margin-bottom:10px;line-height:1.2}.wolf-promo-popup .promo-desc{color:#666;font-size:14px;margin-bottom:25px;line-height:1.5}.wolf-promo-popup .promo-input-group{position:relative;margin-bottom:12px}.wolf-promo-popup .promo-input-group .icon-mail{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#888}.wolf-promo-popup .promo-input-group input{width:100%;padding:14px 15px 14px 45px;border:1px solid #e2dfd7;border-radius:8px;font-size:14px;background:#ffffff;outline:none;transition:all 0.3s}.wolf-promo-popup .promo-input-group input::placeholder{color:#aaa}.wolf-promo-popup .promo-input-group input:focus{border-color:var(--second-color, #c79a5f);box-shadow:0 0 0 4px rgba(199,154,95,0.1)}.wolf-promo-popup .btn-promo-submit{width:100%;padding:14px;background:var(--main-color, #031424);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background 0.3s ease}.wolf-promo-popup .btn-promo-submit:hover{background:var(--second-color, #c79a5f)}.wolf-promo-popup .promo-footer-text{display:flex;align-items:center;justify-content:center;gap:6px;color:#888;font-size:11px;margin-top:20px}.wolf-promo-popup .promo-success-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.wolf-promo-popup .promo-success-header .check-icon{width:28px;height:28px;background:#e8f5e9;color:#2e7d32;border-radius:50%;display:flex;align-items:center;justify-content:center}.wolf-promo-popup .promo-success-header span{color:#2e7d32;font-size:14px;font-weight:700;letter-spacing:1px}.wolf-promo-popup .promo-success-desc{color:#666;font-size:14px;line-height:1.3;margin-bottom:10px}.wolf-promo-popup .promo-divider{text-align:center;position:relative;margin-bottom:10px}.wolf-promo-popup .promo-divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#e2dfd7;z-index:1}.wolf-promo-popup .promo-divider span{background:#f7f6f1;padding:0 10px;color:#888;font-size:10px;font-weight:600;letter-spacing:1px;position:relative;z-index:2}.wolf-promo-popup .promo-ticket{background:#ffffff;border:2px dashed var(--second-color, #c79a5f);border-radius:12px;padding:20px 15px;text-align:center;margin-bottom:15px}.wolf-promo-popup .promo-ticket .ticket-code{font-size:24px;font-weight:700;color:var(--main-color, #031424);letter-spacing:2px;margin-bottom:5px}.wolf-promo-popup .promo-ticket .ticket-desc{font-size:13px;color:#666}.wolf-promo-popup .promo-validity{display:flex;align-items:center;justify-content:center;gap:8px;color:#888;font-size:12px}@media (max-width: 767px){.wolf-promo-popup{bottom:15px;right:15px;left:15px}.wolf-promo-popup .promo-container{width:100%}.wolf-promo-popup .promo-content-col{padding:35px 25px}.wolf-promo-popup .promo-title{font-size:26px}}
