[data-bs-theme=dark],body{--bs-link-hover-color:var(--bs-primary)}.btn.btn-normal,a{text-decoration:none}.btn-center,.btn-left,.btn-right,.btn.btn-full,.zoom-effect:before{display:block}.collection-card,.search-box,.swiper .card,.txt-fx,.zoom-effect{overflow:hidden}body{--heading-font:"Inter",Roboto,sans-serif;--heading-font-weight:400;--heading-color:var(--bs-dark);--heading-line-height:1.24;--swiper-theme-color:var(--bs-primary);--swiper-pagination-bottom:0;--custom-easing:cubic-bezier(.17,.67,.83,.67);--bs-body-font-family:"Inter",Roboto,sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.7;--bs-body-color:#8f8f8f;--bs-body-color-rgb:143,143,143;--bs-primary:#ce071e;--bs-primary-dark:#8d0414;--bs-secondary:#6c757d;--bs-black:#111;--bs-light:#F1F1F0;--bs-dark:#212529;--bs-gray:#9aa1a7;--bs-gray-dark:#51565b;--bs-primary-rgb:206,7,30;--bs-secondary-rgb:108,117,125;--bs-black-rgb:17,17,17;--bs-light-rgb:241,241,240;--bs-dark-rgb:33,37,41;--bs-link-color:var(--bs-dark);--bs-link-color-rgb:17,17,17;--bs-link-decoration:underline;--bs-link-hover-color-rgb:17,17,17}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:var(--heading-font-weight);color:var(--heading-color);line-height:var(--heading-line-height)}.container-fluid{max-width:1800px}.dropdown-menu{--bs-dropdown-border-radius:0;--bs-dropdown-border-width:0;--bs-dropdown-spacer:1rem;--bs-dropdown-min-width:12rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-link-color:var(--bs-gray-dark);--bs-dropdown-link-hover-color:var(--bs-black);--bs-dropdown-item-border-radius:0;--bs-dropdown-link-active-color:var(--bs-dark);--bs-dropdown-link-active-bg:var(--bs-tertiary-bg)}.list-group-item{--bs-list-group-item-padding-x:0;--bs-list-group-border-width:0}.btn{--bs-btn-border-radius:0}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-primary-dark);--bs-btn-hover-border-color:var(--bs-primary-dark);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-secondary);--bs-btn-active-border-color:var(--bs-secondary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.pagination{--bs-pagination-active-bg:var(--bs-black);--bs-pagination-border-width:0;--bs-pagination-border-radius:0}.breadcrumb{--bs-breadcrumb-item-padding-x:1em}.text-white{--heading-color:var(--bs-light);--bs-breadcrumb-item-active-color:var(--bs-light);--bs-breadcrumb-divider-color:var(--bs-light);--bs-link-color-rgb:var(--bs-light-rgb);--bs-link-hover-color-rgb:var(--bs-light-rgb)}.text-white .nav-link{--bs-nav-link-color:var(--bs-light);--bs-nav-link-hover-color:var(--bs-light);--bs-nav-link-active-color:var(--bs-light);--bs-navbar-active-color:var(--bs-light)}.accordion{--bs-accordion-border-width:0;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-dark);--bs-accordion-btn-bg:transparent;--bs-accordion-btn-focus-border-color:var(--bs-dark);--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-body-padding-x:0;--bs-accordion-body-padding-y:0.5rem;--bs-accordion-active-color:var(--bs-primary);--bs-accordion-active-bg:transparent}.form-control:focus{border-color:#ccc;box-shadow:0 0 0 .25rem rgba(200,200,200,.25)}[data-bs-theme=dark]{color-scheme:dark;--heading-color:#fff;--bs-link-color:#CCCCCC;--bs-link-color-rgb:204,204,204;--bs-link-hover-color-rgb:131,169,172;--bs-body-color:#d1d1d1;--bs-body-bg:#111;--bs-body-bg-rgb:17,17,41}[data-bs-theme=dark] .dropdown-item{--bs-dropdown-link-color:var(--bs-light);--bs-dropdown-link-hover-color:var(--bs-white)}[data-bs-theme=dark] .bg-light,[data-bs-theme=dark] .bg-white{--bs-bg-opacity:0.1}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:2.5rem;--bs-gutter-x:2rem}:root{--accent-color:#333;--black-color:#000;--dark-color:#111;--gray-color-100:#F1F1F1;--gray-color-200:#E1E1E1;--gray-color-300:#D1D1D1;--gray-color-400:#ced4da;--gray-color-500:#adb5bd;--dark-gray-color:#7A7A7A;--bs-light-rgb:rgba(255, 255, 255, 1);--light-color:#fff;--swiper-theme-color:#111!important;--body-font:"Inter",sans-serif;--heading-font:"Inter",sans-serif;--extra-font:"Playfair Display",sans-serif;--subheading-font:"Petit Formal Script",sans-serif}@media screen and (max-width:600px){:root{--header-height:100px;--header-height-min:80px}}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{box-sizing:border-box}body{font-family:var(--body-font);font-weight:300;line-height:1.6;color:var(--accent-color);margin:0}.section-title,b,h1,h2,h3,h4,h5,strong{font-weight:700}p,ul.inner-list li,ul>li{color:var(--dark-gray-color)}.btn.btn-outline-dark,a,a:hover{color:var(--dark-color)}a{transition:color .3s ease-out}a.light{color:var(--light-color)}a:hover.light{color:var(--light-color)}.btn.btn-outline-dark:hover,.highlight{background:var(--dark-color);color:var(--light-color)}.gray-400,.gray-400 a,.gray-400 span,p.gray-400,svg.gray-400{color:var(--gray-color-400);fill:var(--gray-color-400)}.bg-gray{background:var(--gray-color-100)}.bg-light{background-color:var(--light-color)!important}.border-circle{border-radius:50%}.border-rounded-10{border-radius:10px}.border-top{border-top:1px solid var(--gray-color-500)}.border-right,.products-tabs li.nav-item{border-right:1px solid var(--gray-color-500)}.border-bottom{border-bottom:1px solid var(--gray-color-500)}.border-left{border-left:1px solid var(--gray-color-500)}.padding-small{padding-top:2em;padding-bottom:2em}.padding-medium{padding-top:4em;padding-bottom:4em}.py-2 my-2 py-md-5 my-md-5{padding-top:7em;padding-bottom:7em}.no-padding-tb{padding-top:0!important;padding-bottom:0!important}.no-padding-lr{padding-left:0!important;padding-right:0!important}.margin-small{margin-top:3em;margin-bottom:3em}.margin-medium{margin-top:5em;margin-bottom:5em}.margin-large{margin-top:7em;margin-bottom:7em}.margin-xlarge{margin-top:9em;margin-bottom:9em}h1,h2,h3,h4,h5{font-family:var(--heading-font);line-height:1}.btn.btn-black:hover,.btn.btn-red:hover,.product-card span.label-product,h1.light,h2.light,h3.light,h4.light,h5.light{color:var(--light-color)}h1.heading{font-size:6.5em}h2{font-size:2.8em}h3{font-size:1.6em}.subheading{font-family:var(--subheading-font)}.u-full-width{width:100%;border:none}.container-md{max-width:1460px}.container-lg{max-width:1750px}.btn.btn-small{padding:.8em 1.8em;font-size:.65em}.btn.btn-medium{padding:.8em 2.5em;font-size:1.1em;letter-spacing:2px}.btn.btn-large{padding:.8em 4.6em;font-size:1.6em}.btn.btn-rounded,.btn.btn-rounded::after{border-radius:6px}.btn.btn-pill,.btn.btn-pill::after{border-radius:2em}.btn.btn-outline-accent,.btn.btn-outline-dark,.btn.btn-outline-light{background:0 0;text-shadow:none;box-shadow:none}.btn.btn-outline-dark:hover::after,.btn.btn-outline-light:hover::after{background-color:transparent}.btn.btn-outline-dark{border-color:#000}.btn.btn-outline-light{border-color:rgba(255,255,255,.5);color:var(--light-color)}.btn.btn-outline-light:hover{background:var(--primary-color);color:var(--light-color);border-color:var(--primary-color)}.btn.btn-outline-gray{background:0 0;border-color:var(--gray-color-200);color:var(--dark-color)}.btn.btn-outline-gray:hover{color:var(--light-color)!important}.btn.btn-outline-accent{background:0 0;border-color:var(--accent-color);color:var(--dark-color)}.btn.btn-accent,.btn.btn-black,.btn.btn-red{color:var(--light-color)}.btn.btn-outline-accent:hover{border-color:var(--dark-color);color:var(--dark-color)!important}.btn.btn-full{margin:.85em 0;width:100%;letter-spacing:.12em}.btn-rounded-none,.btn-rounded-none::after{border-radius:0}.btn.btn-normal{border:none;font-weight:600}#header-nav .navbar-toggler:focus,.btn.btn-normal:focus,.btn.btn-normal:hover{box-shadow:none}.btn.btn-accent{background-color:var(--accent-color);border:none}.btn.btn-accent:hover{color:var(--light-color)!important;background-color:var(--primary-color)}.btn.btn-black{background-color:var(--dark-color);border:none}.btn.btn-red{background-color:var(--bs-red);border:none}.btn-left{text-align:left}.btn-center{text-align:center}.btn-right,.modal-content .modal-close-btn{text-align:right}.hvr-sweep-to-right{position:relative;overflow:hidden;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:var(--bs-red);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.txt-fx .letter,.txt-fx .word{transform-origin:0 100%;line-height:1em}.dark-sweep.hvr-sweep-to-right:before{background:var(--dark-color)}[class^=hvr-]{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.zoom-effect{position:relative;width:fit-content}.zoom-effect img{max-width:100%;-webkit-transition:.6s ease-out;-moz-transition:.6s ease-out;transition:.6s ease-out}.zoom-effect:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.zoom-effect:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;z-index:2;opacity:0;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.zoom-effect:hover:before{opacity:1;cursor:pointer}.text-hover a,.text-hover ul li>a,a.text-hover{position:relative;transition:.3s ease-out}.text-hover a:after,.text-hover li a.nav-link:after,.text-hover li a:after,a.text-hover:after{content:"";width:0;position:absolute;left:0;bottom:0;transition:.3s ease-out;border-bottom:2px solid var(--dark-color)}.text-hover.light-border a:after,.text-hover.light-border li a.nav-link:after,.text-hover.light-border li a:after,a.text-hover.light-border:after{border-bottom:2px solid var(--light-color)}.text-hover.gray-border a:after,.text-hover.gray-border li a:after{border-bottom:2px solid var(--gray-color-400)}.card:hover .text-hover a.active:after,.text-hover .active a:after,.text-hover a.active:after,.text-hover a.nav-link:hover:after,.text-hover a:focus:after,.text-hover a:hover:after,.text-hover li a:focus:after,.text-hover li a:hover:after,.text-hover.active a.nav-link:after,a.text-hover:focus:after,a.text-hover:hover:after{width:100%}.text-hover li a.border-0:after,.text-hover.border-0 li a:after{border:none}.search-box{background:var(--light-color);width:100%;height:0;transition:height .3s ease-out}.search-box.active{height:90px}.close-button{position:absolute;top:20px;right:120px;cursor:pointer;z-index:9}.search-box input.search-input{font-size:1.3em;width:50%;height:30px;min-width:420px;padding:25px;border-radius:80px}.quantity .qty-number,.quantity input{width:65px;border:1px solid var(--gray-color-200);height:50px}.search-box .search-wrap svg{width:22px;height:22px}.search-box svg.search{margin-left:-50px}.quantity input{pointer-events:none;color:var(--dark-color)}.quantity .qty-number{cursor:pointer;transition:.3s}.product-header svg.close,.quantity .qty-number svg{width:20px;height:20px}.shopify-cart a.out-stock{display:none}#modaltoggle .product-details p,#modaltoggle .summary li,.header-top p{font-size:1em}@media only screen and (max-width:575px){#modallong .modal-dialog{max-width:790px}#modallong .mini-cart-item .quantity-price{flex-wrap:wrap}#modallong .quantity-price .price-code{width:100%}#modallong .product-header h4.product-title{font-size:1.2em!important}}#modallogin .modal-content{background:url(images/login-bg.jpg) no-repeat}#modallogin .modal-content input.text-input{width:100%;height:50px;background:0 0;border:1px solid var(--gray-color-300)}#modallogin .checkbox p,#modallogin .checkbox p>a{font-size:1em;color:var(--dark-gray-color)}.site-header{width:100%;z-index:10;transition:background-color .3s ease-out}.navbar-toggler svg.navbar-icon{width:30px;height:30px}.navbar-nav .nav-item a.nav-link{color:var(--accent-color);font-weight:700;padding:0}.swiper .card{border-radius:.8rem;min-height:20rem}.swiper .card.large{min-height:43rem}#intro span.swiper-pagination-bullet{width:12px;height:12px;color:var(--gray-color-200)}#intro span.swiper-pagination-bullet.swiper-pagination-bullet-active{color:var(--swiper-theme-color)}#intro .swiper-pagination{position:relative;margin-top:50px}.bold-text{right:0;bottom:-42px;font-family:var(--extra-font);font-size:8.8em;color:var(--gray-color-200);z-index:1}.discount-coupon .row{position:inherit;z-index:1}.discount-coupon .btn-wrap{bottom:34px;z-index:1}@media only screen and (max-width:768px){.margin-large,.margin-medium,.margin-small{margin-top:1em;margin-bottom:1em}.close-button{right:20px}.search-box input.search-input{min-width:300px;margin-left:20px}.bold-text{right:0;bottom:-35px;font-size:6.1em}}.footer-contact-text span{display:block;line-height:2}.product-card .cart-button svg{width:20px;height:20px;fill:var(--dark-color)}.cart-button .btn{width:50px;height:50px;border-radius:50%;line-height:1;transition:transform .3s ease-out}.cart-button .btn:hover{transform:translate3d(0,-.5rem,0)}.product-content .product-card .cart-concern{right:50%;bottom:70px;left:50%;opacity:0;z-index:9;border-radius:10px;transition:.3s ease-out}.product-content .product-card:hover .cart-concern{bottom:85px;opacity:1}.shopify-grid .product-card img.product-image{width:730px;height:450px;object-fit:cover}.sidebar input.search-field{width:100%;height:50px;box-shadow:5px 5px 15px 5px #eee;border:1px solid #eee;padding-left:20px;outline-offset:0}.sidebar .search-icon{padding:14px}.sidebar svg.search{width:20px;height:20px;fill:var(--light-color)}.sidebar h5.widget-title{font-size:1.4em;margin-bottom:15px}.sidebar .sidebar-list li{font-size:1.2em}.sidebar .sidebar-list li a{color:var(--dark-30)}.paging-navigation .pagination .page-numbers:hover,.sidebar .sidebar-list li a:hover{color:var(--primary-color)}.paging-navigation .pagination .page-numbers{font-size:1.4em;color:var(--gray-color-200)}.paging-navigation .pagination svg{width:35px}.post-list p,.post-list span{color:var(--gray-color-500);font-size:1em}.post-list h3.post-title{font-size:2.2em}.post-sidebar h4.author-name{font-weight:500}.sidebar .social-widget svg{width:20px;height:20px;fill:var(--gray-color-500);transition:.8s ease-out}.sidebar .social-widget svg:hover{fill:var(--dark-color)}.sidebar-recent-post h6.post-title{font-size:1.3em;font-weight:600}#intro .thumb-swiper{top:110px;right:25px;height:590px}#intro .thumb-swiper img{width:80px;height:80px;cursor:pointer}@media only screen and (max-width:1500px){#intro .swiper img.banner-image{width:100%;height:68vh;object-fit:cover}}#company-services .icon-box svg{width:60px;height:60px}.style2 .collection-card .card-detail{width:50%;bottom:40px}.banner-content .banner-title,.card .card-title{font-weight:900;line-height:1em;letter-spacing:-.2rem;color:var(--dark-color)}.display-0{font-size:calc(1.625rem + 4.5vw)}.collection-card{min-height:30rem;border-radius:10px}.products-tabs .nav-link:focus,.products-tabs .nav-link:hover{color:var(--gray-color-500)!important}@media only screen and (max-width:491px){.products-tabs li.nav-item>button{font-size:1em!important}}.post-grid .card-body{width:80%}.post-grid .meta-date{color:var(--gray-color-500)}.about-us span.exp-number{font-size:7.2em}.about-us span.subheading{font-size:2.9em;display:inline-block;width:48%;line-height:1.2}.about-us p{width:85%}.about-us .tags li{width:205px;height:51px;text-align:center;border:1px solid var(--gray-color-300)}#our-team p{width:48%}.team-item ul.social-link{right:0;bottom:0;left:0;opacity:0;transition:.3s ease-out}.team-item:hover ul.social-link{bottom:10px;opacity:1}@media only screen and (max-width:991px){body{--bs-body-font-size:1.2rem}.navbar-nav .dropdown-menu .dropdown-item{border-bottom:1px solid var(--bs-border-color);padding:8px 0}.navbar-nav .dropdown-menu{padding:0;border:0}.search-box input.search-input{width:70%}#modallong .modal-dialog{max-width:790px}#navbar .user-items,.thumb-swiper{display:none}#header-nav .offcanvas{z-index:9999;background-color:var(--light-color)}#header-nav .offcanvas-end{width:500px}.offcanvas .offcanvas-body .navbar-nav{align-items:unset!important;padding-left:20px}.offcanvas .nav-item a.nav-link{font-size:2em}#intro .swiper-wrapper{flex-direction:column;gap:1rem}.swiper .card.large{min-height:20rem}.swiper.large-swiper{padding:1rem}#intro .thumb-swiper{top:550px;right:0;height:420px;width:100%}#intro h1.heading{font-size:5.5em}.jarallax{min-height:280px}.collection-card{min-height:15rem}.banner-content .banner-title,.card .card-title{letter-spacing:-.1rem}#our-team p{width:78%}}#testimonials .meta-detail{width:90%}@media only screen and (max-width:700px){#testimonials .review-item{flex-wrap:wrap}}#post-comment input{height:50px}.section-title{font-size:1.4rem;font-style:normal;line-height:normal;letter-spacing:.33rem;text-transform:uppercase}.product-qty{max-width:130px}.product-thumbnail-slider{height:590px}@media screen and (max-width:992px){.product-thumbnail-slider{margin-top:20px;height:auto}}@media screen and (min-width:992px){.product-thumbnail-slider{height:490px}}@media screen and (min-width:1200px){.product-thumbnail-slider{height:590px}}@media screen and (min-width:1400px){.product-thumbnail-slider{height:690px}}.preloader svg{width:100px;height:100px;margin:20px;display:inline-block}.txt-fx{line-height:1;--delay:50ms;--easing:cubic-bezier(.5, 0, .53, 1)}.txt-fx.zoom{overflow:visible}.txt-fx .word{overflow:hidden;display:inline-block}.txt-fx .letter{display:inline-block}.txt-fx.fade-right .letter{transform:translate3d(-50px,0,0);opacity:0;transition:transform .6s var(--easing),opacity .6s var(--easing)}.txt-fx.domino .letter,.txt-fx.slide-up .letter,.txt-fx.zoom .letter{transition:transform .9s var(--easing)}.aos-animate .txt-fx.fade-right .letter{transform:translate3d(0,0,0);opacity:1}.txt-fx.slide-up .letter{transform:translate3d(0,1.2em,0)}.aos-animate .txt-fx.slide-up .letter,.swiper-slide-active .txt-fx.slide-up .letter{transform:translate3d(0,0,0)}.txt-fx.domino .letter{transform-origin:50% 0;transform:rotateY(90deg)}.aos-animate .txt-fx.domino .letter,.swiper-slide-active .txt-fx.domino .letter{transform:rotateY(0)}.txt-fx.zoom .letter{transform-origin:50% 0;transform:scale(3)}.aos-animate .txt-fx.zoom .letter,.swiper-slide-active .txt-fx.zoom .letter{transform:scale(1)}@media screen and (max-width:991px){.txt-fx .letter{transform:translate3d(0,0,0)!important;opacity:1!important}}.video-wrapper{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#ffffff}.video-frame{width:90%;max-width:1425px;background:#000;padding:10px;box-shadow:0 0 15px rgba(0,0,0,0.3);border-radius:10px}.video{width:100%;height:auto;border-radius:5px}