:root{--primary-color: #0e1b4d;--secondary-color: #121310;--text-color: #333;--light-gray: #f5f5f5;--border-color: #e5e5e5;--white: #ffffff;--black: #000000;--gray: #808080;--red: #ff3f43;--container-width: 1200px;--transition: all .3s ease}.main-content{margin-top:155px}.hero-section{padding:20px 0}.hero-section .hero-swiper{border-radius:10px;overflow:hidden}.hero-section .hero-swiper .hero-slide{position:relative;height:500px}.hero-section .hero-swiper .hero-slide img{width:100%;height:100%;object-fit:cover}.hero-section .hero-swiper .hero-slide .hero-content{position:absolute;top:50%;left:50px;transform:translateY(-50%);color:var(--white);max-width:600px}.hero-section .hero-swiper .hero-slide .hero-content .hero-discount{font-size:16px;font-weight:600;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.hero-section .hero-swiper .hero-slide .hero-content .hero-title{font-size:48px;font-weight:700;margin-bottom:15px;line-height:1.2}.hero-section .hero-swiper .hero-slide .hero-content .hero-subtitle{font-size:18px;margin-bottom:25px;opacity:.9}.hero-section .hero-swiper .hero-slide .hero-content .hero-btn{background:var(--white);color:var(--primary-color);padding:14px 40px;border-radius:50px;font-weight:600;font-size:16px;transition:var(--transition)}.hero-section .hero-swiper .hero-slide .hero-content .hero-btn:hover{background:var(--white/.8);transform:translateY(-2px);box-shadow:0 8px 20px #81ba004d}.hero-section .hero-swiper .swiper-pagination-bullet{background:var(--white);opacity:.5;width:12px;height:12px}.hero-section .hero-swiper .swiper-pagination-bullet-active{opacity:1;background:var(--primary-color)}.card-group{padding:20px 0}.card-group .card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.card-group .card-grid .promo-card{position:relative;border-radius:8px;overflow:hidden;height:250px;cursor:pointer}.card-group .card-grid .promo-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card-group .card-grid .promo-card:hover img{transform:scale(1.1)}.card-group .card-grid .promo-card .promo-content{position:absolute;top:25px;left:24px;color:var(--white);z-index:2}.card-group .card-grid .promo-card .promo-content .promo-name{font-size:14px;text-transform:uppercase;display:block;margin-bottom:8px}.card-group .card-grid .promo-card .promo-content .promo-desc{font-size:20px;font-weight:700;line-height:1.3;margin-bottom:12px}.card-group .card-grid .promo-card .promo-content .promo-link{font-size:16px;text-decoration:underline;display:inline-block;color:var(--white)}.card-group .card-grid .promo-card .promo-content .promo-link:hover{opacity:.8}.delivery-banner{margin:0 auto;padding:40px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.delivery-banner .delivery-items{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:30px}.delivery-banner .delivery-items .delivery-item{display:flex;align-items:center;gap:15px}.delivery-banner .delivery-items .delivery-item img{width:45px;height:40px}.delivery-banner .delivery-items .delivery-item .delivery-text .delivery-title{font-weight:600;color:var(--black);font-size:16px}.delivery-banner .delivery-items .delivery-item .delivery-text .delivery-desc{color:var(--gray);font-size:14px}.sub-banner{padding:20px 0}.sub-banner .sub-banner-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.sub-banner .sub-banner-grid .banner-item{position:relative;border-radius:8px;overflow:hidden;height:300px}.sub-banner .sub-banner-grid .banner-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sub-banner .sub-banner-grid .banner-item:hover img{transform:scale(1.1)}.sub-banner .sub-banner-grid .banner-item .banner-content{position:absolute;top:25px;left:24px;color:var(--white)}.sub-banner .sub-banner-grid .banner-item .banner-content .banner-name{font-size:14px;text-transform:uppercase;display:block;margin-bottom:8px}.sub-banner .sub-banner-grid .banner-item .banner-content .banner-desc{font-size:20px;font-weight:700;line-height:1.3;margin-bottom:12px}.sub-banner .sub-banner-grid .banner-item .banner-content .banner-link{font-size:16px;text-decoration:underline;color:var(--white)}.new-products,.organic-products{padding:40px 0}.new-products .section-header,.organic-products .section-header{margin-bottom:30px;text-align:center;position:relative}.new-products .section-header h2,.organic-products .section-header h2{font-size:32px;font-weight:700;color:var(--black);margin-bottom:10px;position:relative;display:inline-block}.new-products .section-header h2:after,.organic-products .section-header h2:after{content:"";position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:60px;height:3px;background:var(--primary-color)}.new-products .slider-container,.organic-products .slider-container{position:relative;padding:0 40px}.new-products .slider-container .slider-btn,.organic-products .slider-container .slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:var(--white);color:var(--black);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 2px 8px #0000001a;transition:var(--transition)}.new-products .slider-container .slider-btn:hover,.organic-products .slider-container .slider-btn:hover{background:var(--primary-color);color:var(--white)}.new-products .slider-container .slider-prev,.organic-products .slider-container .slider-prev{left:0}.new-products .slider-container .slider-next,.organic-products .slider-container .slider-next{right:0}.product-card{position:relative;margin:10px;min-width:220px;min-height:320px;background:var(--white);border-radius:8px;transition:var(--transition)}.product-card:hover{box-shadow:0 4px 15px #0000001a}.product-card .product-image-wrapper,.product-card .product-info{padding:10px}.product-card .product-image-wrapper{position:relative;height:180px;margin-bottom:15px;border-radius:8px;overflow:hidden;padding-bottom:0!important}.product-card .product-image-wrapper .product-image{width:100%;height:100%;object-fit:cover;border-radius:8px}.product-card .product-image-wrapper .product-badges{position:absolute;top:7px;left:7px;z-index:2}.product-card .product-image-wrapper .product-badges .badge-discount{background:var(--red);color:var(--white);padding:3px 7px;border-radius:10px;font-size:11px;display:block;margin-bottom:5px}.product-card .product-image-wrapper .product-badges .badge-new{background:var(--primary-color);color:var(--white);padding:3px 7px;border-radius:10px;font-size:11px;display:block}.new-products .product-card .product-image-wrapper .product-actions,.organic-products .product-card .product-image-wrapper .product-actions{position:absolute;right:5px;top:5px;opacity:0;transition:var(--transition)}.new-products .product-card:hover .product-actions,.organic-products .product-card:hover .product-actions{opacity:1}.new-products .product-card .product-image-wrapper .product-actions .action-btn,.organic-products .product-card .product-image-wrapper .product-actions .action-btn{width:35px;height:35px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px;cursor:pointer;transition:var(--transition)}.product-card .product-image-wrapper .product-actions .action-btn:hover{background:var(--primary-color);color:var(--white)}.product-card .product-info{display:flex;flex-direction:column;padding-top:0!important}.product-card .product-info .product-category{font-size:12px;color:var(--gray);margin-bottom:5px}.product-card .product-info .product-name{font-size:14px;font-weight:600;color:var(--secondary-color);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card .product-info .product-rating{display:flex;align-items:center;gap:5px;margin-bottom:8px}.product-card .product-info .product-rating .stars{color:#ffc107;font-size:14px}.product-card .product-info .product-rating .rating-value{font-size:12px;color:var(--gray)}.product-card .product-info .product-price{display:flex;align-items:center;gap:10px;margin-bottom:10px}.product-card .product-info .product-price .current-price{font-size:18px;font-weight:600;color:var(--primary-color)}.product-card .product-info .product-price .original-price{font-size:14px;color:var(--gray);text-decoration:line-through}.product-card .product-info .add-to-cart-btn,.product-card .product-info .fp-btn{padding:10px;background:var(--primary-color);color:var(--white);border-radius:50px;font-weight:600;transition:var(--transition);margin-top:10px}.product-card .product-info .add-to-cart-btn:hover,.product-card .product-info .fp-btn:hover{background:var(--primary-color/.8)}.product-card .product-info .add-to-cart-btn:disabled,.product-card .product-info .fp-btn:disabled{background:var(--gray);cursor:not-allowed}.feature-category{padding:60px 0;background:var(--light-gray)}.feature-category .section-header{text-align:center;margin-bottom:40px}.feature-category .section-header h2{font-size:2rem;color:var(--primary-color);font-weight:700;margin:0}.feature-category .slider-container{position:relative;max-width:var(--container-width);margin:0 auto;padding:0 50px}.feature-category .category-swiper{overflow:hidden}.feature-category .swiper-wrapper{display:flex;align-items:center}.feature-category .swiper-slide{display:flex;justify-content:center;align-items:center;height:auto}.category-item-circle{display:flex;flex-direction:column;align-items:center;gap:15px;text-decoration:none;transition:transform .3s ease}.category-item-circle:hover{transform:translateY(-10px)}.category-icon-wrapper{width:150px;height:150px;border-radius:50%;overflow:hidden;background:var(--white);box-shadow:0 4px 15px #0000001a;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.category-item-circle:hover .category-icon-wrapper{box-shadow:0 8px 25px #00000026;transform:scale(1.05)}.category-icon-wrapper img{width:100%;height:100%;object-fit:cover}.category-icon-wrapper svg{width:80px;height:80px;fill:var(--primary-color);opacity:.3}.category-name{font-size:1rem;font-weight:600;color:var(--primary-color);text-align:center;transition:color .3s ease}.category-item-circle:hover .category-name{color:var(--secondary-color)}.feature-category .slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:var(--white);border:2px solid var(--border-color);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;color:var(--primary-color)}.feature-category .slider-btn:hover{background:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.feature-category .slider-prev{left:0}.feature-category .slider-next{right:0}.feature-category .slider-btn i{font-size:14px}@media (max-width: 768px){.feature-category{padding:40px 0}.feature-category .section-header h2{font-size:1.5rem}.feature-category .slider-container{padding:0 35px}.category-icon-wrapper{width:120px;height:120px}.category-name{font-size:.9rem}.feature-category .slider-btn{width:35px;height:35px}.feature-category .slider-btn i{font-size:12px}}@media (max-width: 480px){.feature-category .slider-container{padding:0 30px}.category-icon-wrapper{width:100px;height:100px}.category-name{font-size:.85rem}}.latest-news{padding:60px 0}.latest-news .section-header{margin-bottom:30px;text-align:center;position:relative}.latest-news .section-header h2{font-size:32px;font-weight:700;color:var(--black);margin-bottom:10px;position:relative;display:inline-block}.latest-news .section-header h2:after{content:"";position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:60px;height:3px;background:var(--primary-color)}.latest-news .slider-container{position:relative;padding:0 40px}.latest-news .slider-container .slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:var(--white);color:var(--black);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 2px 8px #0000001a;transition:var(--transition);border:1px solid var(--border-color);cursor:pointer}.latest-news .slider-container .slider-btn:hover{background:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.latest-news .slider-container .slider-prev{left:0}.latest-news .slider-container .slider-next{right:0}.latest-news .news-card-link{text-decoration:none;color:inherit;display:block}.latest-news .news-card{background:var(--white);border-radius:8px;overflow:hidden;margin:10px;transition:var(--transition);box-shadow:0 2px 8px #0000000d}.latest-news .news-card:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-5px)}.latest-news .news-card .news-image{width:100%;height:200px;object-fit:cover}.latest-news .news-card .news-content{padding:20px}.latest-news .news-card .news-content .news-date{font-size:12px;color:var(--gray);margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.latest-news .news-card .news-content .news-title{font-size:16px;font-weight:600;color:var(--black);margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.latest-news .news-card:hover .news-title{color:var(--primary-color)}.latest-news .news-card .news-content .news-description{font-size:14px;color:var(--text-color);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 768px){.latest-news{padding:40px 0}.latest-news .section-header h2{font-size:24px}.latest-news .slider-container{padding:0 35px}.latest-news .slider-container .slider-btn{width:35px;height:35px}.latest-news .news-card .news-image{height:180px}}@media (max-width: 480px){.latest-news .slider-container{padding:0 30px}.latest-news .news-card{margin:5px}.latest-news .news-card .news-content{padding:15px}.latest-news .news-card .news-image{height:160px}.latest-news .news-card .news-content .news-title{font-size:15px}.latest-news .news-card .news-content .news-description{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-homepage.css.map */
