:root{--background:#fff;--foreground:#171717}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.featured-section{background:#fff;padding:40px 0}.section-title{letter-spacing:2px;margin-bottom:40px;font-weight:700}.big-card{height:720px}.category-grid{grid-template-columns:1fr 1fr;grid-template-areas:"A B""A C""D F""E F";gap:20px;display:grid}.card-0{grid-area:A}.card-1{grid-area:B}.card-2{grid-area:C}.card-3{grid-area:D}.card-4{grid-area:E}.card-5{grid-area:F}.category-card{width:100%;height:250px;position:relative;overflow:hidden}.card-0,.card-5{height:520px}.category-img{object-fit:cover}.category-label{background:#fff;padding:10px 25px;font-weight:600;position:absolute;bottom:20px;left:20px}.category-card{aspect-ratio:4/5}@media (max-width:768px){.category-card{height:180px}.card-0,.card-5{height:380px}}.category-label{color:#000;background:#fff;padding:10px 25px;font-weight:600;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.big{height:100%}.banner-slider{width:100%}.banner-image{width:100%;height:500px;position:relative}.banner-img{object-fit:cover}.navbar-toggler{border:none;margin-right:10px}.cart-container{margin-top:40px}.address-box{background:#fff;border:1px solid #eee;justify-content:space-between;align-items:center;padding:15px;font-size:14px;display:flex}p{margin-bottom:0}.change-btn{color:#000;background:0 0;border:1px solid #000;padding:6px 10px;font-size:12px}.offers-box{background:#fafafa;border:1px solid #eee;margin-top:10px;padding:15px;font-size:14px}.items-selected{margin-top:15px;font-size:14px;font-weight:600;position:relative}.items-selected .checkbox-container{top:-2px}.items-selected h6{margin-bottom:0;margin-left:30px;font-size:14px;font-weight:600}.cart-item-image{position:relative}.checkbox-container{position:absolute;top:6px;left:0}.cart-item-image .checkbox-container{left:6px}.checkbox-container{cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-container input{display:none}.checkmark{opacity:.5;background:#fff;border:2px solid #282c3f;border-radius:4px;width:20px;height:20px;display:inline-block;position:relative}.checkbox-container input:checked+.checkmark{opacity:1;background:#ff3f6c;border-color:#ff3f6c}.checkbox-container input:checked+.checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.cart-item{border:1px solid #eee;align-items:flex-start;margin-top:15px;padding:8px 10px;display:flex;position:relative}.outOf-stock{opacity:.6;filter:grayscale()}.product-img{object-fit:cover;object-position:top;width:111px;height:148px;margin-right:10px}.product-info{min-width:0;margin-top:12px;padding:0 10px;font-size:14px;position:relative}.product-info h6{font-weight:600}.product-info p{white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;overflow:hidden}.dropdown-box{cursor:pointer;background:#f5f5f5;border-radius:6px;padding:6px 12px;font-weight:500}.price{display:flex}.price .new{font-weight:600}.old{color:gray;margin-left:5px;text-decoration:line-through}.discount{color:#ff3f6c;margin-left:5px}.return{color:gray;font-size:13px}.remove{color:#000;background:0 0;border:none;outline:none;font-size:18px;position:absolute;top:10px;right:10px}.remove.wishlist-color{background-color:#fff9;border:1.2px solid #d4d5d9;border-radius:20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;display:flex}.summary-box{background:#fff;border:1px solid #eee;padding:20px;font-size:14px}.coupon-row{justify-content:space-between;display:flex}.apply-btn{color:#000;background:0 0;border:1px solid #000;padding:5px 10px}.donation button{background:#fff;border:1px solid #ddd;margin:5px;padding:5px 10px}.price-row{justify-content:space-between;margin-top:10px;display:flex}.order-btn{color:#fff;background:#000;border:none;width:100%;margin-top:15px;padding:12px}.space-for-header{padding-top:69px}.main-padding{padding:0 10px}.swiper-navigation-icon{height:20px!important}.address-radio-wrapper{cursor:pointer;align-items:flex-start;margin-right:10px;padding-left:28px;display:flex;position:relative}.address-radio-wrapper input{opacity:0;cursor:pointer;position:absolute}.address-radio-wrapper input:checked~.address-radio-custom{border-color:#ff3f6c}.address-radio-custom{background:#fff;border:2px solid #d4d5d9;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:0}.address-radio-custom:after{content:"";background:#ff3f6c;border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:3px;left:3px}.address-radio-wrapper input:checked~.address-radio-custom:after{display:block}.back-arrow-button{color:#000;padding-right:15px;font-size:30px}.empty-cart{text-align:center}.empty-cart h5{font-weight:900}.empty-cart p{margin-bottom:20px}.empty-cart div{color:#fff;cursor:pointer;background:#000;border:none;width:100%;margin-top:15px;padding:12px 30px;display:table-cell}@media (max-width:768px){.summary-box{margin-top:20px}.banner-image{margin-top:93px}.address-box{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:992px){.banner-image{height:350px}.product-gallery .thumbs{display:none}.gallery-prev{left:10px!important}.space-for-header{padding-top:80px}.navbar-menu-section{padding-left:10px!important}.container,.container-md,.container-sm{max-width:940px;padding:40px 20px!important}}@media (max-width:768px){.section-title{font-size:22px}.logo.hide{display:none}.category-label{padding:6px;font-size:7px}.py-5{padding-top:1rem!important;padding-bottom:1rem!important}.mb-5{margin-bottom:2rem!important}}@media (max-width:576px){.banner-image{height:200px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding:1px}.product-info{padding:0}.brand{font-size:12px}}
