@media only screen and (max-width:500px){.menu{width:60vw;left:-100px}}@media only screen and (max-width:767px){.comero-nav .navbar .navbar-collapse{border-top:1px solid #eee;margin-top:8px!important}.comero-nav .navbar .navbar-collapse::-webkit-scrollbar{width:7px}.comero-nav .navbar .navbar-collapse::-webkit-scrollbar-track{background:#f1f1f1}.comero-nav .navbar .navbar-collapse::-webkit-scrollbar-thumb{background:#888}.comero-nav .navbar .navbar-collapse::-webkit-scrollbar-thumb:hover{background:#555}.comero-nav .navbar .navbar-nav .nav-item{padding-top:0!important;padding-bottom:0!important}.comero-nav .navbar .navbar-nav .nav-item>a{padding-top:10px;padding-bottom:10px}.comero-nav .navbar .navbar-nav .nav-item>a i{display:none}.comero-nav .navbar .navbar-nav .nav-item .dropdown-menu{opacity:1;visibility:visible;width:94%;position:relative;top:0;left:5px!important}.comero-nav .navbar .navbar-nav .nav-item .dropdown-menu li a{padding:5px 15px}.comero-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{opacity:1;visibility:visible;width:94%;padding:5px 0;position:relative;top:0;left:5px}.comero-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu{width:100%;margin-top:0}.comero-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu li:hover .dropdown-menu{width:90%;top:35px;left:15px}.comero-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu{opacity:1;visibility:visible;width:94%;margin-top:0;padding:15px 0;position:relative;top:0;left:5px!important}.comero-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .submenu-title{margin-bottom:15px}.comero-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .col{flex-basis:auto;width:100%;margin-bottom:20px;display:block}.btn{padding:11px 23px;font-size:12px}.ptb-60{padding-top:35px;padding-bottom:35px}.pb-60{padding-bottom:35px}.pt-60{padding-top:35px}.section-title{margin-bottom:20px}.section-title h2{font-size:18px}.section-title.without-bg{margin-bottom:25px}.top-panel .panel-content p{font-size:13px;line-height:1.4}.top-panel .panel-close-btn{-webkit-transform:unset;transform:unset;top:-2px;left:7px;right:auto}.top-header{text-align:center}.top-header-nav li a{font-size:12px}.top-header-right-nav{text-align:center;margin-top:8px}.top-header-right-nav li a{font-size:12px}.main-banner{height:100%;padding-top:110px;padding-bottom:110px}.main-banner.item-bg1{background-position:0}.main-banner-content{text-align:center}.main-banner-content span{font-size:13px}.main-banner-content h1{margin-top:6px;margin-bottom:10px;font-size:22px;line-height:1.4}.main-banner-content p{margin-bottom:10px;font-size:15px}.main-banner-content .btn-primary{margin-right:5px}.main-banner-two{padding-top:20px}.main-banner-two .col-lg-6:first-child{order:2}.main-banner-two .col-lg-6:last-child{order:1}.banner-image{margin-top:30px}.banner-image .circle{width:290px;height:290px;top:10%}.main-banner-three{height:100%}.home-slides.owl-theme .owl-nav [class*=owl-]{display:none}.about-content h2{font-size:19px}.about-content .signature{margin-top:30px}.about-image{margin-top:25px;padding-bottom:0}.about-image img{width:100%}.about-image .about-img1{right:0}.about-image .about-img2{position:relative;bottom:0;left:0}.offer-area{padding-bottom:10px}.offer-area .section-title h2{font-weight:500}.offer-box{margin-bottom:25px}.offer-box .category h4{font-size:14px}.offer-box img{width:100%}.offer-box .box-inner{margin:10px;padding:54px 10px}.offer-box .box-inner h3{margin-bottom:15px;font-size:16px}.offer-slides.owl-theme .owl-dots{margin-top:20px;margin-bottom:25px}.offer-slides.owl-theme .owl-nav [class*=owl-]{height:81.5%;left:0}.offer-slides.owl-theme .owl-nav [class*=owl-].owl-next{left:auto;right:0}.offer-slides.owl-theme:hover .owl-nav [class*=owl-]{left:15px}.offer-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next{left:auto;right:15px}.all-products-area{padding-bottom:5px}.products-category-tab .tabs{margin-bottom:5px;padding:10px}.products-category-tab .tabs li{margin:0 0 10px;display:block}.products-category-tab .tabs li:last-child{margin-bottom:0}.products-category-tab .tabs li a{font-size:16px}.products-category-tab .tabs li a .dot{top:6px}.products-category-tab .tabs.without-bg{margin-bottom:25px}.single-product-box .product-content .btn{width:auto;display:inline-block}.all-products-slides.owl-theme .owl-nav{margin-bottom:30px}.all-products-slides.owl-theme .owl-nav [class*=owl-]{opacity:1;visibility:visible;width:30px;height:30px;margin:0 3px;font-size:15px;line-height:30px;position:relative;left:0;right:0}.all-products-slides.owl-theme .owl-nav [class*=owl-].owl-next{left:auto;right:0}.all-products-slides.owl-theme:hover .owl-nav [class*=owl-]{left:0}.all-products-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next{left:auto;right:0}.category-products-area{padding-bottom:20px}.single-category-box{margin-bottom:15px}.single-category-box .category-content h3{font-size:18px}.single-category-box img{width:100%}.trending-products-area{padding-bottom:5px}.trending-products-slides.owl-theme .owl-nav{margin-bottom:30px}.trending-products-slides.owl-theme .owl-nav [class*=owl-]{opacity:1;visibility:visible;width:30px;height:30px;margin:0 3px;font-size:15px;line-height:30px;position:relative;left:0;right:0}.trending-products-slides.owl-theme .owl-nav [class*=owl-].owl-next{left:auto;right:0}.trending-products-slides.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}.trending-products-slides.owl-theme:hover .owl-nav [class*=owl-]{left:0}.trending-products-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next{left:auto;right:0}.trending-products-slides-two.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}.best-sellers-area{padding-bottom:5px}.best-sellers-products-slides.owl-theme .owl-nav{margin-bottom:30px}.best-sellers-products-slides.owl-theme .owl-nav [class*=owl-]{opacity:1;visibility:visible;width:30px;height:30px;margin:0 3px;font-size:15px;line-height:30px;position:relative;left:0;right:0}.best-sellers-products-slides.owl-theme .owl-nav [class*=owl-].owl-next{left:auto;right:0}.best-sellers-products-slides.owl-theme:hover .owl-nav [class*=owl-]{left:0}.best-sellers-products-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next{left:auto;right:0}.best-sellers-products-slides.owl-theme .owl-nav.disabled+.owl-dots,.best-sellers-products-slides-two.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}.facility-area{padding-bottom:5px}.facility-box{margin-bottom:30px}.facility-box .icon{width:65px;height:65px;font-size:20px;line-height:65px}.facility-box .icon:before{margin:3px}.facility-box h3{font-size:14px}.single-testimonials p{font-size:13px;font-style:normal}.single-testimonials .client-info h4{margin-bottom:6px;font-size:17px}.single-testimonials .client-info span{font-size:12px}.single-news-post .news-content{margin-top:0;margin-left:0;padding:20px}.single-news-post .news-content h3{font-size:16px}.single-news-post .news-image a img{width:100%!important}.news-slides.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}.products-offer-content{max-width:unset;padding:40px 25px}.products-offer-content span{font-size:14px}.products-offer-content h1{margin-top:5px;margin-bottom:5px;font-size:30px}.products-offer-content p{margin-bottom:20px;font-size:15px}.products-offer-content:before{margin:5px}.newsletter-content{text-align:center;margin-bottom:20px}.newsletter-content h3{font-size:18px;line-height:1.4}.newsletter-content p{font-size:13px}.newsletter-form{text-align:center}.newsletter-form button{margin-top:12px;position:relative;top:0;right:0}.products-collections-area{padding-bottom:5px}.products-collections-area .col-lg-4.col-md-12:first-child .woocommerce-sidebar-area{margin-bottom:35px}.products-collections-area .col-lg-4.col-md-12:last-child .woocommerce-sidebar-area{margin-top:20px;margin-bottom:35px}.woocommerce-sidebar-area .collapse-widget .collapse-widget-title{font-size:14px}.woocommerce-sidebar-area .collapse-widget .aside-single-products .products-content h3{font-size:15px}.woocommerce-sidebar-area .collapse-widget .aside-single-products .products-content .product-price span{font-size:16px}.products-filter-options{text-align:center}.products-filter-options .row{display:block}.products-filter-options .row .col{display:block!important}.products-filter-options p{line-height:initial;margin-top:15px;margin-bottom:14px}.products-filter-options .view-list-row{display:inline-block;position:relative;top:2.4px}.products-filter-options .view-list-row .view-column .icon-view-four{display:none}.products-filter-options .show-products-number,.products-filter-options .products-ordering-list{display:inline-block}.products-filter-options span a{font-size:12px}.products-filter-options span a i{font-size:14px}.products-collections-listing.products-col-three .products-col-item{-ms-flex:100%;flex:0 0 100%;max-width:100%}.products-collections-listing.products-col-two{margin-left:-5px;margin-right:-5px}.products-collections-listing.products-col-two .products-col-item{padding-left:5px;padding-right:5px}.products-collections-listing.products-row-view .single-product-box{background-color:#0000;display:block}.products-collections-listing.products-row-view .single-product-box .product-content{text-align:center;padding-left:0}.products-collections-listing.products-row-view .col-lg-2{-ms-flex:100%;flex:0 0 100%;max-width:100%}.product-details-content{margin-top:-50px}.product-details-content h3{font-size:18px}.product-details-content .price span{font-size:16px}.product-details-content .product-info li,.product-details-content product-color-switch h4,.product-details-content .product-size-wrapper h4{font-size:14px}.product-details-content .product-info-btn a{display:block}.product-details-content .product-info-btn a:not(:first-child){margin-top:15px;margin-left:0}.product-details-content .product-add-to-cart .input-counter{min-width:120px;max-width:120px}.product-details-content .wishlist-compare-btn .btn{text-transform:capitalize;padding:11px 13px}.products-details-tab{margin-top:35px}.products-details-tab .tabs{display:block}.products-details-tab .tabs li:not(:first-child){margin-top:15px}.products-details-tab .tab_content .tabs_item .products-details-tab-content ol{margin-top:12px}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn{-webkit-transform:unset;transform:unset;margin-top:15px;position:relative;top:0;right:0}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item{padding-right:0}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link{text-align:right;margin-top:15px;position:relative;top:0;right:0}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item h3{font-size:17px}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item span{font-size:12px}.related-products-area{margin-top:35px;padding-top:35px}.product-single-aside{border-top:1px solid #ebebeb;border-left:none;height:auto;margin-top:25px;padding-top:20px;padding-left:0}.col-lg-4.col-md-12:first-child .product-single-aside{border-top:none;border-bottom:1px solid #ebebeb;border-right:none;margin-top:0;margin-bottom:25px;padding:0 0 20px}.lookbook-area{padding-bottom:5px}.cart-table table thead tr th{white-space:nowrap;padding:15px 20px;font-size:13px}.cart-table table tbody tr td{padding-left:10px;padding-right:10px}.cart-buttons .continue-shopping-box{margin-bottom:12px}.cart-buttons .btn{width:100%;display:block}.cart-totals{margin:30px auto 0;padding:20px}.cart-totals h3{font-size:17px}.cart-totals ul li{font-size:13px}.user-actions{margin-bottom:30px;padding:15px 15px 12px}.user-actions span{font-size:13px}.checkout-area .title{margin-bottom:20px;font-size:18px}.order-details{margin-top:10px}.order-details .order-table table thead tr th,.order-details .order-table table tbody tr td{font-size:13px}.order-details .order-table table tbody tr td.product-name a{font-size:14px}.products-compare-table table tr td{white-space:nowrap}.new-customer-content{margin-top:30px;padding-left:0}.customer-service-content h3,.single-gallery-item .gallery-content h3{font-size:15px}.sizing-guide-table h3{font-size:16px}.sizing-guide-table .table td,.sizing-guide-table .table th{white-space:nowrap}.faq-accordion .accordion .accordion-item .accordion-title{font-size:15px}.faq-accordion .accordion .accordion-item .accordion-title i{font-size:11px}.error-content h3{margin-top:25px;margin-bottom:12px;font-size:20px}.contact-info h3{font-size:17px}.contact-info .social li{margin-right:2px}.contact-form{margin-top:30px}.contact-form h3{font-size:17px}.single-blog-post .blog-post-content{padding:20px}.single-blog-post .blog-post-content .date{font-size:12px}.single-blog-post .blog-post-content h3{font-size:16px;line-height:25px}.col-lg-4.col-md-12:first-child .widget-area{margin-top:0;margin-bottom:35px}.widget-area{margin-top:35px}.blog-details .article-content{border:none;margin-top:20px;padding:0}.blog-details .article-content h3{font-size:17px}.blog-details .article-content .category{margin:20px 0 0}.blog-details .article-content .category li a{padding:4px 13px;font-size:12px}.blog-details .article-header{padding:15px}.blog-details .article-header .entry-meta{margin:0 0 15px}.blog-details .article-header h3,.comments-area .comments-title{font-size:18px}.comments-area .comment-respond{padding:20px 18px}.comments-area .comment-respond .comment-reply-title{font-size:18px}.comments-area .comment-respond .comment-form-author{width:100%}.comments-area .comment-respond .comment-form-email{width:100%;padding-left:0}.comments-area .comment-respond .form-submit input{padding:8px 20px;font-size:13px}.pagination-area{margin-top:10px}.pagination-area .page-numbers{width:38px;height:38px;font-size:15px;line-height:38px}.footer-area{padding-top:35px}.single-footer-widget{margin-bottom:30px}.copyright-area{text-align:center;margin-top:5px}.copyright-area .payment-card{text-align:center;margin-top:10px}.go-top{width:35px;height:35px;line-height:35px;bottom:10px;right:10px}.bts-popup .bts-popup-container{max-width:300px;padding:25px 20px}.bts-popup .bts-popup-container h3{margin-bottom:10px;font-size:20px}.bts-popup .bts-popup-container p{font-size:13px}.bts-popup .bts-popup-container .newsletter-form button{margin-top:0;position:absolute;top:0;right:0}.bts-popup .bts-popup-container .img-box{display:none}.modal{z-index:99999}.shoppingWishlistModal.modal.right .modal-dialog,.shoppingCartModal.modal.right .modal-dialog,.productsFilterModal.modal.left .modal-dialog{width:290px}.productQuickView{background-color:#fff;height:100%;overflow-y:auto;padding-right:0!important}.productQuickView .modal-content{padding:10px}.productQuickView .modal-content .product-content{margin-top:20px}.productQuickView .modal-content .product-content h3{font-size:19px}.productQuickView .modal-content .product-content .price span{font-size:12px}.productQuickView .modal-content .product-content .product-info li,.productQuickView .modal-content .product-content .product-color-switch h4,.productQuickView .modal-content .product-content .product-size-wrapper h4{font-size:14px}.productQuickView .modal-content .productQuickView-image img{object-fit:contain;width:100%;height:600px}.productQuickView .modal-content button.close{z-index:3333;background-color:#fcfbfb;top:7px;right:7px}.sizeGuideModal .modal-content{padding:25px}.sizeGuideModal .modal-content .modal-sizeguide .table tr td,.sizeGuideModal .modal-content .modal-sizeguide .table tr th{white-space:nowrap}.main-banner.item-bg1,.main-banner.item-bg2,.main-banner.item-bg3{background-image:none}.main-banner-two .opacityZero{opacity:1}.main-banner-three.item-bg4:before{opacity:.5}.navbar-area.bg-black .comero-nav{background-color:#000}.navbar-area.bg-black .comero-nav .navbar-light .navbar-toggler{background:#fff}.banner-section{height:100%;padding-top:180px;padding-bottom:110px}.banner-content{text-align:center;max-width:unset;margin-top:0}.banner-content:before{display:none}.banner-content span{margin-bottom:6px;font-size:13px}.banner-content h1{margin-bottom:10px;font-size:22px;line-height:1.4}.banner-content p{margin-bottom:20px;font-size:15px}.home-slides-two.owl-theme .owl-nav [class*=owl-]{-webkit-transform:unset;transform:unset;width:35px;height:35px;font-size:17px;line-height:27px;top:auto;bottom:20px;left:15px}.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-next{left:auto;right:15px}.category-boxes-area{padding-bottom:5px}.products-category-tab .section-title{margin-bottom:17px}.products-category-tab .section-title h2{font-size:18px}.boxed-layout-wrapper .boxed-layout-content,.boxed-layout-wrapper .navbar-area.is-sticky,.boxed-layout-wrapper .comero-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu{max-width:100%;margin-left:0;margin-right:0}.top-header-style-two .top-header-right-nav{text-align:center}.top-header-others-option{text-align:center;margin-top:15px}.top-header-others-option .search-overlay.search-popup{z-index:9999}.top-header-others-option .search-overlay.search-popup .search-form .search-input{width:100%}.top-header-others-option .option-item a{text-transform:capitalize}.top-header-social{text-align:center;margin-bottom:5px}.top-header-social li{margin-left:7px;margin-right:7px}.top-header-social li:first-child{margin-left:0}.home-slides-three.owl-theme .owl-dots{inset:auto 0 20px}.home-slides-three.owl-theme .owl-dots .owl-dot{display:inline-block}.home-slides-three.owl-theme .owl-dots .owl-dot span{margin:0 3px}.home-slides-three.owl-theme.black-color-text .main-banner{padding-bottom:130px}.main-banner-content.text-center .btn{margin-left:1px;margin-right:1px;padding-left:19px;padding-right:19px}.category-boxes .content{left:20px}.category-boxes .content h3{font-size:17px}.category-boxes .content .shop-now-btn{padding:10px 20px;font-size:13px}.product-box .product-image ul li a{width:35px;height:35px;font-size:12px;line-height:36px}.product-box .product-content h3{font-size:17px}.product-box .product-content .product-price span{font-size:14px}.popular-products-area{padding-bottom:20px}.product-slides-count{display:none}.product-slides-count .slider-counter{font-size:15px}.products-category-tab-style-2{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.products-category-tab-style-2 .title{text-align:center;margin-bottom:20px;position:relative;left:0}.products-category-tab-style-2 .title h2{font-size:18px}.products-category-tab-style-2 .title h2 .dot{top:4px}.products-category-tab-style-2 .tabs{text-align:center;margin-bottom:20px}.products-category-tab-style-2 .tabs li{margin-left:7px;margin-right:7px}.products-category-tab-style-2 .tabs li a{font-size:16px}.products-category-tab-style-2 .tabs li:first-child{margin-left:0}.single-product-item .product-content h3{font-size:17px}.single-product-item .product-content .product-price span{font-size:16px}.product-slides.owl-theme .owl-nav{margin-bottom:30px}.product-slides.owl-theme .owl-nav [class*=owl-]{-webkit-transform:unset;transform:unset;opacity:1;visibility:visible;margin:0 7px;position:relative;top:auto;left:0}.product-slides.owl-theme:hover .owl-nav [class*=owl-]{left:0}.product-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next{right:0}.single-blog-post-box .post-content h3{margin-top:6px;font-size:17px}.category-box .category-content{top:20px;left:20px}.category-box .category-content h3{font-size:17px}.covid-19-banner:before{content:"";background-color:#fffc;width:100%;height:100%;position:absolute;top:0;left:0}.offer-area-two .offer-content-box span{font-size:16px}.offer-area-two .offer-content-box h2{font-size:40px}.offer-area-two .offer-content-box p{font-size:15px}.grocery-banner .main-banner-content h1{margin-bottom:15px;font-size:30px}.grocery-banner .main-banner-content p{font-size:15px}.grocery-banner .main-banner-content h2{font-size:30px}.categories-banner-area .container-fluid{padding-left:20px;padding-right:20px}.offer-categories-box .content h3{font-size:20px}.navbar-area .container-fluid{padding-left:15px;padding-right:15px}}@media only screen and (min-width:768px) and (max-width:991px){.navbar-area{position:relative}.navbar-area .comero-nav .others-option{display:none}.navbar-area .comero-nav .navbar .navbar-nav{margin-top:0;margin-left:auto;margin-right:0}.navbar-area .comero-nav .navbar .navbar-nav .nav-item a{margin-left:8px;margin-right:8px}.navbar-area .comero-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{left:-250px}.main-banner{height:100%;padding-top:180px;padding-bottom:180px}.home-slides.owl-theme .owl-nav [class*=owl-]{display:none}.main-banner-two{padding-top:150px}.main-banner-two .col-lg-6:first-child{order:2}.main-banner-two .col-lg-6:last-child{order:1}.main-banner-three{height:100%}.banner-image{margin-top:35px}.offer-area{padding-top:30px}.offer-area .section-title,.offer-box{margin-top:30px}.offer-slides.owl-theme .owl-nav [class*=owl-]{height:86.6%}.products-offer-content{margin:0 auto}.all-products-slides.owl-theme .owl-nav [class*=owl-]{height:68.5%}.trending-products-slides.owl-theme .owl-nav [class*=owl-]{height:68.2%}.best-sellers-products-slides.owl-theme .owl-nav [class*=owl-]{height:68.3%}.col-lg-4.col-md-12:first-child .single-category-box img{width:100%}.facility-area{padding-bottom:5px}.facility-box{margin-bottom:30px}.single-news-post .news-content{margin-top:0;margin-left:0;padding:25px}.single-news-post .news-content h3{font-size:18px}.newsletter-content{margin-bottom:20px}.comero-mobile-nav .megamenu .row .col{padding-left:15px!important}.collapse-widget.aside-trending-widget{display:none}.modal{z-index:99999}.product-single-aside{border-top:1px solid #ebebeb;border-left:none;height:auto;margin-top:25px;padding-top:20px;padding-left:0}.col-lg-4.col-md-12:first-child .product-single-aside{border-top:none;border-bottom:1px solid #ebebeb;border-right:none;margin-top:0;margin-bottom:25px;padding:0 0 20px}.about-image{margin-top:35px}.about-image .about-img1{right:0}.order-details{margin-top:20px}.products-compare-table table td,.products-compare-table table th{white-space:nowrap}.new-customer-content{margin-top:30px;padding-left:0}.col-lg-4.col-md-12:first-child .widget-area{margin-top:0;margin-bottom:35px}.widget-area{margin-top:35px}.contact-form{margin-top:30px}.product-details-content h3{font-size:20px}.product-details-content .product-info-btn a{font-size:12px}.product-details-content .product-info-btn a:not(:first-child){margin-left:10px}.product-details-content .wishlist-compare-btn .btn{text-transform:capitalize;padding:10px 20px;font-size:13px}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .review-rating .star-rating{width:170px}.single-footer-widget{margin-bottom:30px}.copyright-area{margin-top:10px}.products-details-tab{margin-top:30px}.comero-nav .navbar .navbar-nav .nav-item:nth-last-child(2) .dropdown-menu{left:auto;right:0}.productQuickView{height:100%;overflow-y:auto;padding-right:0!important}.productQuickView .modal-content{padding:20px}.main-banner-two .opacityZero{opacity:1}.navbar-area.bg-black .comero-nav .navbar .navbar-nav .nav-item a{font-size:13px}.banner-section{height:680px}.banner-content{margin-top:50px}.banner-content:before{display:none}.home-slides-two.owl-theme .owl-nav [class*=owl-]{-webkit-transform:unset;transform:unset;top:auto;bottom:30px}.products-category-tab .section-title h2{font-size:22px}.boxed-layout-wrapper .boxed-layout-content,.boxed-layout-wrapper .navbar-area.is-sticky,.boxed-layout-wrapper .comero-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu{max-width:730px}.top-header-discount-info{display:none}.navbar-area .comero-mobile-nav .others-option.ml-0{margin-left:auto!important}.offer-categories-box .content h3{font-size:25px}}@media only screen and (min-width:992px) and (max-width:1199px){.navbar-area .comero-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{left:-250px}.products-details-tab{margin-top:-10px}.single-news-post .news-content h3{font-size:18px}.home-slides.owl-theme .owl-nav [class*=owl-]{display:none}.banner-section{height:720px}.home-slides-two.owl-theme .owl-nav [class*=owl-]{-webkit-transform:unset;transform:unset;top:auto;bottom:30px}.single-category-boxes h3{font-size:15px;top:15px;left:15px}.boxed-layout-wrapper .boxed-layout-content,.boxed-layout-wrapper .navbar-area.is-sticky,.boxed-layout-wrapper .comero-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu{max-width:930px}.offer-categories-box .content{padding:20px 20px 0}.offer-categories-box .content h3{font-size:20px}.left-categories:hover .content{bottom:0}}@media only screen and (max-width:991px){.comero-mobile-nav{padding-top:0;padding-bottom:0;display:block;position:relative}.comero-mobile-nav .logo{z-index:9910;width:60%;position:relative;top:14px;left:15px}.comero-mobile-nav .logo a{display:inline-block}.comero-mobile-nav .megamenu .container{width:auto}.comero-mobile-nav .megamenu .row{margin-left:0;margin-right:0;display:block}.comero-mobile-nav .megamenu .row .col{padding-left:0;padding-right:0;position:relative}.comero-mobile-nav .megamenu .row .col:not(:first-child) .submenu-title{margin-top:12px}.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu{overflow:hidden;display:block!important}.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu li a{width:100%;padding:10px 0}.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu.top-brands{text-align:center}.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu.top-brands li{width:33.3333%}.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu .aside-trending-products{text-align:center;position:relative;overflow:hidden}.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu .aside-trending-products .category{background-color:#fff;margin-left:10px;margin-right:10px;padding:20px;transition:all .5s;position:absolute;bottom:0;left:0;right:0}.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu .aside-trending-products .category h4{text-transform:uppercase;z-index:1;margin-bottom:0;font-size:15px;position:relative}.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu .aside-trending-products img{width:100%;transition:all .5s}.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu .aside-trending-products a{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu .aside-trending-products:hover img,.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu .aside-trending-products:focus img{transform:scale(1.3)}.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu .aside-trending-products:hover .category,.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu .aside-trending-products:focus .category{bottom:10px}.comero-mobile-nav .megamenu .dropdown-menu .megamenu-submenu .aside-trending-products:not(:first-child){margin-top:15px}.comero-mobile-nav .megamenu .dropdown-menu .submenu-title{color:#000;text-transform:uppercase;margin-top:5px;margin-bottom:10px;font-size:13px}.comero-mobile-nav .megamenu .dropdown-menu .submenu-title:not(:first-child){margin-top:10px}.comero-mobile-nav .megamenu .dropdown-menu a.mean-expand{display:none}.top-header-right-nav .languages-list .nice-select .list{z-index:2221}.mean-container .mean-nav .navbar-nav{height:350px;overflow-y:auto}.comero-nav{padding-top:15px;padding-bottom:15px}.comero-nav .others-option{margin-top:15px;margin-left:10px}.comero-nav .navbar .navbar-nav{margin-top:10px}.comero-nav .navbar .navbar-nav .nav-item{padding-top:10px;padding-bottom:10px}.navbar-light .navbar-toggler{color:#222;border-color:#222;border-radius:0}.search-overlay.search-popup{width:250px;margin-top:19px;padding:10px;left:0;right:auto}.search-overlay.search-popup .search-form .search-input{width:94%}.search-overlay.search-popup .search-form .search-button{right:15px}.navbar-area.is-sticky{height:auto!important}.navbar-area.is-sticky .others-option{display:none}.comero-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .col,.comero-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .col:first-child{display:block}.navbar-light .navbar-toggler{outline:0}.top-header-logo{display:none}.navbar-area.navbar-style-two{height:51px}.navbar-area.navbar-style-three .comero-mobile-nav .logo{left:0}.navbar-area.navbar-style-three .mean-container a.meanmenu-reveal{padding-right:0}}@media (min-width:1400px){.home-slides.owl-theme:hover .owl-nav [class*=owl-]{left:50px}.home-slides.owl-theme:hover .owl-nav [class*=owl-].owl-next{left:auto;right:50px}}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}.hero-content h1{font-size:clamp(2.25rem,3.8vw,3rem);line-height:1.15}.hero-content p{max-width:520px;font-size:1.05rem}.hero-section{padding:clamp(48px,8vw,72px) 0}.hero-cta{gap:18px}.hero-image img{max-width:clamp(360px,32vw,440px)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.welcome-page{flex-direction:column;justify-content:space-evenly;align-items:center;width:100vw;height:100vh;padding-block:20vh 40vh;display:flex}.welcome-page .logo{object-fit:contain;height:150px;margin-bottom:1rem}.welcome-page form{margin-block:1rem 2rem}.welcome-page .link{color:#ff3109;display:inline-block}.welcome-page .link-text{margin-top:1rem;font-weight:200}.welcome-page form .input{width:25vw;display:flex}.welcome-page form .input i{font-size:18px}.btn-accent{background-color:#ff3109;border-color:#ff3109}.btn-accent:hover,.btn-accent:active,.btn-accent:focus{color:#ff3109;border-color:#ff3109}.input-error-text{color:#dc143c;margin-top:5px}.date-input{background-color:#fff;border:1px solid #222;height:40px}.form-select{border-color:#222;border-radius:0;height:40px;font-size:14px}.product-name-two-line{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;min-height:2.6em;max-height:2.6em;display:-webkit-box;overflow:hidden}@media (min-width:1200px){form.d-flex.flex-grow-1{margin-left:-32px!important;margin-right:16px!important}}@media (min-width:1400px){form.d-flex.flex-grow-1{margin-left:-40px!important;margin-right:20px!important}}@media (min-width:1600px){form.d-flex.flex-grow-1{margin-left:-48px!important;margin-right:24px!important}}
*{transition:transform .2s,box-shadow .2s,opacity .2s}button,.chakra-button{font-weight:600!important;transition:all .2s!important}button:hover,.chakra-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026!important}button:active,.chakra-button:active{transform:translateY(0)}[class*=card],[class*=Card]{transition:all .3s cubic-bezier(.4,0,.2,1)!important}[class*=card]:hover,[class*=Card]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001f!important}input:focus,textarea:focus,select:focus{border-color:#e74c3c!important;outline:none!important;box-shadow:0 0 0 3px #e74c3c33!important}html{scroll-behavior:smooth}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.modern-shadow{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.modern-shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.modern-shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}@media (max-width:768px){button,a,[role=button]{min-width:44px!important;min-height:44px!important}}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;line-height:1.2}section{padding:3rem 0}@media (min-width:768px){section{padding:4rem 0}}@media (min-width:1024px){section{padding:5rem 0}}@media (max-width:768px){.modern-checkout-section{padding:16px!important}.checkout-grid{flex-direction:column!important;gap:20px!important}.checkout-form-section{order:1}.order-summary-section{z-index:100;background:#fff;border:1px solid #94a3b82e;border-radius:14px;order:2;margin-top:20px;margin-bottom:100px;padding:16px;position:static;box-shadow:0 4px 20px #0000001a}.checkout-progress-indicator{margin-bottom:20px!important;padding:0 10px!important}.checkout-form-card{padding:16px!important}.checkout-form-section input,.checkout-form-section textarea,.checkout-form-section select{min-height:48px!important;font-size:16px!important}.proceed-payment-btn,.payment-submit-button{min-height:52px!important;font-size:16px!important;font-weight:600!important}.proceed-payment-btn{bottom:calc(env(safe-area-inset-bottom,0px) + 76px)!important;z-index:10001!important;border-radius:999px!important;width:auto!important;max-width:calc(100% - 32px)!important;padding:12px 18px!important;position:fixed!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 14px 34px #ef44448c!important}.checkout-form-section{padding-bottom:80px!important}}.gradient-bg{background:linear-gradient(135deg,#e74c3c1a 0%,#f871160d 100%)}:focus-visible{outline-offset:2px;outline:2px solid #e74c3c}.page-transition{animation:.3s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.best-sellers-products-slides .single-product-box,.trending-products-slides .single-product-box{box-sizing:border-box!important;flex-direction:column!important;width:160px!important;min-width:160px!important;max-width:160px!important;height:300px!important;min-height:300px!important;max-height:300px!important;display:flex!important;overflow:hidden!important}.best-sellers-products-slides .product-image,.trending-products-slides .product-image{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:180px!important;min-height:180px!important;max-height:180px!important;display:flex!important;overflow:hidden!important}.best-sellers-products-slides .product-image img,.trending-products-slides .product-image img{object-fit:contain!important;width:100%!important;max-width:120px!important;height:100%!important;max-height:180px!important}.best-sellers-products-slides .product-content,.trending-products-slides .product-content{box-sizing:border-box!important;flex-direction:column!important;flex-shrink:0!important;justify-content:space-between!important;height:120px!important;min-height:120px!important;max-height:120px!important;padding:12px!important;display:flex!important}.best-sellers-products-slides .col-lg-12,.trending-products-slides .col-lg-12{flex-shrink:0!important;width:160px!important;min-width:160px!important;max-width:160px!important}.best-sellers-products-slides .owl-item,.trending-products-slides .owl-item{width:160px!important;min-width:160px!important;max-width:160px!important}
:root{--color-primary-50:#fff5f5;--color-primary-100:#ffe3e3;--color-primary-200:#ffc9c9;--color-primary-300:#ffa8a8;--color-primary-400:#ff8787;--color-primary-500:#ef4444;--color-primary-600:#e74c3c;--color-primary-700:#dc2626;--color-primary-800:#b91c1c;--color-primary-900:#991b1b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-success:#22c55e;--color-success-light:#dcfce7;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-error:#ef4444;--color-error-light:#fee2e2;--color-info:#3b82f6;--color-info-light:#dbeafe;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-overlay:#0006;--color-bg-overlay-light:#0000001a;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-disabled:#a3a3a3;--color-text-inverse:#fff;--color-border-light:#e5e5e5;--color-border-medium:#d4d4d4;--color-border-dark:#a3a3a3;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--font-system:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-heading:"Inter",var(--font-system);--font-body:"Inter",var(--font-system);--font-mono:"SF Mono","Monaco","Inconsolata","Roboto Mono",monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--radius-none:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000f;--shadow-card:0 2px 8px -2px #0f172a1a,0 1px 4px -1px #0f172a0f;--shadow-card-hover:0 8px 16px -4px #0f172a26,0 4px 8px -2px #0f172a1a;--shadow-elevation-1:0 1px 3px #0000001f,0 1px 2px #0000003d;--shadow-elevation-2:0 3px 6px #00000026,0 2px 4px #0000001f;--shadow-elevation-3:0 10px 20px #00000026,0 3px 6px #0000001a;--shadow-elevation-4:0 15px 25px #00000026,0 5px 10px #0000000d;--shadow-elevation-5:0 20px 40px #0003;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.2s cubic-bezier(.4,0,.2,1);--transition-slow:.3s cubic-bezier(.4,0,.2,1);--transition-slower:.5s cubic-bezier(.4,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-max:9999;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--touch-target-min:44px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--header-height-mobile:56px;--header-height-desktop:64px;--bottom-nav-height:76px;--bottom-nav-height-with-safe-area:calc(76px + var(--safe-area-inset-bottom))}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0}h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold)}h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}p{line-height:var(--line-height-relaxed);margin:0}a{color:var(--color-primary-600);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-700);text-decoration:underline}.mobile-app-container{width:100%;max-width:100%;margin:0 auto;padding:0;position:relative}.safe-area-top{padding-top:var(--safe-area-inset-top)}.safe-area-bottom{padding-bottom:var(--safe-area-inset-bottom)}.safe-area-left{padding-left:var(--safe-area-inset-left)}.safe-area-right{padding-right:var(--safe-area-inset-right)}button,a[role=button],input[type=button],input[type=submit],.touch-target{min-height:var(--touch-target-min);min-width:var(--touch-target-min);justify-content:center;align-items:center;display:inline-flex}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-5);min-height:var(--touch-target-min);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-xl);transition:all var(--transition-base);-webkit-tap-highlight-color:transparent;border:1px solid #0000;line-height:1;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn:active{transform:scale(.98)}.btn-primary{background-color:var(--color-primary-600);color:var(--color-text-inverse);box-shadow:var(--shadow-md)}.btn-primary:hover{background-color:var(--color-primary-700);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn-secondary{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-border-medium)}.btn-secondary:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-dark)}.btn-ghost{color:var(--color-text-primary);background-color:#0000}.btn-ghost:hover{background-color:var(--color-bg-secondary)}.card{background-color:var(--color-bg-primary);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);box-shadow:var(--shadow-card);transition:all var(--transition-base);overflow:hidden}.card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-border-medium);transform:translateY(-2px)}.input{width:100%;padding:var(--space-3)var(--space-4);min-height:var(--touch-target-min);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);transition:all var(--transition-fast);appearance:none}.input:focus{border-color:var(--color-primary-500);outline:none;box-shadow:0 0 0 3px #ef44441a}.input::placeholder{color:var(--color-text-tertiary);opacity:.6}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.spinner{animation:1s linear infinite spin}.pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.skeleton{background:linear-gradient(90deg,var(--color-neutral-200)0%,var(--color-neutral-100)50%,var(--color-neutral-200)100%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}@media (max-width:768px){html{font-size:16px}body{font-size:var(--font-size-base)}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:var(--font-weight-bold)}.font-semibold{font-weight:var(--font-weight-semibold)}.text-primary{color:var(--color-primary-600)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.fade-in{animation:.3s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.3s cubic-bezier(.4,0,.2,1) slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scale-in{animation:.2s cubic-bezier(.4,0,.2,1) scaleIn}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.btn-press:active{transition:transform .1s;transform:scale(.96)}@keyframes checkmark{0%{opacity:0;transform:scale(0)rotate(45deg)}50%{opacity:1;transform:scale(1.2)rotate(45deg)}to{opacity:1;transform:scale(1)rotate(45deg)}}.checkmark-animation{animation:.5s cubic-bezier(.4,0,.2,1) checkmark}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake{animation:.5s ease-in-out shake}.hover-lift{transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}@keyframes pulse-ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.pulse-ring{position:relative}.pulse-ring:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:100%;height:100%;animation:1.5s ease-out infinite pulse-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.smooth-focus:focus{transition:box-shadow var(--transition-fast);outline:none;box-shadow:0 0 0 3px #ef444433}.card-hover{transition:all var(--transition-base);cursor:pointer}.card-hover:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.card-hover:active{transition:transform .1s;transform:translateY(-2px)scale(.98)}.skeleton-wave{background:linear-gradient(90deg,var(--color-neutral-200)0%,var(--color-neutral-100)50%,var(--color-neutral-200)100%);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}.page-enter{opacity:0;transform:translateY(10px)}.page-enter-active{opacity:1;transition:opacity .3s,transform .3s;transform:translateY(0)}.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(-10px)}
