.config{position:fixed;top:50px;left:-200px;-webkit-transition:0.3s ease;transition:0.3s ease;z-index:999}.config-options{float:left;width:200px;background-color:#f5f5f5;padding:15px 10px;border:1px solid #333;line-height:24px}.config-options h4{margin-bottom:10px}.config-options .list-unstyled{margin-bottom:20px}.config-options .list-unstyled:last-child{margin-bottom:0}.config-options .list-unstyled>li>a{display:block;padding-left:5px}.config-options .list-unstyled>li>a:hover{background-color:#fff;text-decoration:none}.show-theme-options{float:left;padding:10px;font-size:30px;display:block;background-color:#333;color:#fff}.show-theme-options:hover,.show-theme-options:focus{text-decoration:none;color:#fff}.config.open{left:0}.config .dropdown .dropdown-toggle{padding:6px 12px}.config .dropdown .dropdown-toggle:after{content:none}.config{display:none !important}.product-details-modern-page{background:#f6f8f7;color:#17211f}.shop-index-page.product-details-page .breadcrumb>.container{width:100%;max-width:100%;padding-left:clamp(12px,2.5vw,28px);padding-right:clamp(12px,2.5vw,28px)}.product-details-modern-page .breadcrumb{background:transparent;border:0;margin-bottom:0;padding:20px 0 8px}.product-details-modern-page .breadcrumb-inner{background:rgba(255,255,255,.78);border:1px solid rgba(0,178,156,.12);border-radius:999px;box-shadow:0 10px 28px rgba(15,23,42,.05);display:inline-block;padding:10px 18px}.product-details-modern-page .breadcrumb ul{margin-bottom:0}.product-details-modern-page .breadcrumb a,.product-details-modern-page .breadcrumb .active{color:#31423e;font-weight:700}.product-details-modern-page .body-content{padding-top:18px}.product-details-modern-page .single-product{margin-left:0;margin-right:0}.product-details-modern-page .single-product>.sidebar{display:none}.product-details-modern-page .single-product>.col-md-9{float:none;width:100%}.product-details-modern-page .product-detail-hero{align-items:stretch;background:rgba(255,255,255,.94);border:1px solid #e5f0ed;border-radius:30px;box-shadow:0 24px 70px rgba(15,23,42,.10);margin-left:0;margin-right:0;overflow:hidden;padding:24px}.product-details-modern-page .product-detail-hero .gallery-holder,.product-details-modern-page .product-detail-hero .product-info-block{padding-left:14px;padding-right:14px}.product-details-modern-page .single-product .product-gallery-window{background:linear-gradient(145deg,#ffffff,#f4faf8)!important;border:1px solid #e4efec !important;border-radius:26px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65),0 18px 46px rgba(15,23,42,.08);overflow:hidden}.product-details-modern-page .single-product .gallery-holder #product-image-slider .single-product-gallery-item img{background:transparent !important;height:470px;object-fit:contain;padding:24px}.product-details-modern-page .single-product .product-gallery-arrow{background:rgba(255,255,255,.96);border:1px solid rgba(0,178,156,.12);box-shadow:0 12px 28px rgba(15,23,42,.12);color:#00a18f;height:44px;width:44px}.product-details-modern-page .single-product .product-gallery-arrow:hover,.product-details-modern-page .single-product .product-gallery-arrow:focus{background:#00b29c;border-color:#00b29c;color:#fff}.product-details-modern-page .single-product .single-product-gallery-thumbs{margin-top:16px}.product-details-modern-page .single-product .product-image-thumbnails{gap:12px}.product-details-modern-page .single-product .product-image-thumbnails .item{background:#fff;border:1px solid #e3eeeb;border-radius:16px;box-shadow:0 8px 20px rgba(15,23,42,.06);overflow:hidden;padding:5px;width:82px}.product-details-modern-page .single-product .product-image-thumbnails .horizontal-thumb.active,.product-details-modern-page .single-product .product-image-thumbnails .horizontal-thumb:hover{border-color:#00b29c}.product-details-modern-page .single-product .product-image-thumbnails img{background:#f8fbfa;border-radius:12px;height:72px;object-fit:contain}.product-details-modern-page .product-summary-card{background:linear-gradient(135deg,rgba(0,178,156,.08),rgba(246,216,63,.12)52%,rgba(255,255,255,0)100%),#fff;border:1px solid #e5f0ed;border-radius:26px;box-shadow:0 18px 48px rgba(15,23,42,.08);min-height:100%;padding:28px}.product-details-modern-page .product-detail-kicker{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.product-details-modern-page .product-detail-kicker>span:first-child{color:#008b7b;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-details-modern-page .product-availability-pill{border-radius:999px;font-size:11px;font-weight:900;padding:7px 12px;text-transform:uppercase}.product-details-modern-page .product-availability-pill.in-stock{background:#e9fbf7;color:#008b7b}.product-details-modern-page .product-availability-pill.out-stock{background:#fff1f2;color:#be123c}.product-details-modern-page .single-product .product-info .name{color:#17211f !important;font-family:'Open Sans',Arial,sans-serif;font-size:clamp(26px,2.6vw,38px)!important;font-weight:900 !important;letter-spacing:-.04em;line-height:1.08;margin:0 0 12px !important}.product-details-modern-page .product-top-total-price{align-items:baseline;background:#e9fbf7;border:1px solid rgba(0,178,156,.18);border-radius:18px;display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 18px;padding:12px 15px}.product-details-modern-page .product-top-total-label{color:#64736f;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.product-details-modern-page .product-top-total-value{color:#008b7b;font-size:20px;font-weight:900;line-height:1}.product-details-modern-page .product-trust-pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.product-details-modern-page .product-trust-pills span{align-items:center;background:#f6fbfa;border:1px solid #e4efec;border-radius:999px;color:#31423e;display:inline-flex;font-size:12px;font-weight:800;gap:7px;padding:8px 12px}.product-details-modern-page .product-trust-pills i{color:#00b29c}.product-details-modern-page .single-product .product-info .stock-container,.product-details-modern-page .single-product .product-info .info-container{background:transparent;border:0;margin-top:10px !important}.product-details-modern-page .single-product .product-info .stock-container>.row,.product-details-modern-page .single-product .product-info .info-container>.row{align-items:center;background:rgba(255,255,255,.72);border:1px solid #e8f2ef;border-radius:16px;margin-left:0;margin-right:0;padding:10px 12px}.product-details-modern-page .single-product .product-info .stock-container .col-sm-3,.product-details-modern-page .single-product .product-info .stock-container .col-sm-9,.product-details-modern-page .single-product .product-info .info-container .col-sm-3,.product-details-modern-page .single-product .product-info .info-container .col-sm-9{padding-left:6px;padding-right:6px}.product-details-modern-page .single-product .stock-box .label,.product-details-modern-page .single-product .quantity-container .label,.product-details-modern-page .single-product .price-box .label{background:transparent !important;color:#64736f !important;display:inline;font-size:11px !important;font-weight:900 !important;letter-spacing:.04em;padding:0 !important;text-transform:uppercase}.product-details-modern-page .single-product .stock-box .value{color:#17211f;font-size:13px;font-weight:800}.product-details-modern-page .single-product .product-main-highlights{display:grid;gap:9px;list-style:none !important;padding-left:0 !important}.product-details-modern-page .single-product .product-main-highlights li{background:#e9fbf7;border-radius:12px;color:#17211f;font-size:13px;padding:9px 12px}.product-details-modern-page .single-product .product-main-highlights li:before{color:#00b29c;content:"\2713";font-weight:900;margin-right:8px}.product-details-modern-page .single-product .product-variant-list{gap:10px}.product-details-modern-page .single-product .product-variant-item{border:1px solid #dfeae7 !important;border-radius:16px !important;box-shadow:0 8px 20px rgba(15,23,42,.05);color:#17211f;font-size:13px;margin:0 !important;padding:12px 14px !important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.product-details-modern-page .single-product .product-variant-item.active,.product-details-modern-page .single-product .product-variant-item:hover{border-color:#00b29c !important;box-shadow:0 12px 28px rgba(0,178,156,.18)!important;transform:translateY(-2px)}.product-details-modern-page .single-product .product-info .price-container{background:#ffffff;border:1px solid #dfeae7;border-radius:24px;box-shadow:0 16px 42px rgba(15,23,42,.08);color:#17211f !important;margin-top:20px !important;overflow:hidden;padding:22px 24px;position:relative}.product-details-modern-page .single-product .product-info .price-container:before{background:linear-gradient(180deg,#00b29c,#f6d83f);border-radius:999px;content:"";height:calc(100% - 32px);left:0;position:absolute;top:16px;width:5px}.product-details-modern-page .single-product .product-info .price-container>.row{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;margin-left:0;margin-right:0;padding:0 !important}.product-details-modern-page .single-product .product-info .price-container .col-sm-6{float:none;padding-left:0;padding-right:0;width:100%}.product-details-modern-page .single-product .product-info .price-box,.product-details-modern-page .single-product .product-info .price-box *{color:#17211f}.product-details-modern-page .single-product .product-info .price-box{padding-left:8px}.product-details-modern-page .single-product .product-info .price-box .price-details-heading{color:#17211f;font-family:'Open Sans',Arial,sans-serif;font-size:22px;font-weight:900;letter-spacing:-.01em;margin:0 0 14px}.product-details-modern-page .single-product .product-info .price-box .product-original-price-row{align-items:center;background:#f6fbfa;border:1px solid #e6f0ed;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 8px;padding:9px 12px}.product-details-modern-page .single-product .product-info .price-box .original-price-label{color:#64736f !important;font-size:13px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.product-details-modern-page .single-product .product-info .price-box .original-price-plain{color:#243342 !important;font-size:15px;font-weight:800}.product-details-modern-page .single-product .product-info .price-box .price-strike,.product-details-modern-page .single-product .product-info .price-box .price-strike *{color:#7a8783 !important;font-size:15px;font-weight:800;text-decoration:line-through !important;text-decoration-color:rgba(239,68,68,.9)!important;text-decoration-thickness:2px !important}.product-details-modern-page .single-product .product-info .price-box .price-strike{display:inline-block;padding:0}.product-details-modern-page .single-product .product-info .price-box .price-strike *{text-decoration:line-through !important;text-decoration-color:rgba(239,68,68,.9)!important;text-decoration-thickness:2px !important}.product-details-modern-page .single-product .product-info .price-box .price,.product-details-modern-page .single-product .product-info .price-box .price *{align-items:baseline;color:#008b7b !important;display:inline-flex !important;font-size:26px;font-weight:900;gap:2px;line-height:1;margin:5px 0}.product-details-modern-page .single-product .product-info .price-box .price-secondary,.product-details-modern-page .single-product .product-info .price-box .price-secondary *{color:#243342 !important;display:inline-flex !important;font-size:17px;font-weight:800;gap:2px}.product-details-modern-page .single-product .product-info .price-box .rupee-symbol{color:inherit !important;display:inline !important;margin:0 !important}.product-details-modern-page .single-product .product-info .price-box .label{color:#64736f !important;display:inline !important;font-size:13px !important;letter-spacing:.06em}.product-details-modern-page .single-product .product-info .price-box .tax,.product-details-modern-page .single-product .product-info .price-box .token{color:#7a8783 !important;display:inline !important;font-size:13px;font-weight:700;margin:0 !important}.product-details-modern-page .single-product .todays-deal-badge-detail,.product-details-modern-page .single-product .lightning-deal-badge-detail{border-radius:999px;display:inline-block;font-weight:900;margin-bottom:10px;padding:7px 12px}.product-details-modern-page .single-product .quantity-container{margin-top:20px !important}.product-details-modern-page .single-product .quantity-container>.row{background:#fff !important;border:1px solid #e5f0ed !important;box-shadow:0 12px 30px rgba(15,23,42,.06);padding:14px !important}.single-product .quantity-container>.row{align-items:center}.single-product .quantity-container .quantity-add-row{align-items:center}.single-product .quantity-container .quantity-add-row .label{margin:0;line-height:35px}.single-product .quantity-container .qty-and-cart-col{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.single-product .quantity-container .qty-add-form{display:inline-flex;align-items:center;margin:0;gap:10px}.single-product .quantity-container .qty-add-form .btn-add-cart,.single-product .quantity-container .qty-add-form .btn-goto-cart{margin:0;height:38px;min-height:38px;line-height:36px;padding:0 18px;font-size:14px;box-sizing:border-box;transition:background 0.2s,border-color 0.2s,color 0.2s}.single-product .quantity-container .qty-add-form .btn-add-cart{background:#6c757d;color:#fff;border:1px solid #6c757d;border-radius:4px;font-weight:600}.single-product .quantity-container .qty-add-form .btn-add-cart:hover{background:#00b29c;border-color:#00b29c;color:#fff}.single-product .quantity-container .qty-add-form .btn-goto-cart{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;background:#6c757d;color:#fff;border:1px solid #6c757d;border-radius:4px;font-weight:600}.single-product .quantity-container .qty-add-form .btn-goto-cart:hover{background:#00b29c;border-color:#00b29c;color:#fff;text-decoration:none}.single-product .quantity-container .qty-add-form .btn-primary{min-height:38px}.product-details-modern-page .single-product .quantity-container .quant-input{border:1px solid #dfeae7;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8);overflow:hidden}.product-details-modern-page .single-product .quantity-container .qty-add-form .btn-add-cart,.product-details-modern-page .single-product .quantity-container .qty-add-form .btn-goto-cart{border-radius:999px;font-size:13px;font-weight:900;height:44px;line-height:42px;min-height:44px;padding:0 22px}.product-details-modern-page .single-product .quantity-container .qty-add-form .btn-add-cart{background:#00b29c;border-color:#00b29c;box-shadow:0 12px 28px rgba(0,178,156,.25)}.product-details-modern-page .single-product .quantity-container .qty-add-form .btn-add-cart:hover{background:#008f80;border-color:#008f80}.product-details-modern-page .single-product .quantity-container .qty-add-form .btn-goto-cart{background:#fff;border-color:#dfeae7;color:#17211f}.product-details-modern-page .single-product .quantity-container .qty-add-form .btn-goto-cart:hover{background:#102421;border-color:#102421;color:#fff}.product-details-modern-page .single-product .quantity-container .qty-add-form{align-items:stretch;display:flex;flex:1 1 100%;flex-direction:column;gap:12px;min-width:100%;width:100%}.product-details-modern-page .single-product .quantity-container .qty-and-cart-col{align-items:flex-start}.product-details-modern-page .rexine-cart-actions{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}.product-details-modern-page .rexine-cart-actions .btn-add-cart,.product-details-modern-page .rexine-cart-actions .btn-goto-cart{margin-top:0 !important}.product-details-modern-page .rexine-color-selector{background:linear-gradient(135deg,#ffffff 0%,#f4fbfa 100%);border:1px solid rgba(0,178,156,.18);border-radius:20px;box-shadow:0 14px 32px rgba(15,23,42,.07);flex:0 0 100%;margin:6px 0 8px;max-width:100%;padding:16px;position:relative;overflow:hidden;width:100%}.product-details-modern-page .rexine-color-selector:before{background:linear-gradient(180deg,#00b29c,#f8b84e);border-radius:999px;content:"";height:calc(100% - 28px);left:0;position:absolute;top:14px;width:4px}.product-details-modern-page .rexine-color-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding-left:8px}.product-details-modern-page .rexine-color-kicker{color:#008b7b;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;margin-bottom:5px;text-transform:uppercase}.product-details-modern-page .rexine-color-title{color:#17211f;font-size:16px;font-weight:900;line-height:1.2;margin:0}.product-details-modern-page .rexine-color-count{background:rgba(0,178,156,.1);border:1px solid rgba(0,178,156,.2);border-radius:999px;color:#008b7b;flex:0 0 auto;font-size:11px;font-weight:900;padding:5px 9px;text-transform:uppercase}.product-details-modern-page .rexine-color-help{color:#64736f;font-size:13px;line-height:1.45;margin:0 0 12px;padding-left:8px}.product-details-modern-page .rexine-color-fields{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.product-details-modern-page .rexine-color-field{background:#fff;border:1px solid #dfeae7;border-radius:16px;box-shadow:0 8px 20px rgba(15,23,42,.04);color:#64736f;display:block;font-size:12px;font-weight:800;margin:0;padding:10px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-details-modern-page .rexine-color-field:hover{border-color:rgba(0,178,156,.42);box-shadow:0 12px 26px rgba(0,178,156,.08);transform:translateY(-1px)}.product-details-modern-page .rexine-color-number{align-items:center;background:#00b29c;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:24px;justify-content:center;margin-right:7px;width:24px}.product-details-modern-page .rexine-color-label{color:#17211f;font-size:12px;font-weight:900;text-transform:uppercase}.product-details-modern-page .rexine-color-fields select{appearance:none;background:#f8fbfa;border:1px solid #dfeae7;border-radius:12px;color:#17211f;display:block;font-size:13px;font-weight:800;height:40px;margin-top:9px;padding:7px 32px 7px 11px;width:100%}.product-details-modern-page .rexine-color-fields select:focus{border-color:#00b29c;box-shadow:0 0 0 3px rgba(0,178,156,.12);outline:none}.cart-selected-colors{background:#f6fbfa;border:1px solid #e4efec;border-radius:999px;color:#008b7b;display:inline-block;font-size:12px;font-weight:700;margin-top:8px;padding:5px 10px}.product-card-cart{margin-top:12px;position:relative;z-index:2}.product-card-cart-form{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.product-card-qty{align-items:center;background:#f4f7f6;border:1px solid #e4efec;border-radius:10px;display:inline-flex;flex:0 0 auto;overflow:hidden;width:auto}.product-card-qty-btn{background:#fff;border:0;color:#17211f;cursor:pointer;flex:0 0 34px;font-size:16px;font-weight:700;height:38px;line-height:1;padding:0}.product-card-qty-btn:hover,.product-card-qty-btn:focus{background:#00b29c;color:#fff;outline:none}.product-card-qty-input{background:transparent;border:0;border-left:1px solid #e4efec;border-right:1px solid #e4efec;color:#17211f;flex:0 0 40px;font-size:14px;font-weight:700;height:38px;min-width:0;padding:0 4px;text-align:center;width:40px;-moz-appearance:textfield}.product-card-qty-input::-webkit-outer-spin-button,.product-card-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-card-add-btn{align-items:center;background:#00b29c !important;border-color:#00b29c !important;border-radius:10px !important;color:#fff !important;display:inline-flex !important;flex:1 1 auto;font-size:12px !important;font-weight:800 !important;gap:6px;justify-content:center;line-height:1.2 !important;min-height:38px;min-width:0;padding:8px 10px !important;text-transform:none !important;white-space:nowrap;width:auto}.product-card-add-btn:hover,.product-card-add-btn:focus{background:#008b7b !important;border-color:#008b7b !important;color:#fff !important}.product-card-out-of-stock{color:#be123c;font-size:13px;font-weight:800;padding:8px 0 2px;text-align:center}.category-product .product,.index-product-item .product{display:flex;flex-direction:column;height:100%}.category-product .product-info,.index-product-item .product-info{display:flex;flex:1 1 auto;flex-direction:column}.category-product .product-card-cart,.index-product-item .product-card-cart{margin-top:auto;padding-top:10px}.single-product .product-tabs{margin-top:42px !important}.single-product .product-tabs>.row{background:#fff;border:1px solid #e8f0ed;border-radius:24px;box-shadow:0 18px 50px rgba(15,23,42,.08);margin-left:0;margin-right:0;overflow:hidden}.single-product .product-tabs .col-sm-3,.single-product .product-tabs .col-sm-9{padding-left:0;padding-right:0}.single-product .product-tabs .nav.nav-tabs.nav-tab-cell{background:linear-gradient(180deg,#f3fbf9 0%,#ffffff 100%);border:0 !important;min-height:100%;padding:18px 14px}.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li{border-bottom:0 !important;margin-bottom:10px}.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a{background:transparent;border:1px solid transparent !important;border-radius:999px !important;color:#243342 !important;font-family:'Open Sans',Arial,sans-serif !important;font-size:12px !important;font-weight:800;letter-spacing:.04em;line-height:1.2 !important;padding:13px 18px !important;text-transform:uppercase;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a:before,.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a:after{display:none !important}.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a:hover,.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a:focus,.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li.active>a{background:#00b29c !important;border-color:#00b29c !important;box-shadow:0 12px 26px rgba(0,178,156,.22);color:#fff !important;transform:translateX(3px)}.single-product .product-tabs .tab-content{background:#fff;border:0 !important;min-height:320px}.single-product .product-tabs .tab-content .tab-pane{padding:0 !important}.single-product .product-rich-tab{background:linear-gradient(135deg,rgba(0,178,156,.08),rgba(255,255,255,0)42%),#fff;padding:34px 40px 38px}.single-product .product-rich-title{color:#17211f;font-family:'Open Sans',Arial,sans-serif;font-size:23px;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin:0 0 18px;padding-bottom:16px;position:relative}.single-product .product-rich-title:after{background:linear-gradient(90deg,#00b29c,#f6d83f);border-radius:999px;bottom:0;content:"";height:4px;left:0;position:absolute;width:76px}.single-product .product-rich-content,.single-product .product-tabs .tab-content .tab-pane .product-rich-content.text{color:#33433f !important;font-family:'Open Sans',Arial,sans-serif;font-size:15px !important;font-weight:500;letter-spacing:.005em;line-height:1.7 !important;max-width:900px}.single-product .product-rich-content p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 18px}.single-product .product-rich-content p:last-child{margin-bottom:0}.single-product .product-rich-content strong,.single-product .product-rich-content b{color:#17211f;font-weight:800}.single-product .product-rich-content h1,.single-product .product-rich-content h2,.single-product .product-rich-content h3,.single-product .product-rich-content h4,.single-product .product-rich-content h5,.single-product .product-rich-content h6{color:#17211f;font-family:'Open Sans',Arial,sans-serif;font-weight:900;line-height:1.3;margin:24px 0 12px}.single-product .product-rich-content ul,.single-product .product-rich-content ol{display:grid;gap:10px;margin:18px 0 22px;padding-left:0}.single-product .product-rich-content ul{list-style:none}.single-product .product-rich-content ol{counter-reset:product-detail-counter;list-style:none}.single-product .product-rich-content li{background:#f6fbfa;border:1px solid #e5f2ef;border-radius:14px;color:#243342;font-size:14px;line-height:1.65;margin:0;padding:12px 16px 12px 44px;position:relative}.single-product .product-rich-content ul li:before{background:#00b29c;border-radius:50%;box-shadow:0 0 0 5px rgba(0,178,156,.12);content:"";height:9px;left:19px;position:absolute;top:20px;width:9px}.single-product .product-rich-content ol li{counter-increment:product-detail-counter}.single-product .product-rich-content ol li:before{background:#00b29c;border-radius:50%;color:#fff;content:counter(product-detail-counter);font-size:12px;font-weight:800;height:22px;left:14px;line-height:22px;position:absolute;text-align:center;top:13px;width:22px}.single-product .product-rich-content table{background:#fff;border:1px solid #dfe9e6;border-collapse:collapse;border-radius:12px;box-shadow:0 12px 28px rgba(15,23,42,.05);margin:20px 0;overflow:hidden;width:100%}.single-product .product-rich-content th,.single-product .product-rich-content td{border:1px solid #dfe9e6;padding:12px 14px;vertical-align:top}.single-product .product-rich-content th{background:#e9fbf7;color:#17211f;font-weight:800}@media(max-width:767px){.single-product .product-tabs>.row{border-radius:18px}.single-product .product-tabs .nav.nav-tabs.nav-tab-cell{display:flex;gap:8px;overflow-x:auto;padding:12px}.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li{flex:0 0 auto;margin-bottom:0}.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a{font-size:12px !important;padding:10px 13px !important}.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a:hover,.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li>a:focus,.single-product .product-tabs .nav.nav-tabs.nav-tab-cell>li.active>a{transform:none}.single-product .product-rich-tab{padding:24px 18px 28px}.single-product .product-rich-title{font-size:23px}.single-product .product-rich-content,.single-product .product-tabs .tab-content .tab-pane .product-rich-content.text{font-size:16px !important;line-height:1.75 !important}.single-product .product-rich-content li{padding-left:40px}}.review .review-title .date,.review .review-title .date span,.product-reviews .date,.product-reviews .date span,.order-history-table .col-date,.body-content .date{color:#00b29c !important}.product .product-info .name,.category-product .product .product-info .name,.homepage-container .product .product-info .name,.hot-deals .product-info .name,.search-result-container .product .product-info .name,.upsell-product .product .product-info .name,.sidebar-carousel .product .product-info .name{margin-bottom:0.4em !important}.product .product-info .description,.search-result-container .product .product-info .description{margin:0 !important;padding:0 !important;min-height:0 !important}.product .product-info .product-price,.search-result-container .product .product-info .product-price{margin-top:3px !important}.product .product-info .name,.search-result-container .product-info .name{height:2.7em !important;line-height:1.35 !important;margin-bottom:6px !important;max-height:2.7em !important;min-height:2.7em !important;overflow:hidden !important;white-space:normal !important}.product .product-info .name a,.search-result-container .product-info .name a{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;height:2.7em !important;line-height:1.35 !important;max-height:2.7em !important;max-width:100%;overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important;word-break:break-word}.product .product-info .name,.product .product-info .name a,.category-product .product .product-info .name a,.homepage-container .product .product-info .name a,.hot-deals .product-info .name a,.search-result-container .product .product-info .name a,.search-result-container .product-info .name a,.upsell-product .product .product-info .name a,.sidebar-carousel .product .product-info .name a,.single-product .product-info .name,.single-product .upsell-product .product .product-info .name a,.random-product-item .name a,.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a,.body-content .my-wishlist-page .my-wishlist table tbody .product-name a,.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .name a,.best-seller .product .product-info .name a,.special-offer .product .product-info .name a,.seller-product .products .product .product-info .name a{color:#00b29c !important}.product .product-info .name,.product .product-info .name a,.category-product .product .product-info .name a,.homepage-container .product .product-info .name a,.hot-deals .product-info .name a,.search-result-container .product .product-info .name a,.search-result-container .product-info .name a,.upsell-product .product .product-info .name a,.sidebar-carousel .product .product-info .name a,.best-seller .product .product-info .name a,.special-offer .product .product-info .name a,.seller-product .products .product .product-info .name a{font-size:20px !important}.single-product .product-info .name,.single-product .upsell-product .product .product-info .name a{font-size:36px !important}.single-product .product-info>h1.name{font-family:'FjallaOneRegular' !important;font-weight:normal !important;line-height:1.2 !important;margin-bottom:30px !important}.random-product-item .name a{font-size:17px !important}.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4,.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a{font-size:20px !important}.body-content .my-wishlist-page .my-wishlist table tbody .product-name,.body-content .my-wishlist-page .my-wishlist table tbody .product-name a{font-size:24px !important}.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .name,.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .name a{font-size:15px !important}.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .name{margin:0 !important}.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .cart-item-qty{margin:0 !important;padding:0 !important;line-height:1.2}.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary{margin-bottom:12px !important}.top-cart-row .dropdown-cart .dropdown-menu li:last-child .cart-item.product-summary{margin-bottom:0 !important}.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .row{display:flex;align-items:center;margin:0 -7px}.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .row>[class*="col-"]{padding-left:7px;padding-right:7px}.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .image{margin:0;line-height:0}.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .image img{display:block;vertical-align:middle}.product .product-info .name a:hover,.product .product-info .name a:focus,.hot-deals .product-info .name a:hover,.homepage-container .product .product-info .name a:hover,.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a:hover,.body-content .my-wishlist-page .my-wishlist table tbody .product-name a:hover,.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .name a:hover{color:#009683 !important}.body-content .my-wishlist-page .my-wishlist table tbody .wishlist-product-image{width:180px;vertical-align:middle !important}.body-content .my-wishlist-page .my-wishlist table tbody .wishlist-product-image img{width:160px;height:200px;object-fit:cover;object-position:center;display:block}.product .rating,.product .rateit-small,.product-info .rating,.product-info .star-rating,.rateit,.rateit-small,.rating-reviews .rating,.rating-reviews .rateit-small,.body-content .my-wishlist-page .my-wishlist .rating,.shopping-cart .shopping-cart-table .rating,.cart-product-name-info .rating{display:none !important}.product-discount-badge{position:absolute;top:8px;right:8px;left:auto;width:auto;max-width:calc(100% - 16px);display:inline-flex;align-items:center;justify-content:center;background:#198754;color:#fff;font-size:12px;font-weight:700;line-height:1.2;padding:6px 10px;border-radius:999px;box-sizing:border-box;white-space:nowrap;z-index:2;flex:none;align-self:flex-start}.todays-deal-badge{position:absolute;top:8px;left:8px;right:auto;width:auto;max-width:calc(100% - 16px);display:inline-flex;align-items:center;justify-content:center;background:#c41e3a;color:#fff;font-size:11px;font-weight:700;line-height:1.2;padding:6px 10px;border-radius:999px;box-sizing:border-box;white-space:nowrap;z-index:2;flex:none;align-self:flex-start}.todays-deal-badge-detail{position:static;display:inline-block;margin-bottom:4px}.todays-deals-section{margin-bottom:20px}.todays-deals-section .section-title{margin-bottom:12px;font-size:18px}.todays-deals-strip{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;align-items:flex-start}.todays-deals-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333;width:120px;flex-shrink:0;transition:transform 0.2s}.todays-deals-item:hover{color:#00b29c;transform:translateY(-2px);text-decoration:none}.todays-deals-img{width:80px;height:80px;border-radius:50%;overflow:hidden;background:#eee}.todays-deals-img img{width:100%;height:100%;object-fit:cover}.todays-deals-name{margin-top:6px;font-size:12px;font-weight:600;text-align:center;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.todays-deals-off{font-size:11px;color:#c41e3a;font-weight:700;margin-top:2px}.todays-deals-price{font-size:13px;font-weight:700;color:#00b29c;margin-top:2px}.product-discount-label{color:#c71585 !important}.product .product-image,.random-product-item .product-image{position:relative}.product-wishlist-btn{position:absolute;bottom:10px;right:10px;z-index:5;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.95);border-radius:50%;color:#d2ba33;box-shadow:0 2px 8px rgba(0,0,0,0.15);text-decoration:none;cursor:pointer;transition:color 0.2s,background 0.2s,transform 0.2s}.product-wishlist-btn:hover{color:#00b29c;background:#fff;transform:scale(1.08)}.product-wishlist-btn i{font-size:18px}.product-wishlist-btn:focus{outline:none;color:#00b29c}.search-result-container .category-product .products>a,.search-result-container .category-product .product>a{position:static !important}.search-result-container .product .product-image,.category-product .product .product-image{position:relative !important}.search-result-container .product .product-image .product-wishlist-btn,.category-product .product .product-image .product-wishlist-btn{position:absolute !important;bottom:10px !important;right:10px !important;top:auto !important;left:auto !important;width:36px !important;height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important}.wishlist-toast{position:fixed;top:24px;left:50%;transform:translateX(-50%)translateY(-120%);z-index:9999;background:#00b29c;color:#fff;padding:14px 24px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.2);font-size:15px;font-weight:500;pointer-events:none;opacity:0;transition:transform 0.3s ease,opacity 0.3s ease;will-change:transform,opacity}.wishlist-toast.show{transform:translateX(-50%)translateY(0);opacity:1}.product .product-image .image,.search-result-container .product .product-image .image{position:relative;overflow:hidden;background:#eee;border-radius:8px 8px 0 0}.product .product-image .image img,.search-result-container .product .product-image .image img{width:100%;height:236px;object-fit:cover;object-position:center;display:block;transition:transform 0.3s ease}.product .product-image .image:hover img,.search-result-container .product .product-image .image:hover img{transform:scale(1.06)}.product{border-radius:8px}.random-product-item .product-image{border-radius:8px;overflow:hidden}.random-product-item .product-image img{transition:transform 0.3s ease}.random-product-item .product-image:hover img{transform:scale(1.06)}.body-content .my-wishlist-page .my-wishlist table tbody .wishlist-product-image img{border-radius:8px}.shopping-cart .shopping-cart-table table tbody tr .cart-image .entry-thumbnail,.shopping-cart .shopping-cart-table table tbody tr .cart-image img{border-radius:8px}.single-product .product-image .image,.single-product .gallery-holder .image{border-radius:8px;overflow:hidden}.product-fitnextt .product{background:#00b29c !important;color:#fff;border-radius:8px;overflow:hidden}.product-fitnextt .product .product-image,.product-fitnextt .product .product-image .image{background:#00b29c !important}.product-fitnextt .product .product-info{background:transparent !important;color:#fff !important}.product-fitnextt .product .product-info .name,.product-fitnextt .product .product-info .name a,.product-fitnextt .product .product-info h3.name,.product-fitnextt .product .product-info h3.name a{color:#fff !important}.product-fitnextt .product .product-info .name a:hover,.product-fitnextt .product .product-info .name a:focus,.product-fitnextt .product .product-info h3.name a:hover,.product-fitnextt .product .product-info h3.name a:focus{color:rgba(255,255,255,0.9)!important}.product-fitnextt .product .product-info .description{color:rgba(255,255,255,0.85)!important}.product-fitnextt .product .product-price,.product-fitnextt .product .product-price .price,.product-fitnextt .product .product-price .price-before-discount{color:rgba(255,255,255,0.9)!important}.product-fitnextt .product .product-price .product-discount-label{color:#ffc0e0 !important}.product-fitnextt .product a{color:#fff}.product-fitnextt .product .product-image .product-wishlist-btn{background:rgba(255,255,255,0.95);color:#00b29c}.product-fitnextt .product .product-image .product-wishlist-btn:hover{background:#fff;color:#009585}.product-fitnextt .product .product-discount-badge{background:#d2ba33;color:#fff}.shop-index-page .category-product .product{background:#fff !important;color:#17211f;border-radius:22px;overflow:hidden}.shop-index-page .category-product .product .product-image,.shop-index-page .category-product .product .product-image .image{background:#f4f7f6 !important}.shop-index-page .category-product .product .product-info{background:transparent !important;color:#17211f !important}.shop-index-page .category-product .product .product-info .name,.shop-index-page .category-product .product .product-info .name a,.shop-index-page .category-product .product .product-info h3.name,.shop-index-page .category-product .product .product-info h3.name a{color:#17211f !important}.shop-index-page .category-product .product .product-info .name a:hover,.shop-index-page .category-product .product .product-info h3.name a:hover{color:#008b7b !important}.shop-index-page .category-product .product .product-info .description{color:#4b5b57 !important}.shop-index-page .category-product .product .product-price,.shop-index-page .category-product .product .product-price .price,.shop-index-page .category-product .product .product-price .price-before-discount{color:#17211f !important}.shop-index-page .category-product .product .product-price .price{color:#008b7b !important}.shop-index-page .category-product .product .product-price .product-discount-label{color:#047857 !important}.shop-index-page .category-product .product a{color:#17211f}.shop-index-page .category-product .product-fitnextt .product,.shop-index-page .category-product .product-fitnextt .product .product-image,.shop-index-page .category-product .product-fitnextt .product .product-image .image{background:#fff !important}.shop-index-page .category-product .product-fitnextt .product .product-info .name,.shop-index-page .category-product .product-fitnextt .product .product-info .name a,.shop-index-page .category-product .product-fitnextt .product .product-info h3.name,.shop-index-page .category-product .product-fitnextt .product .product-info h3.name a,.shop-index-page .category-product .product-fitnextt .product .product-price,.shop-index-page .category-product .product-fitnextt .product .product-price .price,.shop-index-page .category-product .product-fitnextt .product .product-price .price-before-discount{color:#17211f !important}.shop-index-page .category-product .product-fitnextt .product .product-price .price{color:#008b7b !important}.shop-index-page .category-product .product-fitnextt .product .product-price .product-discount-label{color:#047857 !important}.shop-index-page .category-product .product-fitnextt .product a{color:#17211f}.sub-category-page.shop-index-page .category-product .product-fitnextt .product,.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-image,.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-image .image{background:#00b29c !important}.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-info{background:transparent !important;color:#fff !important}.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-info .name,.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-info .name a,.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-info h3.name,.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-info h3.name a{color:#fff !important}.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-info .name a:hover,.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-info .name a:focus,.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-info h3.name a:hover,.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-info h3.name a:focus{color:rgba(255,255,255,0.9)!important}.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-info .description{color:rgba(255,255,255,0.85)!important}.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-price,.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-price .price,.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-price .price-before-discount{color:rgba(255,255,255,0.9)!important}.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-price .product-discount-label{color:#ffc0e0 !important}.sub-category-page.shop-index-page .category-product .product-fitnextt .product a{color:#fff}.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-image .product-wishlist-btn{background:rgba(255,255,255,0.95);color:#00b29c}.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-image .product-wishlist-btn:hover{background:#fff;color:#009585}.sub-category-page.shop-index-page .category-product .product-fitnextt .product .product-discount-badge{background:#d2ba33;color:#fff}.sub-category-page .search-result-container .index-products-grid::before,.sub-category-page .search-result-container .index-products-grid::after{content:none !important;display:none !important}@media(min-width:992px){.sub-category-page .search-result-container .index-products-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:15px;row-gap:6px;margin-left:0 !important;margin-right:0 !important}.sub-category-page .search-result-container .index-product-item{display:flex;flex-direction:column;float:none !important;width:auto !important;max-width:none !important;margin:0 !important;padding-top:4px !important;padding-bottom:6px !important;padding-left:0 !important;padding-right:0 !important}.sub-category-page .search-result-container .index-product-item .products{display:flex;flex-direction:column;height:100% !important;margin-bottom:0 !important;padding-bottom:0 !important}.sub-category-page .search-result-container .index-product-item .product{display:flex;flex:1 1 auto;flex-direction:column;height:100%;margin-bottom:0 !important}.sub-category-page .search-result-container .index-product-item .product>a{display:flex;flex:1 1 auto;flex-direction:column;color:inherit;text-decoration:none}.sub-category-page .search-result-container .index-product-item .product-image{flex:0 0 auto}.sub-category-page .search-result-container .index-product-item .product-info{display:flex;flex:1 1 auto;flex-direction:column}.sub-category-page .search-result-container .index-product-item .product-info .description{display:none !important}.sub-category-page .search-result-container .index-product-item .product h3.name,.sub-category-page .search-result-container .index-product-item .product-info h3.name{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;flex-shrink:0;font-size:18px !important;line-height:1.28 !important;margin-bottom:6px !important;max-height:2.56em;min-height:2.56em;overflow:hidden !important;overflow-wrap:anywhere;text-overflow:ellipsis !important;white-space:normal !important;word-break:normal}.sub-category-page .search-result-container .index-product-item .product-price{flex-shrink:0;min-height:72px}.sub-category-page .search-result-container .index-products-grid>.col-sm-12{grid-column:1 / -1;max-width:none !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;width:100% !important}}.heroes-section-hidden{display:none !important}.heroes-products-scroll{padding:20px 0 15px;margin-top:20px;margin-bottom:0;overflow:hidden}.heroes-products-scroll .random-products-scroll-wrap{display:flex;gap:20px;overflow-x:auto;padding:10px 50px 8px 50px !important;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.heroes-products-scroll .random-products-scroll-wrap::-webkit-scrollbar{display:none}.heroes-products-scroll .section-title{color:#00b29c !important;margin-bottom:15px;font-size:26px;font-weight:700;text-align:center}.heroes-products-scroll .scroll-arrow{background:#fff;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.15)}.heroes-products-scroll .scroll-arrow:hover{background:#00b29c;color:#fff}.heroes-products-scroll .random-product-item{flex:0 0 220px;min-width:220px}.heroes-products-scroll .random-product-item .product-image img{height:180px}.heroes-products-scroll .random-product-item .name,.heroes-products-scroll .random-product-item .name a{font-size:13px !important}.heroes-products-scroll .random-product-item .product-price,.heroes-products-scroll .random-product-item .product-price .price,.heroes-products-scroll .random-product-item .product-discount-label{font-size:12px !important}.heroes-products-scroll .random-product-item .product-wishlist-btn{width:30px;height:30px;right:6px;bottom:6px}.heroes-products-scroll .random-product-item .product-wishlist-btn i{font-size:14px}.heroes-products-scroll .random-product-item .product-discount-badge{font-size:10px;padding:2px 6px}.random-products-scroll{margin-top:4px}.random-products-scroll .section-title{margin-bottom:15px;font-size:18px}.todays-deals-scroll{margin-top:32px}.todays-deals-scroll .section-title{color:#c41e3a !important}.todays-deals-scroll .product-action-todays-deal{margin-top:8px}.todays-deals-scroll .add-cart-todays-deal{display:inline-block;padding:6px 14px;font-size:13px;font-weight:600;background:#c41e3a;color:#fff;border-radius:4px;text-decoration:none;transition:background .2s}.todays-deals-scroll .add-cart-todays-deal:hover{background:#a01830;color:#fff;text-decoration:none}.subcategory-siblings-scroll{margin-top:32px}.subcategory-siblings-scroll .section-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;color:#008b7b !important}.subcategory-siblings-view-all{font-size:13px;font-weight:700;color:#00b29c !important;text-decoration:none}.subcategory-siblings-view-all:hover,.subcategory-siblings-view-all:focus{color:#067e72 !important;text-decoration:underline}.lightning-deals-section{margin-top:20px;margin-bottom:8px;padding:16px 0;background:linear-gradient(135deg,#fff8f0 0%,#fff0e8 100%);border-radius:8px;border:1px solid rgba(255,140,0,0.2)}.lightning-deals-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:0 4px}.lightning-deals-title{margin:0;font-size:20px;font-weight:700;color:#e65100 !important}.lightning-deals-countdown{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#e65100;color:#fff;border-radius:6px;font-weight:700;font-size:15px}.lightning-deals-countdown .countdown-label{font-size:12px;opacity:0.95;text-transform:uppercase;letter-spacing:0.05em}.lightning-deals-countdown .countdown-value{font-variant-numeric:tabular-nums;min-width:4.5em}.lightning-deals-countdown.countdown-expired{background:#666}.lightning-deals-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:991px){.lightning-deals-section{padding-left:12px;padding-right:12px}.lightning-deals-header{padding:0 8px}.lightning-deals-grid{display:flex;flex-wrap:nowrap;gap:16px;grid-template-columns:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:4px 8px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.lightning-deal-item{flex:0 0 72%;max-width:300px;min-width:240px;scroll-snap-align:start}.lightning-deals-grid::-webkit-scrollbar{height:6px}.lightning-deals-grid::-webkit-scrollbar-track{background:rgba(0,0,0,.06);border-radius:3px}.lightning-deals-grid::-webkit-scrollbar-thumb{background:rgba(230,81,0,.35);border-radius:3px}}@media(max-width:480px){.lightning-deal-item{flex:0 0 82%;min-width:220px;max-width:none}}.lightning-deal-item .product{padding:1em;margin:0;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:box-shadow .2s}.lightning-deal-item .product:hover{box-shadow:0 4px 14px rgba(0,0,0,.12)}.lightning-deal-item .product-image{margin-bottom:8px;background:#f5f5f5;overflow:hidden;display:block;padding:0;position:relative;border-radius:8px 8px 0 0}.lightning-deal-item .product-image a:not(.product-wishlist-btn){display:block;width:100%}.lightning-deal-item .product-image img{width:100%;height:200px;object-fit:cover;object-position:center;display:block}.lightning-deal-badge{position:absolute;top:8px;left:8px;background:#e65100;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:4px;z-index:2}.lightning-deal-badge-detail{position:static;display:inline-block;margin-bottom:8px}.lightning-countdown-detail{margin-top:8px;margin-bottom:8px}.lightning-deal-note{margin:4px 0 0 0;font-size:13px;color:#e65100;font-weight:600}.lightning-deal-item .name{font-size:14px;margin-bottom:4px;line-height:1.3}.lightning-deal-item .name a{color:#00b29c}.lightning-deal-item .product-price .price{font-weight:700;color:#e65100;font-size:16px}.lightning-deal-item .product-price .price-before-discount{font-size:12px;color:#666;text-decoration:line-through}.random-products-scroll-inner{width:100%;position:relative}.random-products-scroll .scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;z-index:2;color:#333;font-size:16px;transition:opacity 0.2s ease,transform 0.2s ease;will-change:transform,opacity}.random-products-scroll .scroll-arrow:hover{background:#00b29c;color:#fff}.random-products-scroll .scroll-arrow-left{left:-10px}.random-products-scroll .scroll-arrow-right{right:-10px}.random-products-scroll-wrap{display:flex;gap:20px;overflow-x:auto;padding:10px 0 15px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%}.random-products-scroll .random-product-item{flex:0 0 calc(25% - 15px);min-width:200px;scroll-snap-align:start}.random-products-scroll .random-product-item .product{padding:1em;margin-bottom:0;background-color:#eee;border-radius:8px}.random-products-scroll .random-product-item .product-image{margin-bottom:8px;background:#f5f5f5;overflow:hidden;display:block;padding:0;position:relative;border-radius:8px 8px 0 0}.random-products-scroll .random-product-item .product-image a:not(.product-wishlist-btn){display:block;width:100%}.random-products-scroll .random-product-item .product-image img{width:100%;height:256px;object-fit:cover;object-position:center;display:block}.random-products-scroll .random-product-item .name{font-size:13px;margin-bottom:5px;line-height:1.3}.random-products-scroll .random-product-item .name a{color:#00b29c}.random-products-scroll-wrap::-webkit-scrollbar{height:6px}.random-products-scroll-wrap::-webkit-scrollbar-track{background:#f1f1f1}.random-products-scroll-wrap::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.body-content.outer-top-xs{margin-top:8px}.index-hero-banner{width:100%;overflow:hidden;min-height:55vh;margin-bottom:20px;margin-top:0;padding-top:0;border-radius:8px}.index-hero-banner img{width:100%;height:100%;min-height:55vh;display:block;object-fit:cover;border-radius:8px}.banner_generate{width:100%;min-height:55vh;max-height:55vh;margin-bottom:8px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:10px 20px 40px;box-sizing:border-box;position:relative;overflow:hidden;background-color:#f0f7f6;background-image:radial-gradient(circle at 10% 20%,rgba(0,178,156,0.12)0%,transparent 45%),radial-gradient(circle at 90% 80%,rgba(210,186,51,0.1)0%,transparent 45%),radial-gradient(circle at 50% 50%,rgba(0,178,156,0.06)0%,transparent 55%),repeating-radial-gradient(circle at 50% 50%,transparent 0,transparent 28px,rgba(0,178,156,0.04)28px,rgba(0,178,156,0.04)32px)}.banner_generate::before{content:"";position:absolute;top:-50%;left:-20%;width:60%;height:120%;background:radial-gradient(ellipse at center,rgba(210,186,51,0.08)0%,transparent 70%);pointer-events:none;z-index:0}.banner_generate::after{content:"";position:absolute;bottom:-30%;right:-15%;width:50%;height:80%;background:radial-gradient(ellipse at center,rgba(0,178,156,0.1)0%,transparent 70%);pointer-events:none;z-index:0}.banner_generate-heading{position:relative;z-index:1;font-family:"Nunito","Comic Sans MS",sans-serif;font-size:clamp(28px,4vw,42px);font-weight:700;color:#333;margin:0 0 4px 0;text-align:center;text-transform:uppercase;letter-spacing:0.02em;flex-shrink:0}.banner_generate-tagline{position:relative;z-index:1;font-size:clamp(15px,2vw,18px);font-weight:500;color:#555;margin:0 0 32px;text-align:center;line-height:1.4;flex-shrink:0}.banner_generate-circles{position:relative;z-index:1;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:60px;max-width:1060px;margin-left:auto;margin-right:auto;flex-shrink:0}.banner_generate-circle{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333;transition:transform 0.2s}.banner_generate-circle:hover{transform:translateY(-4px)}.banner_generate .banner_generate-circle-img{outline:4px solid #00b29c;outline-offset:0;box-shadow:0 0 0 4px #00b29c,0 0 0 5px rgba(0,0,0,.1),0 4px 20px rgba(0,0,0,.12)!important}.banner_generate-circle-img img{width:100%;height:100%;object-fit:cover;display:block}.banner_generate-circle-name{margin-top:12px;font-size:14px;font-weight:600;text-align:center;line-height:1.3;max-width:220px}.banner_generate-circle:hover .banner_generate-circle-name{color:#00b29c}.banner_generate-heading{font-family:"Nunito","Comic Sans MS",sans-serif;font-size:clamp(28px,4vw,42px);font-weight:700;color:#333;margin:0 0 4px 0;text-align:center;text-transform:uppercase;letter-spacing:0.02em;flex-shrink:0}.banner_generate-tagline{font-size:clamp(15px,2vw,18px);font-weight:500;color:#555;margin:0 0 32px;text-align:center;line-height:1.4;flex-shrink:0}.banner_generate-circles{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:60px;max-width:1060px;margin-left:auto;margin-right:auto;flex-shrink:0}.banner_generate-circle{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333;transition:transform 0.2s}.banner_generate-circle:hover{transform:translateY(-4px)}.banner_generate-circle-img{width:220px;height:220px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#eee}.banner_generate-circle-img img{width:100%;height:100%;object-fit:cover;display:block}.banner_generate-circle-name{margin-top:12px;font-size:14px;font-weight:600;text-align:center;line-height:1.3;max-width:220px}.banner_generate-circle:hover .banner_generate-circle-name{color:#00b29c}.subcategory-banner .item{height:auto;min-height:0}.subcategory-banner .item .image{display:block;line-height:0}.subcategory-banner .item .image img{width:100%;height:auto;display:block;vertical-align:top}.subcategory-banner{margin-bottom:3px}.body-content .row.outer-bottom-sm{align-items:flex-start}.body-content .search-result-container .category-product.inner-top-vs{padding-top:0 !important}.body-content .search-result-container{padding-top:0}.sort-by-bar-wrap{display:flex;justify-content:flex-end;margin-top:4px !important;margin-bottom:4px !important}.sort-by-bar-wrap.outer-top-xs{margin-top:4px !important}.sort-by-bar-wrap.outer-bottom-xs{margin-bottom:4px !important}.sort-by-bar-wrap:not(.category-listing-sort-wrap).sort-by-bar{display:inline-block;width:max-content;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:6px 16px}.sort-by-bar-wrap.category-listing-sort-wrap .sort-by-bar{display:inline-block;width:max-content;max-width:100%}.sort-by-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sort-by-icon{color:#00b29c;font-size:16px}.sort-by-label{margin:0;font-size:14px;font-weight:600;color:#333}.sort-by-select{padding:4px 10px;border:1px solid #dee2e6;border-radius:6px;font-size:13px;color:#333;background:#fff;min-width:180px;cursor:pointer}.sort-by-select:hover,.sort-by-select:focus{border-color:#00b29c;outline:none}.sidebar .sidebar-module-container .section-title{background:#d2ba33 !important;color:#FFFFFF !important;padding:15px 17px !important;border-bottom:none !important}.sidebar .sidebar-module-container .sidebar-widget .widget-header .widget-title{color:#00b29c !important;font-size:17px !important}.sidebar .sidebar-module-container .sidebar-widget .sidebar-widget-body .accordion .accordion-group .accordion-heading .accordion-toggle{font-size:16px !important}.sidebar-category-list .sidebar-category-link,.category-page-sidebar .sidebar-category-link{color:#17211f;display:block;font-size:16px !important;line-height:1.4;padding:6px 0;text-decoration:none}.sidebar-category-list .sidebar-category-link:hover,.category-page-sidebar .sidebar-category-link:hover{color:#00b29c}.category-sidebar-subnav .sidebar-subcategory-link{color:#17211f;display:block;font-size:14px;line-height:1.4;padding:5px 0;text-decoration:none}.category-sidebar-subnav .sidebar-subcategory-link:hover{color:#00b29c}.sidebar .side-menu .head{font-size:21px !important}.sidebar .side-menu nav .nav>li>a{font-size:16px !important}.sidebar-widget.hot-deals{position:relative}.sidebar-widget.hot-deals .section-title{padding-right:0;min-height:50px;display:flex;align-items:center;box-sizing:border-box;line-height:1.3}.sidebar-widget.hot-deals .custom-carousel.owl-carousel{position:relative;padding-top:12px;padding-left:40px;padding-right:40px;min-height:120px;box-sizing:border-box}.sidebar-widget.hot-deals .custom-carousel .owl-wrapper-outer{margin:0}.sidebar-widget.hot-deals .custom-carousel .owl-controls{position:absolute;top:12px;left:0;right:0;bottom:auto;height:150px;width:100% !important;margin:0;display:block !important;pointer-events:none}.sidebar-widget.hot-deals .custom-carousel .owl-controls .owl-prev,.sidebar-widget.hot-deals .custom-carousel .owl-controls .owl-next{position:absolute !important;top:50% !important;transform:translateY(-50%);width:28px;height:28px;margin:0 !important;flex-shrink:0;border-radius:6px;background:#00b29c;display:flex;align-items:center;justify-content:center;pointer-events:auto}.sidebar-widget.hot-deals .custom-carousel .owl-controls .owl-prev{left:6px !important;right:auto !important}.sidebar-widget.hot-deals .custom-carousel .owl-controls .owl-next{right:6px !important;left:auto !important}.sidebar-widget.hot-deals .custom-carousel .owl-controls .owl-prev:before,.sidebar-widget.hot-deals .custom-carousel .owl-controls .owl-next:before{position:static;left:auto;top:auto;transform:none}.sidebar-widget.hot-deals .custom-carousel .owl-controls .owl-prev:before{margin:0}.sidebar-widget.hot-deals .custom-carousel .owl-controls .owl-next:before{margin:0}.sidebar-widget.hot-deals .custom-carousel .owl-controls .owl-prev:hover,.sidebar-widget.hot-deals .custom-carousel .owl-controls .owl-next:hover{background:#009585}.sidebar-widget.hot-deals .custom-carousel .owl-controls .owl-prev:before{content:"\f104";font-family:fontawesome;font-size:14px;color:#fff}.sidebar-widget.hot-deals .custom-carousel .owl-controls .owl-next:before{content:"\f105";font-family:fontawesome;font-size:14px;color:#fff}.user-name-dropdown .dropdown-menu{min-width:400px;padding:0}.user-dropdown-cols{display:flex;padding:15px 0}.user-dropdown-col{flex:1;padding:0 20px;border-right:1px solid #eee}.user-dropdown-col:last-child{border-right:none}.user-dropdown-col h5{margin:0 0 10px;font-size:13px;font-weight:700;color:#333;text-transform:uppercase}.user-dropdown-col a{display:block;padding:4px 0;font-size:13px;color:#555}.user-dropdown-col a:hover{color:#00b29c;text-decoration:none}.main-header .logo a{align-items:stretch;display:inline-flex;flex-direction:column;flex-wrap:nowrap;gap:4px;line-height:1;text-decoration:none}.main-header .logo .logo-brand-row{align-items:flex-end;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:0}.main-header .logo img{display:block;flex-shrink:0;height:96px !important;max-height:96px !important;width:216px !important;max-width:216px !important;object-fit:contain}.main-header .logo .logo-shop{color:#00b29c;flex-shrink:0;font-size:48px !important;font-style:italic;font-weight:700;line-height:1;padding-bottom:2px;white-space:nowrap}.main-header .logo .logo-tagline{box-sizing:border-box;color:#3d5c55;display:block;font-size:13px;font-style:italic;font-weight:500;letter-spacing:0.01em;line-height:1.25;margin:0;padding:0;text-align:justify;text-align-last:justify;white-space:nowrap;width:100%}.top-bar .shop-header-top-inner::after{clear:both;content:"";display:block}.top-bar .shop-header-top-inner>.cnt-account{float:left}.top-bar .cnt-account{padding:8px 0}.top-bar .cnt-account ul>li{line-height:1.35;padding:6px 16px}.top-bar .cnt-account ul>li a{align-items:center;display:inline-flex;font-size:15px;font-weight:500;gap:7px}.top-bar .cnt-account ul>li a .icon{display:inline-block;float:none;font-size:14px;line-height:1;margin:0;min-width:1.15em;padding-right:0;text-align:center;width:1.15em}.top-bar .shop-topbar-profile-slot{display:block !important;float:right !important;margin:0;min-height:42px;min-width:42px;padding:2px 0 0;position:relative;visibility:visible !important;z-index:5}.top-bar .shop-topbar-profile-slot .shop-profile-name{display:none}.shop-header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:10px;justify-content:flex-end;margin-left:auto;position:relative;z-index:40}.shop-header-actions>.top-cart-row{flex:0 0 auto;float:none !important;margin:0;padding-top:0;position:relative;width:auto;z-index:1}.shop-header-actions>.top-cart-row .dropdown-cart{float:none !important;width:auto}.shop-profile-wrap{align-items:center;display:inline-flex}.main-header .shop-header-container>.shop-header-search-row>.top-search-holder,.main-header .shop-header-brand-row>.logo-holder,.main-header .shop-header-brand-row>.shop-header-actions,.main-header .shop-header-brand-row>.top-cart-row{float:none !important;max-width:none !important;padding-left:0;padding-right:0;width:auto !important}.main-header .shop-header-container>.shop-header-search-row>.top-search-holder{grid-area:search}.main-header .shop-header-brand-row>.logo-holder{grid-area:logo}.main-header .shop-header-brand-row>.shop-header-actions{grid-area:cart}@media(min-width:992px){.main-header .shop-header-container{align-items:center;display:grid;gap:0 15px;grid-template-areas:"logo search cart";grid-template-columns:auto minmax(0,1fr)auto}.main-header .shop-header-brand-row{display:contents}.main-header .shop-header-search-row{display:contents}.main-header .logo-holder{align-items:center;display:flex;justify-content:flex-start;margin:0;padding:0;text-align:left}.main-header .logo{margin:0;text-align:left}.main-header .top-search-holder{display:flex;align-items:center;justify-content:center;width:100%}.main-header .shop-header-brand-row>.shop-header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:12px;justify-content:flex-end;max-width:none;min-width:fit-content;padding-right:0;width:auto}.main-header .shop-header-actions>.top-cart-row{display:flex;flex:0 0 auto;float:none !important;margin:0;padding-top:0;width:auto}.main-header .shop-header-actions>.top-cart-row .dropdown-cart{display:flex;align-items:center;justify-content:flex-end;margin:0}.main-header .top-cart-row .dropdown-cart{max-width:100%;width:fit-content}.main-header .top-cart-row .dropdown-cart .lnk-cart{width:fit-content;box-sizing:border-box;overflow:visible}.main-header .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner{min-width:0;display:flex;align-items:center;flex-wrap:nowrap;overflow:visible;position:relative}.main-header .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .total-price-basket,.main-header .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket,.main-header .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket-item-count{float:none}.main-header .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket{position:relative;order:2}.main-header .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket-item-count{position:static;order:1;margin-right:4px;width:18px;height:18px;min-width:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-self:center;line-height:1;border-radius:50%;font-size:11px}.main-header .top-cart-row .dropdown-cart .dropdown-menu{right:0;left:auto;font-size:12px !important}.top-cart-row .dropdown-cart .dropdown-menu .cart-item.product-summary .price,.top-cart-row .dropdown-cart .dropdown-menu .cart-total .text,.top-cart-row .dropdown-cart .dropdown-menu .cart-total .price,.top-cart-row .dropdown-cart .dropdown-menu .btn{font-size:12px !important}.main-header .top-search-holder .search-area{width:100%;max-width:85%;border-radius:8px;overflow:hidden}.main-header .top-search-holder .search-area .search-field{font-size:16px;padding:14px 16px;border-radius:8px 0 0 8px}.main-header .top-search-holder .search-area .control-group{padding-right:5px;align-items:center}.main-header .top-search-holder .search-area .search-button{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;margin:0;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;background:#f6f6f6}.main-header .top-search-holder .search-area .search-button:after{margin:0;line-height:1}.main-header .top-cart-row .dropdown-cart .lnk-cart{height:36px;min-height:36px;display:flex;align-items:center;box-sizing:border-box;border-radius:8px}.main-header .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner{height:36px;padding:0 4px}.main-header .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .total-price-basket{padding:0 2px;white-space:nowrap;flex-shrink:0}.main-header .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket{padding:0 4px}.main-header .total-price-basket .lbl{font-size:12px}.main-header .total-price-basket .value{font-size:13px;font-weight:700}.main-header .basket-item-count .count{font-size:11px}.main-header .logo img{height:96px !important;max-height:96px !important;width:216px !important;max-width:216px !important}.main-header .top-search-holder .search-area .control-group{display:flex;align-items:center;width:100%}.main-header .top-search-holder .search-area .search-field{flex:1;min-width:0;width:100%}.main-header .top-search-holder .search-area .search-button{flex-shrink:0}}.search-area-live{position:relative}.search-live-results{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;max-height:320px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.1);display:none}.search-live-results.active{display:block}.search-live-item{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid #eee;text-decoration:none;color:#333}.search-live-item:hover{background:#f8f9fa}.search-live-item img{width:45px;height:45px;object-fit:cover;margin-right:12px;flex-shrink:0}.search-live-item .sl-name{flex:1;font-size:14px}.search-live-item .sl-price{font-weight:600;color:#00b29c}.search-live-empty{padding:12px;color:#666;font-size:14px}.seller-login-body .breadcrumb>.container,.seller-login-body .body-content>.container,.seller-login-body .main-header>.container,.seller-login-body .header-nav>.container,.seller-login-body .top-bar>.container{width:100%;max-width:100%;padding-left:clamp(12px,2.5vw,28px);padding-right:clamp(12px,2.5vw,28px)}.seller-login-page-head{margin-bottom:24px;text-align:center}.seller-login-page-title{color:#00b29c;font-size:clamp(26px,4vw,32px);font-weight:700;margin:0 0 8px;text-transform:uppercase;letter-spacing:0.02em}.seller-login-page-subtitle{color:#666;font-size:15px;margin:0}.seller-email-verify-row{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.seller-email-verify-row .form-control{flex:1 1 180px;min-width:0}.seller-verify-email-btn{align-self:stretch;border-color:#00b29c;color:#00b29c;font-size:13px;font-weight:600;white-space:nowrap}.seller-verify-email-btn:hover,.seller-verify-email-btn:focus{background:#00b29c;border-color:#00b29c;color:#fff}@media(max-width:991px){.top-bar{padding:4px 0 2px !important}.top-bar .cnt-account{padding:0 !important}.top-bar .cnt-account ul>li{padding:5px 12px}.top-bar .cnt-account ul>li a{font-size:13px}.top-bar .cnt-account ul>li a .icon{font-size:13px;min-width:1.1em;width:1.1em}.top-bar .header-top-inner .cnt-account li{margin-bottom:0 !important}.top-bar .shop-topbar-profile-slot{display:block !important;float:right !important;min-height:40px;min-width:40px;padding-top:0;visibility:visible !important}.main-header{padding:0 0 8px !important}.main-header .logo-holder{margin-top:0 !important}.main-header .shop-header-search-row{align-items:center;display:flex !important;flex-direction:row !important;flex-wrap:nowrap;gap:8px;padding-top:2px;width:100%}.main-header .shop-header-search-row>.top-search-holder{flex:1 1 auto;min-width:0;width:100%}.main-header>.container{padding-left:12px;padding-right:12px}.main-header .shop-header-container{display:flex !important;flex-direction:column !important;gap:10px}.main-header .shop-header-brand-row{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;width:100%}.main-header .logo-holder,.main-header .shop-header-brand-row>.logo-holder{align-items:center;display:flex;flex:1 1 auto;justify-content:flex-start !important;margin:0 !important;min-width:0;overflow:visible;text-align:left !important}.main-header .logo{margin:0;text-align:left !important;width:auto}.main-header .logo a{align-items:stretch;display:inline-flex !important;flex-direction:column !important;flex-wrap:nowrap !important;justify-content:flex-start !important;margin:0 !important;max-width:100%;width:auto !important}.main-header .logo .logo-brand-row{align-items:center;display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:flex-start !important}.main-header .shop-header-search-row>.top-search-holder{display:flex;flex:1 1 auto;justify-content:stretch;margin:0 !important;max-width:none !important;min-width:0;padding-top:0;width:auto !important}.main-header .top-search-holder .search-area{background:#fff;border:1px solid #c5e8e2 !important;border-radius:8px;box-shadow:0 2px 10px rgba(0,178,156,.1);margin:0 !important;max-width:100% !important;overflow:hidden;width:100% !important}.main-header .top-search-holder .search-area .control-group{display:flex !important;align-items:center;padding-right:4px;position:static !important;width:100%}.main-header .shop-header-search-row>.top-search-holder .search-area .search-field{flex:1 1 auto;font-size:15px;min-height:40px;min-width:0;padding:10px 12px;width:100% !important}.main-header .shop-header-search-row>.top-search-holder .search-area .search-button{flex-shrink:0;height:40px;min-height:40px;min-width:40px;padding:0 !important;position:static !important;width:40px}.main-header .logo img{height:72px !important;max-height:72px !important;width:162px !important;max-width:162px !important}.main-header .logo .logo-shop{font-size:36px;font-style:italic;padding-bottom:0}.main-header .logo .logo-tagline{font-size:11px}.main-header .shop-header-brand-row>.shop-header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:8px;justify-content:flex-end;margin:0 !important;margin-left:auto !important;max-width:42%}.main-header .shop-header-brand-row>.top-cart-row{display:flex;flex:0 0 auto;justify-content:flex-end;margin:0 !important}.main-header .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .total-price-basket .lbl,.main-header .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .total-price-basket .sign{display:none}.main-header .top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .total-price-basket .value{font-size:12px}}@media(max-width:767px){.top-bar .shop-header-top-inner{text-align:left}.top-bar .header-top-inner .cnt-account{clear:none !important;display:block !important;float:left !important;margin:0 !important;text-align:left !important}.top-bar .shop-topbar-profile-slot{float:right !important}}.footer .links-social .row{display:flex;align-items:flex-start;flex-wrap:wrap}.footer .links-social .contact-info .footer-logo,.footer .links-social .contact-timing .module-heading,.footer .links-social .contact-information .module-heading{min-height:1.5em;margin-top:10px}.footer .module-title,.footer .footer-logo h3,.footer .footer-logo .logo a h3{color:#00b29c !important;white-space:nowrap}.cart-remove-cross{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#999;font-size:18px;border-radius:50%;transition:all 0.2s}.cart-remove-cross:hover{color:#c00;background:#fee;text-decoration:none}.shopping-cart-table .cart-sno{width:48px;text-align:center;font-weight:600;color:#555;vertical-align:middle}.cart-shopping-total .cart-total-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06)}.cart-shopping-total .cart-total-card-title{background:#00b29c;color:#fff;font-size:16px;font-weight:700;padding:14px 18px;text-align:center;letter-spacing:0.02em}.cart-shopping-total .cart-total-card-body{padding:18px 18px 14px}.cart-shopping-total .cart-summary-items{margin-bottom:4px}.cart-shopping-total .cart-summary-items-title{font-size:13px;font-weight:600;color:#555;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #eee}.cart-shopping-total .cart-summary-item-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;color:#444}.cart-shopping-total .cart-summary-item-header{font-weight:600;color:#333;padding:4px 0 8px;border-bottom:1px solid #e0e0e0;margin-bottom:4px}.cart-shopping-total .cart-summary-item-sno{flex-shrink:0;width:2.2em;text-align:center;color:#666}.cart-shopping-total .cart-summary-item-header .cart-summary-item-sno{color:#333}.cart-shopping-total .cart-summary-item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-shopping-total .cart-summary-item-qty{flex-shrink:0;color:#666;width:2.5em;text-align:center}.cart-shopping-total .cart-summary-item-header .cart-summary-item-qty{color:#333}.cart-shopping-total .cart-summary-item-amount{flex-shrink:0;font-weight:600;color:#333;min-width:4em;text-align:right}.cart-shopping-total .cart-summary-item-header .cart-summary-item-amount{font-weight:600}.cart-shopping-total .cart-total-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;color:#444}.cart-shopping-total .cart-total-row-gst{color:#666;font-size:13px}.cart-shopping-total .cart-total-label{font-weight:500}.cart-shopping-total .cart-total-value{font-weight:600;color:#333}.cart-shopping-total .cart-total-divider{height:1px;background:linear-gradient(to right,transparent,#ddd,transparent);margin:12px 0 10px}.cart-shopping-total .cart-total-row-grand{padding:12px 0 4px;font-size:17px;font-weight:700}.cart-shopping-total .cart-total-grand-value{font-size:18px;color:#00b29c}.cart-shopping-total .cart-total-card-footer{padding:16px 18px 20px;background:#f8f9fa;border-top:1px solid #eee}.cart-shopping-total .cart-checkout-btn-styled{padding:12px 20px;font-size:15px;font-weight:600;border-radius:8px;background:#00b29c;border-color:#00b29c}.cart-shopping-total .cart-checkout-btn-styled:hover{background:#009a87;border-color:#009a87}.shopping-cart .estimate-ship-tax table{border-radius:10px;overflow:hidden;border-collapse:separate;border-spacing:0}.shopping-cart .estimate-ship-tax table thead tr th{background:#00b29c !important;color:#fff !important;border-color:#00b29c !important;font-weight:700;font-size:15px;padding:14px 15px}.shopping-cart .estimate-ship-tax table thead tr th:first-child{border-top-left-radius:10px}.shopping-cart .estimate-ship-tax table thead tr th:last-child{border-top-right-radius:10px}.shopping-cart .estimate-ship-tax table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.shopping-cart .estimate-ship-tax table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.shopping-cart .estimate-ship-tax table thead tr th .estimate-title{color:#fff}.shopping-cart .estimate-ship-tax table thead tr th .estimate-title-guest{font-weight:400;opacity:0.95;font-size:0.9em}.cart-guest-error{margin-bottom:12px}.cart-guest-error a{color:#fff;text-decoration:underline}.same-as-billing-wrap{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #eee}.same-as-billing-wrap .checkbox-inline{font-weight:500;color:#333}.same-as-billing-wrap input[type="checkbox"]{margin-right:6px}input.gst-invalid{border-color:#dc3545 !important;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}input.gst-invalid:focus{border-color:#dc3545 !important;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}input.email-invalid{border-color:#dc3545 !important;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}input.email-invalid:focus{border-color:#dc3545 !important;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}.email-validate-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.email-validate-wrap .form-control{flex:1;min-width:200px}.email-validate-btn{flex-shrink:0;background:#00b29c !important;color:#fff !important;border:1px solid #009a87 !important;font-weight:600;padding:8px 18px;border-radius:6px;cursor:pointer}.email-validate-btn:hover:not(:disabled){background:#009a87 !important;color:#fff !important;border-color:#008f7c !important}.email-validate-btn:disabled{background:#b0b0b0 !important;color:#fff !important;border-color:#999 !important;cursor:not-allowed;opacity:0.9}.payment-method-page{padding:20px 0 40px}.payment-method-card{background:#fff;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.08);padding:32px;margin-bottom:24px}.payment-method-title{margin:0 0 8px;font-size:26px;font-weight:700;color:#222}.payment-method-subtitle{margin:0 0 28px;font-size:15px;color:#666}.payment-options{display:flex;flex-direction:column;gap:14px}.payment-option{margin:0;cursor:pointer;display:block}.payment-option input{position:absolute;opacity:0;pointer-events:none}.payment-option-box{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;border:2px solid #e5e5e5;border-radius:10px;background:#fafafa;transition:border-color .2s,background .2s,box-shadow .2s}.payment-option input:checked+.payment-option-box{border-color:#00b29c;background:#f0faf9;box-shadow:0 0 0 1px #00b29c}.payment-option:hover .payment-option-box{border-color:#b8e6e0;background:#f7fcfb}.payment-option-icon{width:48px;height:48px;border-radius:10px;background:#00b29c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.payment-option input:checked+.payment-option-box .payment-option-icon{background:#008f7c}.payment-option-label{font-size:16px;font-weight:600;color:#222;display:block}.payment-option-desc{font-size:13px;color:#666;display:block;margin-top:2px;width:100%}@media(min-width:768px){.payment-option-desc{width:auto;margin-top:0}}.payment-actions{margin-top:28px;padding-top:24px;border-top:1px solid #eee;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.payment-submit-btn{padding:14px 32px;font-size:16px;font-weight:600;border-radius:8px;background:#00b29c;border-color:#00b29c}.payment-submit-btn:hover{background:#009a87;border-color:#009a87;color:#fff}.payment-back-link{color:#666;font-size:14px;text-decoration:none}.payment-back-link:hover{color:#00b29c;text-decoration:none}.payment-summary-card{background:#fff;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.08);padding:24px;position:sticky;top:24px}.payment-summary-title{margin:0 0 18px;font-size:18px;font-weight:700;color:#222;padding-bottom:12px;border-bottom:2px solid #00b29c}.payment-summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px}.payment-summary-row strong{font-size:18px;color:#00b29c}.payment-summary-note{margin:16px 0 0;font-size:13px;color:#666;line-height:1.5}.cart-panel-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:10050;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease}.cart-panel-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.cart-slide-panel{position:fixed;top:0;right:0;width:100%;max-width:380px;height:100%;background:#fff;z-index:10060;box-shadow:-4px 0 24px rgba(0,0,0,.15);transform:translateX(100%);transition:transform 0.3s ease;overflow:hidden;display:flex;flex-direction:column;pointer-events:none}.cart-slide-panel.is-open{transform:translateX(0);pointer-events:auto}body.cart-panel-is-open .top-bar .shop-topbar-profile-slot,body.cart-panel-is-open .fitnextt-profile,body.cart-panel-is-open .fitnextt-profile__panel{z-index:1 !important;pointer-events:none !important}.cart-panel-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:#00b29c;color:#fff;flex-shrink:0;position:relative;z-index:2}.cart-panel-title{margin:0;font-size:18px;font-weight:700;color:#fff !important}.cart-panel-close{position:relative;z-index:5;background:transparent;border:none;color:#fff;font-size:22px;cursor:pointer;padding:8px 10px;line-height:1;opacity:.9;pointer-events:auto !important;-webkit-tap-highlight-color:transparent}.cart-panel-close:hover{opacity:1}.cart-panel-close .fa{pointer-events:none}.cart-panel-body{flex:1;overflow-y:auto;padding:20px}.cart-panel-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid #eee;position:relative;padding-right:28px}.cart-panel-item:last-of-type{border-bottom:none}.cart-panel-item-remove{position:absolute;top:14px;right:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#999;text-decoration:none;font-size:16px;border-radius:4px;transition:color 0.2s,background 0.2s}.cart-panel-item-remove:hover{color:#c00;background:#f8f8f8}.cart-panel-item-remove .fa-times{font-size:14px}.cart-panel-item-image{flex-shrink:0}.cart-panel-item-image img{width:70px;height:90px;object-fit:cover;display:block}.cart-panel-item-details{flex:1;min-width:0}.cart-panel-item-name{margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.3}.cart-panel-item-sr{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#00b29c;color:#fff;font-weight:700;font-size:11px}.cart-panel-item-name a{color:#333}.cart-panel-item-name a:hover{color:#00b29c;text-decoration:none}.cart-panel-item-qty-wrap{margin-bottom:8px}.cart-panel-qty-label{display:block;font-size:12px;color:#666;margin-bottom:4px}.cart-panel-qty-controls{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden}.cart-panel-qty-btn{width:28px;height:28px;border:none;background:#f0f0f0;color:#333;font-size:16px;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.cart-panel-qty-btn:hover{background:#00b29c;color:#fff}.cart-panel-qty-input{width:40px;height:28px;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;font-size:13px;font-weight:600}.cart-panel-qty-input::-webkit-inner-spin-button,.cart-panel-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-panel-item-price{font-size:14px;font-weight:600;color:#00b29c}.cart-panel-promo{margin:16px 0 12px;padding-top:12px;border-top:1px solid #eee}.cart-panel-promo-label{display:block;font-size:13px;font-weight:600;color:#444;margin-bottom:8px}.cart-panel-promo-row{display:flex;gap:8px}.cart-panel-promo-input{flex:1;height:38px;padding:0 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.cart-panel-promo-input:focus{border-color:#00b29c;outline:none}.cart-panel-promo-btn{flex-shrink:0;height:38px;padding:0 16px;border:none;border-radius:6px;background:#00b29c;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.cart-panel-promo-btn:hover{background:#009a87}.cart-panel-promo-message{font-size:12px;margin-top:6px;min-height:18px}.cart-panel-promo-message.success{color:#0a0}.cart-panel-promo-message.error{color:#c00}.cart-panel-discount{display:flex;align-items:center;justify-content:space-between;padding:10px 0 6px;font-size:14px;color:#666;flex-wrap:wrap;gap:6px}.cart-panel-discount-value{font-weight:600;color:#0a0}.cart-panel-promo-remove{background:none;border:none;color:#999;font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.cart-panel-promo-remove:hover{color:#c00}.cart-panel-gst{margin:14px 0 12px;padding:12px 0;border-top:1px solid #eee;font-size:13px}.cart-panel-gst-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;color:#555}.cart-panel-gst-label{font-weight:500}.cart-panel-gst-value{font-weight:600;color:#333}.cart-panel-gst-total{margin-top:6px;padding-top:8px;border-top:1px solid #e0e0e0;font-size:14px;font-weight:700;color:#333}.cart-panel-gst-total .cart-panel-gst-value{color:#00b29c}.cart-panel-total{margin:18px 0 14px;padding-top:14px;border-top:2px solid #eee;font-size:16px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.cart-panel-total-value{color:#00b29c}.cart-panel-btn{padding:12px 20px;font-weight:600;border-radius:8px;background:#00b29c;border-color:#00b29c;margin-top:8px}.cart-panel-btn:hover{background:#009a87;border-color:#009a87;color:#fff}.cart-panel-empty-msg{text-align:center;color:#666;margin:24px 0 20px;font-size:15px}.cart-slide-panel-empty .cart-panel-btn{margin-top:16px}.category-modern-page{background:#f6f8f7;color:#17211f;font-family:"Roboto","Open Sans",Arial,sans-serif}.category-modern-page .body-content.outer-top-xs{margin-top:0;padding-top:18px}.category-modern-page .container{max-width:1180px}.shop-index-page.category-modern-page .container,.shop-index-page .body-content>.container,.shop-index-page .main-header>.container,.shop-index-page .header-nav>.container,.shop-index-page .top-bar>.container{width:100%;max-width:100%;padding-left:clamp(12px,2.5vw,28px);padding-right:clamp(12px,2.5vw,28px)}.category-modern-page .banner_generate{min-height:460px;max-height:none;justify-content:center;padding:42px 36px;border-radius:24px;background:linear-gradient(135deg,rgba(8,35,31,.92),rgba(0,178,156,.78)),radial-gradient(circle at 88% 18%,rgba(210,186,51,.28),transparent 34%),linear-gradient(135deg,#06302b,#0ab39f);box-shadow:0 24px 60px rgba(4,41,36,.18);margin-bottom:18px}.category-modern-page .banner_generate::before{background:radial-gradient(circle at center,rgba(255,255,255,.18),transparent 65%);left:-12%;top:-28%}.category-modern-page .banner_generate::after{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,0));border-radius:40px;bottom:-22%;right:-8%;transform:rotate(-12deg)}.category-modern-page .banner_generate-heading{color:#fff !important;font-size:clamp(34px,5vw,64px)!important;font-weight:800 !important;letter-spacing:-.03em;line-height:1;max-width:840px;text-transform:none !important;text-shadow:0 12px 28px rgba(0,0,0,.18)}.category-modern-page .banner_generate-tagline{color:rgba(255,255,255,.88)!important;font-size:clamp(15px,1.8vw,19px);line-height:1.65;max-width:700px;margin-bottom:34px}.category-modern-page .banner_generate-circles{gap:28px}.category-modern-page .banner_generate-circle{color:#fff !important}.category-modern-page .banner_generate-circle-img{width:164px;height:164px;border-radius:28px;outline:0 !important;box-shadow:0 18px 44px rgba(0,0,0,.26),inset 0 0 0 1px rgba(255,255,255,.3)!important;transition:transform .28s ease,box-shadow .28s ease}.category-modern-page .banner_generate-circle:hover .banner_generate-circle-img{transform:translateY(-6px)scale(1.02);box-shadow:0 24px 56px rgba(0,0,0,.32),inset 0 0 0 1px rgba(255,255,255,.45)!important}.category-modern-page .banner_generate-circle-name{color:rgba(255,255,255,.94)!important;font-size:13px;font-weight:700;max-width:170px}.category-modern-page .category-product-count-wrap,.category-modern-page .category-sort-bar-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center !important;margin:18px 0 20px !important;padding:14px 16px;background:rgba(255,255,255,.92);border:1px solid rgba(0,178,156,.12);border-radius:18px;box-shadow:0 12px 34px rgba(15,23,42,.06);backdrop-filter:blur(10px)}.category-modern-page .category-listing-sort-wrap{align-items:center;background:transparent !important;border:none !important;box-shadow:none !important;backdrop-filter:none;display:flex;justify-content:flex-end;margin:2px 0 4px !important;padding:0 !important}.category-sidebar-sort-wrap.category-listing-sort-wrap{display:block;justify-content:flex-start;margin:0 0 16px !important;width:100%}.category-sidebar-sort-wrap .sidebar-sort-widget{background:rgba(255,255,255,.92);border:1px solid rgba(0,178,156,.12);border-radius:18px;box-shadow:0 12px 34px rgba(15,23,42,.06);margin-bottom:0;padding:0 14px 12px}.category-sidebar-sort-wrap .widget-header{margin-top:14px !important}.category-sidebar-sort-wrap .widget-title{color:#17211f;font-size:14px;font-weight:700;margin:0}.category-sidebar-sort-wrap .sort-by-bar{background:#f8fbfa !important;border:1px solid #e4ebe8 !important;border-radius:10px !important;display:block;padding:8px 10px !important;width:100%}.category-sidebar-sort-wrap .sort-by-inner{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.category-sidebar-sort-wrap .sort-by-label{color:#17211f !important;font-size:12px !important;font-weight:600 !important;margin:0}.category-sidebar-sort-wrap .sort-by-icon{color:#00b29c !important;font-size:12px !important}.category-sidebar-sort-wrap .sort-by-select{background:#fff !important;border:1px solid #dce7e3 !important;border-radius:8px !important;color:#17211f !important;flex:1 1 100%;font-size:13px !important;height:36px;min-height:36px;min-width:0 !important;padding:4px 8px !important;width:100%}.category-modern-page .category-listing-sort-wrap .sort-by-bar{background:#fff !important;border:1px solid #e4ebe8 !important;border-radius:8px !important;box-shadow:none;display:inline-block;max-width:100%;padding:1px 8px !important;width:max-content}.category-modern-page .category-listing-sort-wrap .sort-by-inner{gap:4px;flex-wrap:nowrap}.category-modern-page .category-listing-sort-wrap .sort-by-icon{color:#00b29c !important;font-size:11px !important}.category-modern-page .category-listing-sort-wrap .sort-by-label{color:#17211f !important;font-size:11px !important;font-weight:600 !important;margin:0}.category-modern-page .category-listing-sort-wrap .sort-by-select{background:#f8fbfa !important;border-radius:6px !important;color:#17211f !important;font-size:11px !important;height:28px;min-height:28px;min-width:128px !important;padding:1px 6px !important;width:128px}.category-modern-page .category-product-count-inline{align-items:center;display:grid;flex:1 1 auto;gap:4px 10px;grid-template-columns:1fr auto 1fr;min-width:0;width:100%}.category-modern-page .category-product-count-label{color:#17211f !important;font-size:18px !important;font-weight:800 !important;grid-column:2;letter-spacing:.04em;text-align:center;text-transform:uppercase}.category-modern-page .category-product-count-badge{align-items:baseline;background:transparent !important;border:none !important;color:#008b7b !important;display:inline-flex;font-size:11px !important;font-weight:600;gap:4px;grid-column:3;justify-self:end;padding:0 !important;white-space:nowrap}.category-modern-page .category-product-count-badge strong{font-size:12px !important;font-weight:700;line-height:1}.category-modern-page .sort-by-bar-wrap:not(.category-listing-sort-wrap).sort-by-bar{background:#fff !important;border:1px solid #e4ebe8 !important;border-radius:999px !important;box-shadow:none;padding:8px 14px !important}.category-modern-page .sort-by-bar-wrap:not(.category-listing-sort-wrap).sort-by-label,.category-modern-page .sort-by-bar-wrap:not(.category-listing-sort-wrap).sort-by-select{color:#17211f !important}.category-modern-page .sort-by-bar-wrap:not(.category-listing-sort-wrap).sort-by-select{border-radius:999px !important;min-width:190px;background:#f8fbfa !important}.category-modern-page .side-menu .head,.category-modern-page .sidebar .sidebar-module-container .section-title{border-radius:16px 16px 0 0;background:linear-gradient(135deg,#00b29c,#067e72)!important;color:#fff !important;box-shadow:0 12px 26px rgba(0,178,156,.18)}.category-modern-page .side-menu,.category-modern-page .sidebar-module-container{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 14px 36px rgba(15,23,42,.06)}.category-modern-page .sidebar-filter{padding:12px}.category-modern-page .sidebar-widget{background:#fff;border:1px solid #eef3f1;border-radius:14px;padding:12px;margin-bottom:14px}.category-modern-page .sidebar,.category-modern-page .sidebar a,.category-modern-page .sidebar .widget-title,.category-modern-page .sidebar label{color:#17211f !important}.category-modern-page .accordion-heading a{border-radius:10px;transition:background .2s ease,color .2s ease,transform .2s ease}.category-modern-page .accordion-heading a:hover{background:#e9fbf7;color:#008b7b !important;transform:translateX(3px)}.category-modern-page .category-product .row{display:flex;flex-wrap:wrap}.category-modern-page .category-product .products{height:100%;margin-bottom:42px}.category-modern-page .category-product .product{height:100%;background:#fff !important;color:#17211f !important;border:1px solid #edf2ef;border-radius:22px !important;overflow:hidden;box-shadow:0 14px 40px rgba(15,23,42,.07);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.category-modern-page .category-product .product:hover{transform:translateY(-6px);border-color:rgba(0,178,156,.26);box-shadow:0 24px 58px rgba(15,23,42,.12)}.category-modern-page .category-product .product-image,.category-modern-page .category-product .product-image .image{background:#f4f7f6 !important;overflow:hidden}@media(min-width:992px){.category-modern-page .category-product .product-image img{width:100%;height:248px;object-fit:cover;transition:transform .35s ease}}.category-modern-page .category-product .product:hover .product-image img{transform:scale(1.055)}@media(min-width:992px){.shop-index-page.category-modern-page:not(.sub-category-page).search-result-container .product .product-image .image,.shop-index-page.category-modern-page:not(.sub-category-page).search-result-container .product .product-image,.shop-index-page.category-modern-page:not(.sub-category-page).category-product .product-image,.shop-index-page.category-modern-page:not(.sub-category-page).category-product .product-image .image,.shop-index-page.category-modern-page:not(.sub-category-page).lightning-deal-item .product-image,.shop-index-page.category-modern-page:not(.sub-category-page).random-product-item .product-image{align-items:center;background:#f4f7f6 !important;display:flex;justify-content:center}.shop-index-page.category-modern-page:not(.sub-category-page).search-result-container .product .product-image .image img,.shop-index-page.category-modern-page:not(.sub-category-page).category-product .product-image img,.shop-index-page.category-modern-page:not(.sub-category-page).category-product .product-image .image img,.shop-index-page.category-modern-page:not(.sub-category-page).lightning-deal-item .product-image img,.shop-index-page.category-modern-page:not(.sub-category-page).random-product-item .product-image img{height:248px;max-height:248px;object-fit:contain !important;object-position:center;width:100%}.shop-index-page.category-modern-page:not(.sub-category-page).lightning-deal-item .product-image img{height:200px;max-height:200px}.shop-index-page.category-modern-page:not(.sub-category-page).category-product .product:hover .product-image img,.shop-index-page.category-modern-page:not(.sub-category-page).search-result-container .product .product-image .image:hover img,.shop-index-page.category-modern-page:not(.sub-category-page).random-product-item .product-image:hover img{transform:none !important}}.category-modern-page .category-product .product-info{padding:16px 18px 12px;color:#17211f !important}.category-modern-page .category-product .product-info .name,.category-modern-page .category-product .product-info h3.name,.category-modern-page .category-product .product h3.name{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;color:#17211f !important;font-size:15px !important;font-weight:800 !important;letter-spacing:-.015em;line-height:1.35 !important;margin-bottom:8px;height:2.7em !important;min-height:2.7em !important;max-height:2.7em !important;text-decoration:none !important;white-space:normal !important;overflow:hidden !important;text-overflow:ellipsis !important;word-break:normal;overflow-wrap:anywhere;transition:color .2s ease}.category-modern-page .category-product .product-info .name a,.category-modern-page .category-product .product-info h3.name a{color:inherit !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;font-size:inherit !important;height:2.7em !important;line-height:1.35 !important;max-height:2.7em !important;max-width:100% !important;overflow:hidden !important;text-decoration:none !important;text-overflow:ellipsis !important;white-space:normal !important;word-break:break-word !important}.category-modern-page .category-product .product:hover .product-info .name,.category-modern-page .category-product .product:hover .product-info .name a,.category-modern-page .category-product .product:hover h3.name{color:#008b7b !important}.category-modern-page .category-product .product-price{margin-bottom:0 !important;padding-bottom:0 !important}.category-modern-page .category-product .product-price .price,.category-modern-page .category-product .product-price .price-before-discount,.category-modern-page .category-product .product-price .product-discount-label,.shop-index-page .category-product .product-price .price,.shop-index-page .category-product .product-price .price-before-discount,.shop-index-page .category-product .product-price .product-discount-label,.index-product-item .product-price .price,.index-product-item .product-price .price-before-discount,.index-product-item .product-price .product-discount-label{display:block}.category-modern-page .category-product .product-price .price{color:#008b7b !important;font-size:18px;font-weight:900}.category-modern-page .category-product .price-before-discount{color:#8b9693 !important;font-size:13px;margin-top:2px}.category-modern-page .category-product .product-discount-label{display:inline-block;margin-top:6px;color:#047857 !important;font-size:12px;font-weight:700}.category-modern-page .product-discount-badge,.category-modern-page .todays-deal-badge{position:absolute !important;top:8px !important;width:auto !important;max-width:calc(100% - 16px);display:inline-flex !important;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;box-shadow:0 10px 22px rgba(0,0,0,.12);white-space:nowrap;flex:none;align-self:flex-start;box-sizing:border-box;z-index:2}.category-modern-page .product-discount-badge{right:8px !important;left:auto !important}.category-modern-page .todays-deal-badge{left:8px !important;right:auto !important}.category-modern-page .product-wishlist-btn{background:rgba(255,255,255,.94)!important;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 24px rgba(0,0,0,.12);transition:transform .2s ease,background .2s ease}.category-modern-page .product-wishlist-btn:hover{background:#00b29c !important;color:#fff !important;transform:scale(1.06)}.category-modern-page .random-products-scroll{margin-top:34px !important;padding:22px 18px;background:#fff;border-radius:22px;box-shadow:0 14px 36px rgba(15,23,42,.06)}.category-modern-page .random-products-scroll .section-title{color:#17211f !important;font-size:22px !important;font-weight:800;letter-spacing:-.02em}.category-modern-page .random-products-scroll .random-product-item .product{background:#f8fbfa !important;border:1px solid #edf2ef;border-radius:18px;box-shadow:none;transition:transform .25s ease,box-shadow .25s ease}.category-modern-page .random-products-scroll .random-product-item .product:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(15,23,42,.10)}.category-modern-page .random-products-scroll,.category-modern-page .random-products-scroll .product,.category-modern-page .random-products-scroll .product a,.category-modern-page .random-products-scroll .product-info,.category-modern-page .random-products-scroll .name,.category-modern-page .random-products-scroll .name a{color:#17211f !important;font-size:15px !important;font-weight:800 !important;letter-spacing:-.01em;line-height:1.25;text-decoration:none !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;overflow-wrap:anywhere}.category-modern-page .random-products-scroll .name a:hover{color:#008b7b !important}.category-modern-page .random-products-scroll .product-price .price{color:#008b7b !important;font-weight:900}.category-modern-page .random-products-scroll .price-before-discount{color:#8b9693 !important}.category-modern-page .random-products-scroll .product-discount-label{color:#047857 !important}.category-modern-page .random-products-scroll .scroll-arrow{box-shadow:0 10px 26px rgba(15,23,42,.16)}.category-modern-page .product-pagination .btn{border-radius:999px;margin:0 3px 6px;padding:8px 14px}@media(max-width:767px){.category-modern-page .banner_generate{min-height:auto;padding:30px 18px;border-radius:18px}.category-modern-page .banner_generate-circles{gap:16px;overflow-x:auto;justify-content:flex-start;width:100%;padding-bottom:6px}.category-modern-page .banner_generate-circle-img{width:130px;height:130px;border-radius:22px}.category-modern-page .category-sort-bar-wrap{align-items:stretch}.category-modern-page .category-listing-sort-wrap{justify-content:flex-end;margin:2px 0 4px !important}}@media(max-width:991px){.category-modern-page .search-result-container .index-products-grid{display:grid !important;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0 !important;margin-right:0 !important}.category-modern-page .search-result-container .index-products-grid>.col-sm-12{grid-column:1 / -1;max-width:none !important;padding-left:0 !important;padding-right:0 !important;width:100% !important}.category-modern-page .search-result-container .index-product-item{float:none !important;margin:0 !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;width:auto !important}.category-modern-page .search-result-container .index-product-item .products{height:auto !important;margin:0 !important}.category-modern-page .search-result-container .index-product-item .product{background:#fff !important;border:none !important;border-radius:8px !important;box-shadow:0 2px 8px rgba(0,0,0,.08);height:auto !important;margin:0 !important;overflow:visible !important;padding:1em;transform:none !important;transition:box-shadow .2s}.category-modern-page .search-result-container .index-product-item .product:hover{box-shadow:0 4px 14px rgba(0,0,0,.12);transform:none !important}.category-modern-page .search-result-container .index-product-item .product-image,.category-modern-page .search-result-container .index-product-item .product-image .image{background:#f5f5f5 !important;border-radius:8px 8px 0 0;margin-bottom:8px;overflow:hidden;padding:0 !important;position:relative}.category-modern-page .search-result-container .index-product-item .product-image .image a{display:block;width:100%}.category-modern-page .search-result-container .index-product-item .product-image .image img,.category-modern-page .search-result-container .index-product-item .product-image img{display:block;height:200px !important;max-width:100%;object-fit:contain;object-position:center;transform:none !important;width:100% !important}.category-modern-page .search-result-container .index-product-item .product-info{padding:0 !important;text-align:center !important}.category-modern-page .search-result-container .index-product-item .product-info .name,.category-modern-page .search-result-container .index-product-item .product-info .name a,.category-modern-page .search-result-container .index-product-item .product h3.name{color:#00b29c !important;font-size:14px !important;font-weight:700 !important;line-height:1.3 !important;margin-bottom:4px !important;min-height:0 !important;overflow:visible !important;text-overflow:clip !important;white-space:normal !important}.category-modern-page .search-result-container .index-product-item .product-price .price{color:#e65100 !important;font-size:16px !important;font-weight:700 !important}.category-modern-page .search-result-container .index-product-item .product-price .price-before-discount{color:#666 !important;font-size:12px !important;text-decoration:line-through}.category-modern-page .search-result-container .index-product-item .product-discount-label{color:#666 !important;display:block;font-size:11px !important;margin-top:4px}.sub-category-page.category-modern-page .search-result-container .index-product-item.product-fitnextt .product,.sub-category-page.category-modern-page .search-result-container .index-product-item.product-fitnextt .product .product-image,.sub-category-page.category-modern-page .search-result-container .index-product-item.product-fitnextt .product .product-image .image{background:#fff !important}.sub-category-page.category-modern-page .search-result-container .index-product-item.product-fitnextt .product .product-info,.sub-category-page.category-modern-page .search-result-container .index-product-item.product-fitnextt .product .product-info .name,.sub-category-page.category-modern-page .search-result-container .index-product-item.product-fitnextt .product .product-info .name a,.sub-category-page.category-modern-page .search-result-container .index-product-item.product-fitnextt .product h3.name{color:#00b29c !important}.sub-category-page.category-modern-page .search-result-container .index-product-item.product-fitnextt .product .product-price .price{color:#e65100 !important}.sub-category-page.category-modern-page .search-result-container .index-product-item.product-fitnextt .product .product-price .price-before-discount,.sub-category-page.category-modern-page .search-result-container .index-product-item.product-fitnextt .product .product-discount-label{color:#666 !important}.sub-category-page .search-result-container .index-product-item{display:flex;flex-direction:column}.sub-category-page .search-result-container .index-product-item .products{display:flex;flex:1 1 auto;flex-direction:column;height:100% !important;width:100%}.sub-category-page .search-result-container .index-product-item .product{display:flex;flex:1 1 auto;flex-direction:column;height:100%}.sub-category-page .search-result-container .index-product-item .product>a{display:flex;flex:1 1 auto;flex-direction:column;color:inherit;text-decoration:none}.sub-category-page .search-result-container .index-product-item .product-info{display:flex;flex:1 1 auto;flex-direction:column}.sub-category-page .search-result-container .index-product-item .product-info .description{display:none !important}.sub-category-page .search-result-container .index-product-item .product h3.name,.sub-category-page .search-result-container .index-product-item .product-info h3.name{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;flex-shrink:0;font-size:14px !important;line-height:1.3 !important;margin-bottom:4px !important;max-height:2.6em;min-height:2.6em;overflow:hidden !important;overflow-wrap:anywhere;text-overflow:ellipsis !important;white-space:normal !important}.sub-category-page .search-result-container .index-product-item .product-price{flex-shrink:0;min-height:60px}}@media(max-width:480px){.category-modern-page .search-result-container .index-products-grid{grid-template-columns:1fr}}@media(max-width:991px){.header-nav{overflow-x:hidden}.header-nav>.container,.header-nav .shop-header-navbar,.header-nav .shop-header-navbar .nav-bg-class,.header-nav .shop-header-navbar .nav-outer,.header-nav .shop-header-navbar .navbar-collapse,.header-nav .shop-header-navbar .navbar-collapse.collapse{background:transparent !important;border:none !important;box-shadow:none !important;box-sizing:border-box;height:auto !important;max-width:100%;overflow:visible !important;width:100%}.header-nav .shop-header-navbar .navbar-header,.header-nav .shop-nav-toggle-wrap{display:none !important;height:0 !important;margin:0 !important;min-height:0 !important;padding:0 !important}.header-nav .shop-header-navbar .navbar-collapse,.header-nav .shop-header-navbar .navbar-collapse.collapse{display:block !important;min-height:0;padding:0 !important}.header-nav .shop-header-navbar .nav-bg-class,.header-nav .shop-header-navbar .nav-outer{padding-bottom:8px !important;padding-top:8px !important}.header-nav .shop-header-navbar #shop-main-nav,.header-nav .shop-header-navbar .navbar-nav{align-items:center;display:flex !important;flex-wrap:wrap !important;float:none !important;gap:0;height:auto;justify-content:flex-start;margin:0 !important;max-width:100%;padding:0 !important;width:100%}.header-nav .shop-header-navbar #shop-main-nav>li,.header-nav .shop-header-navbar .navbar-nav>li{box-sizing:border-box;flex:0 0 auto;float:none !important;margin:0;max-width:100%;width:auto}.header-nav .shop-header-navbar #shop-main-nav>li>a,.header-nav .shop-header-navbar .navbar-default .navbar-collapse .navbar-nav>li>a{box-sizing:border-box;display:block;font-size:18px !important;height:auto;line-height:1.35 !important;padding:9px 14px !important;text-align:left;white-space:nowrap}}@media(max-width:991px){.category-modern-page .container{padding-left:12px;padding-right:12px}.shop-index-page.category-page .lightning-deals-section{margin-left:0;margin-right:0}.category-page-sidebar{float:none !important;margin-bottom:14px;width:100% !important}.category-page-sidebar+.col-md-9{clear:both;float:none !important;width:100% !important}.category-sidebar-mobile-bar{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:25}.category-sidebar-dropdown{flex:1 1 calc(50% - 5px);min-width:0;position:static}.category-sidebar-dropdown-shopby{display:none !important}.category-sidebar-dropdown-subcategory{flex:1 1 100%}summary.category-sidebar-dropdown-btn{list-style:none}summary.category-sidebar-dropdown-btn::-webkit-details-marker{display:none}summary.category-sidebar-dropdown-btn::marker{content:"";display:none}.category-sidebar-dropdown-btn{align-items:center;background:linear-gradient(135deg,#00b29c,#067e72);border:1px solid rgba(255,255,255,.22);border-radius:12px;box-shadow:0 8px 22px rgba(0,178,156,.22);color:#fff !important;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:space-between;line-height:1.25;padding:12px 14px;position:relative;text-align:left;touch-action:manipulation;width:100%;z-index:2}.category-sidebar-dropdown-btn:focus{outline:2px solid rgba(0,178,156,.45);outline-offset:2px}.category-sidebar-dropdown-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-sidebar-dropdown-caret{flex-shrink:0;font-size:12px;transition:transform .2s ease}.category-sidebar-details[open] .category-sidebar-dropdown-caret{transform:rotate(180deg)}.category-sidebar-dropdown-panel{background:#fff;border:1px solid #e4ebe8;border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.14);left:auto;margin-top:8px;max-height:min(60vh,420px);overflow-x:hidden;overflow-y:auto;padding:10px;position:static;right:auto;width:100%;z-index:40}.category-page-sidebar .category-sidebar-desktop-title{display:none !important}.category-page-sidebar .category-sidebar-panel-inner.side-menu,.category-page-sidebar .category-sidebar-panel-inner.sidebar-module-container{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;margin:0 !important;overflow:visible;padding:0 !important}.category-page-sidebar .category-sidebar-panel-inner .side-menu{margin:0 !important}.category-page-sidebar .category-sidebar-panel-inner .nav{display:block !important;margin:0 !important;padding:0 !important}.category-page-sidebar .category-sidebar-panel-inner .nav>li>a,.category-page-sidebar .category-sidebar-panel-inner .accordion-heading .accordion-toggle{border-radius:10px;display:block;padding:10px 12px !important}.category-page-sidebar .category-sidebar-panel-inner .sidebar-widget{margin-bottom:10px;padding:10px}.category-page-sidebar .category-sidebar-panel-inner .sidebar-widget:last-child{margin-bottom:0}}@media(min-width:992px){.category-modern-page .category-page-row,.category-modern-page .row.outer-bottom-sm:has(.category-page-sidebar){align-items:flex-start;display:flex;flex-wrap:wrap}.category-modern-page .category-page-row::before,.category-modern-page .category-page-row::after,.category-modern-page .row.outer-bottom-sm:has(.category-page-sidebar)::before,.category-modern-page .row.outer-bottom-sm:has(.category-page-sidebar)::after{content:none;display:none}.category-modern-page .category-page-sidebar.col-md-3,.category-modern-page .category-page-products.col-md-9,.category-modern-page .category-page-sidebar+.col-md-9{float:none;margin-top:0 !important;padding-top:0 !important}.category-modern-page .category-page-sidebar>.category-sidebar-mobile-bar,.category-modern-page .category-page-sidebar>.category-sidebar-sort-wrap,.category-modern-page .category-page-sidebar .category-sidebar-details.category-sidebar-dropdown-subcategory{margin-top:0 !important;padding-top:0 !important}.category-modern-page .category-page-products>.search-result-container,.category-modern-page .category-page-products .tab-content,.category-modern-page .category-page-products .category-product.inner-top-vs{margin-top:0;padding-top:0 !important}summary.category-sidebar-dropdown-btn{block-size:0 !important;border:0 !important;display:none !important;height:0 !important;margin:0 !important;overflow:hidden !important;padding:0 !important}.category-sidebar-details.category-sidebar-dropdown-subcategory{display:block;margin-bottom:12px}.category-sidebar-dropdown-btn{display:none !important}.category-sidebar-dropdown-panel{display:block !important;position:static !important;background:transparent !important;border:none !important;box-shadow:none !important;max-height:none !important;overflow:visible !important;padding:0 !important}.category-sidebar-dropdown-subcategory{margin-bottom:12px}.category-page-sidebar .category-sidebar-panel-inner.side-menu,.category-page-sidebar .category-sidebar-panel-inner.sidebar-module-container{background:inherit}.header-style-1 .header-nav{min-height:62px}.header-nav>.container,.header-nav .shop-header-navbar,.header-nav .shop-header-navbar .nav-bg-class,.header-nav .shop-header-navbar .nav-outer,.header-nav .shop-header-navbar .navbar-collapse,.header-nav .shop-header-navbar .navbar-collapse.collapse{min-height:62px}.header-nav .shop-header-navbar #shop-main-nav,.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav{align-items:stretch;display:flex;flex-wrap:nowrap;min-height:62px}.header-nav .shop-header-navbar #shop-main-nav>li,.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li{display:flex;min-height:62px}.header-nav .shop-header-navbar #shop-main-nav>li>a,.header-style-1 .header-nav .navbar-default .navbar-collapse .navbar-nav>li>a{align-items:center;display:inline-flex;font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Arial Narrow',Arial,sans-serif !important;font-size:20px;font-weight:600;letter-spacing:0.03em;line-height:20px;min-height:62px;padding:21px 29px;white-space:nowrap}}.login-divider{margin:16px 0;position:relative;text-align:center}.login-divider::before{background:#dadce0;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.login-divider span{background:#fff;color:#888;font-size:13px;padding:0 12px;position:relative;text-transform:lowercase}.create-new-account .login-divider span{background:transparent}.btn-google-login{align-items:center;background:#fff;border:1px solid #dadce0;border-radius:4px;box-shadow:0 1px 2px rgba(60,64,67,0.08);color:#3c4043 !important;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;line-height:1.4;margin-top:4px;padding:10px 16px;text-decoration:none !important;transition:background 0.15s ease,box-shadow 0.15s ease;width:100%}.btn-google-login:hover,.btn-google-login:focus{background:#f8f9fa;border-color:#d2e3fc;box-shadow:0 1px 3px rgba(60,64,67,0.12);color:#3c4043 !important;text-decoration:none !important}.btn-google-login img{flex-shrink:0}.product .product-info .name,.product .product-info h3.name,.category-product .product .product-info .name,.index-product-item .product-info .name,.random-product-item .name{font-size:15px !important;height:2.7em !important;line-height:1.35 !important;margin-bottom:6px !important;max-height:2.7em !important;min-height:2.7em !important;overflow:hidden !important;white-space:normal !important}.product .product-info .name a,.product .product-info h3.name a,.category-product .product .product-info .name a,.index-product-item .product-info .name a,.random-product-item .name a{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;font-size:inherit !important;height:2.7em !important;line-height:1.35 !important;max-height:2.7em !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important;word-break:break-word !important}