.desktopMore{position:relative}.desktopMenuPanel[hidden]{display:none!important}.desktopMenuPanel{position:absolute;z-index:410;background:white;border:1px solid #e6e7e8;box-shadow:0 12px 35px #132e2426;border-radius:5px;padding:8px;min-width:235px;color:#263933}.desktopMore .desktopMenuPanel{top:calc(100% + 12px);right:0}.desktopMenuPanel button{display:flex;align-items:center;gap:11px;text-align:left;width:100%;padding:12px;border:0;border-radius:4px;background:white;color:#263933;font:inherit;font-size:13px;cursor:pointer}.desktopMenuPanel button:hover,.desktopMenuPanel button:focus-visible{background:#fff0e0;color:#d97417}.desktopMenuPanel button span:last-child{margin-left:auto}.desktopCategoryMenu{top:100%;left:0;max-height:70vh;overflow:auto;width:260px}.desktopCategoryMenu>strong{display:block;padding:9px 12px;font-size:12px;color:#8c918e}.desktopCategoryMenu img{width:32px;height:32px;object-fit:contain}.desktopBuyNow{display:none}
@media(min-width:701px){
body{background:#fbf9f5}.announcement{display:none}.shopLanguageBar{padding-top:5px;padding-bottom:5px;min-height:30px;font-size:11px;background:#fff;border-bottom:1px solid #f0efeb}.wrap{max-width:1300px;padding-left:32px;padding-right:32px}.header.header{height:88px;gap:42px;position:relative;z-index:310;background:#fff}.header .niceLogo{font-size:22px}.header .niceLogo small{font-size:9px;letter-spacing:.5px}.header .logoMark{width:40px;height:43px}.header .search{min-width:170px;max-width:540px;margin-left:auto;margin-right:auto}.header .search input{height:46px;padding:12px 45px 12px 17px;border-radius:8px;background:#f5f5f5;border:1px solid #f5f5f5;color:#203931;font-size:13px}.header .search b{top:12px;right:15px;color:#16352b}.header .headtools{gap:19px;align-items:center}.header .headAction,.header .headtools .iconbtn{font-size:11px;color:#243e37;min-width:43px;white-space:nowrap;padding:4px 0}.header .headAction>span{margin-bottom:3px}.headtools .toolLabel{font-size:11px}.desktopMore{display:block}.navline{position:sticky;top:0;z-index:290;background:#052c26;color:white;border:0;box-shadow:0 2px 3px #1231240b}.navline nav{height:47px;position:relative;gap:27px;overflow:visible;align-items:center}.navline nav>button,.navline .navCategory>button{color:white;font-size:12px;padding:13px 0;border:0;white-space:nowrap}.navline nav>button.active,.navline .navCategory>button.active{color:#ffa040;border:0}.navline nav .allcat{color:#ffc083;background:#ffffff12;border:0;border-radius:4px;padding:8px 12px;font-size:12px}.navline .navCategory{height:47px;display:flex;align-items:center}.navline .navCategory>button:after{content:'⌄';margin-left:7px;color:#e6eee8}.navline .categoryDropdown{top:47px;border:1px solid #e8e9e5;border-radius:3px;box-shadow:0 10px 25px #172c2420;background:white}.navline .categoryDropdown button{color:#264738;font-size:12px;text-align:left;padding:10px 13px}.navline .categoryDropdown button:hover{background:#fff1e1;color:#d8771a}.navline .navCategory:focus-within .categoryDropdown{display:block}.shopCampaigns{margin-top:20px;gap:19px}.campaignSlider{border-radius:6px}.hasSide>.campaignSlider .campaignSlide{aspect-ratio:2.5/1}.shopMiniTrust{display:none}.categoryShelf{margin:20px 0 28px}.categoryShelf .shelfTitle{justify-content:center;position:relative;margin-bottom:23px}.categoryShelf .shelfTitle h2{font-size:21px;font-weight:500;letter-spacing:0}.categoryShelf .rowButtons{position:absolute;right:0}.categoryRow{justify-content:flex-start;gap:18px}.categoryRow>.categoryTile{width:calc((100% - 126px)/8);min-width:106px}.categoryTile>div{border-radius:17px;border:0;background:white}.categoryTile img{height:84%;width:84%}.categoryTile strong{font-size:12px;font-weight:400}.shopShelf{margin-top:27px;margin-bottom:32px}.shelfTitle{border-bottom:1px solid #e4e1da;padding-bottom:10px;margin-bottom:15px}.shelfTitle h2{font-size:17px;letter-spacing:0;font-weight:600}.shelfTitle h2:after{content:'';display:block;width:29px;height:2px;background:#f28920;position:relative;bottom:-12px}.categoryShelf .shelfTitle,.desktopTopSelling .shelfTitle{border:0;padding-bottom:0}.categoryShelf h2:after,.desktopTopSelling h2:after{display:none}.viewAll{font-size:11px}.rowButtons button{width:25px;height:25px;font-size:18px}.friendlyProduct{border-radius:3px;padding:8px;border-color:#d7d8d5;box-shadow:none;transform:none}.friendlyProduct:hover{transform:none;box-shadow:0 5px 16px #0c372b10;border-color:#edaa63}.friendlyPicture{background:white;border-radius:2px;height:auto;aspect-ratio:1/1}.friendlyPicture img{object-fit:contain!important}.friendlyProductInfo{padding:9px 0 0!important}.friendlyProductInfo>small,.friendlyRating{display:none}.friendlyProductInfo h3{font-size:12px;line-height:1.5;min-height:36px;font-weight:400;margin:8px 0 5px;letter-spacing:0}.friendlyPrice{margin:7px 0 10px;gap:8px}.friendlyPrice strong{font-size:15px;color:#f1841c;font-weight:600}.friendlyPrice del{font-size:11px}.friendlyBuy{border-radius:3px;min-height:34px;padding:6px 4px!important;background:white;color:#ed811b;border-color:#f18725;font-size:12px!important;font-weight:400}.friendlyTag{top:6px;left:6px;border:0;border-radius:3px;background:#fb8c23;color:white;padding:4px 6px;font-size:8px}.friendlyTag.discountTag{background:#3db58e;color:white}.friendlyHeart{height:25px;width:25px;right:5px;top:5px}.friendlyHeart svg{width:15px;height:15px}.productShelf>.friendlyProduct{width:calc((100% - 64px)/5)}.desktopTopSelling .shelfTitle{justify-content:center;position:relative;margin:26px 0 22px}.desktopTopSelling .shelfTitle h2{font-size:23px;font-weight:500}.desktopTopSelling .shelfTitle>div{position:absolute;right:0}.desktopTopSelling .productShelf{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - 18px)/2);gap:18px}.desktopTopSelling .productShelf>.friendlyProduct{width:auto;display:grid;grid-template-columns:43% minmax(0,1fr);align-items:center;padding:18px;border:0;border-radius:6px;min-height:205px}.desktopTopSelling .friendlyPicture{width:100%;aspect-ratio:1.1/1}.desktopTopSelling .friendlyProductInfo{padding:5px 10px 5px 18px!important;display:grid;grid-template-columns:1fr 1fr;column-gap:8px}.desktopTopSelling .friendlyProductInfo h3{font-size:14px;grid-column:1/-1;min-height:0}.desktopTopSelling .friendlyPrice{grid-column:1/-1;margin:10px 0 14px}.desktopTopSelling .friendlyBuy{font-size:11px!important;padding:5px!important}.desktopBuyNow{display:block;background:#f58a20;border:1px solid #f58a20;border-radius:3px;color:white;font:inherit;font-size:11px;cursor:pointer;min-height:34px}.desktopBuyNow:disabled{opacity:.5;cursor:default}.desktopTopSelling .friendlyTag{font-size:8px}.brandRow>button{height:72px;border-radius:4px}.brandRow img{height:39px}.shopLowerBanners .campaignSlider{border-radius:0}.resultsProducts{gap:15px!important}.shopResults{grid-template-columns:220px minmax(0,1fr);gap:22px}.shopFilterPanel details{border-radius:3px;top:61px;border-color:#e8e9eb}.resultsToolbar{border-radius:3px;border:0;padding:13px 16px}.resultsToolbar h2{font-size:15px}.resultsToolbar p{font-size:11px}.categoryPageTitle{font-size:22px}.floatingCart{border-radius:5px 0 0 5px;padding:11px 10px;background:#fa891c;box-shadow:0 8px 18px #142c2520;z-index:280}.floatingCart strong{background:white;border-radius:0 0 0 4px;font-size:11px}.cartSheet{width:min(420px,95vw);border-radius:0;box-shadow:-15px 0 40px #0002}.cartSheet .sheetTop{font-size:13px;padding:18px 20px}.mobileCartItems{padding:8px 18px}.mobileCartItems article{border:1px solid #eaeaea;border-radius:6px;padding:11px;margin:10px 0}.mobileCartItems article>img{width:51px;height:59px}.mobileCartItems article strong{font-size:12px}.mobileCartFoot{background:#f8f8f8;padding:16px 20px}.mobileCartRecommendations{border-bottom:1px solid #e6e6e6;padding-bottom:14px}.mobileCartRecommendations h4{font-size:14px;font-weight:500}.mobileCartRecommendations>div{display:flex;overflow:auto;gap:10px}.mobileCartRecommendations button{flex:0 0 89%;border:1px solid #ddd;border-radius:9px;background:white;padding:10px!important}.mobileCartFoot>.primary{border-radius:4px;min-height:41px;font-size:12px}.checkoutBlock{border-radius:10px}.checkoutTitle{font-size:25px!important}.reviewRow article{border-radius:5px}.footerPro{gap:30px}.desktopSuggestions{border-radius:0 0 5px 5px;max-height:510px;overflow:auto;box-shadow:0 12px 24px #19332629;border:1px solid #e8e8e8}.desktopSuggestions .searchSuggestion{padding:11px 14px}.desktopSuggestions .searchSuggestion img{width:42px;height:47px}.desktopSuggestions .searchSuggestion strong{font-size:12px}.desktopSuggestions .searchSuggestion b{position:static;font-size:12px}.desktopSuggestions .searchSuggestion small{font-size:10px}.desktopSuggestions .searchAllResults{font-size:12px;padding:13px}
}
@media(min-width:701px) and (max-width:1050px){.header.header{gap:22px}.header .niceLogo{font-size:19px}.header .niceLogo small{display:none}.header .headtools{gap:13px}.headtools [title="Wishlist"]{display:none!important}.header .search{min-width:140px}.navline nav{gap:20px}.navline nav>button,.navline .navCategory>button{font-size:11px}.navline nav .allcat{font-size:11px;padding:8px}.productShelf>.friendlyProduct{width:calc((100% - 48px)/4)}.desktopTopSelling .productShelf>.friendlyProduct{grid-template-columns:38% minmax(0,1fr);padding:10px}.desktopTopSelling .friendlyProductInfo{padding-left:10px!important}.desktopTopSelling .friendlyProductInfo h3{font-size:12px}.resultsProducts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wrap{padding-left:25px;padding-right:25px}}
@media(min-width:701px) and (max-width:850px){.header .niceLogo{font-size:17px}.header .headtools{gap:10px}.header .headtools .toolLabel,.header .headAction{font-size:10px}.header .logoMark{width:32px;height:36px}.header.header{gap:15px}.navline nav{gap:15px}.navline nav .allcat{font-size:0;width:35px}.navline nav .allcat:after{content:'☰';font-size:17px}.shopResults{grid-template-columns:180px minmax(0,1fr)}.desktopTopSelling .friendlyBuy{font-size:10px!important}.desktopTopSelling .friendlyBuy svg{display:none}}
@media(max-width:700px){.desktopMore,.desktopCategoryMenu,.desktopBuyNow{display:none!important}}

@media(min-width:701px){.shopShelf{padding-top:0}.categoryShelf{margin-top:22px}.shopLowerBanners,.shopReviewSection{padding-top:0}}
