/* b-lean: frontend/css/desktop.css trimmed for design B by scripts/perf/b-lean-css.cjs — do not edit, rebuild */
@media (min-width: 1400px){.container{max-width:1440px}}.iconCartContainer:hover .wsus__mini_cart,.iconCartContainer.show-mini-cart .wsus__mini_cart{display:block!important}footer{padding-top:62px!important}@media only screen and (min-width: 768px){.desktop-hide{display:none!important}}.categoryPageProduct .wsus__pro_link{justify-content:center}.homeNewCatsSlider .recProductsImg{height:230px!important}.selectCategoryBg.left{background-position:-10% 0}.errorPageDescription{max-width:30vw;text-align:center}.selectCategoryBg.right{background-position:110% 0}.recProductsImg{height:170px!important;width:170px!important;object-fit:contain}.prod-slider-cartModalProducts .slick-slide img{height:6vw!important;width:6vw!important}.recProductsContainer .recProductsImg{height:100px!important;width:100px!important;object-fit:contain}header{margin-top:50px;padding-top:35px!important}.wsus__details_bg{box-shadow:none!important}.wsus__icon_area li i{color:black}.wsus__product_details .wsus__category,.wsus__product_details .wsus__category a{width:auto!important;padding-left:0!important;white-space:collapse}.wsus__icon_area li a:not(.mini_cart_wrapper a):not(.mini-cart-checkout-href):not(.menu-item a){font-size:24px!important;line-height:24px!important}.input-group-prepend{width:25%}.brandSearchInputContainer{position:relative}.brandSearchInputContainer::after{position:absolute;font-family:"WOW24";top:8px;right:10px;content:"\e903"}.brandSearchInputContainer input{height:40px;width:100%;margin-bottom:20px;padding-left:15px;padding-right:15px}.userAddressesDividedGroups .formGroup:first-child{margin-right:10px}.userAddressesDividedGroups .formGroup:last-child{margin-left:10px}.wsus_menu_category_bar{min-width:330px;width:330px!important;display:flex!important;background-color:black!important;justify-content:center;border-radius:0!important;font-size:18px;transition:background-color 0.2s}.wsus_menu_category_bar:hover{background-color:#222!important}.wsus_menu_category_bar span{margin-left:15px;text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:0.5px}#cart_modal_continue_shop{font-size:15px}.filterBtnRow{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.breadcrumbs_section ul{display:flex;color:gray;font-size:12px;text-transform:capitalize}.orderDetailsPickupTrack span{color:#3399cc!important;font-weight:400}.breadcrumbs_section{margin-top:13px}.breadcrumbs_section ul li{margin-left:10px}.product-banner-img{width:100%;height:auto;object-fit:cover;margin-bottom:30px}.order-table th,.order-table td{padding-left:0!important}.order-table th{padding-top:0!important;padding-bottom:15px!important}.order-table td{padding-top:14px!important;padding-bottom:13px!important}#product-slider-container .slick-slide img,#related-product-slider-container .slick-slide img{object-fit:contain;height:120px}#related-product-slider-container .slick-slide img{height:200px}#product-slider-container .slick-slide h3,#related-product-slider-container .slick-slide h3{text-align:center;font-size:16px;font-weight:normal}#product-slider-container .slick-slide p,#related-product-slider-container .slick-slide p{font-weight:600;font-size:18px;text-align:center}#product-slider-container .slick-prev:before,.slick-next:before,#related-product-slider-container .slick-prev:before,.slick-next:before{color:black}.wsus__main_menu{box-shadow:none!important}.product_brand_title{color:#000;line-height:1.4!important;font-weight:500}.product_brand_title,.product-title{margin-bottom:10px}.wsus__pro_rating{font-size:13px}.wsus__pro_rating i{color:black}.wsus__pro_rating i.empty{color:gray}.wsus__pro_rating span{text-decoration:underline}.align-items-start{align-items:start!important}.align-items-center{display:flex;align-items:center}.justify-content-end{display:flex;justify-content:end}.quantity-input{border:1px solid #e0e0e0;display:inline-flex;align-items:center;border-radius:6px;background:#f8f8f8}.quantity-input button{padding:5px 10px}.quantity-input input{text-align:center;width:50px}.quantity-button{background:#fff;border:none}.quantity-input input{border:none}.selCat-1{margin-top:-110px}.selCat-2{margin-top:-70px}.homeBlogSectionTitle{font-weight:500;font-size:41px;line-height:0.7!important}.wow_button:hover,.checkoutBtnCont:hover{background-color:#282828;transition:0.3s}.checkoutBtnCont{padding:20px}.wow_button{max-width:300px}.wow_button-100{max-width:none;width:100%!important}.cartItemBrandName{color:#999!important;font-size:11px;font-weight:600;letter-spacing:0.5px}.cartItemBrandName a{color:inherit;text-decoration:none}.cartItemTitle{font-size:14px!important;font-weight:400;line-height:1.3}.cartItemTitle a{color:#333;text-decoration:none}.cart-item-name-line{display:block;font-size:12px;color:#888;font-style:normal;line-height:1.3}.variantTitle{font-size:12px;color:#999}.variantLabel{font-weight:500;font-size:12px}.cartItem-product-price{font-size:14px;color:#666;margin:0}.home_wow_btn{padding:14px 10px;font-size:14px;max-width:180px}.wow_button.light{background-color:white!important;color:black!important;border:1px solid black!important}.wishlist_button a{display:flex!important;align-items:center!important;border:2px solid black!important;border-radius:0!important;font-weight:bold!important;justify-content:center;transition:0.3s}.wishlist_button i{font-size:22px!important}.wishlist_button a:hover{background-color:black!important;color:white!important}.product-price-heading del{color:black!important;margin-left:20px!important}.shipping_method{display:flex;flex-wrap:nowrap;flex-direction:row;opacity:1;transition:opacity 0.5s ease;max-height:initial;visibility:visible}.wsus__button_area{height:55px}.wsus__button_area li{height:100%}.wsus__button_area li:not(:first-child){margin-left:15px}.quantity-container,.quantity-input,.wsus__button_area li .add_cart,.wishlist_button a{height:100%!important}.wsus__product_details{display:flex;flex-direction:column}.wsus__product_details .wsus__price{justify-content:center}.wsus__product_details *{text-align:center}#wsus__product_details{padding-top:10px!important}.wsus__button_area li a{margin-left:0!important}#shipping-methods-container .shipping_method:not(:first-child){margin-top:13px}.profileInfoCompanyHeading{text-transform:uppercase;margin-top:20px}.shipping_method_icon{display:flex;align-items:center;width:5%}.shipping_method_icon img{width:20px;height:20px;object-fit:cover}.shipping_details{width:80%;margin-top:0}.shipping_price{width:10%}#toggleShippingMethods{margin-top:0}#shipping-methods-container{border-top:1px solid #cfcfcf;padding-top:35px;margin-top:50px}.recProductsContainer .slider-wrapper{position:relative}#product-slider-container .slick-list{height:200px}.slick-prev,.slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1}#wsus__product_details .recProductsContainer .slick-next{right:26px}#wsus__product_details .recProductsContainer .slick-arrow{top:29%!important}.copyrightText{text-align:center;font-size:12px;color:#555!important;letter-spacing:0.3px}.socialIconLink{margin:5px;font-size:18px;color:#666!important;transition:all 0.2s;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #333;border-radius:50%}.socialIconLink:hover{color:#fff!important;border-color:#fff}.slick-arrow{position:absolute;top:33%;transform:translateY(-50%);line-height:25px;text-align:center;background-color:white;color:black;border:1.5px solid black;cursor:pointer;font-size:14px;z-index:1;display:flex;justify-content:center;align-content:center;flex-direction:column}.recProductsTitle{margin-top:48px;font-size:15px!important;max-width:230px;font-weight:400}.slick-prev{left:0}.slick-next{right:0}.variations-row{margin-top:30px;margin-bottom:30px}.quantity-input:not(.minicartItemInput):not(.wsus__button_area .quantity-input){padding-left:20px;padding-right:20px;height:40px!important}.wsus__button_area .quantity-input{padding-left:20px;padding-right:20px}.checkoutCartItem{padding:16px 0!important;margin-bottom:0!important;border-bottom:1px solid #f0f0f0;align-items:flex-start!important}.checkoutCartItem:last-child{border-bottom:none}.checkoutCartItem .quantity-input{padding:0 4px;background:#f8f8f8;border-radius:6px;border:1px solid #e8e8e8}.checkoutCartItem .brandName{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#999;text-decoration:none;margin-bottom:2px}.checkoutCartItem .itemName{display:block;font-size:14px;font-weight:400;color:#333;text-decoration:none;line-height:1.3;margin-bottom:4px}.checkoutCartItem .itemName .cart-item-name-line{display:block;font-size:12px;color:#888;font-style:normal;line-height:1.3}.checkoutCartItem .variantLabel{font-size:12px;color:#999;padding:0}.checkoutCartItem .variantLabel{font-weight:500;margin-right:2px}.checkoutCartItem .unitPrice{font-size:13px!important;color:#666}.checkoutCartItem .sumPrice{font-size:15px;font-weight:600;color:#1a1a1a}.checkoutCartItem .cartRemoveProd{padding:8px;background:transparent;border:none;color:#ccc;transition:color 0.2s}.checkoutCartItem .cartRemoveProd:hover{color:#333}.cartRemoveProd{width:30px!important}.checkoutCartItem .itemImage{width:80px;height:80px;object-fit:contain;border-radius:6px;background:#fafafa}.checkoutCartItem .divider{display:none}.footer_2 .container{flex-direction:column}.cartCouponForm{flex-direction:row!important}.categoryPageProductRow img{width:220px!important;height:220px!important}.registrationInformation{margin-bottom:400px}.footer_2{margin-top:auto!important;border-top:none;background-color:#111!important;padding-top:50px;padding-bottom:0}.footer-menu-heading{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#666;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #2a2a2a}.footer-menu-ul a{font-size:14px;margin-bottom:8px;color:#aaa!important;text-decoration:none;transition:color 0.2s}.footer-menu-ul a:hover{color:#fff!important}.footer-menu-ul li{margin-bottom:10px}.add_cart{display:flex;align-items:center}.add_cart i{font-size:20px;margin-right:15px}#flash-sale-card{margin-top:-5px!important}.flash-sale-card .timer{font-size:20px}.timer_span{font-weight:700;font-size:24px;color:black}.review-list{font-family:Arial, sans-serif;padding-top:20px;padding-bottom:20px}.review > div{display:flex;flex-direction:column}.reviews{list-style:none;padding:0}.review{border-bottom:1px solid #ddd;padding:22px 0}.review-name{font-size:18px;margin:0}.reviews-container{display:flex;flex-direction:column}.productsReviewsContainer{margin-top:40px;padding-top:40px;padding-bottom:40px}.footer-site-logo{width:auto;height:30px}.wsus__search{position:relative}.search-results-container{box-shadow:0 12px 40px rgba(0,0,0,0.12)!important;border:1px solid #e8e8e8!important;padding:28px!important}.search-results-container .section-heading{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.8px!important;color:#999!important;margin-bottom:14px!important;padding-bottom:8px!important;border-bottom:1px solid #f0f0f0!important}.search-results-container .products-section{border-right:1px solid #f0f0f0!important}.search-results-container .brands-section{border-right:1px solid #f0f0f0!important}.search-results-container .series-section{border-right:1px solid #f0f0f0!important}.search-results-container .promo-section{border-left:1px solid #f0f0f0!important}.search-results-container .product-card{padding:6px 8px!important;border-radius:0!important;transition:background 0.15s!important}.search-results-container .product-card:hover{background:#f8f8f8!important}.search-results-container .product-image{width:44px!important;height:44px!important}.search-results-container .product-title{font-size:12px!important}.search-results-container .brand{font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.3px!important;color:#999!important}.search-results-container .series{font-size:12px!important;color:#333!important}.search-results-container .type{font-size:11px!important;color:#888!important}.search-results-container .product-price{font-size:13px!important;font-weight:600!important}.search-results-container .brand-list a,.search-results-container .series-list a,.search-results-container .category-list a{font-size:13px!important;color:#555!important;transition:color 0.15s!important}.search-results-container .brand-list a:hover,.search-results-container .series-list a:hover,.search-results-container .category-list a:hover{color:#1a1a1a!important}.search-results-container .btn-view-all{font-size:12px!important;letter-spacing:0.5px!important;padding:10px 20px!important;margin-top:14px!important}.search-results-container .close-search-results{width:24px!important;height:24px!important;top:12px!important;right:12px!important}.search-results-container .close-search-results .icon{color:#ccc!important}.search-results-container .close-search-results:hover .icon{color:#333!important}.suggestions-dropdown{border-radius:0!important;border:1px solid #e0e0e0!important;border-top:none!important;box-shadow:0 8px 20px rgba(0,0,0,0.08)!important}.suggestion-item{font-size:13px!important;padding:10px 16px!important;border-bottom:1px solid #f5f5f5!important}.suggestion-item:hover,.suggestion-item.selected{background:#f8f8f8!important}.suggestion-type{font-size:10px!important;border-radius:0!important;background:#f0f0f0!important;color:#888!important}.promo-perfume-card{border-radius:0!important;padding:6px!important}.promo-perfume-img{border-radius:0!important}.promo-brand{font-size:9px!important}.promo-name{font-size:12px!important}.search-input-wrapper{border:1px solid #e0e0e0!important;transition:border-color 0.2s!important}.search-input-wrapper:focus-within{border-color:#333!important}.productSearchContainer .form-control{font-size:14px!important;color:#333!important}.productSearchContainer .form-control::placeholder{color:#bbb;font-weight:400}.wsus__icon_area li a:not(.mini_cart_wrapper a):not(.mini-cart-checkout-href):not(.menu-item a){color:#555!important;transition:color 0.2s}.wsus__icon_area li a:not(.mini_cart_wrapper a):not(.mini-cart-checkout-href):not(.menu-item a):hover{color:#1a1a1a!important}.cart-count{font-size:10px;font-weight:600}.user-profile-dropdown{box-shadow:0 8px 24px rgba(0,0,0,0.1)!important;border:1px solid #e8e8e8!important;padding:12px 0!important;min-width:220px}.user-profile-dropdown .account-menu{gap:0}.user-profile-dropdown .account-menu .menu-item{padding:0 16px;border-radius:0;background:transparent}.user-profile-dropdown .account-menu .menu-item a,.user-profile-dropdown .account-menu .menu-item .menu-item-button-prof{font-size:13px;color:#555;padding:9px 8px}.user-profile-dropdown .account-menu .menu-item i.icons{font-size:15px;color:#bbb;width:18px}.user-profile-dropdown .account-menu .menu-item:hover{background:#f5f5f5}.user-profile-dropdown .account-menu .menu-item:hover a,.user-profile-dropdown .account-menu .menu-item:hover .menu-item-button-prof{color:#1a1a1a}.user-profile-dropdown .account-menu .menu-item.active{background:transparent}.user-profile-dropdown .account-menu .menu-item.active a{color:#1a1a1a;font-weight:600}.user-profile-dropdown .account-menu .menu-item.active i.icons{color:#1a1a1a}.search-container{position:relative}#wsus__product_page{padding-top:10px!important}.search-input{width:100%;padding-right:30px;box-sizing:border-box}.search-container::after{font-family:"Wow24";content:'\e903';position:absolute;top:50%;right:10px;transform:translateY(-50%);width:16px;height:16px}.categoryPageProduct.gray{background-color:#d3d3d3}.wsus__product_details,.wsus__product_item{background:none!important;border-radius:0!important;border:none!important;box-shadow:none!important}.wsus__product_details .recProductsTitle{margin-top:7px!important}.price_ranger button{background-color:black!important}.homeNewCatsSlider{margin-bottom:20px!important}.homeNewCatsSlider .slick-list{height:260px!important}.selectCategoryBg{height:605px}.homeCategoryCol{display:flex;align-items:end;padding:20px;background-position:0 0!important;background-size:cover!important;position:relative;overflow:hidden}.homeCategoryCol span{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:1}.homeCategoryCol::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.5));opacity:0.7;z-index:0}.selectedCategories{display:flex;flex-wrap:wrap;align-items:start!important}.selectedCategories .col-md-3,.selectedCategories .col-md-9{display:flex;flex-direction:column}.buyCouponRow{height:480px;margin-bottom:96.5px!important}.couponBtn{margin-top:30px!important;padding:11px 38px!important}.giveCouponText{text-align:center!important;width:480px!important;margin-top:21px}.couponSecondCol{background-size:cover;background-repeat:no-repeat;background-position:center center}.recProductsTitle,.recProductsRating,.recProductsPrice{text-align:center}.recProductsRating{font-size:11px!important}.recProductsRating{color:black!important;margin-bottom:15px}.recProductsTitle{margin-bottom:15px;height:34px!important}.recProductsPrice{font-size:20px;font-weight:bold}.footer-site-logo{width:120px;height:auto;opacity:0.6;filter:brightness(10);transition:opacity 0.2s}.footer-site-logo:hover{opacity:0.9}.footer_2 .fluid-divider{border-top:1px solid #2a2a2a;margin-top:30px!important}.footer_2 address ul li a{color:#aaa!important;font-size:14px;transition:color 0.2s}.footer_2 address ul li a:hover{color:#fff!important}.footer_2 address ul li a i{color:#666!important}.selCatHeading{margin-top:0!important;font-size:47px;margin-top:18px}.homeMainContainer .selectedCategories.reverse-order .slick-next{right:-78px}.homeMainContainer .selectedCategories:not(.reverse-order) .slick-prev{left:-78px}.selCatDesc{min-height:80px;width:80%;font-size:25.6px;line-height:32px}.couponFirstCol{padding-top:130px}.couponFirstCol h3{color:black!important}.slider-wrapper .slick-slide{display:flex;justify-content:center}.slider-wrapper .product-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding:20px;box-sizing:border-box;min-height:400px}.product-container a{display:flex;flex-direction:column;align-items:center}.wsus__pro_rating{text-align:center}.recProductsImg{max-height:200px;width:auto}.recProductsTitle,.recProductsRating{margin:10px 0;text-align:center}.prosIcon{font-size:60px}.prosHeading{font-weight:600;font-size:17px;color:black}.prosRow{padding:70px 50px;border:2px solid black}#sort-products{padding:10px;color:gray}.subscription-form,#coupon_form{text-align:center;display:flex;flex-direction:column}.subscribeAndGet{margin-bottom:6px!important}.subscribeTitle{margin-bottom:9px!important}.subscribeAndGet{color:black;margin-bottom:0}.subscribeDesc{margin-bottom:48px!important;font-weight:600;font-size:15px;color:#7f7f7f}.subscription-form input[type="email"],#coupon_form input{width:350px;height:50px;padding:10px;border:1px solid black;border-right:none;border-radius:0;margin:0}.subscription-form button,#coupon_form button{padding:10px 20px;font-size:14px;background-color:black;color:white;border:1px solid black;border-radius:0;margin:0;cursor:pointer}.subscription-form input[type="email"]:focus,.subscription-form button:focus{outline:none}.subscription-form form,#coupon_form{display:flex;justify-content:center;align-items:center}.mt-auto{margin-top:auto!important}.my-30{margin-top:30px!important;margin-bottom:30px!important}.mx-0{margin-left:0!important;margin-right:0!important}.py-20{padding-top:20px!important;padding-bottom:20px!important}.mb-auto{margin-bottom:auto!important}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.ml-10{margin-left:10px!important}.ml-20{margin-left:20px!important}.ml-30{margin-left:30px!important}.mr-10{margin-right:10px!important}.mr-20{margin-right:20px!important}.p-30{padding:30px!important}.pt-10{padding-top:10px!important}.pt-20{padding-top:20px!important}.pt-60{padding-top:60px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.px-0{padding-left:0!important;padding-right:0!important}.px-30{padding-left:30px!important;padding-right:30px!important}.pl-0{padding-left:0!important}.pl-20{padding-left:20px!important}.pl-70{padding-left:70px!important}.pl-80{padding-left:80px!important}.pl-100{padding-left:100px!important}.pr-0{padding-right:0!important}.pr-20{padding-right:20px!important}.pr-30{padding-right:30px!important}.pr-45{padding-right:45px!important}.pr-100{padding-right:100px!important}.w-100{width:100%!important}.w-50{width:50%!important}.h-100{height:100%!important}.h-80{height:80%!important}.h-10{height:10%!important}.justify-content-start{display:flex!important;justify-content:start!important}.max-w-none{max-width:none!important}.fluid{width:100vw;margin-left:calc(50% - 50vw)}#writeReviewBtn{width:260px}li.review.row{align-items:start!important}.product-offer-del,.custom-select-title,.product-code,.flash-sale-product-title,.flash-sale-product-price del,.wsus__pro_name,.wsus__pro_details_text .title{font-weight:400!important}.home_wow_btn,.giveCouponText,.couponBtn,.subscribeAndGet,.custom-select-stock,.writeReviewBtn,.shippingTitle,.parcelMachineTitle{font-weight:500}.product_brand_title,.shipping_price,.categoryPage_brandlink,.flash-sale-card_Banner,.cartItemProductPrice,.checkoutSummaryValue,.checkoutStepNumber,.checkoutStepTitle,.shippingPriceFrom,.parcelMachinePrice{font-weight:600}.review-list .pagination button i{font-size:12px}.breadcrumbs_section li,.custom-select-stock,.timer-info-span,.flash-sale-product-title,.flash-sale-product-price del,.flash-sale-card_Banner{font-size:13px}.prosDesc,.product-code,#toggleShippingMethods,.review-date,.categoryPage_brandlink,.variantTitle{font-size:14px}.wsus_menu_category_bar,.home_wow_btn,.couponBtn,.custom-select-title,.shipping_details,.shipping_price,.productDescription p,.productDescription li,.review-comment,.writeReviewBtn,.wsus__pro_name,.sort-container select,#coupon_form button,#coupon_form input,.stepHolder label,.shippingExpTime,.shippingPriceFrom,.parcelMachinePrice,.parcelMachineExpTime,.parcelMachineTitle{font-size:15px!important}.flash-sale-product-price,.review-rating,.cartItem-product-price,.checkoutStepNumber{font-size:16px}.prosHeading,.subscribeDesc,.productNumberTitle,.qntInput input,.cartItemProductPrice,.checkoutSummaryLabel,.checkoutSummaryValue,.shippingTitle{font-size:18px}.product-offer-del,.wsus__product_details .wsus__price,.checkoutStepTitle{font-size:20px}.couponFirstCol p,.subscribeTitle{font-size:22px}.homeCatsRow span,.checkoutSummaryValue.lg,.checkoutSummaryLabel.lg{font-size:24px}.selCatDesc,.product_brand_title,.wsus__pro_details_text .title,#product-price-with-offer{font-size:30px!important}.homeH3,.recProductsContainer h3,.common-h3{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#333}.shippingHeaderLabel .icon{font-size:34px}.giveCouponText,.subscribeAndGet{font-size:40px}.selCatHeading,.homeBlogSectionTitle{font-size:48px!important}nav{overflow:hidden}.account-menu{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.account-menu .menu-item{display:flex;flex-direction:row;align-items:center;border:none;border-radius:0;transition:all 0.2s ease;padding:0 12px}.account-menu .menu-item i.icons{font-size:16px;color:#bbb;width:20px;text-align:center;flex-shrink:0;transition:color 0.2s ease}.account-menu .menu-item a,.account-menu .menu-item .menu-item-button-prof{display:block;padding:11px 10px;text-decoration:none;color:#666;font-size:13px;font-weight:500;transition:color 0.2s ease;background:none;border:none;cursor:pointer;flex:1}.account-menu .menu-item:hover{background-color:#f5f5f5}.account-menu .menu-item:hover a,.account-menu .menu-item:hover .menu-item-button-prof{color:#1a1a1a}.account-menu .menu-item:hover i.icons{color:#555}.account-menu .menu-item.active{background-color:#1a1a1a}.account-menu .menu-item.active a{color:#fff;font-weight:600}.account-menu .menu-item.active i.icons{color:rgba(255,255,255,0.6)}.order-table{width:100%;border-collapse:collapse;margin-bottom:33px}.order-table th,.order-table td{padding:8px;font-size:14px!important}.order-table tr{border-bottom:1px solid #f0f0f0}.order-table tbody tr:hover{background-color:#fafafa}.order-table thead th{color:#999!important;font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;padding-bottom:12px!important}.status{display:inline-block;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:0.3px}.status.apmokėtas,.status.completed,.status.delivered{background:#e8f5e9;color:#2e7d32}.status.pending{background:#fff8e1;color:#f57f17}.status.processing,.status.vykdomas,.status.patvirtintas{background:#e3f2fd;color:#1565c0}.status.cancelled,.status.atšauktas,.status.failed{background:#fce4ec;color:#c62828}.status.išsiųstas,.status.shipped{background:#f3e5f5;color:#7b1fa2}.details{text-decoration:none;color:#007bff}.btn-submit{display:block;width:100%;padding:14px;background-color:#1a1a1a;color:white;border:none;font-size:14px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;cursor:pointer;transition:background-color 0.2s}.btn-submit:hover{background-color:#333}.profile-tab-content{flex-direction:column;display:none;width:100%}.profile-tab-content:not(.active){display:none!important}.profile-tab-content.active{display:flex}.cart_modal{z-index:9999;width:100vw;height:100%;position:fixed;top:0;left:0;display:none;align-items:center;justify-content:center;background:#000000aa;opacity:0;transition:opacity 0.15s ease-out;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cart_modal.show{opacity:1}.cart_modal_content{width:700px;height:auto;position:absolute;background-color:white;display:flex;flex-direction:column;transform:scale(0.9) translateY(-30px);transition:transform 0.15s ease-out;will-change:transform, opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.cart_modal.show .cart_modal_content{transform:scale(1) translateY(0)}.cart_modal .checkedMark{color:#51cd80;font-size:22px}.cart_modal_label{font-size:24px;font-weight:600}.cart_modal .product_image{width:70px;height:70px;object-fit:contain}.cart_modal #cart_modal_close{position:absolute;top:10px;right:10px;font-size:16px}.cartModalBottom{background:#f6f6f6;transform:translateZ(0);will-change:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint;overflow:hidden}.cart_modal *{backface-visibility:hidden;-webkit-backface-visibility:hidden}.cartModalRelatedProducts{transform:translateZ(0);will-change:auto;contain:layout style}#cart_modal_product_title{font-size:14px;font-weight:600}#cart_modal_product_description{font-size:15px;font-weight:400}.cart_modal_variation_title,.cart_modal_variation_value{width:auto;display:block;padding:0;font-size:14px;color:#959595}.cart_modal_variation_title{font-weight:600}#cartModalBottomTitle{font-size:20px;font-weight:600}#cart_modal_close{cursor:pointer}#cart_modal_product_price{color:black;font-weight:600;font-size:18px}.cart_modal_slider_add_to_cart{width:100%;border:1px solid black;text-transform:uppercase;font-size:14px;background:none;padding-top:7px;padding-bottom:10px}.cartModalRelatedProducts #cart_modal_product_description{line-height:1}.cartModalRelatedProducts{background:white;padding:20px!important;height:auto!important;min-height:unset!important}.cartModalRelatedProducts .recProductsImg{height:106px!important;width:106px!important}.cartModalRelatedProducts .recProductsTitle{font-size:13px!important;height:auto!important;line-height:1!important}.cartModalRelatedProducts .recProductsPrice{font-size:15px!important;font-weight:600!important;display:block!important;visibility:visible!important}.col-flex{display:flex;flex-direction:column}.wsus__mini_cart{display:none;height:auto!important;position:absolute!important;border-radius:0!important}.wsus__mini_cart.show_cart{display:block!important}.mini_cart_wrapper .product_title{font-size:15px;line-height:1.3;display:block}.mini-cart-brand-name{display:block;width:100%;text-transform:uppercase;font-weight:600;font-size:11px;letter-spacing:0.5px;color:#999}.mini-cart-name-line{display:block;font-size:12px;color:#888;font-style:normal;line-height:1.3}.cart-item-name-line{display:block;font-size:12px;color:#888;font-weight:normal;font-style:normal;line-height:1.3}.mini-cart-price{font-weight:600;font-size:15px;color:#1a1a1a}.mini-cart-remove-icon{width:24px;height:24px;background:transparent;border:none;font-size:10px;color:#bbb;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:color 0.2s}.mini-cart-remove-icon:hover{color:#333}.mini-cart-item{max-height:200px;overflow:hidden;transition:max-height 0.3s ease, padding 0.3s ease, margin 0.3s ease, border 0.3s ease, opacity 0.3s ease;border-bottom:1px solid #f0f0f0;padding-bottom:14px;margin-bottom:14px;opacity:1}.mini-cart-item img{border-radius:8px;object-fit:cover}.mini-cart-item.no-border{border-bottom:none;padding-bottom:0;margin-bottom:0}.formGrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.formGrid .formGroup{width:100%!important}.mini-cart-item-hide{border:none!important;padding-bottom:0!important;margin-bottom:0!important;max-height:0!important;opacity:0}#mini-cart-show-all-items{cursor:pointer;margin-right:-24px;margin-left:-24px;padding-left:24px;padding-right:24px}#mini-cart-show-all-items span{width:auto;text-decoration:underline;font-size:18px}#mini-cart-show-all-items i{width:auto;font-size:12px}#cartModalProducts .product-container{width:95%;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;height:320px!important;padding:15px!important;background:white!important}#cartModalProducts .recProductsImg{height:106px!important;width:106px!important;object-fit:cover!important;margin-bottom:10px!important}#cartModalProducts .recProductsTitle{font-size:13px!important;line-height:1.2!important;height:38px!important;margin-bottom:5px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important}#cartModalProducts .wsus__category{font-size:12px!important;margin-bottom:8px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important}#cartModalProducts .wsus__pro_rating{height:20px!important;margin-bottom:8px!important;display:flex!important;justify-content:center!important}#cartModalProducts .recProductsPrice{font-weight:600!important;font-size:15px!important;margin-top:auto!important}#cartModalProducts .slick-list{height:340px!important;min-height:340px!important}#mini-cart-show-all-items{padding-bottom:20px;border-bottom:1px solid #ddd}.mini-cart-total-label{font-size:16px;font-weight:500;color:#666}.mini-cart-total-value{font-size:18px;font-weight:700;display:block;color:#1a1a1a;text-align:right;width:100%;text-align:end}.mini-cart-cart-icon{font-size:36px}.mini-cart-cart-icon-label{font-size:18px;font-weight:500;line-height:1.3}.mini-cart-checkout-btn{width:100%;height:100%;font-size:13px;border-radius:8px;letter-spacing:0.5px;transition:all 0.2s}.mini-cart-botttom-row{height:50px}.mini-cart-cart-icon-label{font-size:12px!important}.iconCartContainer{position:relative}.iconCartContainer .wsus__mini_cart{display:none;position:absolute;top:100%;right:0}.iconCartContainer.show-mini-cart .wsus__mini_cart{display:block}#mini-cart-show-all-items{font-size:12px;color:#888;padding:8px 0;border-top:1px solid #f0f0f0;cursor:pointer;transition:color 0.2s}#mini-cart-show-all-items:hover{color:#333}.minicartItemInput{border-radius:6px;border:1px solid #e8e8e8;background:#f8f8f8;padding:2px 4px}.minicartItemInput .quantity-button-minus,.minicartItemInput .quantity-button-plus{cursor:pointer;transition:color 0.2s}.minicartItemInput .quantity-button-minus:hover,.minicartItemInput .quantity-button-plus:hover{color:#000}.bgOverlay{width:100%;height:100%;position:fixed;top:0;left:0;display:none}#desktopCollapseFilterCategories li a{color:black!important}.iconCartContainer .wsus__mini_cart::before{content:"";position:absolute;top:-20px;right:3%;border-width:10px;border-style:solid;border-color:transparent transparent white transparent}.minicartItemInput input{border:0;text-align:center}.minicartItemInput{border:1px solid gray;padding-left:5px;padding-right:5px}.minicartItemInput i{font-size:11px}.minicartItemInput i{cursor:pointer}.write_review_modal img{width:70px;height:70px}.write_review_modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;display:none;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.5);overflow-y:auto;padding:20px}.write_review_content{width:700px;max-width:calc(100% - 40px);max-height:calc(100vh - 40px);height:auto;position:relative;background:white;padding:30px;overflow-y:auto}.closeWriteReviewModal{position:absolute;top:30px;right:30px;font-size:16px;cursor:pointer}.write_review_modal h3{font-size:24px}.write_review_modal .write_review_label{font-size:15px;font-weight:500;color:black}.write_review_stars i{padding-left:0;font-size:28px;width:auto;cursor:pointer}.write_review_modal textarea{min-height:120px}.w-auto{width:auto!important}.writeReviewModalCancelBtn{cursor:pointer}.write_review_modal label{font-size:15px;color:black;font-weight:500;margin-bottom:7px}.write_review_modal .wowCheckboxLabel{font-weight:400!important}.writeReviewModalBrandName{line-height:1;font-size:14px;font-weight:600;color:black}.writeReviewModalTitle{font-size:15px;font-weight:400}.t-up{text-transform:uppercase!important}.t-end{text-align:end!important}.checkoutHeader .logo{height:40px}#cart_modal_continue_shop{display:flex;flex-direction:row;align-items:center}.mini-cart-botttom-row > a{height:auto!important}.wsus_menu_category_bar{position:relative;z-index:10}.categoryMenuCategoriesContainer{position:absolute;left:0;width:100%;top:100%;background:white!important;height:auto;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0, 0, 0, 0.1);border-radius:0 0 10px 10px;z-index:9999;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 0.2s ease, transform 0.2s ease, visibility 0.2s;padding:6px 0}.wsus_menu_category_bar.open .categoryMenuCategoriesContainer{opacity:1;visibility:visible;transform:translateY(0)}.categoryMenuCategoriesContainer span,.categoryMenuCategoriesContainer i{color:#333!important;text-transform:capitalize}.categoryMenuCategoriesContainer .row{position:relative;padding:10px 20px;justify-content:start;border-left:3px solid transparent;transition:all 0.15s ease}.writeReviewModalCancelBtn button{width:200px;height:50px}.categoryMenuCategoriesContainer .row *{width:auto}.categoryMenuCategoriesContainer .row:hover{background-color:#f8f8f8;border-left-color:#000}.categoryMenuCategoriesContainer i:first-child{font-size:27px}.categoryMenuCategoriesContainer span{font-size:16px;padding-left:0}.categoryMenuCategoriesContainer i:last-child{position:absolute;top:20px;right:20px;font-size:10px}nav{overflow:visible}.wsus__pro_details_text .wsus__pro_rating{text-align:start}#cart_modal_continue_shop{text-wrap:nowrap}.wsus__product_item{position:relative}.registerMainContainer{z-index:9999;padding:60px 120px;width:600px;height:auto;background-color:white}.profile-info-container{grid-template-columns:repeat(2, 1fr);grid-gap:20px}.profile-info-container .formGroup{width:100%!important}.profile-info-container .formGroup label{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:6px;display:block}.profile-info-container .formControl{border:1px solid #e0e0e0;border-radius:0;padding:12px 14px;font-size:14px;color:#1a1a1a;background:#fff;transition:border-color 0.2s;width:100%}.profile-info-container .formControl:focus{border-color:#1a1a1a;outline:none}.profile-tab-content[data-tab="profile-info"] h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1a1a1a;margin-top:30px;margin-bottom:20px}.profile-tab-content[data-tab="profile-info"] .divider-100{background:#f0f0f0;margin-top:30px;margin-bottom:0}.profile-tab-content[data-tab="profile-info"] .btn-submit{margin-top:30px!important;margin-bottom:50px!important;max-width:280px;height:48px;font-size:13px;letter-spacing:1px;border-radius:0}.account_actions_container{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-bottom:60px}.account_actions_container .wow_button{background:#fff!important;color:#666!important;border:1px solid #e0e0e0!important;font-size:12px;font-weight:600;letter-spacing:0.5px;height:44px;border-radius:0;transition:all 0.2s}.account_actions_container .wow_button:hover{border-color:#1a1a1a!important;color:#1a1a1a!important;background:#fafafa!important}.profile-info-container .checkboxWrapper{display:flex;align-items:center;gap:0}.profile-info-container .wowCheckboxLabel{font-size:13px;font-weight:400;color:#555;text-transform:none;letter-spacing:0}.profile-info-container .input-group{display:flex;gap:0}.profile-info-container .input-group-prepend select{border-right:none;border-radius:0;padding:12px 8px;font-size:13px;color:#555;background:#fafafa;min-width:110px}.profile-info-container .togglePassword{position:relative}.profile-info-container .toggleIcon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#ccc;cursor:pointer;transition:color 0.2s}.profile-info-container .toggleIcon:hover{color:#666}.loyalty-points-section .table{width:100%;border-collapse:collapse}.loyalty-points-section .table th{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#999;padding:0 8px 12px;border-bottom:1px solid #eee}.loyalty-points-section .table td{padding:12px 8px;font-size:14px;border-bottom:1px solid #f5f5f5}.loyalty-points-section .table tbody tr:hover{background:#fafafa}.loyalty-points-section p strong{font-size:14px}.wsus_menu_category_bar span{font-weight:600!important;font-size:15px!important}.wsus__search{width:97%!important}.wow_button{display:flex;justify-content:center;align-items:center;height:50px}.home_wow_btn{width:180px!important}.subscription-form button{height:50px;width:180px}.prodMainRating span{font-size:14px}.wsus__pro_rating i{font-size:12px}.product_page_main_image_holder .main-image{min-width:540px;width:540px!important;height:540px!important}.thumbnails ul li img{object-fit:contain;object-position:center}#mainImage{object-fit:contain}.main-image{align-content:center}.product_page_main_image_holder .main-image img{max-width:540px;max-height:540px;width:100%}#toggleShippingMethods{font-weight:500}#wsus__product_details .recProductsContainer .recProductsPrice{font-size:15px!important;font-weight:600!important}.flash-sale-product-price del{margin-left:10px}.review-name{font-weight:600!important}.add_cart.wow_button{padding:0!important;font-size:15px!important;font-weight:500!important;text-transform:uppercase;width:260px!important}.shopping-cart-form .wsus__button_area{height:60px}.shopping-cart-form .wsus__button_area .quantity-input{width:140px}.shopping-cart-form .wsus__button_area .wishlist_button{width:60px}.profile-tab-content[data-tab="wishlist"] button{width:100%;text-transform:uppercase;height:40px;font-size:15px;font-weight:500}.profile-tab-content[data-tab="wishlist"] .wsus__price{font-size:20px}#cart_modal_continue_shop,#cart_modal_purchase_next{font-weight:500!important;font-size:15px}#cart_modal_continue_shop i,#cart_modal_purchase_next i{font-size:12px!important}#cart_modal_continue_shop i{margin-right:10px!important}#cart_modal_purchase_next i{margin-left:10px!important}.miniRemoveCart{cursor:pointer}h3.homeH3{margin-top:0}#product-gallery .thumbnails ul li{width:130px;height:130px}#product-gallery .thumbnails ul li img{width:100%!important;height:100%!important}#product-gallery .thumbnails ul{width:130px}.wsus__pro_details_text .wsus__pro_rating{padding-top:10px}#product-price-with-offer{margin-top:25px!important}.variations-row{margin-top:-5px!important;margin-bottom:35px!important}.prosRow{margin-left:0;margin-right:0}.profile-tab-content[data-tab="wishlist"]{display:grid;grid-template-columns:repeat(6, 1fr);gap:6px}.profile-tab-content[data-tab="wishlist"] .wishlist-header,.profile-tab-content[data-tab="wishlist"] .wishlist-empty,.profile-tab-content[data-tab="wishlist"] .wishlist-recommendations{grid-column:1 / -1}.profile-tab-content[data-tab="wishlist"] .categoryPageProduct{width:100%!important;max-width:75%;padding:0!important;flex:none;margin:0 auto}.profile-tab-content[data-tab="wishlist"] .wsus__product_item{border:1px solid #eee;margin-top:0!important}.profile-tab-content[data-tab="wishlist"] .wsus__category{height:auto!important;overflow:hidden}.profile-tab-content[data-tab="wishlist"] .product-image-container{padding:4px}.profile-tab-content[data-tab="wishlist"] .wsus__product_details{padding:6px 8px 0}.profile-tab-content[data-tab="wishlist"] .categoryPage_brandlink{font-size:9px!important}.profile-tab-content[data-tab="wishlist"] .wsus__pro_name{font-size:11px!important;line-height:1.3}.profile-tab-content[data-tab="wishlist"] .wsus__product_type,.profile-tab-content[data-tab="wishlist"] .wsus__category a,.profile-tab-content[data-tab="wishlist"] .wsus__category{font-size:9px!important}.profile-tab-content[data-tab="wishlist"] .wsus__price{font-size:13px!important}.profile-tab-content[data-tab="wishlist"] .wsus__product_item > .add_cart{display:none;background:#1a1a1a;color:#fff!important;border:none!important;border-radius:0!important;font-size:10px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;padding:8px;justify-content:center;width:100%;height:auto}.profile-tab-content[data-tab="wishlist"] .wsus__product_item > .add_cart i{font-size:13px;margin-right:6px}.profile-tab-content[data-tab="wishlist"] .wsus__product_item:hover > .add_cart{display:flex}.profile-tab-content[data-tab="wishlist"] .wsus__product_item > .add_cart:hover{background:#333}.profile-tab-content[data-tab="wishlist"] .wsus__product_item > a.add_cart{display:flex;background:#f5f5f5;color:#666!important;font-size:11px;font-weight:600;letter-spacing:0.8px;text-transform:uppercase;padding:10px;justify-content:center;border-radius:0!important;height:auto}#wsus__product_page .prosRow{margin-left:-12px;margin-right:-12px}.shopping-cart-form .wsus__button_area{margin-bottom:-12px}#wsus__product_details .recProductsContainer.topRel .recProductsImg,#wsus__product_details .recProductsContainer.bottomRel .recProductsImg{height:100%}#wsus__product_details .recProductsContainer.topRel .product-container:hover .recProductsImg,#wsus__product_details .relProductsContainer.bottomRel .product-container:hover .recProductsImg{scale:1.1;transition:0.3s}#wsus__product_details .relProductsContainer.bottomRel .recProductsTitle{height:48px!important}#wsus__product_details .relProductsContainer.bottomRel .wsus__pro_rating{margin-bottom:8px!important}#wsus__product_details .relProductsContainer.bottomRel{margin-bottom:75px!important}#wsus__product_details .recProductsTitle{margin-top:8px!important;margin-bottom:0!important}.productsReviewsContainer{padding-top:52px}.GiftCardPaymentsContainer{display:grid!important;grid-template-columns:repeat(3, 1fr)!important}.productDescription{text-align:left!important;line-height:1.7;color:#000!important;background:#fff;padding:0!important;border:none!important;border-radius:0!important}.productDescription h3{font-size:24px!important;font-weight:700!important;color:#000!important;text-align:left!important;margin:30px 0 20px 0!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important}.productDescription p{font-size:16px!important;line-height:1.7!important;margin-bottom:16px!important;text-align:left!important;color:#333!important;padding:0!important;border:none!important;border-radius:0!important}.productDescription ul,.productDescription ol{text-align:left!important;margin:16px 0!important;padding-left:20px!important}.productDescription li{font-size:16px!important;line-height:1.6!important;margin-bottom:8px!important;text-align:left!important;color:#333!important;padding:0!important;border:none!important;border-radius:0!important}.productDescription strong,.productDescription b{font-weight:700!important;color:#000!important}.productDescription *{text-align:left!important;border-radius:0!important}.desktop-divider-extended{margin-left:-80px;width:calc(100% + 160px)}.category-promo-section{margin-top:20px!important;margin-bottom:60px!important}.category-promo-section h2,.category-promo-section h3{font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#333!important;margin-bottom:20px!important}.category-promo-section > .container > .row{display:flex!important;align-items:stretch!important}.promo-banner-col{padding-right:15px!important;display:flex!important;flex-direction:column!important}.promo-banner{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;flex:1;display:flex;align-items:flex-end;padding:40px;border-radius:0;overflow:hidden;min-height:400px;aspect-ratio:1 / 1.2}.promo-banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0) 100%);z-index:1}.promo-banner-content{position:relative;z-index:2;color:white}.promo-subtitle{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;opacity:0.9;color:white!important}.promo-title{font-size:42px;font-weight:700;line-height:1.2;margin-bottom:15px;color:white!important}.promo-description{font-size:16px;line-height:1.6;margin-bottom:25px;opacity:0.95;max-width:400px;color:white!important}.promo-button.wow_button{display:inline-flex;padding:14px 32px;background:rgba(255, 255, 255, 0.2)!important;color:white!important;font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:0.5px;border-radius:0!important;transition:all 0.3s ease;text-decoration:none;border:2px solid white!important}.promo-button.wow_button:hover{background:rgba(255, 255, 255, 0.3)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.2);color:white!important}.category-grid-col{padding-left:15px!important}.category-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;height:100%}.category-grid-card{position:relative;aspect-ratio:1 / 1;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;padding:20px;border-radius:8px;overflow:hidden;transition:all 0.3s ease;text-decoration:none}.category-grid-card:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,0.15);z-index:2}.category-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 60%);transition:all 0.3s ease}.category-grid-card:hover .category-card-overlay{background:linear-gradient(to top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.1) 60%)}.category-card-name{position:relative;z-index:2;color:white;font-size:16px;font-weight:600;line-height:1.3;text-align:left}.promo-products-col{padding-left:15px!important;display:flex!important;flex-direction:column!important}.promo-products-col.promo-products-left{padding-left:0!important;padding-right:15px!important}.promo-products-row{margin-left:0!important;margin-right:0!important;flex:1!important}.promo-products-row .wsus__product_item{height:100%}.promo-products-row .wsus__product_item{font-size:13px}.promo-products-row .wsus__pro_name{font-size:13px!important;line-height:1.3!important;min-height:32px!important}.promo-products-row .wsus__price{font-size:14px!important;font-weight:600!important;color:#1a1a1a!important}.promo-products-row .categoryPage_brandlink{font-size:11px!important}.promo-products-row .wsus__category a,.promo-products-row .wsus__product_type{font-size:11px!important}.promo-products-row .product-image-container{margin-bottom:8px!important}.promo-products-row .variant-preview-container{bottom:4px!important}.promo-products-row .variant-label{font-size:10px!important;padding:3px 6px!important;min-width:28px!important}.promo-products-row .wsus__pro_rating,.promo-products-row .shopping-cart-form{display:none!important}.promo-products-row h2,.promo-products-row h3{margin:0!important;padding:0!important}.promo-products-row .categoryPage_brandlink{display:block!important;font-size:10px!important;text-transform:uppercase!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1!important}.promo-products-row .categoryPage_brandlink a{color:#999!important;text-decoration:none!important;font-size:10px!important}.promo-products-row .wsus__product_details{padding:8px 5px 10px 5px!important}.promo-products-row .wsus__pro_name{font-size:12px!important;line-height:1.1!important;min-height:auto!important;max-height:30px!important;overflow:hidden!important;margin:0!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.promo-products-row .wsus__pro_name a{font-size:12px!important}.promo-products-row .wsus__product_type{font-size:10px!important;line-height:1!important;margin:0!important;padding:0!important}.promo-products-row .zalando-style-card{min-height:auto!important}.promo-products-row .product-image-container{margin-bottom:6px!important}.promo-products-row .variant-label{font-size:10px!important;padding:3px 6px!important;min-width:28px!important}.promo-products-row .wsus__product_type{display:block!important;font-size:10px!important;color:#666!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important}.promo-products-row .wsus__product_item{height:290px!important;display:flex!important;flex-direction:column!important;padding:0!important}.promo-products-row .product-image-container{height:185px!important;margin-bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:white!important;overflow:hidden!important}.promo-products-row .product-image-container .wsus__pro_link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.promo-products-row .product-image-container img{max-height:170px!important;max-width:90%!important;width:auto!important;height:auto!important;object-fit:contain!important}.promo-products-row .wsus__pro_name{font-size:12px!important;line-height:1.3!important;margin:0 0 3px 0!important;padding:0!important;max-height:32px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;text-align:center!important}.promo-products-row .wsus__pro_name a{font-size:12px!important;color:#333!important;text-decoration:none!important}.promo-products-row .wsus__product_details{padding:6px 6px 6px 6px!important;min-height:auto!important;height:105px!important;flex-shrink:0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.promo-products-row .zalando-style-card{padding-bottom:0!important;height:100%!important}.promo-products-row .categoryPageProduct{margin-bottom:8px!important;padding-left:4px!important;padding-right:4px!important;flex:0 0 33.33%!important;max-width:33.33%!important}.brand-logos-section{margin-top:40px;margin-bottom:60px}.brand-logos-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.brand-logos-section .section-heading{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin:0;color:#333}.brand-logos-section .section-link{display:inline-flex;align-items:center;gap:6px;color:#999;text-decoration:none;font-size:12px;font-weight:500;transition:color 0.2s}.brand-logos-section .section-link:hover{color:#333}.brand-logos-section .section-link:hover{color:#666}.brand-logos-section .section-link svg{transition:transform 0.3s ease}.brand-logos-section .section-link:hover svg{transform:translateX(4px)}.brand-logos-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:1px;background:#e0e0e0;border:1px solid #e0e0e0}.brand-logo-item{background:white;aspect-ratio:1.8;display:flex;align-items:center;justify-content:center;padding:20px}.brand-logo-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform 0.3s ease}.brand-logo-link:hover{transform:scale(1.05)}.brand-logo-item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.checkout-auth-buttons{display:flex;flex-direction:row;gap:20px;margin-bottom:30px}.checkout-auth-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;border:1px solid #ddd;background:#fff;color:#000;text-decoration:none;font-size:14px;font-weight:500;text-transform:uppercase;transition:all 0.3s ease;cursor:pointer;flex:1;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}.checkout-auth-btn:hover,.checkout-auth-btn:active{text-decoration:none}.checkout-auth-btn i{font-size:18px}.checkout-steps-tabs{display:flex;gap:20px;margin-bottom:30px;border:none;outline:none}.checkout-steps-tabs .checkout-tab-item{display:flex;align-items:center;gap:10px;padding:15px 20px;cursor:pointer;transition:all 0.3s ease;flex:1}.checkout-steps-tabs .checkout-tab-item .checkoutStepNumber,.checkout-steps-tabs .checkout-tab-item .checkoutStepTitle{margin:0}.checkout-steps-tabs .checkout-tab-item .checkoutStepNumber{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:2px solid #000;font-size:16px;font-weight:600;color:#000;flex-shrink:0}.checkout-steps-tabs .checkout-tab-item .checkoutStepTitle{font-size:14px;font-weight:500;color:#000}.checkout-steps-tabs .checkout-tab-item.active .checkoutStepNumber{background:#000;color:#fff}.checkout-steps-tabs .checkout-tab-item.active .checkoutStepTitle{font-weight:600}@media (min-width: 768px){.desktop-side-by-side-layout{display:flex;gap:20px;align-items:flex-start}.flash-sale-sidebar{width:43%;flex-shrink:0;position:sticky;top:20px;order:2}.products-main-content.with-flash-sale{width:57%;flex-grow:1;order:1}.products-main-content.full-width{width:100%}}.product-code{font-size:11px;color:#999;letter-spacing:0.3px}.wsus__pro_rating .prodMainRating span{font-size:12px;color:#888}.product-details-info{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.now-price{font-size:28px;font-weight:700;color:#1a1a1a;letter-spacing:-0.5px}#deliveryTimeBadge{font-size:11px;color:#666;background:none;border:none;padding:0;display:inline-flex!important;align-items:center;gap:4px}#deliveryTimeBadgeMobile{display:none!important}#deliveryTimeBadge span,#deliveryTimeBadgeMobile span{font-weight:400}#deliveryTimeText,#deliveryTimeTextMobile{font-weight:600;color:#1a1a1a}#atomizerBadge span,#testerBadge span,#setBadge span,#damagedBadge span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;padding:4px 10px;background:#1a1a1a;color:#fff}.product-fullnames{border-top:1px solid #f0f0f0;padding-top:12px;margin-top:12px!important;margin-bottom:12px!important}.fullnames-list{gap:6px}.fullname-item{font-size:11px!important;color:#666!important;background:none!important;border:none!important;padding:0!important}.variant-card{border:1px solid #ddd;transition:all 0.15s ease}.variant-card:hover{border-color:#999;background:#fafafa}.variant-card.selected,input[type="radio"]:checked + .variant-card{border-color:#1a1a1a;border-width:2px;background:#fff;box-shadow:none;transform:none}.variant-volume{font-size:13px;font-weight:600}.variant-price{font-size:11px;color:#666}.variant-badge{font-size:8px;letter-spacing:0.5px}.wsus__button_area .add_cart{background:#1a1a1a;color:#fff;border:none;font-size:13px;font-weight:500;letter-spacing:0.5px;text-transform:uppercase;transition:background 0.2s}.wsus__button_area .add_cart:hover{background:#333}.wishlist_button a{border:1px solid #ddd;color:#999;transition:all 0.2s}.wishlist_button a:hover{border-color:#333;color:#333}.shipping_method{padding:6px 10px;transition:background 0.15s}.shipping_method:hover{background:#f8f8f8}.shipping_details{font-size:12px;color:#333}.shipping_price strong{font-size:12px;color:#1a1a1a}.product-hashtags{padding:12px 0;border-top:1px solid #f0f0f0}.hashtag-row{margin-bottom:6px}.hashtag-link{font-size:12px;color:#666;text-decoration:none;transition:color 0.2s}.hashtag-link:hover{color:#1a1a1a}.hashtag-text{font-size:12px;color:#999}.hashtag-shade{font-size:11px;color:#888}.giftCardVariationsContainer{gap:8px!important}.giftCardVariationsContainer label{box-shadow:none!important;border:1px solid #ddd!important;font-size:14px!important;font-weight:600!important;padding:12px!important;transition:all 0.15s!important}.giftCardVariationsContainer label:hover{background:#f8f8f8!important;border-color:#999!important}.giftCardVariationsContainer label.active{border:2px solid #1a1a1a!important;background:#fff!important}.giftCardVariationsContainer input[type="number"]{font-size:14px!important;font-weight:500!important;border-bottom:1px solid #ddd!important}.formGrid{gap:16px!important}.formGrid label{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important;color:#666!important;margin-bottom:4px!important}.formGrid .formControl{border:1px solid #ddd!important;padding:10px 12px!important;font-size:14px!important;transition:border-color 0.2s!important}.formGrid .formControl:focus{border-color:#333!important;outline:none!important;box-shadow:none!important}.formGrid textarea.formControl{min-height:100px!important;resize:vertical!important}.formGrid .formControlErrorMessage{font-size:11px!important;color:#dc3545!important;margin-top:4px!important}.GiftCardPaymentsContainer{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:16px!important}.payment-method-card{border:1px solid #ddd!important;transition:all 0.15s!important}.payment-method-card:hover{border-color:#999!important}.payment-method-card.selected{border:2px solid #1a1a1a!important}.brand-group{border-bottom:1px solid #f0f0f0!important;padding:24px 30px!important}.brand-title{font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#333!important;margin-bottom:12px!important}.brand-description{font-size:13px!important;line-height:1.6!important;color:#555!important}.brand-banner-text{font-size:13px!important;color:#555!important;background:#fafafa!important;border-left:2px solid #333!important;padding:12px 16px!important}.brand-header-content{padding:16px 0!important;border-bottom:1px solid #f0f0f0}.simple-product-list h1,.simple-product-list .common-h3{font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#333!important}#sort-products{font-size:13px!important;color:#555!important;border:1px solid #e0e0e0!important;padding:8px 12px!important;background:#fff!important;cursor:pointer;transition:border-color 0.2s}#sort-products:hover{border-color:#999!important}.simple-filter-sidebar .filter-section h4{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.8px!important;color:#999!important;padding-bottom:8px!important;border-bottom:1px solid #f0f0f0!important;margin-bottom:12px!important}.simple-filter-sidebar .category-filter-link{font-size:13px!important;color:#555!important;transition:color 0.15s!important}.simple-filter-sidebar .category-filter-link:hover,.simple-filter-sidebar .category-filter-link.active{color:#1a1a1a!important;font-weight:600!important}.categoryPageProduct .categoryPage_brandlink{font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.4px!important}.categoryPageProduct .categoryPage_brandlink a{color:#999!important;text-decoration:none!important}.categoryPageProduct .categoryPage_brandlink a:hover{color:#333!important}.categoryPageProduct .wsus__pro_name{font-size:13px!important;font-weight:400!important;color:#333!important;line-height:1.3!important}.categoryPageProduct .wsus__product_type{font-size:11px!important;color:#888!important}.categoryPageProduct .wsus__category a{font-size:11px!important;color:#888!important}.categoryPageProduct .wsus__category a:hover{color:#333!important}.categoryPageProduct .wsus__price{font-size:15px!important;font-weight:600!important;color:#1a1a1a!important}.categoryPageProduct .product-image-container{background:#fafafa}button[wire\:click="loadMore"]{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:12px 32px!important;background:#1a1a1a!important;color:#fff!important;border:none!important;cursor:pointer;transition:background 0.2s!important}button[wire\:click="loadMore"]:hover{background:#333!important}.description-content{font-size:13px!important;line-height:1.6!important;color:#555!important}.description-content h2{font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.8px!important;color:#333!important;margin-top:20px!important;margin-bottom:8px!important}.description-content p{margin-bottom:10px!important}.description-content ul,.description-content ol{margin-bottom:10px!important;padding-left:18px!important}.breadcrumbs_section li,.breadcrumbs_section li a{font-size:12px!important;color:#999!important}.breadcrumbs_section li a:hover{color:#333!important}.menu-item:hover{background:transparent!important;background-color:transparent!important}.menu-item:hover a,.menu-item:hover .menu-item-button-prof,.account-menu .menu-item:hover .menu-item-button-prof{color:inherit!important}.menu-item:hover i.icons{color:inherit!important}.wsus__button_area .quantity-input{border-radius:0}