@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.4c3c0b96.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_8bb8481-module__df2AcW__className{font-family:geistSans,geistSans Fallback}.geistsans_8bb8481-module__df2AcW__variable{--font-geist-sans:"geistSans","geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.2cee7d16.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_569f450f-module__ZaK3oW__className{font-family:geistMono,geistMono Fallback}.geistmono_569f450f-module__ZaK3oW__variable{--font-geist-mono:"geistMono","geistMono Fallback"}
*{margin:0;padding:0}a{text-decoration:none!important}.pointer{cursor:pointer}body{overflow-x:hidden;font-family:Inter,serif!important}.bg-category-icon{background-color:#00bbae26}.brand-text{color:var(--text-brand-color)!important}.font-bold{font-weight:800}.brand-button{background-color:var(--brand-color);color:#fff;border:none;padding:10px 30px}.brand-button-secondary{color:#fff;background-color:#960000;border:none;padding:10px 30px}.text-brand,.text{color:var(--text-brand-color)}
:root{--brand-color:#004241;--features-title:#4d596a}
.brandTitle h1{color:var(--brand-color);font-weight:400}.brandTitle h1 span{color:var(--brand-color);font-weight:800}@media only screen and (max-width:767px){.brandTitle h1,.brandTitle h1 span{font-size:20px!important}}
.swiper{-webkit-user-select:none;user-select:none;width:100%;height:100%}.swiper-slide{text-align:center;background:#fff;justify-content:center;align-items:center;font-size:18px;display:flex}
.product-card img{border-radius:20px 20px 0 0}.product-card h3{color:var(--features-title);font-size:14px;font-weight:600}.price p:first-of-type{color:var(--features-title);font-size:25px;font-weight:800}.price p:first-of-type span{color:var(--features-title);margin-right:10px;font-size:22px;font-weight:600}.price p:nth-of-type(2){color:#4d596a9c;font-size:16px;font-weight:500;text-decoration:line-through}.product-features{color:var(--features-title)}.product-features span{color:#fff;background-color:var(--brand-color);border-radius:5px;padding:2px 5px;font-size:12px;font-weight:500}.product-card{height:100%}@media only screen and (max-width:757px){.product-card img{width:150px;height:150px}.product-card{width:150px}.price p:nth-of-type(2),.price p:first-of-type{font-size:20px}.price p:first-of-type span{font-size:18px}}
.breadcrumb-level{font-weight:300;font-style:15px;color:var(--brand-color)!important}
.side-bar-boxs{border:1px solid var(--brand-color);border-radius:10px}.side-bar-title{font-size:20px;font-weight:500}.check-title{color:#5f5f5f;margin-left:5px;font-size:15px;font-weight:500}.filter-mobile{z-index:10;position:fixed;bottom:80px;right:0;transform:translate(50%)}.mobile-filter{z-index:1050;background-color:#fff;width:100%;height:100vh;padding:20px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-2px 0 5px #0000001a}
label{color:var(--brand-color)!important;font-size:16px!important;font-weight:300!important}input:focus{box-shadow:none!important}input::placeholder{color:silver!important}
.skeleton-container{width:100%;max-width:800px;margin:0 auto}.skeleton-item{background:#ddd;border-radius:4px;margin:10px 0}.skeleton-title{width:60%;height:40px}.skeleton-description{width:80%;height:20px}
.tab-button{color:#899ebb;cursor:pointer;font-size:16px;font-weight:600}.active-tab{border-bottom:2px solid var(--brand-color);color:var(--brand-color)}
.increment-button{border:1px solid var(--brand-color);color:var(--brand-color);cursor:pointer;-webkit-user-select:text;user-select:text;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:5px;font-size:30px;display:flex}.increment-button p{margin:0}
.swiper-slide{height:auto;width:auto!important}.my-swiper{background-color:#0000;height:520px}@media (max-width:576px){.my-swiper{height:350px}}
.search-for-home{position:relative}.search-for-home span{position:absolute;left:20px}.search-for-home input{border:1px solid var(--brand-color);background-color:#ffe3d84b;padding-left:50px}.search-for-home input::placeholder{color:var(--brand-color);font-weight:400}.search-for-home input:focus{box-shadow:none!important;border:none!important;border:1px solid var(--brand-color)!important;outline:none!important}.search-for-home input:focus::placeholder{color:#5f5f5f8e;font-weight:600}.serarch-view{z-index:9999999;background-color:#fff;position:absolute;inset:0}
.home-phone p{color:var(--brand-color);margin-top:10px;font-size:15px;font-weight:700}.home-phone span{color:var(--brand-color)}
.header-button{border:1px solid var(--brand-color);color:var(--brand-color);background-color:#fff;border-radius:10px;padding:3px 8px;font-size:15px;font-weight:600}@media only screen and (max-width:767px){.header-button{border-radius:5px;padding:1px 5px;font-size:13px}.header-button span{font-size:13px}}
.header-icon span{color:var(--brand-color);font-size:30px}.number-view{color:var(--brand-color);background-color:#0042412f;border-radius:50%;width:32px;height:32px;padding:5px 7px;font-weight:400}.mobile-nav-icon span{font-size:30px}
.nav-class{color:var(--brand-color);font-weight:700}.mobile-view{z-index:1050;background-color:#fff;width:100%;height:100vh;padding:20px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-2px 0 5px #0000001a}.bottom-nav{height:80px}.bottom-nav span{color:var(--brand-color)}.nav-link{font-size:14px!important}.navbar{position:relative}.mega-menu{z-index:1050;background-color:#fff;width:100%;height:400px;padding:20px;position:absolute;top:45px;bottom:0;right:0;overflow-y:auto;box-shadow:0 2px 5px #0000001a}.mobile-menu{z-index:1050;background-color:#0222215b;border-radius:5px;flex-wrap:wrap;gap:10px;width:100%;max-height:400px;padding:20px;transition:transform .3s;display:flex;overflow-x:auto}.mega-menu li{list-style:none!important}.mega-menu .child-menu{margin:0;padding:0;list-style-type:none}.mega-menu .child-menu li a{margin-bottom:0;font-size:13px;font-weight:500}.nav-shadow{box-shadow:"0 4px 6px rgba(0, 0, 0, 0.1)"}
.footer{background-color:var(--brand-color);color:#fff;font-family:Roboto,serif!important}.footer-nav p:first-of-type{font-size:18px;font-weight:700}.footer-nav p span{font-size:18px;font-weight:200}.footer ul{padding:0}.footer ul li{line-height:25px;list-style:none}.footer ul li a{font-weight:200}
.hero{background-color:#5a78770f}.slider{width:100%;position:relative;overflow:hidden}.slider-inner{transition:transform .5s ease-in-out;display:flex}.slider-inner img{flex:0 0 100%;max-width:100%}.slider-btn{background-color:var(--brand-color);border:none;border-radius:50%;width:16px;height:16px}.slider-btn-active{background-color:#845162;border:none;border-radius:10px;width:33px;height:16px}.slider-inner img{height:300px!important}@media (max-width:768px){.slider-inner img{height:150px!important}}
.featues-card h3{color:var(--features-title);font-size:20px;font-weight:700}@media only screen and (max-width:757px){.featues-card h3{color:var(--features-title);font-size:14px;font-weight:700}.featues-card img{width:40px;height:40px;margin-right:10px}.featues-card{height:80px}}
.childCatagoryCard p{color:var(--features-title);padding:10px;font-size:18px;font-weight:500}@media only screen and (max-width:757px){.childCatagoryCard img{width:100px;height:100%;padding:10px}}
.catagory-section h1{text-align:center;color:#fff;font-size:25px;font-weight:600}.catagory-section{background-color:#00424185}.catagory-section p{text-align:center;color:#fff;font-size:15px;font-weight:300}.swiper,.swiper-slide{background-color:#0000!important}.catagory-card{width:100%}
.catagory-title{color:var(--brand-color);border-bottom:2px solid var(--brand-color);padding-bottom:10px;font-size:40px;font-weight:900}.checkout-page-right h1{color:var(--brand-color);margin-bottom:30px;padding-bottom:10px;font-size:20px;font-weight:700;text-decoration:underline}.checkout-page-right p{color:var(--brand-color);margin-bottom:0;font-size:14px}
.tab-border{border-bottom:1px solid #eaeaea}.product-page .image-gelary img{border:1px solid var(--brand-color);cursor:pointer}.product-page .image-gelary .active{border:3px solid var(--brand-color)}.product-page .product-notes .title{color:var(--brand-color);font-size:35px;font-weight:700}.product-page .product-notes .product-feature{color:var(--brand-color);background-color:#00424122;border-radius:10px;padding:5px 10px;font-size:12px;font-weight:700;display:inline}.product-page .product-notes .product-Brand p{color:#004241a8;margin:10px 0;font-size:14px}.product-page .product-notes .product-Brand p span{color:var(--brand-color);margin-left:10px;font-weight:600}.product-page .product-notes .price p{font-size:25px;font-weight:800}.product-page .product-notes .price p span{margin-left:10px;font-size:40px;font-weight:800}.product-page .payment-image{border:1px solid var(--brand-color);border:1px solid var(--brand-color);border-radius:10px;padding:5px}.product-page .payment-image p{color:var(--brand-color);font-size:15px;font-weight:500}.counter-value{font-size:20px;font-weight:500}
.condition-bg{background-color:var(--brand-color);color:#fff;padding:10px 20px}
.cart-summary h3{color:var(--brand-color);margin-bottom:30px;font-size:20px;font-weight:700}.cart-summary p{border-bottom:1px solid var(--brand-color);margin-bottom:0}.warning-text{font-size:14px;border-bottom:none!important}.table-desing{font-size:13px!important}.table-secondary{background-color:var(--brand-color)}.input-labal{color:var(--brand-color);font-weight:300}


