:root{--theme-color:#ed1c24;--theme-color-rgb:225, 12, 67;--theme-color1:#736f70;--theme-color1-rgb:186, 14, 62;--theme-color2:linear-gradient(90.56deg, var(--theme-color1) 8.46%, var(--theme-color) 62.97%)}h1,h2,h3,h4,h5,h6{font-size:calc(22px + (28 - 22)*((100vw - 320px)/(1920 - 320)));font-weight:600;line-height:1;margin:0}h2,h3,h4,h5,h6{font-size:calc(17px + (18 - 17)*((100vw - 320px)/(1920 - 320)));line-height:1.2}h2 a{color:#222}h3,h5,h6{font-size:calc(16px + (20 - 16)*((100vw - 320px)/(1920 - 320)));font-weight:500}h5,h6{font-size:calc(15px + (16 - 15)*((100vw - 320px)/(1920 - 320)));font-weight:400}h6{font-size:calc(13px + (14 - 13)*((100vw - 320px)/(1920 - 320)))}.product-box-4 .product-detail a .name,.sticky-bottom-cart .product-image .content h5,h1,h2,h5,h6{text-transform:none}#modal100{height:100%}.deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li.list-4 .deal-offer-contain::before{background-color:#f7a3fd}.deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li.list-5 .deal-offer-contain::before{background-color:#a5c7ff}.deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li.list-6 .deal-offer-contain::before{background-color:#fd5c9d}.product-box-4{border:1px solid #ececec;border-radius:0;padding:10px;position:relative;text-align:center}.product-box-4 .product-image img{margin:0 auto 5px}.product-box-3 .product-header .product-image img,.product-box-4 .product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.breadscrumb-section .breadscrumb-contain,.section-404 .contain-404,body{font-family:Montserrat,sans-serif}button,input,optgroup,select,textarea{font-family:Montserrat,sans-serif;font-size:100%;line-height:1.15;margin:0}.add-obedno{color:#fff;background-color:var(--theme-color)}h3,header .navbar-nav .nav-item{text-transform:uppercase}header .navbar{z-index:10}header .navbar.navbar-expand-xl .navbar-nav .nav-item+.nav-item{margin-left:calc(5px + (35 - 30)*((100vw - 1200px)/(1920 - 1200)))}.shop-section .left-box .shop-left-sidebar .filter-category ul li::before,header .navbar.navbar-expand-xl .navbar-nav .nav-link::before{content:none}header .navbar.navbar-expand-xl .navbar-nav .nav-link-expand::before{content:"";position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;right:-5px}.label-flex{z-index:2}.sticky-bottom-cart .product-image img{width:70px;height:70px}.cart-item-title a:hover,.page-link{color:var(--theme-color)}header .navbar-nav .dropdown-menu{min-width:220px}header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu{min-width:280px}@media (min-width:1200px){header .navbar-expand-xl .dropdown-menu .sub-dropdown-hover .sub-menu .dropdown-item{margin:0!important}}header .navbar.navbar-expand-xl .navbar-nav .nav-link{font-weight:700}@media (max-width:767px){header .onhover-category-list .onhover-category-box{display:none}header .header-nav .header-nav-left .category-dropdown{width:calc(320px + (320 - 300)*((100vw - 320px)/(1920 - 320)))}.navbar-nav .d-none{display:block!important}}@media (max-width:1199px){header .offcanvas:not(.offcanvas-end):not(.offcanvas-bottom){width:calc(350px + (320 - 300)*((100vw - 1200px)/(1920 - 1200)))}.navbar-nav .d-none{display:block!important}}.category-list-box,.category-list-box input[type=checkbox],.category-list-box input[type=radio],.category-list-box label{cursor:pointer!important}.category-list-box:hover .name{text-decoration:underline}header .header-nav .header-nav-left .category-dropdown{width:320px}.summery-box .summery-total li:last-child h4{font-size:17px}header .top-nav .navbar-top .middle-box .search-box .input-group button{background-color:var(--theme-color);border:1px solid var(--theme-color)}header .top-nav .navbar-top .web-logo img{width:calc(200px + (162 - 120)*((100vw - 320px)/(1920 - 320)))}.shop-left-sidebar .category-list{list-style:none;margin:0;padding-left:0}.shop-left-sidebar .category-list li{margin-bottom:-5px!important}.shop-left-sidebar .category-list .category-list-box{display:flex;align-items:center;gap:6px;padding:0}.shop-left-sidebar .category-list .checkbox_animated,.shop-left-sidebar .category-list input[type=checkbox],.shop-left-sidebar .category-list input[type=radio]{margin:0;flex:0 0 auto}.shop-left-sidebar .category-list .form-check-label{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0}.shop-left-sidebar .category-list .name{font-size:13px;line-height:1.2;white-space:nowrap;overflow:visible;text-overflow:clip}.category-list li .category-list-box .form-check-label .name{font-size:calc(12px + (17 - 15)*((100vw - 320px)/(1920 - 320)));color:#222;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;width:100%}.shop-left-sidebar .category-list .number{font-size:12px;line-height:1.2;opacity:.8;margin-left:8px;flex:0 0 auto;text-align:right}.shop-left-sidebar .category-list.custom-height{max-height:none;overflow-y:visible}.category-list-box{min-height:1rem;margin-bottom:.125rem}.shop-left-sidebar .accordion-body{padding-top:8px;padding-bottom:8px}.cart-table .table-responsive-xl{overflow-x:visible!important}.cart-item-card,.cart-items-wrapper{display:flex;flex-direction:column;gap:15px}.cart-item-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:20px;position:relative;transition:box-shadow .2s}.cart-item-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.cart-item-product{display:flex;gap:15px;align-items:flex-start}.cart-item-image{width:80px;height:80px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f8f8f8;display:flex;align-items:center;justify-content:center}.cart-item-image img{max-width:100%;max-height:100%;object-fit:contain}.cart-item-details{flex:1;min-width:0}.cart-item-title{font-size:16px;font-weight:600;margin:0 0 8px;line-height:1.3}.cart-item-title a{color:#222;text-decoration:none}.cart-item-meta{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#666}.cart-item-meta strong{color:#222;font-weight:600}.cart-item-actions{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:15px 0;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.cart-item-price,.cart-item-total{display:flex;flex-direction:column;gap:5px}.price-label,.total-label{font-size:12px;font-weight:600;color:#666;text-transform:uppercase}.price-value,.total-value{font-size:16px;font-weight:600;color:#222}.price-value del{font-size:14px;color:#999;font-weight:400;margin-right:8px}.discount-value,.total-value,.total-value .eur-price{color:var(--theme-color)}.total-value .eur-price{font-size:16px;font-weight:600;display:block;margin-top:2px}.cart-item-quantity{display:flex;align-items:center;gap:10px;justify-content:center}.qty-btn,.qty-input{height:36px;border:1.5px solid #ddd}.qty-btn{width:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.qty-btn:hover{border-color:var(--theme-color);background:#fff}.qty-btn:active{transform:scale(.95)}.qty-btn i{font-size:12px;color:#222}.qty-input{width:50px;text-align:center;font-size:16px;font-weight:600;border-radius:8px;background:#fafafa}.cart-item-remove{align-self:center;padding:8px 16px;border:1px solid var(--theme-color);border-radius:6px;background:#fff;color:var(--theme-color);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.cart-item-remove:hover{background:var(--theme-color);color:#fff}.cart-item-remove i{font-size:14px}@media (min-width:768px){.cart-item-remove .remove-text{display:none}.cart-item-remove{width:36px;height:36px;padding:0;border-radius:50%}}@media (max-width:767.98px){.cart-item-remove{width:100%;padding:12px 20px}}.cart-discount-card{background:#fff;border-color:var(--theme-color)}.cart-warning{padding:15px 20px;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5}.cart-warning i{color:#ffc107;font-size:20px}.cart-empty{padding:60px 20px;text-align:center;font-size:16px;color:#666}.button-group{margin-top:20px}.button-group ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding:0;margin:0;list-style:none}.button-group ul li{width:100%}@media (max-width:767.98px){.button-group ul{grid-template-columns:1fr}.cart-item-card{padding:15px}.cart-item-product{flex-direction:column;align-items:center;text-align:center}.cart-item-image{width:100px;height:100px}.cart-item-details{width:100%}.cart-item-actions{grid-template-columns:1fr;gap:15px;text-align:center}.cart-item-price,.cart-item-total{align-items:center}.cart-item-quantity{justify-content:center}.qty-btn,.qty-input{width:40px;height:40px}.qty-input{width:60px}.cart-add-buttons{grid-template-columns:1fr}}@media (min-width:992px){.cart-item-card{flex-direction:row;align-items:center;gap:30px}.cart-item-product{flex:1;min-width:300px}.cart-item-actions{flex:1;border-top:none;border-bottom:none;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;padding:0 30px}.cart-item-remove-wrapper{flex-shrink:0}.cart-item-remove{width:40px!important;height:40px!important;padding:0!important;border-radius:50%!important;position:static!important}.cart-item-remove .remove-text{display:none!important}}.product-box-4{height:100%!important}.product-box-4 .product-image{margin-bottom:15px}.product-box-4,.product-box-4 .product-detail{display:flex!important;flex-direction:column!important}.product-box-4 .product-detail{flex:1!important;padding-top:0!important;margin-top:0!important}.product-box-4 .product-detail>a{display:block;margin-bottom:8px}.product-box-4 .product-detail h5.name{display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.4!important;font-size:15px!important;font-weight:600!important;margin:0!important;padding:0!important;word-wrap:break-word!important;word-break:break-word!important}.product-box-4 .product-detail h5.price{margin-top:0!important;margin-bottom:4px!important}.product-box-4 .product-detail h5:not(.name):not(.price){margin-top:0!important;margin-bottom:0!important}.product-box-4 .product-detail .price-qty{margin-top:auto!important;padding-top:10px!important}.product-box-4 .product-detail h5.name{-webkit-line-clamp:3!important;height:4.2em!important}.product-box-4 .product-detail>a:hover h5.name{color:var(--theme-color)!important}@media (max-width:991.98px){.product-box-4 .product-detail h5.name{font-size:14px!important;height:2.8em!important}}@media (max-width:575.98px){.product-box-4 .product-detail h5.name{font-size:13px!important;height:2.8em!important}}.title.title-flex-2{margin-bottom:20px}.nav-tabs.tab-style-color-2{border:0;display:flex;gap:10px;flex-wrap:nowrap;justify-content:flex-start}.nav-tabs.tab-style-color-2 .nav-item{flex:0 1 auto;min-width:auto}.nav-tabs.tab-style-color-2 .nav-link{border:1px solid var(--theme-color);border-radius:4px;padding:12px 20px;font-size:15px;font-weight:600;text-align:center;transition:all .2s;white-space:nowrap}.nav-tabs.tab-style-color-2 .nav-link:hover{background:var(--theme-color)}.nav-tabs.tab-style-color-2 .nav-link.active{background:var(--theme-color);border-color:var(--theme-color);color:#fff}@media (max-width:991.98px) and (min-width:768px){.nav-tabs.tab-style-color-2{gap:8px}.nav-tabs.tab-style-color-2 .nav-link{padding:10px 14px!important;font-size:13px!important;border-radius:6px!important}}@media (max-width:767.98px){.title.title-flex-2{margin-bottom:15px}.nav-tabs.tab-style-color-2{gap:6px;flex-wrap:nowrap!important;justify-content:space-between!important;width:100%!important}.nav-tabs.tab-style-color-2 .nav-item{flex:1 1 0!important;min-width:0!important;max-width:none!important}.nav-tabs.tab-style-color-2 .nav-link{padding:10px 8px!important;font-size:12px!important;font-weight:600!important;border-radius:6px!important;white-space:normal!important;line-height:1.2!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;max-width:none!important}.nav-tabs.tab-style-color-2 .nav-link.active{background:var(--theme-color)!important;border-color:var(--theme-color)!important;color:#fff!important}}@media (max-width:479.98px){.nav-tabs.tab-style-color-2{gap:5px}.nav-tabs.tab-style-color-2 .nav-link{padding:8px 6px!important;font-size:11px!important;min-height:40px!important}}section.home-section.pt-2 .home-contain img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform .5s ease;backface-visibility:hidden;will-change:transform}@media (min-width:1200px){section.home-section.pt-2 .col-xl-4 .row>div+div{margin-top:14px!important}section.home-section.pt-2 .col-xl-4 .row>div:last-child{margin-bottom:0!important}section.home-section.pt-2 .col-xl-8 .home-contain{height:560px}section.home-section.pt-2 .col-xl-4 .home-contain{height:calc(560px/2 - 7px)}}@media (min-width:992px) and (max-width:1199.98px){section.home-section.pt-2 .col-xl-8.ratio_65{margin-bottom:18px!important}section.home-section.pt-2 .col-xl-4 .row>div{margin-bottom:14px!important}section.home-section.pt-2 .col-xl-4 .row>div:last-child{margin-bottom:0!important}section.home-section.pt-2 .home-contain{height:360px!important;border-radius:10px}}@media (max-width:991.98px){section.home-section.pt-2 .col-xl-4 .row>div,section.home-section.pt-2 .col-xl-8.ratio_65{margin-bottom:16px!important}section.home-section.pt-2 .col-xl-4 .row>div:last-child{margin-bottom:0!important}section.home-section.pt-2 .home-contain{height:320px!important;border-radius:8px}}@media (max-width:575.98px){section.home-section.pt-2 .home-contain{height:260px!important;border-radius:6px}section.home-section.pt-2 .col-xl-4 .row>div,section.home-section.pt-2 .col-xl-8.ratio_65{margin-bottom:14px!important}section.home-section.pt-2 .col-xl-4 .row>div:last-child{margin-bottom:0!important}}@media (min-width:1200px){section.home-section.pt-2 .col-xl-8.ratio_65 .home-contain{height:680px!important}section.home-section.pt-2 .col-xl-4.ratio_65 .home-contain{height:calc((680px - 16px)/2)!important}section.home-section.pt-2 .col-xl-4.ratio_65 .row>div+div{margin-top:16px!important}section.home-section.pt-2 .col-xl-4.ratio_65,section.home-section.pt-2 .col-xl-8.ratio_65{margin-left:0!important;margin-right:0!important}section.home-section.pt-2>.container-fluid-lg>.row>.col-xl-4.ratio_65,section.home-section.pt-2>.container-fluid-lg>.row>.col-xl-8.ratio_65{padding-left:8px!important;padding-right:8px!important}}section.home-section.pt-2 .home-contain{overflow:hidden;position:relative}section.home-section.pt-2 .home-contain:hover img{transform:scale(1.06)}.banner-overlay{position:absolute;left:26px;top:50%;transform:translateY(-50%);z-index:3;color:#fff;max-width:60%;display:flex;flex-direction:column;gap:10px}.banner-btn,.banner-overlay h3{display:inline-block;border-radius:6px}.banner-overlay h3{margin:0;padding:6px 10px;font-size:1.6rem;font-weight:700;line-height:1.3;background:rgba(0,0,0,.45);color:#fff!important}.banner-btn{padding:8px 16px;font-size:1rem;font-weight:600;text-decoration:none;width:fit-content;transition:background .25s ease}.banner-btn,.banner-btn:hover{background:var(--theme-color);color:#fff}@media (max-width:575.98px){.banner-overlay{left:16px;max-width:70%}.banner-overlay h3{font-size:1.25rem;padding:4px 8px}.banner-btn{padding:6px 14px;font-size:.9rem}}.summery-contain li{display:flex;align-items:flex-start;gap:10px}.summery-contain li h4:first-of-type{flex:1;font-size:13px;line-height:1.3;max-width:180px}.summery-contain li h4.price{text-align:right!important;white-space:nowrap;margin-left:auto}.summery-contain li h4.price br{display:block;content:"";margin:2px 0}.summery-total li{display:flex;justify-content:space-between;align-items:flex-start}.summery-total li h4:first-child{flex:0 0 auto}.summery-total li .price{text-align:right!important;margin-bottom:2px}.summery-total li h4:nth-of-type(3){text-align:right!important;margin:0}.summery-total li.list-total .price,.summery-total li.list-total h4{font-weight:600!important;font-size:calc(16px + (20 - 16)*((100vw - 320px)/(1920 - 320)))!important;text-align:right!important}