:root{--gold-primary: #c9a961;--gold-hover: #b39654;--black-primary: #1a1a1a;--dark-grey: #2d2d2d;--text-body: #444444;--bg-light: #fafafa}body{font-family:Montserrat,sans-serif;color:var(--black-primary);background-color:#fff;margin:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:-.5px}.btn-primary{background-color:var(--black-primary);border-color:var(--black-primary);color:#fff;transition:all .3s ease}.btn-primary:hover{background-color:var(--gold-primary);border-color:var(--gold-primary);color:var(--black-primary)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gold-primary)}.custom-toast{margin-top:200px!important}.desktop-toast{border-radius:10px;z-index:9999!important}.mobile-snackbar{border-radius:10px!important;margin:16px!important;box-shadow:0 4px 12px #00000040;font-size:14px;z-index:9999!important;max-width:calc(100% - 32px)!important}.mobile-snackbar .swal2-icon{margin:0 10px 0 0}.swal2-popup.swal2-toast.swal2-icon-success{background-color:#fff!important;border:1px solid #c3e6cb!important;color:var(--dark-grey)!important}.swal2-popup.swal2-toast.swal2-icon-success .swal2-title{color:var(--black-primary)!important;font-weight:500}.swal2-popup.swal2-toast.swal2-icon-success .swal2-icon{border-color:#28a745!important;color:#28a745!important}.swal2-popup.swal2-toast.swal2-icon-success .swal2-icon .swal2-icon-content{color:#fff!important}.swal2-container{z-index:9999!important}@media (max-width: 768px){.swal2-container{padding:0!important}.mobile-snackbar{margin:16px!important;width:calc(100% - 32px)!important}}:root{--header-height: 160px;--header-height-min: 80px}@media screen and (max-width: 600px){:root{--header-height: 100px;--header-height-min: 80px}}:root{--accent-color: #4d515c;--dark-color: #222222;--light-dark-color: #727272;--light-color: #fff;--grey-color: #dbdbdb;--light-grey-color: #fafafa;--primary-color: #6995B1;--light-primary-color: #eef1f3}:root{--body-font: "Open Sans", sans-serif;--heading-font: "Nunito", sans-serif}body{--bs-link-color: #333;--bs-link-hover-color:#333;--bs-link-color-rgb: 40,40,40;--bs-link-hover-color-rgb: 0,0,0;--bs-light-rgb: 248, 248, 248;--bs-font-sans-serif: "Open Sans", sans-serif;--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 2;--bs-body-color: #747474;--bs-primary: #4d515c;--bs-primary-rgb: 255, 196, 63;--bs-success: #a3be4c;--bs-success-rgb: 163, 190, 76;--bs-primary-bg-subtle: #FFF9EB;--bs-success-bg-subtle: #eef5e5;--bs-border-color: #F7F7F7;--bs-secondary-rgb: 230, 243, 251;--bs-danger-rgb: 249, 235, 231;--bs-warning-rgb: 255, 249, 235;--bs-info-rgb: 230, 243, 250}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #4d515c;--bs-btn-border-color: transparent;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #f7a422;--bs-btn-hover-border-color: transparent;--bs-btn-focus-shadow-rgb: 49,132,253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d515c;--bs-btn-active-border-color: transparent;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #d3d7dd;--bs-btn-disabled-border-color: transparent}.btn-outline-primary{--bs-btn-color: #4d515c;--bs-btn-border-color: #4d515c;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 13,110,253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff3cd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #fff3cd;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #747474;--bs-btn-border-color: #EFEFEF;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #EFEFEF;--bs-btn-hover-border-color: #EFEFEF;--bs-btn-focus-shadow-rgb: 248,249,250;--bs-btn-active-color: #000;--bs-btn-active-bg: #EFEFEF;--bs-btn-active-border-color: #EFEFEF;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #EFEFEF;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #EFEFEF;--bs-gradient: none}.btn-warning{--bs-btn-color: #747474;--bs-btn-bg: #FCF7EB;--bs-btn-border-color: #FCF7EB;--bs-btn-hover-color: #747474;--bs-btn-hover-bg: #FFECBE;--bs-btn-hover-border-color: #FFECBE;--bs-btn-focus-shadow-rgb: 217,164,6;--bs-btn-active-color: #000;--bs-btn-active-bg: #FFECBE;--bs-btn-active-border-color: #FFECBE;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #FCF7EB;--bs-btn-disabled-border-color: #FCF7EB}.btn-success{--bs-btn-color: #222;--bs-btn-bg: #EEF5E4;--bs-btn-border-color: #EEF5E4;--bs-btn-hover-color: #222;--bs-btn-hover-bg: #9de3c2;--bs-btn-hover-border-color: #9de3c2;--bs-btn-focus-shadow-rgb: 60,153,110;--bs-btn-active-color: #222;--bs-btn-active-bg: #9de3c2;--bs-btn-active-border-color: #9de3c2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #222;--bs-btn-disabled-bg: #EEF5E4;--bs-btn-disabled-border-color: #EEF5E4}.btn-danger{--bs-btn-color: #222;--bs-btn-bg: #FFEADA;--bs-btn-border-color: #FFEADA;--bs-btn-hover-color: #222;--bs-btn-hover-bg: #ecc9af;--bs-btn-hover-border-color: #ecc9af;--bs-btn-focus-shadow-rgb: 60,153,110;--bs-btn-active-color: #222;--bs-btn-active-bg: #ecc9af;--bs-btn-active-border-color: #ecc9af;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #222;--bs-btn-disabled-bg: #FFEADA;--bs-btn-disabled-border-color: #FFEADA}body{letter-spacing:.03em}h1,h2,h3,h4,h5,h6{font-family:Poppins,Roboto,Corben;color:var(--dark-color);font-weight:700}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-weight:700}.breadcrumb.text-white{--bs-breadcrumb-divider-color: #fff;--bs-breadcrumb-item-active-color: var(--bs-primary)}.dropdown-menu{--bs-dropdown-link-active-bg: var(--bs-primary)}.nav-pills .nav-link{--bs-nav-pills-link-active-color: #111;--bs-nav-pills-link-active-bg: #f1f1f1}.pagination{--bs-pagination-active-bg: var(--bs-primary);--bs-pagination-active-border-color: var(--bs-primary)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x: 3rem}.preloader-wrapper{width:100%;height:100vh;margin:0 auto;position:fixed;top:0;left:0;z-index:111;background:#fff}.preloader-wrapper .preloader{margin:20% auto 0;transform:translateZ(0)}.preloader:before,.preloader:after{content:"";position:absolute;top:0}.preloader:before,.preloader:after,.preloader{border-radius:50%;width:2em;height:2em;animation:animation 1.2s infinite ease-in-out}.preloader{animation-delay:-.16s}.preloader:before{left:-3.5em;animation-delay:-.32s}.preloader:after{left:3.5em}@keyframes animation{0%,80%,to{box-shadow:0 2em 0 -1em var(--accent-color)}40%{box-shadow:0 2em 0 0 var(--accent-color)}}.container-fluid{max-width:1600px}.banner-blocks{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2rem}.block-1{grid-area:1 / 1 / 3 / 8}.block-2{grid-area:1 / 8 / 2 / 13}.block-3{grid-area:2 / 8 / 3 / 13}@media screen and (max-width:1140px){.banner-blocks{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.block-1{grid-area:1 / 1 / 3 / 2}.block-2{grid-area:3 / 1 / 4 / 2}.block-3{grid-area:4 / 1 / 5 / 2}}.banner-ad{position:relative;overflow:hidden;border-radius:12px}.banner-ad.blue{background:#e6f3fb}.banner-ad .swiper-pagination{bottom:40px;left:0;right:0}.banner-ad .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;margin:4px;background:#fff;opacity:1;transition:background .3s ease-out}.banner-ad .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4d515c}.banner-ad .swiper-slide{min-height:630px;display:flex}.banner-ad .banner-content .categories{font-family:Poppins,Roboto,Corben;font-size:37px;text-transform:capitalize;color:var(--dark-color)}.banner-ad .banner-content .sale{position:relative;display:inline-block}.banner-ad .banner-content .sale:before{content:"";width:80px;border-bottom:1px solid #111;position:absolute;bottom:6px}.banner-ad .banner-content .sale:after{content:"SALE";font-family:Poppins,Roboto,Corben;position:absolute;font-size:11px;line-height:15px;letter-spacing:.3em;text-transform:uppercase;color:#252525;bottom:0;right:0}.banner-ad .banner-content .banner-title{letter-spacing:.02em;font-size:33px}.banner-ad.large .banner-content .categories{color:var(--accent-color)}.banner-ad.large .banner-content .banner-title{font-size:54px}.swiper-prev,.swiper-next{width:38px;height:38px;line-height:38px;background:#f1f1f1;color:#222;padding:0;text-align:center;border-radius:10px;--bs-btn-border-color: transparent;--bs-btn-active-bg: #ec9b22;--bs-btn-active-border-color: transparent;--bs-btn-hover-bg: #4d515c;--bs-btn-hover-border-color: transparent;--bs-btn-disabled-color: #ccc;--bs-btn-disabled-bg: #eaeaea;--bs-btn-disabled-border-color: #eaeaea }.swiper-prev:hover,.swiper-next:hover{background:#4d515c}.btn-link{margin-right:30px;font-weight:600;font-size:16px;line-height:22px;text-align:right;text-transform:capitalize;color:#787878}.category-carousel .category-item{background:#fff;border:1px solid #FBFBFB;box-shadow:0 5px 22px #0000000a;border-radius:16px;text-align:center;padding:60px 20px;margin:20px 0;transition:box-shadow .3s ease-out,transform .3s ease-out}.category-carousel .category-item:hover{transform:translate3d(0,-10px,0);box-shadow:0 21px 44px #00000014}.category-carousel .category-item .category-title{font-weight:600;font-size:20px;line-height:27px;letter-spacing:.02em;text-transform:capitalize;color:#222;margin-top:20px}.brand-carousel .brand-item{background:#fff;border:1px solid #FBFBFB;box-shadow:0 5px 22px #0000000a;border-radius:16px;padding:16px}.brand-carousel .brand-item img{width:100%;border-radius:12px}.brand-carousel .brand-item .brand-details{margin-left:15px}.brand-carousel .brand-item .brand-title{margin:0}.product-tabs .nav-tabs{justify-content:flex-end;border:none;--bs-nav-link-hover-color: #111;--bs-nav-link-color: #555;--bs-nav-tabs-link-border-color: #fff;--bs-nav-tabs-link-hover-border-color: transparent;--bs-nav-tabs-link-active-border-color: #fff}.product-tabs .nav-tabs .nav-link.active,.product-tabs .nav-tabs .nav-item.show .nav-link{border-bottom:3px solid var(--accent-color)}.product-item{position:relative;padding:16px;background:#fff;border:1px solid #FBFBFB;box-shadow:0 5px 22px #0000000a;border-radius:16px;margin-bottom:30px;transition:box-shadow .3s ease-out}.product-item:hover{box-shadow:0 21px 44px #00000014}.product-item h3{display:block;width:100%;font-weight:600;font-size:18px;line-height:25px;text-transform:capitalize;color:#333;margin:0}.product-item figure{background:#f9f9f9;border-radius:12px;text-align:center}.product-item figure img{max-height:210px;height:auto}.product-item .btn-wishlist{position:absolute;top:20px;right:20px;width:50px;height:50px;border-radius:50px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d8d8d8;transition:all .3s ease-out}.product-item .btn-wishlist:hover{background:#f03838;color:#fff}.product-item .qty{font-weight:400;font-size:13px;line-height:18px;letter-spacing:.02em;text-transform:uppercase;color:#9d9d9d}.product-item .rating{font-weight:600;font-size:13px;line-height:18px;text-transform:capitalize;color:#222}.product-item .rating iconify-icon{color:#4d515c}.product-item .price{display:block;width:100%;font-weight:600;font-size:22px;line-height:30px;text-transform:capitalize;color:#222}.product-item .product-qty{width:85px}.product-item .btn-link{text-decoration:none}.product-item #quantity{height:auto;width:28px;text-align:center;border:none;margin:0;padding:0}.product-item .btn-number{width:26px;height:26px;line-height:1;text-align:center;background:#fff;border:1px solid #E2E2E2;border-radius:6px;color:#222;padding:0}.cart .product-qty{min-width:130px}.image-float{margin-top:-140px;margin-bottom:-140px}@media screen and (max-width:991px){.image-float{margin:0}}.post-item .post-meta{font-size:.8rem;line-height:1}.post-item .post-meta svg{margin-right:5px}@media screen and (max-width: 991px){.offcanvas-body .nav-item{font-weight:700;border-bottom:1px solid #d1d1d1}.offcanvas-body .filter-categories{width:100%;margin-bottom:20px!important;border:1px solid #d1d1d1!important;padding:14px;border-radius:8px}.dropdown-menu{padding:0;border:none;line-height:1.4;font-size:.9em}.dropdown-menu a{padding-left:0}.dropdown-toggle:after{position:absolute;right:0;top:21px}}.product-thumbnail-slider{height:740px}@media screen and (max-width:992px){.product-thumbnail-slider{margin-top:20px;height:auto}}@media screen and (min-width:992px){.product-thumbnail-slider{height:520px}}@media screen and (min-width:1200px){.product-thumbnail-slider{height:740px}}
