*{box-sizing:border-box}html,body{color:#111;background:#f3f4f6;min-height:100%;margin:0}body{font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.darikPage{background:radial-gradient(circle at 0 0,#ffd23f2e,#0000 28%),linear-gradient(135deg,#f7f7f7 0%,#eef1f4 55%,#e8edf2 100%);width:100%;min-height:100vh}.webAppShell{width:100%;max-width:none;padding:34px 44px 70px}.topHeader{grid-template-columns:64px 1fr 64px;align-items:center;gap:18px;min-height:188px;margin-bottom:24px;display:grid}.circleButton{color:#111;background:#fff;border:1px solid #ececec;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;font-weight:900;display:inline-flex;box-shadow:0 12px 26px #00000014}.logoWrap{justify-content:center;align-items:center;height:188px;display:flex}.logoWrap img{object-fit:contain;background:0 0;width:560px;height:172px}.cartButton{font-size:22px;position:relative}.cartButton span{color:#111;background:#ffd23f;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:13px;font-weight:900;display:flex;position:absolute;top:-4px;right:-3px}.searchBar{background:#fff;border:1px solid #e7e7e7;border-radius:35px;align-items:center;gap:14px;min-height:70px;margin-bottom:26px;padding:0 24px;display:flex;box-shadow:0 12px 30px #0000000f}.searchBar span{font-size:26px;font-weight:900}.searchBar input{color:#111;background:0 0;border:0;outline:0;flex:1;font-size:20px}.heroBanner{background:#111;border-radius:34px;min-height:258px;margin-bottom:28px;position:relative;overflow:hidden;box-shadow:0 18px 34px #0000001f}.heroBannerImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heroOverlay{z-index:2;background:linear-gradient(90deg,#000000c7,#00000059);justify-content:space-between;align-items:flex-end;gap:28px;min-height:258px;padding:26px 32px;display:flex;position:relative}.heroMiniLogo{background:0 0;border-radius:20px;width:270px;height:102px;margin-bottom:24px;overflow:visible}.heroMiniLogo img{object-fit:contain;background:0 0;width:100%;height:100%}.heroOverlay h1{color:#ffd23f;letter-spacing:1px;margin:0;font-size:clamp(38px,4.5vw,66px);font-weight:900;line-height:1}.heroOverlay p{color:#fff;margin:12px 0 0;font-size:clamp(18px,2vw,27px);font-weight:900}.heroShopButton{color:#111;letter-spacing:1px;background:#ffd23f;border:0;border-radius:999px;min-width:224px;margin-bottom:14px;padding:18px 32px;font-size:17px;font-weight:900}.trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:34px;display:grid}.trustCard{background:#fff;border:1px solid #e7e7e7;border-radius:24px;align-items:center;gap:18px;min-height:112px;padding:22px;display:flex;box-shadow:0 10px 24px #0000000d}.trustIcon{background:#fff8d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:30px;display:flex}.trustCard h3{color:#111;margin:0;font-size:18px;font-weight:900}.trustCard p{color:#4b5563;margin:8px 0 0;font-size:16px;font-weight:700;line-height:1.35}.cartSummary{background:#fff;border:1px solid #e7e7e7;border-radius:26px;justify-content:space-between;align-items:center;width:100%;margin-bottom:26px;padding:20px 24px;display:flex}.cartSummary h3{margin:0;font-size:20px;font-weight:900}.cartSummary p,.cartSummary span{color:#6b7280;margin:4px 0 0;font-size:13px;font-weight:800}.cartSummary strong{color:#111;font-size:21px;font-weight:900}.sectionBlock{margin-top:28px}.sectionTitleRow{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.sectionTitleRow h2{color:#111;margin:0;font-size:28px;font-weight:900}.sectionTitleRow p,.sectionTitleRow span{color:#777;margin:6px 0 0;font-size:15px;font-weight:800}.categoryRow{align-items:flex-start;gap:24px;padding:4px 2px 20px;display:flex;overflow-x:auto}.categoryButton{color:#111;text-align:center;background:0 0;border:0;width:118px;min-width:118px;padding:0 4px}.categoryCircle{background:#fff;border:1px solid #e7e7e7;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin:0 auto 12px;font-size:31px;display:flex;box-shadow:0 10px 22px #0000000a}.categoryCircle.best{color:#ffd23f;background:#111;border:2px solid #ffd23f}.categoryButton.active .categoryCircle{border-color:#ffd23f;box-shadow:0 0 0 3px #ffd23f33}.categoryButton strong{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;min-height:38px;font-size:15px;font-weight:900;line-height:1.18;display:-webkit-box;overflow:hidden}.productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;display:grid}.productCard{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;min-height:auto;padding:0;transition:transform .15s;display:flex}.productCard:hover{box-shadow:none;background:0 0;transform:translateY(-2px)}.productImageWrap{aspect-ratio:1;background:#fff;border:1px solid #ececec;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000000b}.productImageWrap img{object-fit:contain;width:100%;height:100%;padding:12px}.productInitials{background:#fff;border:1px solid #e7e7e7;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:18px;font-weight:900;display:flex}.productInitials.big{width:170px;height:170px;font-size:34px}.freeBadge{color:#fff;background:#0b7a31;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;position:absolute;top:6px;left:6px}.productInfo{flex:1;min-width:0;padding:0 2px}.productInfo h3{color:#111;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:950;line-height:1.18;display:-webkit-box;overflow:hidden}.productInfo p{color:#777;margin:5px 0 0;font-size:13px;font-weight:800}.productBottom{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.productBottom strong{color:#111;font-size:18px;font-weight:950;display:block}.productBottom span{color:#0b7a31;margin-top:5px;font-size:12px;font-weight:900;display:block}.productBottom button{color:#ffd23f;background:#111;border:0;border-radius:999px;min-width:66px;padding:10px 14px;font-weight:950}.emptyCard{text-align:center;background:#fff;border:1px solid #e7e7e7;border-radius:24px;padding:34px}.emptyCard h3{margin:0;font-size:22px;font-weight:900}.emptyCard p{color:#6b7280;font-weight:700}.operationsPromise{color:#fff;background:#111;border-radius:30px;margin-top:34px;padding:28px}.operationsPromise span{color:#ffd23f;letter-spacing:1px;font-size:13px;font-weight:900}.operationsPromise h2{margin:8px 0 0;font-size:28px;font-weight:900}.operationsPromise p{color:#d6d6d6;font-size:16px;font-weight:700;line-height:1.5}.modalOverlay{z-index:1000;background:#0000007a;justify-content:center;align-items:flex-end;padding:22px;display:flex;position:fixed;inset:0}.productModal{background:#f4f5f7;border-radius:30px;width:min(900px,100%);max-height:92vh;padding:24px;overflow:auto}.modalBackButton{color:#ffd23f;background:#111;border:0;border-radius:16px;margin-bottom:18px;padding:12px 18px;font-weight:900}.detailImageBox{background:#fff;border:1px solid #e7e7e7;border-radius:28px;justify-content:center;align-items:center;height:360px;padding:24px;display:flex}.detailImageBox img{object-fit:contain;width:100%;height:100%}.detailBadgeRow{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.detailBadgeRow span{background:#fff4bf;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.detailBadgeRow p{color:#666;font-size:13px;font-weight:800}.productModal h1{margin:14px 0 0;font-size:34px;font-weight:900}.detailCategory{color:#666;font-weight:800}.detailPrice{margin-top:16px;font-size:30px;font-weight:900;display:block}.detailCard{background:#fff;border:1px solid #e7e7e7;border-radius:24px;margin-top:18px;padding:18px}.detailCard h3{margin:0 0 10px;font-size:20px;font-weight:900}.detailCard p{color:#555;font-weight:700;line-height:1.5}.detailBottomBar{background:#111;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:20px;display:flex}.detailBottomBar span{color:#d8d8d8;font-size:13px;font-weight:800}.detailBottomBar strong{color:#ffd23f;margin-top:6px;font-size:24px;font-weight:900;display:block}.detailBottomBar button,.checkoutButton{color:#111;background:#ffd23f;border:0;border-radius:18px;padding:16px 22px;font-weight:900}.cartSheet{background:#f4f5f7;border-radius:30px 30px 0 0;width:min(860px,100%);max-height:92vh;padding:22px;overflow:auto}.cartHandle{background:#c9c9c9;border-radius:999px;width:48px;height:5px;margin:0 auto 18px}.cartHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.cartHeader h2{margin:0;font-size:28px;font-weight:900}.cartHeader p{color:#666;margin:5px 0 0;font-weight:700}.cartHeader button{color:#ffd23f;background:#111;border:0;border-radius:16px;padding:12px 18px;font-weight:900}.cartItemsList{background:#fff;border:1px solid #e7e7e7;border-radius:24px;padding:12px}.cartItem{border:1px solid #e7e7e7;border-radius:20px;align-items:center;gap:14px;margin-bottom:12px;padding:12px;display:flex}.cartItem:last-child{margin-bottom:0}.cartImage{background:#f3f4f6;border:1px solid #e7e7e7;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.cartImage img{object-fit:contain;width:100%;height:100%}.cartMiddle{flex:1}.cartMiddle h3{margin:0;font-size:16px;font-weight:900}.cartMiddle p{color:#111;font-weight:800}.quantityBox{align-items:center;gap:10px;display:flex}.quantityBox button{color:#ffd23f;background:#111;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;font-weight:900}.checkoutBox{background:#fff;border:1px solid #e7e7e7;border-radius:24px;margin-top:14px;padding:18px}.checkoutBox h3{margin:0 0 12px;font-size:20px;font-weight:900}.deliveryCard{background:#f8f8f8;border:1px solid #e2e2e2;border-radius:20px;justify-content:space-between;gap:12px;margin-bottom:10px;padding:16px;display:flex}.deliveryCard.active{color:#fff;background:#111;border-color:#111}.deliveryCard strong{font-weight:900}.deliveryCard p{color:inherit;opacity:.78;margin:4px 0 0;font-size:13px;font-weight:700}.summaryRows{border-top:1px solid #e7e7e7;margin-top:14px;padding-top:14px}.summaryRows div{color:#666;justify-content:space-between;margin-bottom:10px;font-weight:800;display:flex}.summaryRows .grand{color:#111;font-size:20px;font-weight:900}.checkoutButton{width:100%;margin-top:12px;font-size:16px}.loadingScreen{background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.loadingLogo{background:#0e0e10;border-radius:42px;width:190px;height:190px;overflow:hidden}.loadingLogo img{object-fit:cover;width:100%;height:100%}.loadingScreen p{color:#fff500;font-size:28px;font-weight:900}@media (max-width:1100px){.webAppShell{padding:22px 22px 60px}.trustGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.heroOverlay{flex-direction:column;align-items:flex-start}.heroShopButton{margin-bottom:0}}@media (max-width:700px){.categoryRow{gap:16px}.categoryButton{width:96px;min-width:96px}.categoryCircle{width:68px;height:68px}.categoryButton strong{min-height:32px;font-size:13px}.webAppShell{padding:18px 16px 48px}.topHeader{grid-template-columns:54px 1fr 54px;gap:10px}.circleButton{width:52px;height:52px}.logoWrap{height:120px}.logoWrap img{width:360px;height:112px}.topHeader{min-height:120px}.heroOverlay h1{font-size:40px}.trustGrid{grid-template-columns:1fr}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.productCard{min-height:auto}.productImageWrap{border-radius:20px;width:100%;height:auto}.productInfo h3{font-size:15px}.productBottom{flex-direction:column;align-items:flex-start}.productBottom button{width:100%}}.sponsoredBannerCarousel{width:100%;margin:2px 0 28px;overflow:hidden}.sponsoredBannerTrack{width:100%;transition:transform .38s;display:flex}.sponsoredBannerCard{background:#111;border:0;border-radius:34px;flex:0 0 100%;width:100%;min-height:clamp(330px,32vw,520px);padding:0;position:relative;overflow:hidden;box-shadow:0 18px 34px #0000001f}.sponsoredBannerImage{object-fit:contain;background:#111;width:100%;height:100%;position:absolute;inset:0}.sponsoredBannerFallback{text-align:left;background:linear-gradient(135deg,#111,#252525);flex-direction:column;justify-content:center;padding:34px;display:flex;position:absolute;inset:0}.sponsoredBannerFallback img{object-fit:contain;width:250px;height:92px;margin-bottom:18px}.sponsoredBannerFallback h2{color:#ffd23f;margin:0;font-size:clamp(36px,4vw,62px);font-weight:900;line-height:1}.sponsoredBannerFallback p{color:#fff;margin:10px 0 0;font-size:clamp(18px,2vw,26px);font-weight:900}.sponsoredBannerCta{z-index:3;color:#111;letter-spacing:.7px;background:#ffd23f;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:900;position:absolute;bottom:20px;right:22px;box-shadow:0 10px 18px #00000029}.sponsoredBannerDots{justify-content:center;align-items:center;gap:7px;margin-top:12px;display:flex}.sponsoredBannerDots button{background:#cfcfcf;border:0;border-radius:999px;width:8px;height:8px;padding:0}.sponsoredBannerDots button.active{background:#111;width:24px}@media (max-width:700px){.categoryRow{gap:16px}.categoryButton{width:96px;min-width:96px}.categoryCircle{width:68px;height:68px}.categoryButton strong{min-height:32px;font-size:13px}.sponsoredBannerCard{border-radius:28px;min-height:260px}.sponsoredBannerImage{object-fit:contain}.sponsoredBannerFallback{padding:22px}.sponsoredBannerFallback img{width:190px;height:74px}.sponsoredBannerCta{padding:10px 14px;font-size:11px;bottom:14px;right:14px}}.imageCategoryCircle{background:#fff;padding:0;overflow:hidden}.imageCategoryCircle img{object-fit:cover;width:100%;height:100%;display:block}.categoryButton.active .imageCategoryCircle img{transform:scale(1.02)}.bestSellerDepartmentStack{flex-direction:column;gap:30px;display:flex}.bestSellerDepartmentSection{width:100%}.bestSellerDepartmentTitle{color:#111;letter-spacing:-.2px;margin:0 0 14px;font-size:22px;font-weight:950}.bestSellerCarousel{scroll-snap-type:x mandatory;gap:18px;padding:2px 4px 18px 0;display:flex;overflow-x:auto}.bestSellerCarousel::-webkit-scrollbar{height:8px}.bestSellerCarousel::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:999px}.bestSellerCleanItem{text-align:left;scroll-snap-align:start;background:0 0;border:0;width:clamp(190px,17vw,250px);min-width:clamp(190px,17vw,250px);padding:0}.bestSellerCleanImageWrap{aspect-ratio:1;background:#fff;border:1px solid #ececec;border-radius:24px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000000b}.bestSellerCleanImage{object-fit:contain;width:100%;height:100%;padding:12px}.bestSellerCleanPlaceholder{background:#f5f5f5;border:1px solid #e7e7e7;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.bestSellerCleanPlaceholder span{color:#111;font-size:18px;font-weight:950}.bestSellerCleanFreeBadge{color:#ffd23f;background:#111;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:950;position:absolute;top:10px;left:10px}.bestSellerCleanItem h4{color:#111;white-space:nowrap;text-overflow:ellipsis;margin:10px 0 0;font-size:16px;font-weight:950;line-height:1.18;overflow:hidden}.bestSellerCleanItem strong{color:#111;margin-top:6px;font-size:17px;font-weight:950;display:block}@media (max-width:700px){.bestSellerDepartmentStack{gap:24px}.bestSellerDepartmentTitle{font-size:19px}.bestSellerCleanItem{width:170px;min-width:170px}.bestSellerCleanImageWrap{border-radius:20px}}.webAppShell{overflow-x:hidden}.topHeader~.searchBar,.topHeader~.sponsoredBannerCarousel,.topHeader~.trustGrid,.topHeader~.cartSummary,.topHeader~.sectionBlock,.topHeader~.operationsPromise{transform-origin:0 0;width:200%;margin-right:0;transform:scale(.5)}.topHeader~.sponsoredBannerCarousel,.topHeader~.trustGrid,.topHeader~.cartSummary,.topHeader~.sectionBlock,.topHeader~.operationsPromise{margin-top:calc(var(--darik-section-pull,0px) * -1)}.topHeader~.searchBar{--darik-section-pull:0px}.topHeader~.sponsoredBannerCarousel{--darik-section-pull:35px}.topHeader~.trustGrid{--darik-section-pull:170px}.topHeader~.cartSummary{--darik-section-pull:55px}.topHeader~.sectionBlock{--darik-section-pull:45px}.topHeader~.operationsPromise{--darik-section-pull:50px}body{overflow-x:hidden}@media (max-width:700px){.topHeader~.searchBar,.topHeader~.sponsoredBannerCarousel,.topHeader~.trustGrid,.topHeader~.cartSummary,.topHeader~.sectionBlock,.topHeader~.operationsPromise{width:138.889%;transform:scale(.72)}.topHeader~.sponsoredBannerCarousel{--darik-section-pull:24px}.topHeader~.trustGrid{--darik-section-pull:72px}.topHeader~.cartSummary,.topHeader~.sectionBlock,.topHeader~.operationsPromise{--darik-section-pull:28px}}.sectionBlock:has(.categoryRow){overflow:visible}.categoryRow{zoom:2;scroll-snap-type:x proximity;grid-auto-columns:minmax(112px,1fr);grid-auto-flow:column;gap:14px;width:100%;max-width:100%;padding:4px 2px 18px;display:grid;overflow:auto visible}.categoryButton{scroll-snap-align:start;width:100%;min-width:112px}.categoryCircle{width:74px;height:74px}.categoryButton strong{min-height:34px;font-size:14px}.categoryRow::-webkit-scrollbar{height:8px}.categoryRow::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:999px}.categoryRow::-webkit-scrollbar-track{background:0 0}@media (min-width:1400px){.categoryRow{grid-auto-columns:minmax(118px,1fr);gap:16px}.categoryButton{min-width:118px}}@media (max-width:700px){.categoryRow{zoom:1.38;grid-auto-columns:minmax(92px,1fr);gap:12px;width:100%;max-width:100%}.categoryButton{min-width:92px}.categoryCircle{width:64px;height:64px}}.topHeader~.sectionBlock{--darik-section-pull:92px;margin-top:0}.topHeader~.sectionBlock+.sectionBlock{--darik-section-pull:150px;margin-top:0}.categoryRow{padding-bottom:8px}.sectionBlock:has(.categoryRow) .sectionTitleRow{margin-bottom:8px}.topHeader~.sectionBlock+.sectionBlock .sectionTitleRow{margin-bottom:12px}@media (max-width:700px){.topHeader~.sectionBlock{--darik-section-pull:48px}.topHeader~.sectionBlock+.sectionBlock{--darik-section-pull:76px}.categoryRow{padding-bottom:6px}}.bestSellerCarousel{gap:36px!important;padding-bottom:28px!important}.bestSellerCleanItem{width:clamp(380px,34vw,500px)!important;min-width:clamp(380px,34vw,500px)!important}.bestSellerCleanImageWrap{border-radius:34px!important}.bestSellerCleanImage{padding:18px!important}.bestSellerCleanItem h4{margin-top:16px!important;font-size:32px!important;font-weight:950!important;line-height:1.12!important}.bestSellerCleanItem strong{margin-top:10px!important;font-size:34px!important;font-weight:950!important}.bestSellerCleanFreeBadge{padding:8px 14px!important;font-size:14px!important;top:16px!important;left:16px!important}@media (max-width:1100px){.bestSellerCleanItem{width:340px!important;min-width:340px!important}.bestSellerCleanItem h4{font-size:27px!important}.bestSellerCleanItem strong{font-size:29px!important}}@media (max-width:700px){.bestSellerCleanItem{width:260px!important;min-width:260px!important}.bestSellerCleanItem h4{font-size:22px!important}.bestSellerCleanItem strong{font-size:24px!important}.bestSellerCarousel{gap:18px!important}}.subcategoryFilterBlock{transform-origin:0 0;background:#fff;border:1px solid #e7e7e7;border-radius:26px;width:200%;margin-top:-116px;margin-bottom:22px;padding:20px;transform:scale(.5);box-shadow:0 10px 24px #0000000b}.subcategoryTitleRow{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.subcategoryTitleRow h3{color:#111;margin:0;font-size:28px;font-weight:950}.subcategoryTitleRow p{color:#777;margin:6px 0 0;font-size:16px;font-weight:800}.subcategoryChipRow{gap:12px;padding:4px 2px 12px;display:flex;overflow-x:auto}.subcategoryChipRow::-webkit-scrollbar{height:7px}.subcategoryChipRow::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:999px}.subcategoryChip{color:#111;white-space:nowrap;background:#f8f8f8;border:1px solid #e3e3e3;border-radius:999px;padding:13px 20px;font-size:18px;font-weight:950}.subcategoryChip.active{color:#ffd23f;background:#111;border-color:#111}@media (max-width:700px){.subcategoryFilterBlock{width:138.889%;margin-top:-56px;padding:16px;transform:scale(.72)}.subcategoryTitleRow h3{font-size:22px}.subcategoryTitleRow p{font-size:13px}.subcategoryChip{padding:11px 16px;font-size:15px}}@media (max-width:700px){.subcategoryFilterBlock{border-radius:26px!important;width:116.279%!important;margin-top:-44px!important;padding:18px!important;transform:scale(.86)!important}.subcategoryTitleRow h3{font-size:26px!important}.subcategoryTitleRow p{font-size:16px!important}.subcategoryChip{padding:14px 21px!important;font-size:19px!important}}.subcategoryChipRow:first-of-type .subcategoryChip{border-width:2px}.subcategoryChipRow+.subcategoryChipRow .subcategoryChip{box-shadow:0 6px 14px #0000000a}.productGrid .productInfo h3{margin-top:14px!important;font-size:34px!important;font-weight:950!important;line-height:1.12!important}.productGrid .productInfo p{margin-top:8px!important;font-size:24px!important;font-weight:900!important;line-height:1.15!important}.productGrid .productBottom{align-items:center!important;gap:18px!important;margin-top:18px!important}.productGrid .productBottom strong{font-size:36px!important;font-weight:950!important;line-height:1.05!important}.productGrid .productBottom span{margin-top:8px!important;font-size:22px!important;font-weight:950!important;line-height:1.12!important}.productGrid .productBottom button{min-width:126px!important;padding:18px 28px!important;font-size:26px!important;font-weight:950!important}@media (max-width:1100px){.productGrid .productInfo h3{font-size:28px!important}.productGrid .productInfo p{font-size:20px!important}.productGrid .productBottom strong{font-size:30px!important}.productGrid .productBottom span{font-size:18px!important}.productGrid .productBottom button{min-width:106px!important;padding:15px 22px!important;font-size:22px!important}}@media (max-width:700px){.productGrid .productInfo h3{font-size:22px!important;line-height:1.12!important}.productGrid .productInfo p{font-size:16px!important}.productGrid .productBottom strong{font-size:24px!important}.productGrid .productBottom span{font-size:15px!important}.productGrid .productBottom button{width:100%!important;padding:14px 18px!important;font-size:18px!important}}.sizePickerCard{background:#fff;border:1px solid #e7e7e7;border-radius:24px;margin-top:18px;padding:18px}.sizePickerCard h3{color:#111;margin:0 0 12px;font-size:22px;font-weight:950}.sizePickerCard p{color:#555;margin:0;font-size:15px;font-weight:800;line-height:1.45}.sizeChipRow{flex-wrap:wrap;gap:12px;display:flex}.sizeChip{color:#111;background:#f8f8f8;border:1px solid #ddd;border-radius:999px;min-width:74px;padding:13px 18px;font-size:18px;font-weight:950}.sizeChip.active{color:#ffd23f;background:#111;border-color:#111}.selectedSizeText{color:#fff;margin:7px 0 0;font-size:15px;font-weight:900}.detailBottomBar button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:700px){.sizeChip{min-width:62px;padding:11px 15px;font-size:16px}.sizePickerCard h3{font-size:20px}}.sizeChip{justify-content:center;align-items:center;display:inline-flex}.webAppShell{padding-top:246px!important}.topHeader{z-index:5000!important;-webkit-backdrop-filter:blur(18px)!important;will-change:min-height, padding!important;background:radial-gradient(circle at 0 0,#ffd23f38,#0000 30%),#f7f7f7f5!important;border-bottom:1px solid #0000000f!important;grid-template-columns:64px 1fr 64px!important;align-items:center!important;gap:18px!important;min-height:188px!important;margin:0!important;padding:20px 44px 18px!important;transition:min-height .18s,padding .18s,box-shadow .18s,background .18s!important;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:translateZ(0)!important;box-shadow:0 12px 28px #00000014!important}.topHeader .logoWrap{height:150px!important;min-height:150px!important;transition:height .18s,min-height .18s,transform .18s!important}.topHeader .logoWrap img{object-fit:contain!important;width:560px!important;height:150px!important;max-height:150px!important;transition:width .18s,height .18s,max-height .18s!important}.topHeader .circleButton{transition:width .18s,height .18s,font-size .18s,transform .18s!important}.topHeader.topHeaderShrunk{background:#f7f7f7fa!important;min-height:94px!important;padding-top:8px!important;padding-bottom:8px!important;box-shadow:0 14px 34px #00000024!important}.topHeader.topHeaderShrunk .logoWrap{height:75px!important;min-height:75px!important}.topHeader.topHeaderShrunk .logoWrap img{width:280px!important;height:75px!important;max-height:75px!important}.topHeader.topHeaderShrunk .circleButton{width:44px!important;height:44px!important;font-size:19px!important}.topHeader.topHeaderShrunk .cartButton span{min-width:20px!important;height:20px!important;font-size:11px!important}@media (max-width:700px){.webAppShell{padding-top:164px!important}.topHeader{grid-template-columns:52px 1fr 52px!important;gap:10px!important;min-height:132px!important;padding:14px 16px 12px!important}.topHeader .logoWrap{height:104px!important;min-height:104px!important}.topHeader .logoWrap img{width:340px!important;height:104px!important;max-height:104px!important}.topHeader.topHeaderShrunk{min-height:72px!important;padding-top:6px!important;padding-bottom:6px!important}.topHeader.topHeaderShrunk .logoWrap{height:52px!important;min-height:52px!important}.topHeader.topHeaderShrunk .logoWrap img{width:170px!important;height:52px!important;max-height:52px!important}.topHeader.topHeaderShrunk .circleButton{width:40px!important;height:40px!important;font-size:18px!important}}.trustGrid{margin-bottom:-96px!important;position:relative!important;top:-96px!important}@media (max-width:700px){.trustGrid{margin-bottom:-72px!important;top:-72px!important}}.bestSellerCleanSection{margin-bottom:-96px!important;position:relative!important;top:-96px!important}.productGrid{top:auto}@media (max-width:700px){.bestSellerCleanSection{margin-bottom:-72px!important;top:-72px!important}}.deliveryCard{cursor:pointer;text-align:left;border:1px solid #e6e6e6;width:100%}.deliveryCard:disabled{opacity:.45;cursor:not-allowed}.checkoutModal{background:#f6f6f6;border-radius:34px;width:min(980px,100vw - 28px);max-height:92vh;padding:22px;overflow-y:auto;box-shadow:0 30px 90px #00000047}.checkoutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.checkoutPanel,.checkoutReviewBox{background:#fff;border:1px solid #e7e7e7;border-radius:28px;padding:18px}.checkoutPanel h3,.checkoutReviewBox h3{color:#111;margin:0 0 14px;font-size:22px;font-weight:950}.checkoutPanel label{color:#333;gap:8px;margin-top:12px;font-size:14px;font-weight:950;display:grid}.checkoutPanel input,.checkoutPanel textarea{color:#111;background:#f9f9f9;border:1px solid #ddd;border-radius:18px;outline:none;width:100%;padding:14px 16px;font-size:16px;font-weight:800}.checkoutPanel textarea{resize:vertical;min-height:88px}.checkoutPanel input:focus,.checkoutPanel textarea:focus{background:#fff;border-color:#111}.manualGpsBox{background:#fff8df;border:1px solid #ffe08a;border-radius:22px;padding:14px}.manualGpsBox strong{color:#111;font-size:15px;font-weight:950}.manualGpsBox p{color:#6a5a11;margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.35}.gpsInputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.checkoutDeliveryCard{border-radius:22px;margin-top:10px;padding:16px}.paymentMethodCard{color:#fff;background:#111;border:2px solid #111;border-radius:22px;padding:18px}.paymentMethodCard strong{font-size:18px;font-weight:950;display:block}.paymentMethodCard p{color:#ffffffbf;margin:6px 0 0;font-size:14px;font-weight:800}.checkoutReviewBox{margin-top:18px}.checkoutReviewItems{gap:10px;margin-bottom:14px;display:grid}.checkoutReviewItems div{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:14px;padding-bottom:10px;display:flex}.checkoutReviewItems span{color:#333;font-size:15px;font-weight:850}.checkoutReviewItems strong{white-space:nowrap;color:#111;font-size:15px;font-weight:950}.checkoutSummaryRows{margin-top:14px}.placeOrderButton{margin-top:18px}.placeOrderButton:disabled{opacity:.55;cursor:wait}.checkoutErrorBox{color:#b42318;background:#fff0ef;border:1px solid #f2b8b5;border-radius:20px;margin-top:14px;padding:14px 16px;font-size:15px;font-weight:950}.orderPlacedModal{text-align:center;background:#fff;border-radius:34px;width:min(460px,100vw - 28px);padding:28px;box-shadow:0 30px 90px #00000047}.successBadge{color:#ffd23f;background:#111;border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;font-size:42px;font-weight:950;display:inline-flex}.orderPlacedModal h2{color:#111;margin:18px 0 8px;font-size:30px;font-weight:950}.orderPlacedModal p{color:#555;margin:0;font-size:15px;font-weight:800}.pinBox{background:#fff8df;border-radius:24px;margin:20px 0;padding:18px}.pinBox span{color:#6a5a11;text-transform:uppercase;font-size:13px;font-weight:950;display:block}.pinBox strong{color:#111;letter-spacing:.06em;margin-top:5px;font-size:34px;font-weight:950;display:block}@media (max-width:800px){.checkoutGrid{grid-template-columns:1fr}.checkoutModal{border-radius:28px;max-height:94vh;padding:18px}.gpsInputGrid{grid-template-columns:1fr}}.cartActionsColumn{justify-items:end;gap:10px;display:grid}.saveForLaterButton{color:#111;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:950}.saveForLaterButton:hover{background:#fff8df;border-color:#ffd23f}.savedForLaterBox{background:#fff;border:1px solid #e7e7e7;border-radius:28px;margin-top:18px;padding:16px}.savedForLaterHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.savedForLaterHeader h3{color:#111;margin:0;font-size:20px;font-weight:950}.savedForLaterHeader span{color:#777;font-size:13px;font-weight:900}.savedForLaterList{gap:12px;display:grid}.savedForLaterItem{background:#fafafa;border:1px solid #eee;border-radius:22px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.savedForLaterActions{justify-items:end;gap:8px;display:grid}.savedForLaterActions button{color:#ffd23f;cursor:pointer;white-space:nowrap;background:#111;border:0;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:950}.savedForLaterActions .removeSavedButton{color:#333;background:#f1f1f1}@media (max-width:700px){.cartItem{grid-template-columns:58px 1fr}.cartActionsColumn{grid-column:1/-1;justify-items:stretch}.savedForLaterItem{grid-template-columns:58px 1fr}.savedForLaterActions{grid-column:1/-1;grid-template-columns:1fr 1fr}.savedForLaterActions button,.saveForLaterButton{width:100%}}.checkoutFullScreenOverlay{z-index:9000;background:#f6f6f6;position:fixed;inset:0;overflow-y:auto}.checkoutFullScreenPage{min-height:100vh;padding:28px clamp(18px,4vw,56px) 44px}.checkoutFullTopBar{z-index:20;-webkit-backdrop-filter:blur(18px);background:#f6f6f6f5;border-bottom:1px solid #00000012;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:-28px calc(-1*clamp(18px,4vw,56px)) 22px;padding:18px clamp(18px,4vw,56px);display:grid;position:sticky;top:0}.checkoutFullTopBar h2{color:#111;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.5vw,46px);font-weight:950}.checkoutFullTopBar p{color:#666;margin:4px 0 0;font-size:15px;font-weight:850}.checkoutBackButton{color:#ffd23f;cursor:pointer;background:#111;border:0;border-radius:999px;padding:14px 18px;font-size:14px;font-weight:950}.checkoutTopTotal{text-align:right;background:#fff;border:1px solid #e2e2e2;border-radius:20px;padding:12px 18px}.checkoutTopTotal span{color:#777;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.checkoutTopTotal strong{color:#111;margin-top:2px;font-size:22px;font-weight:950;display:block}.checkoutFullScreenPage .checkoutGrid{grid-template-columns:minmax(320px,.95fr) minmax(380px,1.25fr);align-items:start}.checkoutLocationPanel{grid-row:span 2}.currentLocationBox{color:#fff;background:#111;border:1px solid #111;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.currentLocationBox strong{color:#fff;font-size:17px;font-weight:950;display:block}.currentLocationBox p{color:#ffffffb8;margin:4px 0 0;font-size:13px;font-weight:800;line-height:1.35}.currentLocationBox button{color:#111;cursor:pointer;white-space:nowrap;background:#ffd23f;border:0;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:950}.currentLocationBox button:disabled{opacity:.65;cursor:wait}.savedLocationsBox{background:#fafafa;border:1px solid #e7e7e7;border-radius:24px;margin-top:14px;padding:14px}.savedLocationsBox>strong{color:#111;margin-bottom:10px;font-size:15px;font-weight:950;display:block}.savedLocationList{gap:10px;display:grid}.savedLocationCard{background:#fff;border:1px solid #e5e5e5;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.savedLocationCard.active{border-color:#111;box-shadow:0 0 0 2px #ffd23f8c}.savedLocationCard button{text-align:left;cursor:pointer;background:0 0;border:0}.savedLocationCard span{color:#111;font-size:15px;font-weight:950;display:block}.savedLocationCard small{color:#777;margin-top:3px;font-size:12px;font-weight:800;line-height:1.25;display:block}.savedLocationCard .deleteSavedLocationButton{color:#333;white-space:nowrap;background:#f1f1f1;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950}.locationMessage{color:#6a5a11;background:#fff8df;border:1px solid #ffe08a;border-radius:18px;margin-top:12px;padding:12px 14px;font-size:13px;font-weight:900}.saveLocationToggle{cursor:pointer;background:#fafafa;border:1px solid #e7e7e7;border-radius:20px;align-items:center;padding:13px 14px;flex-direction:row!important;grid-template-columns:none!important;gap:10px!important;display:flex!important}.saveLocationToggle input{accent-color:#111;width:18px!important;height:18px!important;padding:0!important}@media (max-width:900px){.checkoutFullTopBar{grid-template-columns:1fr;align-items:start}.checkoutTopTotal{text-align:left}.checkoutFullScreenPage .checkoutGrid,.currentLocationBox,.savedLocationCard{grid-template-columns:1fr}}.deliveryRadiusStatus{background:#f0fff4;border:1px solid #cfe8d4;border-radius:20px;margin-top:12px;padding:14px 16px}.deliveryRadiusStatus strong{color:#166534;font-size:15px;font-weight:950;display:block}.deliveryRadiusStatus p{color:#166534;margin:5px 0 0;font-size:13px;font-weight:850;line-height:1.35}.deliveryRadiusStatus.blocked{background:#fff0ef;border-color:#f2b8b5}.deliveryRadiusStatus.blocked strong,.deliveryRadiusStatus.blocked p{color:#b42318}.deliveryCard:disabled{filter:grayscale(.35);opacity:.42!important;cursor:not-allowed!important}.modalOverlay{z-index:9500!important}.productDetailCard,.cartSheet,.checkoutModal,.orderPlacedModal{z-index:9501!important;position:relative!important}.checkoutFullScreenOverlay{z-index:9600!important}.settingsHeaderButton{font-size:28px!important}.settingsFullScreenOverlay{z-index:9700;background:#f6f6f6;position:fixed;inset:0;overflow-y:auto}.settingsFullScreenPage{min-height:100vh;padding:28px clamp(18px,4vw,56px) 44px}.settingsTopBar{z-index:30;-webkit-backdrop-filter:blur(18px);background:#f6f6f6f5;border-bottom:1px solid #00000012;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:-28px calc(-1*clamp(18px,4vw,56px)) 22px;padding:18px clamp(18px,4vw,56px);display:grid;position:sticky;top:0}.settingsTopBar h2{color:#111;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.5vw,46px);font-weight:950}.settingsTopBar p{color:#666;margin:4px 0 0;font-size:15px;font-weight:850}.settingsSaveTopButton,.settingsPrimaryButton{color:#111;cursor:pointer;white-space:nowrap;background:#ffd23f;border:0;border-radius:999px;padding:14px 18px;font-size:14px;font-weight:950}.settingsSavedMessage{color:#166534;background:#f0fff4;border:1px solid #cfe8d4;border-radius:20px;margin-bottom:18px;padding:14px 16px;font-size:14px;font-weight:950}.settingsGrid{grid-template-columns:minmax(320px,.95fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.settingsPanel{background:#fff;border:1px solid #e7e7e7;border-radius:30px;padding:20px;box-shadow:0 16px 36px #0000000d}.savedLocationsSettingsPanel{grid-column:1/-1}.settingsPanelHeader{align-items:center;gap:14px;margin-bottom:16px;display:flex}.settingsPanelHeader>span{color:#ffd23f;background:#111;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:inline-flex}.settingsPanelHeader h3{color:#111;margin:0;font-size:24px;font-weight:950}.settingsPanelHeader p{color:#666;margin:4px 0 0;font-size:13px;font-weight:800}.settingsPanel label{color:#333;gap:8px;margin-top:12px;font-size:14px;font-weight:950;display:grid}.settingsPanel input{color:#111;background:#f9f9f9;border:1px solid #ddd;border-radius:18px;outline:none;width:100%;padding:14px 16px;font-size:16px;font-weight:800}.settingsPanel input:focus{background:#fff;border-color:#111}.settingsAccountCard,.settingsCreditCard,.settingsOptionCard,.settingsEmptyState{background:#fafafa;border:1px solid #eee;border-radius:24px;padding:16px}.settingsAccountCard span,.settingsCreditCard span{color:#777;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.settingsAccountCard strong,.settingsCreditCard strong{color:#111;margin-top:4px;font-size:22px;font-weight:950;display:block}.settingsAccountCard p,.settingsCreditCard p,.settingsOptionCard p,.settingsEmptyState p{color:#666;margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.4}.settingsCreditCard{background:#fff8df;border-color:#ffe08a;margin-top:14px}.settingsPrimaryButton{width:100%;margin-top:16px}.settingsOptionCard{gap:14px;margin-bottom:12px;display:grid}.settingsOptionCard strong,.settingsEmptyState strong{color:#111;font-size:17px;font-weight:950;display:block}.languageToggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.languageToggle button{color:#111;cursor:pointer;background:#fff;border:1px solid #e4e4e4;border-radius:16px;padding:12px;font-size:13px;font-weight:950}.languageToggle button.active{color:#ffd23f;background:#111;border-color:#111}.settingsOptionButton{text-align:left;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:22px;align-items:center;gap:12px;width:100%;margin-top:10px;padding:14px;display:flex}.settingsOptionButton span{background:#f4f4f4;border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:inline-flex}.settingsOptionButton strong{color:#111;font-size:15px;font-weight:950;display:block}.settingsOptionButton p{color:#777;margin:3px 0 0;font-size:12px;font-weight:800;line-height:1.35}.settingsDangerButton{color:#b42318;cursor:pointer;background:#fff0ef;border:0;border-radius:18px;width:100%;margin-top:14px;padding:14px;font-size:14px;font-weight:950}.settingsSavedLocationList{gap:12px;display:grid}.settingsSavedLocationCard{background:#fafafa;border:1px solid #eee;border-radius:24px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.settingsSavedLocationIcon{background:#ffd23f;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:inline-flex}.settingsSavedLocationMiddle strong{color:#111;font-size:16px;font-weight:950;display:block}.settingsSavedLocationMiddle p{color:#555;margin:4px 0 0;font-size:13px;font-weight:800;line-height:1.35}.settingsSavedLocationMiddle small{color:#888;margin-top:4px;font-size:11px;font-weight:800;display:block}.settingsSavedLocationActions{justify-items:end;gap:8px;display:grid}.settingsSavedLocationActions button{color:#ffd23f;cursor:pointer;white-space:nowrap;background:#111;border:0;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:950}.settingsSavedLocationActions .removeSavedButton{color:#333;background:#f1f1f1}@media (max-width:900px){.settingsTopBar{grid-template-columns:1fr;align-items:start}.settingsGrid{grid-template-columns:1fr}.settingsSavedLocationCard{grid-template-columns:48px 1fr}.settingsSavedLocationActions{grid-column:1/-1;grid-template-columns:1fr 1fr;justify-items:stretch}.settingsSavedLocationActions button,.settingsSaveTopButton{width:100%}}.settingsFullScreenOverlay[dir=rtl],.darikPage[dir=rtl] .settingsFullScreenOverlay{direction:rtl}.settingsTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settingsAuthBox,.settingsPasswordBox,.settingsSupportForm,.settingsSupportTickets,.settingsPanelFull,.settingsSignInNotice{background:#fff;border:1px solid #e7e7e7;border-radius:24px}.settingsAuthBox{padding:14px}.settingsAuthSwitch{background:#f3f4f6;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:6px;display:grid}.settingsAuthSwitch button,.languageToggle button{color:#111;background:0 0;border:0;border-radius:14px;padding:11px 12px;font-weight:950}.settingsAuthSwitch button.active,.languageToggle button.active{color:#ffd23f;background:#111;box-shadow:0 8px 16px #0000001f}.settingsAuthForm{flex-direction:column;gap:12px;display:flex}.settingsAuthForm h4,.settingsSupportForm h4,.settingsSupportTickets h4{margin:0;font-size:18px;font-weight:950}.settingsAuthForm p{color:#6b7280;margin:0;font-size:13px;font-weight:800;line-height:1.35}.settingsPanel label{color:#111;flex-direction:column;gap:8px;margin-bottom:12px;font-size:13px;font-weight:950;display:flex}.settingsPanel input,.settingsPanel select,.settingsPanel textarea{color:#111;background:#fff;border:1px solid #dedede;border-radius:17px;outline:none;width:100%;padding:13px 14px;font-size:15px;font-weight:750}.settingsPanel textarea,.settingsTextarea{resize:vertical;min-height:112px}.settingsSelect{appearance:auto}.settingsMiniStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.settingsMiniStats div{background:#f7f7f7;border:1px solid #e6e6e6;border-radius:18px;padding:14px}.settingsMiniStats span{color:#6b7280;font-size:12px;font-weight:900;display:block}.settingsMiniStats strong{color:#111;margin-top:6px;font-size:18px;font-weight:950;display:block}.settingsButtonRow{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.settingsPrimaryButton,.settingsSecondaryButton,.settingsInlineButton,.settingsGhostButton{border:0;border-radius:17px;padding:13px 16px;font-weight:950}.settingsPrimaryButton{color:#ffd23f;background:#111}.settingsSecondaryButton{color:#111;background:#ffd23f}.settingsInlineButton{color:#ffd23f;background:#111;align-self:flex-start;margin-bottom:12px}.settingsGhostButton{color:#111;background:#f3f4f6;border:1px solid #e2e2e2}.settingsPrimaryButton:disabled,.settingsSecondaryButton:disabled{opacity:.55;cursor:not-allowed}.settingsOptionButton.active{border-color:#ffd23f;box-shadow:0 0 0 3px #ffd23f38}.settingsOptionCard{background:#f9fafb;border:1px solid #e7e7e7;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:14px;display:flex}.settingsOptionCard strong{font-size:16px;font-weight:950;display:block}.settingsOptionCard p{color:#6b7280;margin:5px 0 0;font-size:13px;font-weight:800}.languageToggle{background:#fff;border:1px solid #e6e6e6;border-radius:18px;flex-shrink:0;gap:6px;padding:5px;display:flex}.settingsPanelFull{grid-column:1/-1;padding:18px}.settingsSignInNotice{color:#555;padding:18px;font-weight:850;line-height:1.5}.settingsOrderList{gap:14px;display:grid}.settingsOrderCard{background:#fff;border:1px solid #e7e7e7;border-radius:22px;padding:16px}.settingsOrderHeader,.settingsOrderTotals,.settingsSupportTicketsHeader,.supportThreadTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.settingsOrderHeader strong{font-size:17px;font-weight:950}.settingsOrderHeader p,.settingsOrderEta,.settingsOrderPin{color:#6b7280;margin:5px 0 0;font-size:13px;font-weight:800}.settingsStatusPill{color:#ffd23f;text-transform:capitalize;white-space:nowrap;background:#111;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:950}.settingsOrderTotals{color:#4b5563;flex-wrap:wrap;justify-content:flex-start;margin-top:12px;font-size:13px;font-weight:850}.settingsOrderTotals strong{color:#111}.settingsOrderItems{background:#f8f8f8;border:1px solid #ececec;border-radius:18px;margin-top:12px;padding:12px}.settingsOrderItems>strong{margin-bottom:8px;font-size:13px;font-weight:950;display:block}.settingsOrderItemRow{border-top:1px solid #e5e5e5;justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;font-size:13px;font-weight:800;display:flex}.settingsOrderItemRow small{color:#6b7280;white-space:nowrap;font-weight:900}.settingsSupportLayout{grid-template-columns:minmax(280px,.82fr) minmax(320px,1.18fr);gap:16px;display:grid}.settingsSupportForm,.settingsSupportTickets,.settingsPasswordBox{padding:16px}.supportThreadCard{background:#fff;border:1px solid #e7e7e7;border-radius:20px;margin-top:12px;overflow:hidden}.supportThreadCard.active{border-color:#ffd23f;box-shadow:0 0 0 3px #ffd23f2e}.supportThreadTop{text-align:left;background:#fff;border:0;width:100%;padding:14px}.supportThreadTop strong{font-size:15px;font-weight:950}.supportThreadTop p{color:#6b7280;margin:5px 0 0;font-size:13px;font-weight:800}.supportThreadTop span{color:#111;text-transform:capitalize;white-space:nowrap;background:#f3f4f6;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950}.supportThreadBody{border-top:1px solid #ececec;padding:14px}.supportMessages{flex-direction:column;gap:10px;max-height:320px;margin-bottom:12px;padding-right:4px;display:flex;overflow-y:auto}.supportMessage{color:#111;background:#f3f4f6;border-radius:17px;max-width:86%;padding:11px 12px}.supportMessage.customer{color:#ffd23f;background:#111;align-self:flex-end}.supportMessage.admin{align-self:flex-start}.supportMessage strong{margin-bottom:5px;font-size:12px;font-weight:950;display:block}.supportMessage p{margin:0;font-size:14px;font-weight:750;line-height:1.4}.supportMessage small{opacity:.72;margin-top:6px;font-size:11px;font-weight:800;display:block}@media (max-width:900px){.settingsTwoColumn,.settingsMiniStats,.settingsSupportLayout{grid-template-columns:1fr}.settingsOptionCard,.settingsOrderHeader,.settingsOrderTotals,.settingsSupportTicketsHeader,.supportThreadTop{flex-direction:column;align-items:flex-start}.languageToggle,.settingsButtonRow{width:100%}.languageToggle button,.settingsButtonRow button{flex:1}}.settingsPanel,.settingsPanelFull,.savedLocationsSettingsPanel,.accountSettingsPanel{scroll-margin-top:112px}.settingsPanelFocusPulse{animation:1.1s ease-in-out darikSettingsFocusPulse;border-color:#ffd23f!important;box-shadow:0 0 0 4px #ffd23f52,0 18px 44px #0000001a!important}@keyframes darikSettingsFocusPulse{0%{transform:scale(.992)}45%{transform:scale(1.006)}to{transform:scale(1)}}.checkoutAccountNotice{background:#fff8d8;border:1px solid #ffd23fbf;border-radius:18px;margin:14px 0 0;padding:14px 16px}.checkoutAccountNotice strong{color:#111;font-size:15px;font-weight:950;display:block}.checkoutAccountNotice p{color:#4b5563;margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.38}.checkoutAccountRequiredBox{background:#fff;border:1px solid #0b7a313d;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:18px;display:flex;box-shadow:0 10px 24px #0000000b}.checkoutAccountRequiredBox span{color:#0b7a31;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.checkoutAccountRequiredBox strong{color:#111;margin-top:4px;font-size:20px;font-weight:950;display:block}.checkoutAccountRequiredBox p{color:#4b5563;margin:6px 0 0;font-size:14px;font-weight:800;line-height:1.4}.checkoutAccountRequiredBox button{color:#ffd23f;white-space:nowrap;background:#111;border:0;border-radius:999px;padding:13px 18px;font-size:13px;font-weight:950}@media (max-width:700px){.checkoutAccountRequiredBox{flex-direction:column;align-items:stretch}.checkoutAccountRequiredBox button{width:100%}}.productFullScreenOverlay{z-index:9650;color:#111;background:radial-gradient(circle at 0 0,#ffd23f29,#0000 30%),linear-gradient(135deg,#f7f7f7 0%,#eef1f4 55%,#e8edf2 100%);position:fixed;inset:0;overflow-y:auto}.productFullScreenPage{width:100%;min-height:100vh;padding:24px clamp(16px,4vw,56px) 46px}.productDetailTopBar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f7f7eb;border-bottom:1px solid #0000000f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:-24px calc(-1*clamp(16px,4vw,56px)) 24px;padding:16px clamp(16px,4vw,56px);display:grid;position:sticky;top:0}.productBackButton,.productDetailCartButton{color:#ffd23f;background:#111;border:0;border-radius:999px;padding:13px 18px;font-size:14px;font-weight:950;box-shadow:0 10px 22px #00000014}.productDetailCartButton{color:#111;background:#ffd23f}.productDetailTopTitle{text-align:center;min-width:0}.productDetailTopTitle strong{color:#111;font-size:17px;font-weight:950;display:block}.productDetailTopTitle span{color:#666;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;font-weight:850;display:block;overflow:hidden}.productDetailHeroGrid{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:start;gap:clamp(20px,4vw,42px);display:grid}.productDetailImageButton{background:#fff;border:1px solid #ececec;border-radius:34px;justify-content:center;align-items:center;width:100%;min-height:clamp(380px,46vw,620px);padding:clamp(18px,3vw,34px);display:flex;position:sticky;top:88px;overflow:hidden;box-shadow:0 20px 44px #00000014}.productDetailImageButton:disabled{cursor:default}.productDetailFreeBadge{color:#ffd23f;letter-spacing:.4px;background:#111;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:950;position:absolute;top:18px;left:18px}.productImageTapHint{color:#ffd23f;background:#111111e0;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950;position:absolute;bottom:18px;right:18px}.productDetailMainPanel{background:#fff;border:1px solid #e7e7e7;border-radius:34px;padding:clamp(22px,3.5vw,38px);box-shadow:0 18px 40px #0000000f}.productDetailBadgeRow{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.productDetailBadgeRow span{color:#111;background:#fff4bf;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950}.productDetailMainPanel h1{color:#111;letter-spacing:-1.2px;margin:0;font-size:clamp(34px,5vw,62px);font-weight:950;line-height:1.02}.productDetailDeliveryPromise{color:#fff;background:#111;border-radius:24px;margin-top:22px;padding:18px}.productDetailDeliveryPromise strong{color:#ffd23f;font-size:16px;font-weight:950;display:block}.productDetailDeliveryPromise p{color:#e8e8e8;margin:8px 0 0;font-size:14px;font-weight:750;line-height:1.45}.productDetailSizePicker{margin-top:18px}.productDetailActionBar{background:#111;border-radius:26px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:20px;display:flex}.productDetailActionBar span{color:#d8d8d8;font-size:13px;font-weight:850}.productDetailActionBar strong{color:#ffd23f;margin-top:6px;font-size:25px;font-weight:950;display:block}.productDetailActionBar button{color:#111;background:#ffd23f;border:0;border-radius:18px;min-width:152px;padding:16px 24px;font-size:15px;font-weight:950}.productDetailActionBar button:disabled{opacity:.5;cursor:not-allowed}.productDetailInfoGrid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:20px;margin-top:24px;display:grid}.productDetailDescriptionCard,.productDetailTrustCard{min-height:146px}.productImageZoomOverlay{z-index:9900;background:#000000db;justify-content:center;align-items:center;padding:clamp(16px,4vw,42px);display:flex;position:fixed;inset:0}.productImageZoomShell{background:#fff;border-radius:30px;justify-content:center;align-items:center;width:min(980px,100%);max-height:92vh;padding:clamp(18px,3vw,30px);display:flex;position:relative;box-shadow:0 28px 70px #00000057}.productImageZoomShell img{object-fit:contain;width:100%;max-height:82vh}.productImageZoomClose{z-index:2;color:#ffd23f;background:#111;border:0;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:950;position:absolute;top:14px;right:14px}@media (max-width:900px){.productDetailHeroGrid{grid-template-columns:1fr}.productDetailImageButton{min-height:330px;position:relative;top:auto}.productDetailInfoGrid{grid-template-columns:1fr}}@media (max-width:700px){.productFullScreenPage{padding:18px 14px 34px}.productDetailTopBar{grid-template-columns:1fr auto;margin:-18px -14px 18px;padding:12px 14px}.productDetailTopTitle{display:none}.productBackButton,.productDetailCartButton{padding:11px 13px;font-size:13px}.productDetailImageButton,.productDetailMainPanel{border-radius:26px}.productDetailMainPanel h1{font-size:34px}.productDetailActionBar{flex-direction:column;align-items:stretch}.productDetailActionBar button{width:100%}.productImageTapHint{bottom:12px;right:12px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{touch-action:manipulation;width:100%;max-width:100%;overflow-x:hidden}button,input,select,textarea{-webkit-tap-highlight-color:#ffd23f47}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important}}@media (max-width:820px){html,body,.darikPage,.webAppShell{max-width:100vw!important;overflow-x:hidden!important}.darikPage{background:linear-gradient(#f7f7f7 0%,#eef1f4 100%)!important}.webAppShell{padding:14px 12px 36px!important}.topHeader{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:8px!important;min-height:86px!important;margin-bottom:12px!important}.topHeader.topHeaderShrunk{min-height:64px!important;padding-top:4px!important;padding-bottom:4px!important}.circleButton,.topHeader.topHeaderShrunk .circleButton{width:44px!important;min-width:44px!important;height:44px!important;font-size:20px!important;box-shadow:0 8px 18px #00000014!important}.settingsHeaderButton{font-size:22px!important}.cartButton{font-size:18px!important}.cartButton span{min-width:20px!important;height:20px!important;font-size:11px!important;top:-4px!important;right:-5px!important}.logoWrap,.topHeader.topHeaderShrunk .logoWrap{min-width:0!important;height:86px!important}.topHeader.topHeaderShrunk .logoWrap{height:54px!important}.logoWrap img,.topHeader.topHeaderShrunk .logoWrap img{object-fit:contain!important;width:min(245px,62vw)!important;height:76px!important;max-height:76px!important}.topHeader.topHeaderShrunk .logoWrap img{width:min(190px,56vw)!important;height:52px!important;max-height:52px!important}.topHeader~.searchBar,.topHeader~.sponsoredBannerCarousel,.topHeader~.trustGrid,.topHeader~.cartSummary,.topHeader~.sectionBlock,.topHeader~.operationsPromise{width:100%!important;margin-top:0!important;margin-right:0!important;transform:none!important}.searchBar{border-radius:26px!important;gap:10px!important;min-height:52px!important;margin-bottom:14px!important;padding:0 14px!important}.searchBar span{font-size:21px!important}.searchBar input{min-width:0!important;font-size:16px!important}.sponsoredBannerCarousel{margin:0 0 16px!important}.sponsoredBannerCard{border-radius:22px!important;min-height:clamp(174px,46vw,280px)!important}.sponsoredBannerImage{object-fit:contain!important}.sponsoredBannerFallback{padding:20px!important}.sponsoredBannerFallback img{width:150px!important;height:58px!important}.sponsoredBannerFallback h2{font-size:30px!important}.sponsoredBannerFallback p{font-size:15px!important}.sponsoredBannerCta{padding:8px 10px!important;font-size:10px!important;bottom:12px!important;right:12px!important}.trustGrid,.bestSellerCleanSection{margin-bottom:16px!important;position:static!important;top:auto!important}.trustGrid{grid-template-columns:1fr!important;gap:10px!important}.trustCard{border-radius:18px!important;gap:12px!important;min-height:auto!important;padding:14px!important}.trustIcon{width:42px!important;height:42px!important;font-size:22px!important}.trustCard h3{font-size:16px!important}.trustCard p{font-size:13px!important}.cartSummary{border-radius:18px!important;gap:12px!important;margin-bottom:16px!important;padding:14px!important}.cartSummary h3{font-size:16px!important}.cartSummary p,.cartSummary span{font-size:12px!important}.cartSummary strong{white-space:nowrap!important;font-size:18px!important}.sectionBlock{margin-top:18px!important;overflow:hidden!important}.sectionTitleRow{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin-bottom:12px!important}.sectionTitleRow h2{font-size:22px!important;line-height:1.1!important}.sectionTitleRow p,.sectionTitleRow span{font-size:13px!important}.categoryRow{zoom:1!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;width:100%!important;max-width:100%!important;padding:4px 1px 14px!important;display:flex!important;overflow:auto visible!important}.categoryButton{scroll-snap-align:start!important;width:82px!important;min-width:82px!important;padding:0!important}.categoryCircle{width:58px!important;height:58px!important;margin-bottom:8px!important;font-size:24px!important}.categoryButton strong{min-height:30px!important;font-size:12px!important;line-height:1.15!important}.subcategoryFilterBlock{border-radius:18px!important;width:100%!important;margin:0 0 14px!important;padding:14px!important;transform:none!important}.subcategoryTitleRow{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin-bottom:10px!important}.subcategoryTitleRow h3{background:0 0!important;border:0!important;padding:0!important;font-size:20px!important;line-height:1.15!important}.subcategoryTitleRow p{font-size:12px!important}.subcategoryChipRow{-webkit-overflow-scrolling:touch!important;gap:8px!important;padding:2px 0 8px!important}.subcategoryChip{padding:10px 13px!important;font-size:13px!important}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}.productImageWrap{aspect-ratio:1!important;border-radius:18px!important}.productImageWrap img{padding:8px!important}.productInitials{width:52px!important;height:52px!important;font-size:14px!important}.productInfo h3{-webkit-line-clamp:2!important;line-clamp:2!important;font-size:14px!important;line-height:1.18!important}.productInfo p{font-size:11px!important}.productBottom{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-top:6px!important}.productBottom strong{font-size:16px!important}.productBottom span{font-size:11px!important}.productBottom button{width:100%!important;min-width:0!important;padding:9px 10px!important;font-size:13px!important}.freeBadge,.bestSellerCleanFreeBadge{padding:4px 7px!important;font-size:9px!important;top:8px!important;left:8px!important}.bestSellerDepartmentStack{gap:20px!important}.bestSellerDepartmentTitle{margin-bottom:10px!important;font-size:18px!important}.bestSellerCarousel{-webkit-overflow-scrolling:touch!important;gap:12px!important;padding-bottom:14px!important}.bestSellerCleanItem{width:148px!important;min-width:148px!important}.bestSellerCleanImageWrap{border-radius:16px!important}.bestSellerCleanImage{padding:8px!important}.bestSellerCleanItem h4{white-space:normal!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.bestSellerCleanItem strong{font-size:15px!important}.operationsPromise{border-radius:22px!important;margin-top:22px!important;padding:18px!important}.operationsPromise h2{font-size:21px!important}.operationsPromise p{font-size:14px!important}.emptyCard{border-radius:20px!important;padding:22px!important}.modalOverlay{align-items:stretch!important;padding:0!important}.cartSheet{border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:14px!important}.cartHeader{align-items:flex-start!important;gap:12px!important}.cartHeader h2{font-size:23px!important}.cartHeader p{font-size:13px!important}.cartHeader button{padding:10px 12px!important;font-size:13px!important}.cartItemsList,.checkoutBox,.savedForLaterBox{border-radius:20px!important;padding:10px!important}.cartItem,.savedForLaterItem{border-radius:16px!important;align-items:flex-start!important;gap:10px!important;padding:10px!important}.cartImage{border-radius:14px!important;width:58px!important;height:58px!important}.cartMiddle h3{font-size:14px!important}.cartMiddle p{font-size:12px!important}.quantityBox{gap:7px!important}.quantityBox button{width:32px!important;height:32px!important}.cartActionsColumn{justify-items:stretch!important}.saveForLaterButton{padding:8px 10px!important;font-size:11px!important}.deliveryCard,.checkoutDeliveryCard,.paymentMethodCard,.checkoutAccountNotice,.checkoutAccountRequiredBox{border-radius:16px!important;padding:13px!important}.summaryRows div,.checkoutSummaryRows div{font-size:13px!important}.checkoutButton,.placeOrderButton{border-radius:16px!important;min-height:48px!important}.checkoutFullScreenOverlay,.settingsFullScreenOverlay,.productFullScreenOverlay{-webkit-overflow-scrolling:touch!important;height:100dvh!important;overflow-y:auto!important}.checkoutFullScreenPage,.settingsFullScreenPage,.productFullScreenPage{width:100%!important;max-width:100vw!important;min-height:100dvh!important;padding:16px 12px 28px!important}.checkoutFullTopBar,.settingsTopBar,.productDetailTopBar{z-index:55!important;-webkit-backdrop-filter:blur(16px)!important;background:#f6f6f6f7!important;margin:-16px -12px 16px!important;padding:12px!important;position:sticky!important;top:0!important}.checkoutFullTopBar,.settingsTopBar{grid-template-columns:auto 1fr!important;align-items:center!important;gap:10px!important}.checkoutFullTopBar h2,.settingsTopBar h2{letter-spacing:-.03em!important;font-size:22px!important;line-height:1.12!important}.checkoutFullTopBar p,.settingsTopBar p{display:none!important}.checkoutBackButton,.settingsSaveTopButton,.settingsPrimaryButton,.settingsSecondaryButton,.settingsGhostButton,.settingsDangerButton,.productBackButton,.productDetailCartButton{border-radius:999px!important;min-height:42px!important;padding:10px 13px!important;font-size:13px!important}.settingsSaveTopButton{grid-column:1/-1!important;width:100%!important}.checkoutTopTotal{text-align:left!important;border-radius:16px!important;grid-column:1/-1!important;width:100%!important;padding:10px 12px!important}.checkoutTopTotal strong{font-size:19px!important}.checkoutFullScreenPage .checkoutGrid,.checkoutGrid,.settingsGrid,.settingsTwoColumn,.settingsSupportLayout,.gpsInputGrid{grid-template-columns:1fr!important;gap:12px!important}.checkoutPanel,.checkoutReviewBox,.settingsPanel,.settingsAuthBox,.settingsPasswordBox,.settingsSupportForm,.settingsSupportTickets,.settingsPanelFull,.settingsSignInNotice,.savedLocationsBox,.currentLocationBox{border-radius:20px!important;padding:14px!important}.checkoutPanel h3,.checkoutReviewBox h3,.settingsPanelHeader h3,.settingsAuthForm h4,.settingsSupportForm h4,.settingsSupportTickets h4{font-size:18px!important}.checkoutPanel label,.settingsPanel label{font-size:13px!important}.checkoutPanel input,.checkoutPanel textarea,.settingsPanel input,.settingsSelect,.settingsTextarea{border-radius:16px!important;width:100%!important;padding:13px 14px!important;font-size:16px!important}.currentLocationBox,.savedLocationCard,.settingsSavedLocationCard,.settingsOrderHeader,.settingsOrderTotals,.settingsSupportTicketsHeader,.supportThreadTop,.settingsOptionCard{flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important}.currentLocationBox button,.savedLocationCard button,.settingsSavedLocationActions,.settingsSavedLocationActions button,.settingsButtonRow,.settingsButtonRow button,.settingsOptionCard button{width:100%!important}.settingsPanelHeader{align-items:flex-start!important;gap:10px!important}.settingsPanelHeader>span{width:40px!important;height:40px!important;font-size:22px!important}.settingsAccountCard,.settingsCreditCard,.settingsOptionCard,.settingsEmptyState,.settingsOrderCard,.supportThreadCard{border-radius:18px!important;padding:14px!important}.settingsOptionButton{border-radius:18px!important;align-items:flex-start!important;padding:13px!important}.settingsOptionButton span{width:38px!important;height:38px!important;font-size:20px!important}.languageToggle{width:100%!important}.languageToggle button{flex:1!important}.settingsOrderItemRow,.checkoutReviewItems div{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.settingsOrderItemRow small,.checkoutReviewItems strong{white-space:normal!important}.supportMessages{max-height:48vh!important}}@media (max-width:700px){.productDetailTopBar{grid-template-columns:1fr auto!important}.productDetailTopTitle{display:none!important}.productDetailHeroGrid{display:block!important}.productDetailImageButton{aspect-ratio:1!important;border-radius:22px!important;width:100%!important;min-height:auto!important;margin-bottom:14px!important;padding:14px!important;position:relative!important;top:auto!important}.productDetailImageButton img{max-height:none!important}.productDetailMainPanel{border-radius:22px!important;padding:18px!important}.productDetailMainPanel h1{letter-spacing:-.5px!important;font-size:26px!important;line-height:1.08!important}.productDetailBadgeRow{gap:7px!important;margin-bottom:12px!important}.productDetailBadgeRow span{padding:7px 10px!important;font-size:11px!important}.productDetailDeliveryPromise{border-radius:18px!important;margin-top:15px!important;padding:14px!important}.productDetailSizePicker{margin-top:14px!important}.sizeChipRow{-webkit-overflow-scrolling:touch!important;gap:8px!important;overflow-x:auto!important}.sizeChip{min-width:52px!important;min-height:42px!important;padding:10px 12px!important;font-size:13px!important}.productDetailActionBar{z-index:40!important;border-radius:22px 22px 0 0!important;margin:16px -18px -18px!important;padding:14px!important;position:sticky!important;bottom:0!important;box-shadow:0 -12px 30px #00000029!important}.productDetailActionBar strong{font-size:22px!important}.productDetailActionBar button{width:100%!important;min-height:48px!important}.productDetailInfoGrid{margin-top:14px!important;display:block!important}.productDetailDescriptionCard,.productDetailTrustCard,.detailCard{border-radius:18px!important;min-height:auto!important;margin-top:12px!important;padding:14px!important}.productImageTapHint{padding:7px 10px!important;font-size:11px!important;bottom:10px!important;right:10px!important}.productImageZoomOverlay{padding:10px!important}.productImageZoomShell{border-radius:20px!important;width:100%!important;max-height:88dvh!important;padding:14px!important}.productImageZoomShell img{max-height:78dvh!important}.productImageZoomClose{top:10px!important;right:10px!important}}@media (max-width:430px){.productGrid{gap:16px 10px!important}.categoryButton{width:76px!important;min-width:76px!important}.categoryCircle{width:54px!important;height:54px!important}.bestSellerCleanItem{width:136px!important;min-width:136px!important}.productInfo h3,.bestSellerCleanItem h4{font-size:12.5px!important}.productBottom strong,.bestSellerCleanItem strong{font-size:14.5px!important}.cartSummary{flex-direction:column!important;align-items:flex-start!important}}.productFullScreenOverlay{background:radial-gradient(circle at 6% 4%,#ffd23f1f,#0000 28%),linear-gradient(135deg,#fafafa 0%,#f2f4f7 58%,#edf1f5 100%)!important}.productFullScreenPage{width:min(100%,1240px)!important;max-width:1240px!important;margin:0 auto!important;padding:18px 28px 42px!important}.productDetailTopBar{z-index:80!important;-webkit-backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #11111114!important;border-radius:999px!important;grid-template-columns:190px minmax(0,1fr) 150px!important;margin:0 0 22px!important;padding:10px 12px!important;position:sticky!important;top:10px!important;box-shadow:0 14px 34px #11111114!important}.productBackButton,.productDetailCartButton{min-height:46px!important;box-shadow:none!important;border-radius:999px!important;padding:10px 16px!important;font-size:13px!important}.productDetailTopTitle strong{letter-spacing:-.01em!important;font-size:15px!important}.productDetailTopTitle span{margin-top:1px!important;font-size:11px!important}.productDetailHeroGrid{grid-template-columns:minmax(360px,.86fr) minmax(440px,1fr)!important;align-items:start!important;gap:26px!important}.productDetailImageButton{background:#fff!important;border:1px solid #11111114!important;border-radius:32px!important;height:clamp(430px,52vh,560px)!important;min-height:auto!important;padding:22px!important;position:sticky!important;top:88px!important;box-shadow:0 18px 42px #11111114!important}.productDetailImageButton img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:100%!important}.productDetailImageButton.isClickable:hover{transform:translateY(-1px)!important;box-shadow:0 22px 48px #1111111a!important}.productImageTapHint{background:#111111db!important;padding:8px 12px!important;font-size:11px!important;bottom:16px!important;right:16px!important}.productDetailFreeBadge{padding:7px 11px!important;font-size:10px!important;top:16px!important;left:16px!important}.productDetailMainPanel{border:1px solid #11111114!important;border-radius:32px!important;padding:28px!important;box-shadow:0 18px 42px #11111112!important}.productDetailBadgeRow{gap:8px!important;margin-bottom:14px!important}.productDetailBadgeRow span{background:#fff4bf!important;padding:7px 10px!important;font-size:11px!important}.productDetailMainPanel h1{letter-spacing:-.04em!important;max-width:720px!important;font-size:clamp(32px,3.2vw,46px)!important;line-height:1.06!important}.detailCategory{color:#5f6368!important;margin:12px 0 0!important;font-size:14px!important;font-weight:850!important}.detailPrice{letter-spacing:-.03em!important;margin-top:18px!important;font-size:31px!important}.productDetailDeliveryPromise{background:#111!important;border-radius:20px!important;margin-top:18px!important;padding:15px 16px!important}.productDetailDeliveryPromise strong{font-size:15px!important}.productDetailDeliveryPromise p{margin-top:5px!important;font-size:13px!important}.productDetailSizePicker{border-radius:22px!important;margin-top:16px!important;padding:16px!important}.productDetailSizePicker h3{margin-bottom:12px!important;font-size:18px!important}.productDetailSizePicker .sizeChipRow{gap:10px!important}.productDetailSizePicker .sizeChip{min-width:58px!important;min-height:46px!important;padding:10px 15px!important;font-size:14px!important}.productDetailActionBar{border-radius:22px!important;gap:16px!important;margin-top:16px!important;padding:16px!important;box-shadow:inset 0 0 0 1px #ffd23f1a!important}.productDetailActionBar span{font-size:12px!important}.productDetailActionBar strong{margin-top:4px!important;font-size:24px!important}.productDetailActionBar button{border-radius:17px!important;min-width:168px!important;min-height:52px!important;padding:14px 22px!important;font-size:15px!important}.productDetailInfoGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr)!important;gap:16px!important;margin-top:18px!important}.productDetailDescriptionCard,.productDetailTrustCard,.productDetailInfoGrid .detailCard{border-radius:24px!important;min-height:118px!important;padding:18px!important}.productDetailInfoGrid .detailCard h3{font-size:18px!important}.productDetailInfoGrid .detailCard p{font-size:14px!important;line-height:1.46!important}.productImageZoomShell{border-radius:28px!important;width:min(100%,980px)!important;padding:22px!important}.productImageZoomShell img{max-height:82vh!important}@media (min-width:1400px){.productFullScreenPage{max-width:1180px!important}.productDetailHeroGrid{grid-template-columns:500px minmax(0,1fr)!important}}@media (max-width:980px){.productFullScreenPage{padding:16px 16px 34px!important}.productDetailTopBar{border-radius:0 0 22px 22px!important;grid-template-columns:auto minmax(0,1fr) auto!important;margin:0 -2px 16px!important;top:0!important}.productDetailHeroGrid{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.productDetailImageButton{aspect-ratio:1!important;height:auto!important;max-height:520px!important;position:relative!important;top:auto!important}}@media (max-width:700px){.productFullScreenPage{padding:0 12px 28px!important}.productDetailTopBar{border-top:0!important;border-radius:0 0 20px 20px!important;grid-template-columns:1fr auto!important;margin:0 -12px 14px!important;padding:10px 12px!important}.productBackButton,.productDetailCartButton{min-height:42px!important;padding:9px 12px!important;font-size:12px!important}.productDetailHeroGrid{display:block!important}.productDetailImageButton{aspect-ratio:1!important;border-radius:22px!important;margin-bottom:12px!important;padding:12px!important;box-shadow:0 12px 28px #11111112!important}.productDetailMainPanel{border-radius:22px!important;padding:16px!important;box-shadow:0 12px 28px #1111110f!important}.productDetailMainPanel h1{letter-spacing:-.03em!important;font-size:24px!important;line-height:1.08!important}.detailCategory{margin-top:9px!important;font-size:12px!important}.detailPrice{margin-top:12px!important;font-size:25px!important}.productDetailDeliveryPromise{border-radius:17px!important;margin-top:12px!important;padding:13px!important}.productDetailDeliveryPromise strong{font-size:14px!important}.productDetailDeliveryPromise p{font-size:12px!important}.productDetailSizePicker{border-radius:18px!important;margin-top:12px!important;padding:14px!important}.productDetailSizePicker h3{font-size:17px!important}.productDetailActionBar{padding:13px 14px calc(13px + env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0!important;margin:14px -16px -16px!important}.productDetailActionBar strong{font-size:21px!important}.productDetailActionBar button{border-radius:16px!important;min-height:48px!important}.productDetailInfoGrid{margin-top:12px!important}.productDetailDescriptionCard,.productDetailTrustCard,.productDetailInfoGrid .detailCard{border-radius:18px!important;padding:14px!important}}.darikPdpHeader{z-index:60;background:#fff;border:1px solid #ececec;border-radius:18px;grid-template-columns:190px 1fr 160px;align-items:center;gap:16px;margin-bottom:18px;padding:14px 18px;display:grid;position:sticky;top:0;box-shadow:0 10px 24px #1111110d}.darikPdpBackButton,.darikPdpCartButton{border:0;border-radius:999px;padding:14px 18px;font-size:16px;font-weight:900}.darikPdpBackButton{color:#ffd23f;text-align:left;background:#111}.darikPdpCartButton{color:#111;background:#ffd23f;justify-self:end;min-width:138px}.darikPdpHeaderBrand{text-align:center;flex-direction:column;display:flex}.darikPdpHeaderBrand strong{color:#111;font-size:22px;font-weight:950;line-height:1}.darikPdpHeaderBrand span{color:#666;letter-spacing:.4px;margin-top:3px;font-size:12px;font-weight:800}.darikPdpFrame{background:#fff;border:1px solid #ececec;border-radius:22px;padding:18px 22px 24px;box-shadow:0 18px 40px #1111110f}.darikPdpBreadcrumbs{color:#777;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.darikPdpGrid{grid-template-columns:minmax(320px,470px) minmax(340px,1fr) 280px;align-items:start;gap:24px;display:grid}.darikPdpMediaColumn{grid-template-columns:64px 1fr;align-items:start;gap:16px;display:grid}.darikPdpThumbRail{flex-direction:column;gap:10px;display:flex}.darikPdpThumb{background:#fff;border:1px solid #dfdfdf;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.darikPdpThumb.active{border-color:#111;box-shadow:0 0 0 2px #11111114}.darikPdpThumb img{object-fit:cover;width:100%;height:100%}.darikPdpThumb span{color:#111;font-size:13px;font-weight:900}.darikPdpImageStage{background:#fff;border:1px solid #ececec;border-radius:18px;justify-content:center;align-items:center;min-height:520px;padding:24px;display:flex;position:relative;overflow:hidden}.darikPdpImageStage img{object-fit:contain;width:100%;max-width:430px;max-height:470px}.darikPdpImageStage.isClickable{cursor:zoom-in}.darikPdpZoomHint{color:#fff;background:#111111e6;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.darikPdpFreeBadge{color:#fff;background:#0b7a31;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;position:absolute;top:14px;left:14px}.darikPdpInfoColumn{min-width:0}.darikPdpBrandLabel{color:#666;font-size:12px;font-weight:800}.darikPdpTitle{color:#111;letter-spacing:-.5px;margin:8px 0;font-size:38px;font-weight:950;line-height:1.08}.darikPdpMetaRow{color:#666;margin-bottom:10px;font-size:16px;font-weight:700}.darikPdpRatingRow{color:#444;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.darikPdpRatingRow strong{color:#111;font-size:18px}.darikPdpStars{color:#d38b00;letter-spacing:1px;font-size:15px}.darikPdpPrice{color:#111;font-size:22px;font-weight:950}.darikPdpVatNote{color:#777;margin-top:6px;font-size:13px;font-weight:700}.darikPdpTrustStrip{color:#444;border-top:1px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:20px;margin:18px 0 22px;padding:12px 0 16px;font-size:13px;font-weight:800;display:flex}.darikPdpSizeBlock{margin-bottom:18px}.darikPdpSectionTitleRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.darikPdpSectionTitleRow strong{color:#111;font-weight:900}.darikPdpSectionTitleRow span{color:#555;font-weight:700}.darikPdpSizeRow{flex-wrap:wrap;gap:10px;display:flex}.darikPdpSizeChip{color:#111;background:#fff;border:1px solid #dadada;border-radius:12px;min-width:52px;padding:11px 16px;font-weight:900}.darikPdpSizeChip.active{color:#fff;background:#111;border-color:#111}.darikPdpSizeGuideButton{color:#375a9e;background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;font-weight:800}.darikPdpMuted{color:#777;font-size:14px;font-weight:700}.darikPdpAccordionGroup{flex-direction:column;gap:0;margin-top:10px;display:flex}.darikPdpAccordion{border-bottom:1px solid #ececec;padding:0}.darikPdpAccordion:first-child{border-top:1px solid #ececec}.darikPdpAccordion summary{cursor:pointer;color:#111;padding:16px 4px;font-size:15px;font-weight:900;list-style:none;position:relative}.darikPdpAccordion summary::-webkit-details-marker{display:none}.darikPdpAccordion summary:after{content:"+";color:#666;font-size:20px;font-weight:400;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.darikPdpAccordion[open] summary:after{content:"−"}.darikPdpAccordion p,.darikPdpAccordion ul{color:#555;margin:0 0 16px;padding-right:18px;font-size:14px;font-weight:700;line-height:1.6}.darikPdpAccordion ul{padding-left:18px}.darikPdpBuyBox{background:#fafafa;border:1px solid #e5e5e5;border-radius:16px;padding:18px;position:sticky;top:88px}.darikPdpBuyBoxTop span{color:#555;font-size:13px;font-weight:800;display:block}.darikPdpBuyBoxTop strong{color:#111;margin-top:4px;font-size:34px;font-weight:950;line-height:1;display:block}.darikPdpShipCard{background:#fff;border:1px solid #ececec;border-radius:14px;margin-top:16px;padding:14px}.darikPdpShipLine{color:#333;font-size:13px;font-weight:800;line-height:1.5}.darikPdpShipAccent{color:#188038}.darikPdpLocationRow{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 16px;display:flex}.darikPdpLocationRow span{color:#444;font-size:13px;font-weight:800}.darikPdpLocationRow button{color:#375a9e;background:0 0;border:0;font-weight:800}.darikPdpPrimaryButton,.darikPdpSecondaryButton,.darikPdpTertiaryButton{border:1px solid #0000;border-radius:12px;width:100%;padding:13px 14px;font-size:15px;font-weight:900}.darikPdpPrimaryButton{color:#111;background:#ffd23f}.darikPdpSecondaryButton{color:#111;background:#fff;border-color:#dcdcdc;margin-top:10px}.darikPdpTertiaryButton{color:#444;background:0 0;border-color:#dcdcdc;margin-top:10px}.darikPdpPrimaryButton:disabled,.darikPdpSecondaryButton:disabled{opacity:.65;cursor:not-allowed}.darikPdpSellerCard{border-top:1px solid #ececec;margin-top:16px;padding-top:16px}.darikPdpSellerCard span{color:#666;font-size:12px;font-weight:800;display:block}.darikPdpSellerCard strong{color:#111;margin-top:4px;font-size:18px;font-weight:900;display:block}.darikPdpSellerCard p{color:#666;margin:6px 0 12px;font-size:13px;font-weight:700}.darikPdpSellerCard button{background:#fff;border:1px solid #dcdcdc;border-radius:10px;width:100%;padding:11px 12px;font-weight:800}@media (max-width:1200px){.darikPdpGrid{grid-template-columns:minmax(280px,420px) minmax(320px,1fr)}.darikPdpBuyBox{grid-column:1/-1;position:static}}@media (max-width:820px){.darikPdpHeader{grid-template-columns:1fr auto;gap:12px}.darikPdpHeaderBrand{order:-1;grid-column:1/-1}.darikPdpBackButton,.darikPdpCartButton{min-width:0}.darikPdpFrame{padding:14px}.darikPdpGrid{grid-template-columns:1fr;gap:18px}.darikPdpMediaColumn{grid-template-columns:1fr}.darikPdpThumbRail{flex-direction:row;order:2;overflow-x:auto}.darikPdpThumb{flex:0 0 56px;width:56px;height:56px}.darikPdpImageStage{min-height:360px}.darikPdpImageStage img{max-height:320px}.darikPdpTitle{font-size:30px}}@media (max-width:520px){.darikPdpHeader{border-radius:14px;padding:12px}.darikPdpBackButton,.darikPdpCartButton{padding:12px 14px;font-size:14px}.darikPdpHeaderBrand strong{font-size:20px}.darikPdpBreadcrumbs{font-size:12px}.darikPdpTitle{font-size:25px}.darikPdpTrustStrip{gap:12px}.darikPdpBuyBoxTop strong{font-size:28px}}.productGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 18px}.productGrid .productImageWrap{border-radius:20px;box-shadow:0 9px 20px #0000000b}.productGrid .productImageWrap img{padding:10px}.productGrid .productInfo h3{-webkit-line-clamp:2;line-clamp:2;font-size:14px;line-height:1.16}.productGrid .productInfo p{margin-top:4px;font-size:11px}.productGrid .productBottom{gap:8px;margin-top:8px}.productGrid .productBottom strong{font-size:15px}.productGrid .productBottom span{margin-top:4px;font-size:11px}.productGrid .productBottom button{border-radius:999px;min-width:56px;padding:8px 12px;font-size:12px}.productGrid .freeBadge{padding:4px 7px;font-size:9px;top:6px;left:6px}@media (max-width:1200px){.productGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px}}@media (max-width:900px){.productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 14px}}@media (max-width:700px){.productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.productGrid .productImageWrap{border-radius:18px}.productGrid .productInfo h3{font-size:14px}.productGrid .productBottom{flex-direction:column;align-items:stretch}.productGrid .productBottom button{width:100%;padding:9px 10px}}@media (max-width:420px){.productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.productGrid .productInfo h3{font-size:13px}.productGrid .productBottom strong{font-size:14px}}.subcategoryFilterBlock{border-radius:25px!important;width:156.863%!important;margin-top:-86px!important;margin-bottom:-18px!important;padding:20px!important;transform:scale(.6375)!important}.subcategoryTitleRow{margin-bottom:14px!important}.subcategoryTitleRow h3{font-size:30px!important;line-height:1.06!important}.subcategoryTitleRow p{font-size:17px!important;line-height:1.18!important}.subcategoryChipRow{gap:13px!important;padding:4px 2px 13px!important}.subcategoryChipRow+.subcategoryChipRow{margin-top:9px!important}.subcategoryChip{border-radius:999px!important;padding:14px 22px!important;font-size:20px!important;font-weight:950!important}@media (max-width:700px){.subcategoryFilterBlock{border-radius:22px!important;width:136.799%!important;margin-top:-44px!important;margin-bottom:-12px!important;padding:15px!important;transform:scale(.731)!important}.subcategoryTitleRow h3{font-size:22px!important}.subcategoryTitleRow p{font-size:14px!important}.subcategoryChip{padding:12px 18px!important;font-size:16px!important}}.searchBar{border-radius:42px!important;gap:18px!important;min-height:84px!important;margin-bottom:31px!important;padding:0 30px!important}.searchBar span{font-size:31px!important}.searchBar input{font-size:24px!important}.cartSummary{border-radius:31px!important;margin-bottom:31px!important;padding:24px 29px!important}.cartSummary h3{font-size:24px!important}.cartSummary p,.cartSummary span{font-size:16px!important}.cartSummary strong{font-size:25px!important}@media (max-width:700px){.searchBar{border-radius:36px!important;gap:13px!important;min-height:72px!important;margin-bottom:24px!important;padding:0 22px!important}.searchBar span{font-size:26px!important}.searchBar input{font-size:18px!important}.cartSummary{border-radius:26px!important;margin-bottom:24px!important;padding:20px 22px!important}.cartSummary h3{font-size:21px!important}.cartSummary p,.cartSummary span{font-size:14px!important}.cartSummary strong{font-size:23px!important}}.categoryRow{gap:20px!important;padding-bottom:17px!important}.categoryButton{width:100px!important;min-width:100px!important}.categoryCircle{width:66px!important;height:66px!important;margin-bottom:10px!important;font-size:26px!important}.categoryButton strong{min-height:32px!important;font-size:13px!important;line-height:1.12!important}.imageCategoryCircle img{width:100%!important;height:100%!important}@media (max-width:700px){.categoryRow{gap:14px!important;padding-bottom:16px!important}.categoryButton{width:82px!important;min-width:82px!important}.categoryCircle{width:58px!important;height:58px!important;margin-bottom:9px!important;font-size:24px!important}.categoryButton strong{min-height:30px!important;font-size:12px!important}}.featuredItemsTightSection{margin-top:-92px!important}.featuredItemsTightSection .sectionTitleRow{margin-bottom:14px!important}.featuredItemsTightSection .bestSellerDepartmentStack{gap:22px!important}@media (max-width:700px){.featuredItemsTightSection{margin-top:-42px!important}.featuredItemsTightSection .sectionTitleRow{margin-bottom:12px!important}}.categoriesTightAfterCart{margin-top:-18px!important}.categoriesTightAfterCart .sectionTitleRow{margin-bottom:10px!important}.categoriesTightAfterCart .categoryRow{padding-top:0!important}@media (max-width:700px){.categoriesTightAfterCart{margin-top:-10px!important}.categoriesTightAfterCart .sectionTitleRow{margin-bottom:8px!important}}.featuredTabActive .featuredItemsTightSection{margin-bottom:-360px!important}@media (max-width:900px){.featuredTabActive .featuredItemsTightSection{margin-bottom:-260px!important}}@media (max-width:700px){.featuredTabActive .featuredItemsTightSection{margin-bottom:-160px!important}}.featuredTabActive .featuredItemsTightSection{zoom:.5!important;width:200%!important;margin-top:-45px!important;margin-bottom:0!important;padding-bottom:0!important;transform:none!important}.featuredTabActive .featuredItemsTightSection .sectionTitleRow{margin-bottom:14px!important}.featuredTabActive .featuredItemsTightSection .bestSellerDepartmentStack{gap:22px!important;margin-bottom:0!important;padding-bottom:0!important}.featuredTabActive .featuredItemsTightSection .bestSellerDepartmentSection{margin-bottom:0!important;padding-bottom:0!important}.featuredTabActive .featuredItemsTightSection .bestSellerCarousel{margin-bottom:0!important;padding-bottom:8px!important}.featuredTabActive .operationsPromise{display:none!important}@media (max-width:700px){.featuredTabActive .featuredItemsTightSection{zoom:.72!important;width:138.889%!important;margin-top:-28px!important;margin-bottom:0!important;padding-bottom:0!important;transform:none!important}}.featuredTabActive .operationsPromise{zoom:1!important;border-radius:24px!important;width:100%!important;margin-top:18px!important;margin-bottom:24px!important;padding:22px 26px!important;display:block!important;transform:none!important}.featuredTabActive .operationsPromise h2{font-size:23px!important;line-height:1.15!important}.featuredTabActive .operationsPromise p{margin-bottom:0!important;font-size:14px!important}.featuredTabActive .featuredItemsTightSection{zoom:.5!important;width:200%!important;margin-bottom:0!important;padding-bottom:0!important;transform:none!important}.featuredTabActive .featuredItemsTightSection .bestSellerDepartmentStack,.featuredTabActive .featuredItemsTightSection .bestSellerDepartmentSection,.featuredTabActive .featuredItemsTightSection .bestSellerCarousel{margin-bottom:0!important;padding-bottom:0!important}.featuredTabActive .webAppShell{padding-bottom:16px!important}@media (max-width:700px){.featuredTabActive .operationsPromise{border-radius:20px!important;margin-top:14px!important;margin-bottom:18px!important;padding:18px!important}.featuredTabActive .operationsPromise h2{font-size:20px!important}.featuredTabActive .operationsPromise p{font-size:13px!important}.featuredTabActive .featuredItemsTightSection{zoom:.72!important;width:138.889%!important;transform:none!important}.featuredTabActive .webAppShell{padding-bottom:12px!important}}.bestSellerDepartmentHeader{grid-template-columns:140px 1fr 140px;align-items:center;gap:14px;margin-bottom:12px;display:grid}.bestSellerDepartmentHeader .bestSellerDepartmentTitle{text-align:center;margin:0}.bestSellerDepartmentPageHint{color:#777;text-align:center;margin:5px 0 0;font-size:13px;font-weight:800}.bestSellerPagingButton{color:#111;background:#fff;border:1px solid #d9d9d9;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:950;box-shadow:0 8px 18px #0000000b}.bestSellerPagingButton.next{color:#ffd23f;background:#111;border-color:#111}.bestSellerPagingButton.previous{justify-self:start}.bestSellerPagingButton.next{justify-self:end}.bestSellerPagingButton:disabled{opacity:.32;cursor:not-allowed}.featuredTabActive .bestSellerCarousel{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;padding:2px 0 10px!important;display:grid!important;overflow:visible!important}.featuredTabActive .bestSellerCleanItem{width:100%!important;min-width:0!important}@media (max-width:900px){.featuredTabActive .bestSellerCarousel{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bestSellerDepartmentHeader{grid-template-columns:118px 1fr 118px}.bestSellerPagingButton{padding:9px 11px;font-size:12px}}@media (max-width:700px){.featuredTabActive .bestSellerCarousel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.bestSellerDepartmentHeader{grid-template-columns:1fr;gap:8px}.bestSellerPagingButton.previous,.bestSellerPagingButton.next{justify-self:stretch}.bestSellerDepartmentHeader .bestSellerDepartmentTitle,.bestSellerDepartmentPageHint{text-align:left}}.bestSellerDepartmentHeader,.bestSellerDepartmentPageHint,.bestSellerPagingButton{display:none!important}.featuredTabActive .bestSellerCarousel{scroll-snap-type:x proximity!important;gap:18px!important;padding:2px 4px 18px 0!important;display:flex!important;overflow:auto visible!important}.featuredTabActive .bestSellerCleanItem{flex:none!important;width:clamp(190px,17vw,250px)!important;min-width:clamp(190px,17vw,250px)!important}.bestSellerInlinePagingCircle{color:#ffd23f;scroll-snap-align:center;background:#111;border:2px solid #111;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:center;gap:7px;width:clamp(120px,10vw,150px);min-width:clamp(120px,10vw,150px);height:clamp(120px,10vw,150px);transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 28px #00000029}.bestSellerInlinePagingCircle:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 18px 34px #0003}.bestSellerInlinePagingCircle span{color:#111;background:#ffd23f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:34px;font-weight:950;line-height:1;display:flex}.bestSellerInlinePagingCircle strong{color:#ffd23f;text-align:center;max-width:90px;font-size:13px;font-weight:950;line-height:1.05}.bestSellerInlinePagingCircle.previous{color:#111;background:#fff;border-color:#dcdcdc}.bestSellerInlinePagingCircle.previous span{color:#ffd23f;background:#111}.bestSellerInlinePagingCircle.previous strong{color:#111}@media (max-width:700px){.featuredTabActive .bestSellerCarousel{gap:14px!important;display:flex!important;overflow-x:auto!important}.featuredTabActive .bestSellerCleanItem{width:170px!important;min-width:170px!important}.bestSellerInlinePagingCircle{width:112px;min-width:112px;height:112px}.bestSellerInlinePagingCircle span{width:36px;height:36px;font-size:29px}.bestSellerInlinePagingCircle strong{font-size:12px}}.featuredTabActive .bestSellerDepartmentSection{scroll-margin-bottom:180px}.catalogDeferredPlaceholder{margin-top:18px;padding:0}.catalogDeferredCard{background:#fff;border:1px solid #e7e7e7;border-radius:26px;padding:22px 26px;box-shadow:0 12px 26px #0000000d}.catalogDeferredCard strong{color:#111;font-size:21px;font-weight:950;display:block}.catalogDeferredCard p{color:#666;margin:8px 0 0;font-size:14px;font-weight:800}.catalogPreloadCategoriesOnly{min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}.catalogPreloadCategoriesOnly .sectionTitleRow{margin-bottom:0!important}.catalogDeferredPlaceholder,.catalogDeferredCard{display:none!important}.categoryProductsGrid{overflow-anchor:none}.categoryProductsGrid:after{content:"";grid-column:1/-1;height:1px;display:block}.categoriesTightAfterCart{visibility:visible}.deferredCatalogLoadingInline{color:#111;background:#fff;border:1px solid #e7e7e7;border-radius:20px;justify-content:center;align-items:center;gap:4px;width:100%;margin:14px 0 10px;padding:18px 22px;font-size:18px;font-weight:950;display:inline-flex;box-shadow:0 10px 22px #0000000b}.loadingDots{color:#ffd23f;justify-content:flex-start;width:30px;font-size:24px;font-weight:950;line-height:1;display:inline-flex}.loadingDots i{opacity:.25;font-style:normal;animation:1.05s ease-in-out infinite darikLoadingDotPulse}.loadingDots i:nth-child(2){animation-delay:.18s}.loadingDots i:nth-child(3){animation-delay:.36s}@keyframes darikLoadingDotPulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-width:700px){.deferredCatalogLoadingInline{border-radius:18px;padding:15px 18px;font-size:16px}.loadingDots{font-size:22px}}.mobileAppWebLayout{display:none}.desktopWebLayout{display:block}@media (max-width:700px){.desktopWebLayout{display:none!important}.mobileAppWebLayout{background:radial-gradient(circle at 0 0,#ffd23f2e,#0000 34%),linear-gradient(#f8f8f8 0%,#eef1f4 100%);min-height:100vh;padding:12px 14px 32px;display:block}.mobileAppHeader{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#f8f8f8fa,#f8f8f8e0);grid-template-columns:48px 1fr 64px;align-items:center;gap:10px;min-height:96px;padding:8px 0 10px;display:grid;position:sticky;top:0}.mobileAppHeader.shrunk{min-height:70px}.mobileIconButton,.mobileCartPill{color:#111;background:#fff;border:0;font-weight:950;box-shadow:0 8px 20px #00000014}.mobileIconButton{border-radius:50%;width:44px;height:44px;font-size:23px}.mobileLogoBox{justify-content:center;align-items:center;min-width:0;display:flex}.mobileLogoBox img{object-fit:contain;width:min(230px,56vw);height:74px;transition:height .16s,width .16s}.mobileAppHeader.shrunk .mobileLogoBox img{width:min(178px,48vw);height:52px}.mobileCartPill{border-radius:999px;min-width:58px;height:44px;font-size:18px;position:relative}.mobileCartPill span{color:#111;background:#ffd23f;border:2px solid #fff;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:12px;display:grid;position:absolute;top:-5px;right:-3px}.mobileSearchCard{background:#fff;border:1px solid #ececec;border-radius:22px;align-items:center;gap:10px;min-height:58px;margin:6px 0 12px;padding:0 16px;display:flex;box-shadow:0 10px 24px #0000000e}.mobileSearchCard span{font-size:24px;font-weight:950}.mobileSearchCard input{color:#111;background:0 0;border:0;outline:0;flex:1;width:100%;font-size:16px;font-weight:800}.mobileCartSummaryCard{color:#fff;text-align:left;background:#111;border:1px solid #ececec;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-bottom:14px;padding:15px 16px;display:flex;box-shadow:0 12px 26px #00000021}.mobileCartSummaryCard strong{font-size:16px;font-weight:950;display:block}.mobileCartSummaryCard span{color:#d8d8d8;margin-top:4px;font-size:12px;font-weight:800;display:block}.mobileCartSummaryCard b{color:#ffd23f;white-space:nowrap;font-size:18px}.mobileSection{margin-top:16px}.mobileSectionTitleRow{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.mobileSectionTitleRow h2{color:#111;margin:0;font-size:21px;font-weight:950}.mobileSectionTitleRow span{color:#777;font-size:12px;font-weight:900}.mobileCategoryScroller,.mobileSubcategoryScroller,.mobileProductRow{scroll-snap-type:x proximity;gap:12px;padding:2px 2px 12px;display:flex;overflow:auto hidden}.mobileCategoryScroller::-webkit-scrollbar{display:none}.mobileSubcategoryScroller::-webkit-scrollbar{display:none}.mobileProductRow::-webkit-scrollbar{display:none}.mobileCategoryChip{color:#111;text-align:center;scroll-snap-align:start;background:0 0;border:0;flex:0 0 78px;width:78px;padding:0}.mobileCategoryChip span{background:#fff;border:1px solid #e6e6e6;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 8px;font-size:25px;display:grid;overflow:hidden;box-shadow:0 8px 18px #0000000b}.mobileCategoryChip.active span{color:#ffd23f;background:#111;border-color:#ffd23f}.mobileCategoryChip img{object-fit:cover;width:100%;height:100%}.mobileCategoryChip strong{color:#111;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:29px;font-size:11px;font-weight:950;line-height:1.08;display:-webkit-box;overflow:hidden}.mobileSubcategoryPanel{background:#fff;border:1px solid #ececec;border-radius:22px;margin-top:12px;padding:16px}.mobileSubcategoryPanel h3{color:#111;margin:0 0 10px;font-size:18px;font-weight:950}.mobileSubcategoryChip{color:#111;background:#fff;border:1px solid #ddd;border-radius:999px;flex:none;padding:10px 14px;font-size:13px;font-weight:900}.mobileSubcategoryChip.active{color:#ffd23f;background:#111;border-color:#111}.mobileLoadingMarketplace{color:#111;background:#fff;border:1px solid #ececec;border-radius:18px;justify-content:center;align-items:center;gap:4px;margin-top:12px;padding:14px 16px;font-size:15px;font-weight:950;display:flex}.mobileFeaturedStack{flex-direction:column;gap:22px;display:flex}.mobileFeaturedDepartment h3{color:#111;margin:0 0 10px;font-size:17px;font-weight:950}.mobileProductCard{text-align:left;scroll-snap-align:start;background:0 0;border:0;flex:0 0 150px;width:150px;padding:0}.mobileProductImageBox{background:#fff;border:1px solid #ececec;border-radius:22px;place-items:center;width:150px;height:150px;display:grid;overflow:hidden;box-shadow:0 10px 22px #0000000b}.mobileProductImageBox img{object-fit:contain;width:100%;height:100%;padding:10px}.mobileProductCard strong{color:#111;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;font-weight:950;line-height:1.14;display:-webkit-box;overflow:hidden}.mobileProductCard em{color:#111;margin-top:5px;font-size:14px;font-style:normal;font-weight:950;display:block}.mobileMoreCircle{color:#ffd23f;background:#111;border:0;border-radius:50%;flex:0 0 104px;align-self:center;place-items:center;width:104px;height:104px;font-size:32px;font-weight:950;display:grid;box-shadow:0 12px 24px #00000029}.mobileMoreCircle small{margin-top:-16px;font-size:11px;font-weight:950;display:block}.mobileMoreCircle.previous{color:#111;background:#fff;border:1px solid #ddd}.mobileProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 13px;display:grid}.mobileGridProductCard{min-width:0}.mobileGridImageButton{aspect-ratio:1;background:#fff;border:1px solid #ececec;border-radius:22px;place-items:center;width:100%;display:grid;overflow:hidden;box-shadow:0 10px 22px #0000000b}.mobileGridImageButton img{object-fit:contain;width:100%;height:100%;padding:10px}.mobileGridInfoButton{text-align:left;background:0 0;border:0;width:100%;padding:8px 0 0}.mobileGridInfoButton strong{color:#111;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:950;line-height:1.14;display:-webkit-box;overflow:hidden}.mobileGridInfoButton span{color:#111;margin-top:5px;font-size:14px;font-weight:950;display:block}.mobileAddButton{color:#ffd23f;background:#111;border:0;border-radius:999px;width:100%;margin-top:8px;padding:9px 10px;font-size:13px;font-weight:950}.mobileEmptyCard{text-align:center;background:#fff;border:1px solid #ececec;border-radius:22px;padding:24px}.mobileEmptyCard strong{color:#111;font-size:17px;font-weight:950}.mobileEmptyCard p{color:#777;font-size:13px;font-weight:800}.mobileSponsoredBannerCarousel{width:100%;margin:6px 0 14px;overflow:hidden}.mobileSponsoredBannerTrack{width:100%;transition:transform .32s;display:flex}.mobileSponsoredBannerCard{background:#111;border:0;border-radius:24px;flex:0 0 100%;width:100%;min-height:168px;padding:0;position:relative;overflow:hidden;box-shadow:0 14px 28px #0000001f}.mobileSponsoredBannerImage{object-fit:contain;background:#111;width:100%;height:100%;position:absolute;inset:0}.mobileSponsoredBannerFallback{text-align:left;background:linear-gradient(135deg,#111,#252525);flex-direction:column;justify-content:center;padding:20px;display:flex;position:absolute;inset:0}.mobileSponsoredBannerFallback img{object-fit:contain;width:156px;height:58px;margin-bottom:10px}.mobileSponsoredBannerFallback h2{color:#ffd23f;margin:0;font-size:28px;font-weight:950;line-height:1}.mobileSponsoredBannerFallback p{color:#fff;margin:8px 0 0;font-size:14px;font-weight:900}.mobileSponsoredBannerCta{z-index:3;color:#111;letter-spacing:.4px;background:#ffd23f;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:950;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 16px #00000029}.mobileSponsoredBannerDots{justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.mobileSponsoredBannerDots button{background:#cfcfcf;border:0;border-radius:999px;width:7px;height:7px;padding:0}.mobileSponsoredBannerDots button.active{background:#111;width:22px}.mobileSponsoredBannerImage{object-fit:contain;background:#111}}.settingsOrderItemRowStacked{gap:10px;display:grid}.settingsOrderItemMainLine{justify-content:space-between;gap:12px;display:flex}.settingsReturnActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settingsReturnButton{color:#ffd23f;background:#111;border:0;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950}.settingsReturnButtonAlt{color:#111;background:#ffd23f}.settingsReturnButton:disabled,.settingsReturnButtonAlt:disabled{opacity:.45;cursor:not-allowed}.settingsReturnHelp{color:#6b7280;font-size:12px;font-weight:850}.settingsReturnStatusBox{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;padding:10px}.settingsReturnStatusBox strong{color:#111;font-size:12px;font-weight:950;display:block}.settingsReturnStatusBox p{color:#6b7280;text-transform:capitalize;margin:4px 0 0;font-size:12px;font-weight:850}.loadingRecoveryText{color:#6b7280;text-align:center;margin-top:10px;font-size:12px;font-weight:800;display:block}.loadingRecoveryButton{color:#ffd23f;cursor:pointer;background:#111;border:0;border-radius:999px;margin-top:12px;padding:10px 14px;font-size:12px;font-weight:950}.settingsOrderDeliveryCodeBox{background:linear-gradient(135deg,#ffd23f47,#fffffff5);border:1px solid #11111124;border-radius:18px;margin-top:10px;padding:12px 14px;box-shadow:0 12px 28px #11111114}.settingsOrderDeliveryCodeBox span{letter-spacing:.08em;text-transform:uppercase;color:#6b5a00;font-size:11px;font-weight:950;display:block}.settingsOrderDeliveryCodeBox strong{color:#ffd23f;letter-spacing:.14em;background:#111;border-radius:14px;margin-top:6px;padding:8px 14px;font-size:24px;font-weight:950;display:inline-flex}.settingsOrderDeliveryCodeBox p{color:#4b5563;margin:7px 0 0;font-size:12px;font-weight:800}.settingsReturnUnavailableBox{color:#7f1d1d;background:#fef2f2f0;border:1px solid #7f1d1d2e;border-radius:14px;width:100%;padding:9px 11px;font-size:12px;font-weight:850;line-height:1.35;display:block}.supportChatHeader{color:#ffd23f;background:#111;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.supportChatHeader strong{font-size:14px;font-weight:950}.supportChatHeader span{background:#ffd23f24;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:950}.supportChatEmpty{color:#6b7280;text-align:center;background:#f9fafb;border-radius:16px;padding:12px;font-size:13px;font-weight:800}.supportThreadCard.active .supportThreadTop{background:linear-gradient(135deg,#ffd23f2e,#fff)}.supportThreadBody .settingsTextarea{min-height:86px}.supportThreadClosedBox{background:#f9fafb;border:1px solid #11182714;border-radius:18px;margin-top:10px;padding:14px}.supportThreadClosedBox strong{color:#111827;margin-bottom:4px;font-size:14px;font-weight:950;display:block}.supportThreadClosedBox p{color:#6b7280;margin:0;font-size:13px;font-weight:800;line-height:1.45}.supportThreadTitleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supportClosedPill{color:#4b5563;letter-spacing:.02em;text-transform:uppercase;background:#f3f4f6;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:950;display:inline-flex}.returnCheckoutModal{background:#fff;border-radius:28px;width:min(560px,100vw - 28px);max-height:calc(100vh - 36px);padding:20px;position:relative;overflow:auto;box-shadow:0 28px 80px #0f172a47;z-index:9951!important}.returnCheckoutHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.returnCheckoutHeader span{color:#111;text-transform:uppercase;letter-spacing:.04em;background:#fff7cc;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950;display:inline-flex}.returnCheckoutHeader h2{color:#111827;margin:9px 0 0;font-size:24px;line-height:1.1}.returnCheckoutCloseButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;width:38px;height:38px;font-size:24px;line-height:1}.returnCheckoutItemCard{background:#f9fafb;border:1px solid #eef0f4;border-radius:22px;grid-template-columns:58px 1fr;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:grid}.returnCheckoutItemThumb{color:#ffd23f;background:#111;border-radius:18px;place-items:center;width:58px;height:58px;font-size:26px;font-weight:950;display:grid}.returnCheckoutItemCard strong{color:#111827;margin-bottom:4px;font-size:15px;font-weight:950;display:block}.returnCheckoutItemCard p,.returnCheckoutItemCard small{color:#6b7280;margin:0;font-size:12px;font-weight:800;line-height:1.45;display:block}.returnCheckoutResolutionBox{background:linear-gradient(135deg,#ffd23f2e,#fff);border:1px solid #ffd23f73;border-radius:22px;margin-bottom:12px;padding:14px}.returnCheckoutResolutionBox span,.returnCheckoutReasonBox span{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:950;display:block}.returnCheckoutResolutionBox strong{color:#111827;margin-bottom:5px;font-size:15px;font-weight:950;display:block}.returnCheckoutResolutionBox p{color:#4b5563;margin:0;font-size:13px;font-weight:800;line-height:1.45}.returnCheckoutReasonBox{margin-bottom:14px;display:block}.returnCheckoutReasonBox textarea{resize:vertical;width:100%;min-height:132px;font:inherit;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:18px;outline:none;padding:13px 14px;font-size:14px}.returnCheckoutReasonBox textarea:focus{border-color:#111;box-shadow:0 0 0 4px #ffd23f40}.returnCheckoutFooter{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.returnCheckoutSubmitButton{width:auto;min-width:190px}.returnCheckoutUnavailableBox{background:#fff1f2;border:1px solid #dc262629;border-radius:20px;margin-bottom:12px;padding:13px 14px}.returnCheckoutUnavailableBox strong{color:#991b1b;margin-bottom:4px;font-size:13px;font-weight:950;display:block}.returnCheckoutUnavailableBox p{color:#7f1d1d;margin:0;font-size:13px;font-weight:800;line-height:1.45}.returnCheckoutReasonBox textarea:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.deliveryChoiceRequired{color:#111827;background:#fff7cc;border:1px solid #1118271a;border-radius:16px;margin-bottom:10px;padding:10px 12px;font-size:13px;font-weight:900}.settingsOrderDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.settingsOrderDetailGrid>div{background:#f9fafb;border:1px solid #eef0f4;border-radius:16px;padding:10px 12px}.settingsOrderDetailGrid span,.settingsOrderTotalsDetailed span{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.settingsOrderDetailGrid strong,.settingsOrderTotalsDetailed strong{color:#111827;font-size:13px;font-weight:950;line-height:1.35}.settingsOrderTotalsDetailed{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.settingsOrderTotalsDetailed>div{background:#fff;border:1px solid #eef0f4;border-radius:16px;padding:10px 12px}.settingsOrderTotalsDetailed .grand{background:#111;border-color:#111}.settingsOrderTotalsDetailed .grand span{color:#ffffffb8}.settingsOrderTotalsDetailed .grand strong{color:#ffd23f}.settingsOrderAddressBox{background:#fff;border:1px solid #eef0f4;border-radius:18px;margin:12px 0;padding:12px}.settingsOrderAddressBox strong{color:#111827;margin-bottom:5px;font-size:13px;font-weight:950;display:block}.settingsOrderAddressBox p,.settingsOrderAddressBox small{color:#4b5563;margin:0;font-size:13px;font-weight:800;line-height:1.45;display:block}.settingsOrderAddressBox small{color:#6b7280;margin-top:4px}.settingsOrderItemMainLineDetailed small{color:#6b7280;margin-top:4px;font-size:12px;font-weight:850;display:block}@media (max-width:640px){.settingsOrderDetailGrid,.settingsOrderTotalsDetailed{grid-template-columns:1fr}}.returnCheckoutOverlay{z-index:9950!important}.returnCheckoutOverlay .returnCheckoutModal{position:relative;z-index:9951!important}.settingsOrderClosedSummary{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.settingsOrderClosedSummary span,.settingsOrderClosedSummary strong{color:#374151;background:#f3f4f6;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:950;display:inline-flex}.settingsOrderClosedSummary strong{color:#ffd23f;background:#111}.settingsOrderExpandButton{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:16px;width:100%;margin-bottom:12px;padding:11px 12px;font-size:13px;font-weight:950}.settingsOrderExpandButton:hover{color:#ffd23f;background:#111}.settingsOrderExpandedDetails{border-top:1px solid #eef0f4;margin-top:4px;padding-top:12px}.settingsOrderItemRowWithPhoto{grid-template-columns:64px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid!important}.settingsOrderItemPhotoBox{color:#9ca3af;background:#f3f4f6;border:1px solid #eef0f4;border-radius:18px;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:22px;display:grid;overflow:hidden}.settingsOrderItemPhotoBox img{object-fit:contain;background:#fff;width:100%;height:100%}.settingsOrderItemContent{min-width:0}@media (max-width:520px){.settingsOrderItemRowWithPhoto{grid-template-columns:54px minmax(0,1fr)}.settingsOrderItemPhotoBox{border-radius:16px;width:54px;height:54px}}.returnCheckoutItemPhotoThumb{background:#fff;border:1px solid #eef0f4;overflow:hidden}.returnCheckoutItemPhotoThumb img{object-fit:contain;width:100%;height:100%}.returnCheckoutItemPhotoThumb span{color:#ffd23f}.settingsOrderItemPhotoBox{cursor:pointer;padding:0}.settingsOrderItemPhotoBox:hover{border-color:#111;box-shadow:0 8px 18px #0f172a1a}.settingsOrderItemNameButton{color:#111827;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:950}.settingsOrderItemNameButton:hover{text-decoration:underline}.checkoutFullScreenOverlay{background:#f3f4f6}.checkoutFullScreenPage{background:#f3f4f6;width:100%;max-width:none;min-height:100vh;padding:0}.amazonCheckoutTopBar{z-index:80;color:#fff;background:#080808;grid-template-columns:auto 1fr auto auto;align-items:center;gap:24px;padding:14px clamp(18px,5vw,78px);display:grid;position:sticky;top:0;box-shadow:0 10px 26px #0000002e}.amazonCheckoutBackButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:950}.amazonCheckoutLogoBlock{align-items:baseline;gap:12px;display:flex}.amazonCheckoutLogoBlock strong{letter-spacing:.18em;font-size:20px}.amazonCheckoutLogoBlock span{color:#ffd23f;font-size:13px;font-weight:900}.amazonCheckoutSteps{color:#ffffffb3;align-items:center;gap:12px;font-size:12px;font-weight:950;display:flex}.amazonCheckoutSteps span{border:1px solid #ffffff38;border-radius:999px;padding:7px 10px}.amazonCheckoutSteps .active,.amazonCheckoutSteps .done{color:#111;background:#ffd23f;border-color:#ffd23f}.amazonCheckoutSecure{color:#fff;font-size:13px;font-weight:900}.amazonCheckoutShell{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:22px;width:min(1380px,100vw - 42px);margin:28px auto 48px;display:grid}.amazonCheckoutMain{flex-direction:column;gap:14px;display:flex}.amazonCheckoutSection{background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:46px 1fr;gap:14px;padding:18px;display:grid;box-shadow:0 6px 20px #0f172a0a}.amazonCheckoutSectionNumber{color:#111;background:#fff7cc;border-radius:999px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:950;display:grid}.amazonCheckoutSectionBody{min-width:0}.amazonCheckoutSectionHeader{justify-content:space-between;gap:14px;margin-bottom:12px;display:flex}.amazonCheckoutSectionHeader h3{color:#111827;margin:0;font-size:19px;font-weight:950}.amazonCheckoutSectionHeader p{color:#6b7280;margin:3px 0 0;font-size:13px;font-weight:750}.amazonAddressGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.amazonAddressGrid label,.amazonFullField{color:#374151;flex-direction:column;gap:6px;font-size:12px;font-weight:950;display:flex}.amazonAddressGrid input,.amazonFullField input,.amazonFullField textarea{color:#111827;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:12px;outline:none;padding:10px 11px;font-size:13px;font-weight:750}.amazonFullField{margin-top:10px}.amazonFullField textarea{resize:vertical;min-height:76px}.amazonAddressGrid input:focus,.amazonFullField input:focus,.amazonFullField textarea:focus{border-color:#111;box-shadow:0 0 0 3px #ffd23f38}.amazonSavedLocations{margin:12px 0}.amazonSavedLocations>strong{color:#111827;margin-bottom:8px;font-size:13px;font-weight:950;display:block}.amazonSavedLocationList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.amazonSavedLocationCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:13px;padding:10px}.amazonSavedLocationCard.active{background:#fff7cc;border-color:#111}.amazonSavedLocationCard span{color:#111827;font-size:13px;font-weight:950;display:block}.amazonSavedLocationCard small{color:#6b7280;margin-top:3px;font-size:11px;font-weight:750;line-height:1.35;display:block}.amazonLocationActions{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.amazonLocationActions button{color:#ffd23f;cursor:pointer;background:#111;border:1px solid #111;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:950}.amazonLocationActions span{color:#6b7280;font-size:12px;font-weight:800}.amazonSaveLocationToggle{color:#374151;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:850;display:inline-flex}.amazonDeliveryRequired{color:#111827;background:#fff7cc;border:1px solid #ffd23fa6;border-radius:13px;margin-bottom:10px;padding:10px 12px;font-size:13px;font-weight:950}.amazonDistanceStatus{margin-bottom:10px}.amazonDeliveryOptions{gap:9px;display:grid}.amazonDeliveryOption{cursor:pointer;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:14px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.amazonDeliveryOption.active{background:linear-gradient(135deg,#ffd23f33,#fff);border-color:#111;box-shadow:inset 0 0 0 1px #111}.amazonDeliveryOption:disabled{opacity:.48;cursor:not-allowed}.amazonRadioDot{border:2px solid #9ca3af;border-radius:999px;width:18px;height:18px;display:inline-block;position:relative}.amazonDeliveryOption.active .amazonRadioDot{border-color:#111}.amazonDeliveryOption.active .amazonRadioDot:after{content:"";background:#111;border-radius:999px;position:absolute;inset:3px}.amazonDeliveryOption strong,.amazonPaymentCard strong,.amazonReviewItem strong,.amazonSummaryItem strong{color:#111827;font-size:14px;font-weight:950}.amazonDeliveryOption p,.amazonPaymentCard p,.amazonReviewItem p,.amazonReviewItem small,.amazonSummaryItem small{color:#6b7280;margin:3px 0 0;font-size:12px;font-weight:800}.amazonDeliveryOption b{color:#111827;font-size:14px;font-weight:950}.amazonPaymentCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:54px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.amazonPaymentCard>span{color:#ffd23f;background:#111;border-radius:10px;place-items:center;height:38px;font-size:12px;font-weight:950;display:grid}.amazonReviewItems,.amazonSummaryItems{gap:10px;display:grid}.amazonReviewItem,.amazonSummaryItem{grid-template-columns:56px 1fr auto;align-items:center;gap:12px;display:grid}.amazonReviewItemImage,.amazonSummaryItemImage{color:#6b7280;background:#f3f4f6;border-radius:12px;place-items:center;width:56px;height:56px;font-size:12px;font-weight:950;display:grid;overflow:hidden}.amazonReviewItemImage img,.amazonSummaryItemImage img{object-fit:contain;background:#fff;width:100%;height:100%}.amazonReviewItem b,.amazonSummaryItem b{color:#111827;font-size:14px;font-weight:950}.amazonCheckoutSummary{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px;position:sticky;top:88px;box-shadow:0 8px 28px #0f172a12}.amazonCheckoutSummary h3{color:#111827;margin:0 0 16px;font-size:20px;font-weight:950}.amazonMoreItems{color:#6b7280;margin:0;font-size:12px;font-weight:850}.amazonSummaryRows{border-top:1px solid #e5e7eb;gap:9px;margin-top:16px;padding-top:14px;display:grid}.amazonSummaryRows div{color:#374151;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:850;display:flex}.amazonSummaryRows .grand{color:#111827;border-top:1px solid #e5e7eb;margin-top:5px;padding-top:12px;font-size:18px;font-weight:950}.amazonSummaryRows .grand strong{color:#111827;font-size:22px}.amazonPlaceOrderButton{color:#111;cursor:pointer;background:#ffd23f;border:0;border-radius:12px;width:100%;margin-top:16px;padding:14px 16px;font-size:15px;font-weight:950;box-shadow:0 8px 18px #ffd23f47}.amazonPlaceOrderButton:disabled{opacity:.7;cursor:not-allowed}.amazonSecureNote{text-align:center;color:#6b7280;margin-top:12px;font-size:12px;font-weight:850;line-height:1.4}.checkoutErrorBox,.checkoutAccountRequiredBox{width:min(1380px,100vw - 42px);margin:18px auto 0}.checkoutAccountRequiredBox{display:none}@media (max-width:980px){.amazonCheckoutTopBar{grid-template-columns:auto 1fr auto}.amazonCheckoutSteps,.amazonCheckoutSecure{display:none}.amazonCheckoutShell{grid-template-columns:1fr;width:min(720px,100vw - 22px);margin-top:14px}.amazonCheckoutSummary{order:-1;position:static}.amazonCheckoutSection{border-radius:16px;grid-template-columns:34px 1fr;padding:14px}.amazonAddressGrid,.amazonSavedLocationList{grid-template-columns:1fr}.amazonReviewItem,.amazonSummaryItem{grid-template-columns:48px 1fr auto}.amazonReviewItemImage,.amazonSummaryItemImage{width:48px;height:48px}}@media (max-width:520px){.amazonCheckoutTopBar{gap:10px;padding:12px}.amazonCheckoutLogoBlock strong{font-size:16px}.amazonCheckoutLogoBlock span{display:none}.amazonCheckoutShell,.checkoutErrorBox{width:calc(100vw - 14px)}.amazonDeliveryOption{grid-template-columns:22px 1fr}.amazonDeliveryOption b{grid-column:2}}.cleanCartOverlay{align-items:flex-end}.cleanAmazonCartSheet{background:#fff;border-radius:26px 26px 0 0;width:min(720px,100vw - 22px);max-height:min(88vh,860px);padding:0;overflow:auto;box-shadow:0 -24px 70px #0f172a3d}.cleanCartHeader{z-index:5;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.cleanCartHeader h2{color:#111827;letter-spacing:-.03em;margin:0;font-size:24px;font-weight:950}.cleanCartHeader p{color:#374151;margin:7px 0 0;font-size:15px;font-weight:850}.cleanCartCloseButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;width:36px;height:36px;font-size:26px;line-height:1}.cleanCartCloseButton:hover{background:#f3f4f6}.cleanCartTopSummary{color:#111827;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.cleanCartTopSummary span{font-size:16px;font-weight:850}.cleanCartTopSummary strong{font-size:17px;font-weight:950}.cleanCartItemsList{padding:0 20px}.cleanCartItem{border-top:1px solid #eef0f4;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.cleanCartItem:first-child{border-top-color:#d1d5db}.cleanCartImage{color:#4b5563;background:#f3f4f6;border-radius:14px;place-items:center;width:86px;height:86px;font-size:13px;font-weight:950;display:grid;overflow:hidden}.cleanCartImage img{object-fit:contain;background:#fff;width:100%;height:100%}.cleanCartMiddle{min-width:0}.cleanCartMiddle h3{color:#111827;margin:0 0 6px;font-size:15px;font-weight:950;line-height:1.25}.cleanCartMiddle p,.cleanCartMiddle small{color:#374151;margin:0 0 4px;font-size:13px;font-weight:800;display:block}.cleanCartMiddle small{color:#6b7280}.cleanCartRight{justify-items:end;gap:8px;min-width:112px;display:grid}.cleanCartRight>strong{color:#111827;font-size:15px;font-weight:950}.cleanQuantityBox{background:#fff;border:1px solid #d1d5db;border-radius:999px;grid-template-columns:30px 34px 30px;align-items:center;display:grid;overflow:hidden}.cleanQuantityBox button{color:#111827;cursor:pointer;background:#fff;border:0;width:30px;height:30px;font-size:18px;font-weight:950}.cleanQuantityBox button:disabled{opacity:.35;cursor:not-allowed}.cleanQuantityBox span{text-align:center;color:#111827;font-size:13px;font-weight:950}.cleanCartTextButton{color:#0f62fe;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.cleanCartTextButton:hover{text-decoration:underline}.cleanCartCheckoutBox{background:#fff;border-top:1px solid #d1d5db;padding:18px 20px 20px}.cleanCartSubtotalRow{color:#111827;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.cleanCartSubtotalRow span{font-size:17px;font-weight:850}.cleanCartSubtotalRow strong{font-size:18px;font-weight:950}.cleanCartCheckoutBox>p{color:#6b7280;margin:0 0 14px;font-size:13px;font-weight:850}.cleanProceedCheckoutButton{color:#111;background:#ffd23f;border-radius:12px;width:100%;min-height:48px;font-size:15px;box-shadow:0 10px 20px #ffd23f38}.cleanViewCartButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:12px;width:100%;min-height:44px;margin-top:10px;font-size:14px;font-weight:950}.cleanCartSecureNote{text-align:center;color:#6b7280;margin-top:12px;font-size:12px;font-weight:800}.cleanCartAccountNotice{margin-bottom:12px}.cleanSavedForLaterBox{border-top:1px solid #e5e7eb;margin:8px 20px 0;padding-top:14px}.cleanSavedHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cleanSavedHeader h3{color:#111827;margin:0;font-size:17px;font-weight:950}.cleanSavedHeader span{color:#6b7280;font-size:12px;font-weight:850}.cleanSavedList{gap:10px;padding-bottom:12px;display:grid}.cleanSavedItem{background:#fff;border:1px solid #eef0f4;border-radius:16px;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.cleanSavedItem .cleanCartImage{width:72px;height:72px}.cleanSavedActions{justify-items:end;gap:7px;display:grid}.cleanSavedActions button{color:#0f62fe;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.cleanEmptyCart{text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:18px;margin:20px;padding:24px}.cleanEmptyCart h3{color:#111827;margin:0 0 6px;font-size:20px;font-weight:950}.cleanEmptyCart p{color:#6b7280;margin:0 0 16px;font-size:14px;font-weight:800}.cleanEmptyCart button{color:#111;cursor:pointer;background:#ffd23f;border:0;border-radius:12px;padding:11px 14px;font-size:14px;font-weight:950}@media (max-width:640px){.cleanAmazonCartSheet{border-radius:22px 22px 0 0;width:100vw;max-height:92vh}.cleanCartHeader{padding:16px 16px 12px}.cleanCartItemsList,.cleanCartCheckoutBox{padding-left:16px;padding-right:16px}.cleanCartItem{grid-template-columns:72px minmax(0,1fr);align-items:start}.cleanCartImage{width:72px;height:72px}.cleanCartRight{grid-column:2;grid-template-columns:auto auto;place-items:center start;min-width:0}.cleanCartRight>strong{grid-column:1/-1}.cleanSavedItem{grid-template-columns:58px 1fr}.cleanSavedItem .cleanCartImage{width:58px;height:58px}.cleanSavedActions{grid-column:2;grid-template-columns:auto auto;justify-items:start;gap:12px}}.cleanCartOverlay{z-index:9900!important}.cleanAmazonCartSheet{position:relative;z-index:9901!important}.searchWithDropdown{z-index:50;position:relative}.searchSuggestionsDropdown{z-index:5000;background:#fff;border:1px solid #e5e7eb;border-radius:18px;max-height:420px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 48px #0f172a29}.desktopSearchSuggestionsDropdown{max-width:760px;margin:0 auto}.searchSuggestionItem{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #f1f2f4;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}.searchSuggestionItem:last-child{border-bottom:0}.searchSuggestionItem:hover{background:#fff7cc}.searchSuggestionImage{color:#4b5563;background:#f3f4f6;border-radius:14px;place-items:center;width:54px;height:54px;font-size:11px;font-weight:950;display:grid;overflow:hidden}.searchSuggestionImage img{object-fit:contain;background:#fff;width:100%;height:100%}.searchSuggestionItem strong{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:950;line-height:1.25;display:block;overflow:hidden}.searchSuggestionItem small{color:#6b7280;margin-top:4px;font-size:12px;font-weight:800;line-height:1.25;display:block}.searchSuggestionEmpty{color:#6b7280;text-align:center;padding:14px 16px;font-size:13px;font-weight:850}@media (max-width:640px){.mobileSearchCard.searchWithDropdown{z-index:200}.searchSuggestionsDropdown{border-radius:16px;max-height:360px}.searchSuggestionItem{grid-template-columns:48px minmax(0,1fr)}.searchSuggestionImage{width:48px;height:48px}}.searchBar.searchWithDropdown,.mobileSearchCard.searchWithDropdown{position:relative;overflow:visible!important}.searchBar.searchWithDropdown .searchSuggestionsDropdown,.mobileSearchCard.searchWithDropdown .searchSuggestionsDropdown{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;left:0!important;right:0!important;transform:none!important}.desktopSearchSuggestionsDropdown{width:100%!important;max-width:none!important}.searchSuggestionsDropdown{border-radius:22px;box-shadow:0 22px 58px #0f172a2e}.searchSuggestionItem{min-height:96px;grid-template-columns:82px minmax(0,1fr)!important;gap:18px!important;padding:16px 18px!important}.searchSuggestionItem strong{white-space:normal!important;font-size:18px!important;line-height:1.25!important}.searchSuggestionItem small{margin-top:7px!important;font-size:14px!important;line-height:1.35!important}@media (max-width:640px){.searchSuggestionItem{min-height:84px;grid-template-columns:70px minmax(0,1fr)!important;gap:14px!important;padding:14px 15px!important}.searchSuggestionImage{border-radius:16px!important;width:70px!important;height:70px!important}.searchSuggestionItem strong{font-size:16px!important}.searchSuggestionItem small{font-size:13px!important}}.searchSuggestionItem{grid-template-columns:124px minmax(0,1fr)!important;gap:24px!important;min-height:138px!important;padding:22px 24px!important}.searchSuggestionImage{border-radius:22px!important;width:124px!important;height:124px!important;font-size:18px!important}.searchSuggestionItem strong{white-space:normal!important;font-size:27px!important;font-weight:950!important;line-height:1.18!important}.searchSuggestionItem small{margin-top:10px!important;font-size:21px!important;font-weight:850!important;line-height:1.3!important}.searchSuggestionEmpty{padding:30px 24px!important;font-size:22px!important}@media (max-width:640px){.searchSuggestionItem{grid-template-columns:96px minmax(0,1fr)!important;gap:18px!important;min-height:112px!important;padding:18px!important}.searchSuggestionImage{border-radius:20px!important;width:96px!important;height:96px!important}.searchSuggestionItem strong{font-size:22px!important}.searchSuggestionItem small{font-size:17px!important}}.settingsTopBar{z-index:80!important;color:#fff!important;background:#0b0b0b!important;border-bottom:0!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:18px!important;padding:14px clamp(18px,5vw,78px)!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 10px 28px #0000002e!important}.settingsTopBar h2,.settingsTopBar strong{color:#fff!important}.settingsTopBar p,.settingsTopBar span{color:#ffffffb8!important}.settingsTopBar button,.settingsBackButton,.settingsCloseButton{color:#fff!important;cursor:pointer!important;background:0 0!important;border:1px solid #ffffff3d!important;border-radius:999px!important;min-height:38px!important;padding:8px 13px!important;font-size:13px!important;font-weight:950!important}.settingsTopBar button:hover,.settingsBackButton:hover,.settingsCloseButton:hover{background:#ffffff1a!important}.settingsContent,.settingsBody,.settingsMain,.settingsPanelBody{width:min(1280px,100vw - 42px)!important;margin:24px auto 52px!important}.settingsGrid,.settingsToolsGrid{grid-template-columns:260px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;display:grid!important}.settingsSidebar,.settingsToolMenu,.settingsNavPanel{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;align-self:start!important;padding:10px!important;position:sticky!important;top:82px!important;overflow:hidden!important;box-shadow:0 8px 26px #0f172a0f!important}.settingsSidebar button,.settingsToolMenu button,.settingsNavPanel button,.settingsMenuButton,.settingsToolButton{color:#111827!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:11px 12px!important;font-size:13px!important;font-weight:900!important;display:flex!important}.settingsSidebar button:hover,.settingsToolMenu button:hover,.settingsNavPanel button:hover,.settingsMenuButton:hover,.settingsToolButton:hover{background:#f3f4f6!important}.settingsSidebar button.active,.settingsToolMenu button.active,.settingsNavPanel button.active,.settingsMenuButton.active,.settingsToolButton.active{color:#111!important;background:#fff7cc!important}.settingsSignOutButton,.settingsLogoutButton{color:#dc2626!important}.settingsAccountHero,.settingsOverviewHero,.settingsWelcomeCard{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;margin-bottom:18px!important;padding:20px!important;box-shadow:0 8px 26px #0f172a0f!important}.settingsAccountHero h2,.settingsOverviewHero h2,.settingsWelcomeCard h2,.settingsSection h2,.settingsSection h3,.settingsToolPanel h2,.settingsToolPanel h3{color:#111827!important;letter-spacing:-.02em!important}.settingsAccountHero p,.settingsOverviewHero p,.settingsWelcomeCard p{color:#6b7280!important;font-size:14px!important;font-weight:800!important}.settingsSection,.settingsToolPanel,.settingsCard,.settingsFormCard,.settingsOrdersCard,.settingsSupportCard,.settingsSavedLocationCard{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;box-shadow:0 8px 26px #0f172a0d!important}.settingsSection{margin-bottom:16px!important;padding:18px!important}.settingsToolPanel{padding:20px!important}.settingsOverviewGrid,.settingsAccountCards,.settingsQuickCards,.settingsCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.settingsOverviewCard,.settingsQuickCard,.settingsAccountCard{cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:92px!important;padding:16px!important;display:grid!important;box-shadow:0 4px 16px #0f172a0a!important}.settingsOverviewCard:hover,.settingsQuickCard:hover,.settingsAccountCard:hover{border-color:#d1d5db!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #0f172a14!important}.settingsOverviewCard:after,.settingsQuickCard:after,.settingsAccountCard:after{content:"›";color:#6b7280;font-size:24px;font-weight:800}.settingsOverviewIcon,.settingsQuickIcon,.settingsAccountIcon{color:#111827!important;background:#f3f4f6!important;border-radius:999px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:18px!important;display:grid!important}.settingsOverviewCard strong,.settingsQuickCard strong,.settingsAccountCard strong{color:#111827!important;font-size:14px!important;font-weight:950!important}.settingsOverviewCard p,.settingsQuickCard p,.settingsAccountCard p{color:#6b7280!important;margin:4px 0 0!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.settingsInput,.settingsTextarea,.settingsSection input,.settingsSection textarea,.settingsToolPanel input,.settingsToolPanel textarea{color:#111827!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:12px!important;outline:none!important;padding:11px 12px!important;font-size:14px!important;font-weight:750!important}.settingsInput:focus,.settingsTextarea:focus,.settingsSection input:focus,.settingsSection textarea:focus,.settingsToolPanel input:focus,.settingsToolPanel textarea:focus{border-color:#111!important;box-shadow:0 0 0 3px #ffd23f3d!important}.settingsPrimaryButton,.settingsSaveButton{color:#111!important;cursor:pointer!important;background:#ffd23f!important;border:0!important;border-radius:12px!important;min-height:44px!important;padding:11px 16px!important;font-size:14px!important;font-weight:950!important;box-shadow:0 8px 18px #ffd23f3d!important}.settingsSecondaryButton,.settingsGhostButton,.settingsInlineButton{color:#111827!important;cursor:pointer!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:12px!important;min-height:40px!important;padding:9px 14px!important;font-size:13px!important;font-weight:950!important}.settingsOrderCard,.settingsSupportThreadCard,.supportThreadCard,.settingsLocationCard{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;padding:16px!important;box-shadow:0 5px 18px #0f172a0a!important}@media (max-width:920px){.settingsContent,.settingsBody,.settingsMain,.settingsPanelBody{width:min(720px,100vw - 20px)!important;margin-top:14px!important}.settingsGrid,.settingsToolsGrid{grid-template-columns:1fr!important}.settingsSidebar,.settingsToolMenu,.settingsNavPanel{gap:8px!important;display:flex!important;position:static!important;overflow-x:auto!important}.settingsSidebar button,.settingsToolMenu button,.settingsNavPanel button,.settingsMenuButton,.settingsToolButton{white-space:nowrap!important;flex:none!important;width:auto!important}.settingsOverviewGrid,.settingsAccountCards,.settingsQuickCards,.settingsCardsGrid{grid-template-columns:1fr!important}.settingsTopBar{grid-template-columns:auto 1fr auto!important;padding:12px 14px!important}}.settingsFullScreenOverlay{background:#f5f6f7!important;justify-content:stretch!important;align-items:stretch!important;padding:0!important}.settingsFullScreenPage{width:100%!important;max-width:none!important;min-height:100vh!important;box-shadow:none!important;background:#f5f6f7!important;border-radius:0!important;padding:0!important;overflow:auto!important}.settingsHeader,.settingsTopBar,.settingsPageHeader{z-index:90!important;color:#fff!important;background:#0b0b0b!important;border:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:54px!important;padding:10px clamp(18px,5vw,64px)!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 8px 22px #00000029!important}.settingsHeader h1,.settingsHeader h2,.settingsTopBar h1,.settingsTopBar h2,.settingsPageHeader h1,.settingsPageHeader h2{color:#fff!important;letter-spacing:-.03em!important;margin:0!important;font-size:22px!important;font-weight:950!important;line-height:1.05!important}.settingsHeader p,.settingsTopBar p,.settingsPageHeader p{display:none!important}.settingsHeader button,.settingsTopBar button,.settingsPageHeader button,.settingsBackButton,.settingsCloseButton{color:#fff!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff47!important;border-radius:999px!important;padding:7px 12px!important;font-size:12px!important;font-weight:950!important}.settingsContent,.settingsBody,.settingsMain,.settingsPanelBody,.settingsShell{width:min(1180px,100vw - 36px)!important;margin:18px auto 42px!important;padding:0!important}.settingsContent>*,.settingsBody>*,.settingsMain>*,.settingsPanelBody>*{box-sizing:border-box!important}.settingsProfilePanel,.settingsAccountPanel,.settingsCustomerCard,.settingsAccountInfoCard,.settingsSidePanel,.settingsSidebar,.settingsLeftPanel{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;padding:14px!important;box-shadow:0 5px 14px #0f172a0d!important}.settingsGrid,.settingsLayout,.settingsAccountLayout,.settingsToolsGrid{grid-template-columns:250px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.settingsProfilePanel h2,.settingsAccountPanel h2,.settingsCustomerCard h2,.settingsAccountInfoCard h2,.settingsSidePanel h2,.settingsSidebar h2,.settingsLeftPanel h2,.settingsProfilePanel h3,.settingsAccountPanel h3,.settingsCustomerCard h3,.settingsAccountInfoCard h3,.settingsSidePanel h3,.settingsSidebar h3,.settingsLeftPanel h3{color:#111827!important;letter-spacing:-.02em!important;margin:0 0 8px!important;font-size:16px!important;font-weight:950!important;line-height:1.18!important}.settingsProfilePanel p,.settingsAccountPanel p,.settingsCustomerCard p,.settingsAccountInfoCard p,.settingsSidePanel p,.settingsSidebar p,.settingsLeftPanel p,.settingsProfilePanel span,.settingsAccountPanel span,.settingsCustomerCard span,.settingsAccountInfoCard span,.settingsSidePanel span,.settingsSidebar span,.settingsLeftPanel span{color:#4b5563!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important}.settingsProfilePanel label,.settingsAccountPanel label,.settingsCustomerCard label,.settingsAccountInfoCard label,.settingsSidePanel label,.settingsSidebar label,.settingsLeftPanel label,.settingsSection label,.settingsToolPanel label{color:#374151!important;text-transform:none!important;flex-direction:column!important;gap:5px!important;font-size:11px!important;font-weight:950!important;display:flex!important}.settingsProfilePanel input,.settingsAccountPanel input,.settingsCustomerCard input,.settingsAccountInfoCard input,.settingsSidePanel input,.settingsSidebar input,.settingsLeftPanel input,.settingsSection input,.settingsToolPanel input,.settingsSection textarea,.settingsToolPanel textarea,.settingsInput,.settingsTextarea{color:#111827!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:10px!important;padding:8px 10px!important;font-size:13px!important;font-weight:800!important}.settingsSection textarea,.settingsToolPanel textarea,.settingsTextarea{min-height:76px!important}.settingsOptionsPanel,.settingsToolPanel,.settingsSection,.settingsCard,.settingsFormCard,.settingsOrdersCard,.settingsSupportCard{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;padding:14px!important;box-shadow:0 5px 14px #0f172a0d!important}.settingsOptionsPanel h2,.settingsToolPanel h2,.settingsSection h2,.settingsOptionsPanel h3,.settingsToolPanel h3,.settingsSection h3{color:#111827!important;letter-spacing:-.02em!important;margin:0 0 4px!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important}.settingsOptionsPanel p,.settingsToolPanel p,.settingsSection p{color:#6b7280!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important}.settingsOptionRow,.settingsOptionButton,.settingsSettingsOption,.settingsQuickCard,.settingsOverviewCard,.settingsAccountCard,.settingsToolButton,.settingsMenuButton{color:#111827!important;width:100%!important;min-height:70px!important;box-shadow:none!important;cursor:pointer!important;text-align:left!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:13px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}.settingsOptionRow:hover,.settingsOptionButton:hover,.settingsSettingsOption:hover,.settingsQuickCard:hover,.settingsOverviewCard:hover,.settingsAccountCard:hover,.settingsToolButton:hover,.settingsMenuButton:hover{background:#fafafa!important;border-color:#cfd4dc!important}.settingsOptionRow:after,.settingsOptionButton:after,.settingsSettingsOption:after,.settingsQuickCard:after,.settingsOverviewCard:after,.settingsAccountCard:after,.settingsToolButton:after,.settingsMenuButton:after{content:"›"!important;color:#6b7280!important;font-size:22px!important;font-weight:700!important}.settingsOptionIcon,.settingsQuickIcon,.settingsOverviewIcon,.settingsAccountIcon{color:#111827!important;background:#f3f4f6!important;border-radius:999px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:16px!important;display:grid!important}.settingsOptionRow strong,.settingsOptionButton strong,.settingsSettingsOption strong,.settingsQuickCard strong,.settingsOverviewCard strong,.settingsAccountCard strong,.settingsToolButton strong,.settingsMenuButton strong{color:#111827!important;margin:0!important;font-size:14px!important;font-weight:950!important;line-height:1.25!important}.settingsOptionRow p,.settingsOptionButton p,.settingsSettingsOption p,.settingsQuickCard p,.settingsOverviewCard p,.settingsAccountCard p,.settingsToolButton p,.settingsMenuButton p{color:#6b7280!important;margin:3px 0 0!important;font-size:12px!important;font-weight:750!important;line-height:1.3!important}.settingsOptionsGrid,.settingsOverviewGrid,.settingsQuickCards,.settingsAccountCards,.settingsCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.settingsOptionsPanel>button,.settingsToolPanel>button,.settingsSection>button{min-height:56px!important}.settingsPrimaryButton,.settingsSaveButton{color:#111!important;background:#ffd23f!important;border:0!important;border-radius:10px!important;min-height:40px!important;padding:9px 14px!important;font-size:13px!important;font-weight:950!important;box-shadow:0 6px 14px #ffd23f2e!important}.settingsSecondaryButton,.settingsGhostButton,.settingsInlineButton{color:#111827!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:10px!important;min-height:38px!important;padding:8px 12px!important;font-size:12px!important;font-weight:950!important}.settingsLogoutButton,.settingsSignOutButton,button[class*=Logout],button[class*=logout],button[class*=SignOut],button[class*=signOut]{color:#b91c1c!important;min-height:42px!important;box-shadow:none!important;background:#fff7f7!important;border:1px solid #fee2e2!important;border-radius:12px!important;padding:10px 14px!important;font-size:13px!important;font-weight:950!important}.settingsOrderCard,.supportThreadCard,.settingsSupportThreadCard,.settingsLocationCard{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;padding:12px!important}.settingsStatusPill{color:#111!important;background:#fff7cc!important;border-radius:999px!important;padding:5px 9px!important;font-size:10px!important;font-weight:950!important}.settingsAvatar,.settingsProfileAvatar,.settingsCustomerAvatar{border-radius:999px!important;width:54px!important;height:54px!important}@media (max-width:920px){.settingsContent,.settingsBody,.settingsMain,.settingsPanelBody,.settingsShell{width:min(720px,100vw - 18px)!important;margin:12px auto 30px!important}.settingsGrid,.settingsLayout,.settingsAccountLayout,.settingsToolsGrid{grid-template-columns:1fr!important;gap:12px!important}.settingsOptionsGrid,.settingsOverviewGrid,.settingsQuickCards,.settingsAccountCards,.settingsCardsGrid{grid-template-columns:1fr!important}.settingsHeader,.settingsTopBar,.settingsPageHeader{gap:10px!important;padding:10px 12px!important}.settingsHeader h1,.settingsHeader h2,.settingsTopBar h1,.settingsTopBar h2,.settingsPageHeader h1,.settingsPageHeader h2{font-size:18px!important}}.settingsGrid,.settingsLayout,.settingsAccountLayout,.settingsToolsGrid{grid-template-columns:375px minmax(0,1fr)!important;gap:20px!important}.settingsProfilePanel,.settingsAccountPanel,.settingsCustomerCard,.settingsAccountInfoCard,.settingsSidePanel,.settingsSidebar,.settingsLeftPanel{width:100%!important;max-width:375px!important;padding:16px!important}.settingsProfilePanel p,.settingsAccountPanel p,.settingsCustomerCard p,.settingsAccountInfoCard p,.settingsSidePanel p,.settingsSidebar p,.settingsLeftPanel p,.settingsProfilePanel span,.settingsAccountPanel span,.settingsCustomerCard span,.settingsAccountInfoCard span,.settingsSidePanel span,.settingsSidebar span,.settingsLeftPanel span{word-break:normal!important;overflow-wrap:anywhere!important}.settingsProfilePanel .settingsInfoGrid,.settingsAccountPanel .settingsInfoGrid,.settingsCustomerCard .settingsInfoGrid,.settingsAccountInfoCard .settingsInfoGrid,.settingsSidePanel .settingsInfoGrid,.settingsSidebar .settingsInfoGrid,.settingsLeftPanel .settingsInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}@media (max-width:1100px){.settingsGrid,.settingsLayout,.settingsAccountLayout,.settingsToolsGrid{grid-template-columns:330px minmax(0,1fr)!important}.settingsProfilePanel,.settingsAccountPanel,.settingsCustomerCard,.settingsAccountInfoCard,.settingsSidePanel,.settingsSidebar,.settingsLeftPanel{max-width:330px!important}}@media (max-width:920px){.settingsGrid,.settingsLayout,.settingsAccountLayout,.settingsToolsGrid{grid-template-columns:1fr!important}.settingsProfilePanel,.settingsAccountPanel,.settingsCustomerCard,.settingsAccountInfoCard,.settingsSidePanel,.settingsSidebar,.settingsLeftPanel{max-width:none!important}}.settingsLocationCard,.settingsSavedLocationCard,.savedLocationCard,.savedLocationItem,.savedDeliveryLocationCard,.deliveryLocationCard{background:linear-gradient(135deg,#fffbe8 0%,#fff 58%,#fff7cc 100%)!important;border:2px solid #ffd23ff2!important;border-radius:18px!important;padding:16px 16px 16px 18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 28px #ffd23f33,0 6px 18px #0f172a14!important}.settingsLocationCard:before,.settingsSavedLocationCard:before,.savedLocationCard:before,.savedLocationItem:before,.savedDeliveryLocationCard:before,.deliveryLocationCard:before{content:"Saved location";color:#ffd23f;letter-spacing:.04em;text-transform:uppercase;background:#111;border-radius:999px;align-items:center;width:max-content;margin-bottom:10px;padding:5px 10px;font-size:10px;font-weight:950;display:inline-flex}.settingsLocationCard:after,.settingsSavedLocationCard:after,.savedLocationCard:after,.savedLocationItem:after,.savedDeliveryLocationCard:after,.deliveryLocationCard:after{content:"📍";opacity:.95;font-size:24px;position:absolute;top:12px;right:14px}.settingsLocationCard strong,.settingsSavedLocationCard strong,.savedLocationCard strong,.savedLocationItem strong,.savedDeliveryLocationCard strong,.deliveryLocationCard strong{color:#111827!important;font-size:16px!important;font-weight:950!important;line-height:1.25!important}.settingsLocationCard p,.settingsSavedLocationCard p,.savedLocationCard p,.savedLocationItem p,.savedDeliveryLocationCard p,.deliveryLocationCard p,.settingsLocationCard small,.settingsSavedLocationCard small,.savedLocationCard small,.savedLocationItem small,.savedDeliveryLocationCard small,.deliveryLocationCard small{color:#374151!important;font-size:13px!important;font-weight:850!important;line-height:1.45!important}.settingsLocationCard button,.settingsSavedLocationCard button,.savedLocationCard button,.savedLocationItem button,.savedDeliveryLocationCard button,.deliveryLocationCard button{border-radius:999px!important;min-height:36px!important;font-size:12px!important;font-weight:950!important}.settingsLocationCard:hover,.settingsSavedLocationCard:hover,.savedLocationCard:hover,.savedLocationItem:hover,.savedDeliveryLocationCard:hover,.deliveryLocationCard:hover{border-color:#111!important;transform:translateY(-1px)!important;box-shadow:0 14px 34px #0f172a1f,0 10px 26px #ffd23f3d!important}.savedLocationsList,.savedDeliveryLocationsList,.settingsLocationsList,.deliveryLocationsList{background:#fffef5!important;border:2px solid #ffd23fa6!important;border-radius:18px!important;padding:12px!important;box-shadow:0 8px 22px #ffd23f1f!important}.savedLocationsList:before,.savedDeliveryLocationsList:before,.settingsLocationsList:before,.deliveryLocationsList:before{content:"Your saved delivery locations";color:#111827;margin-bottom:10px;font-size:15px;font-weight:950;display:block}.settingsSection[class*=Location],.settingsSection[class*=location],.settingsToolPanel[class*=Location],.settingsToolPanel[class*=location]{background:linear-gradient(#fffef5 0%,#fff 26%)!important;border:2px solid #ffd23f8c!important}@media (max-width:640px){.settingsLocationCard,.settingsSavedLocationCard,.savedLocationCard,.savedLocationItem,.savedDeliveryLocationCard,.deliveryLocationCard{padding:15px!important}.settingsLocationCard:after,.settingsSavedLocationCard:after,.savedLocationCard:after,.savedLocationItem:after,.savedDeliveryLocationCard:after,.deliveryLocationCard:after{font-size:21px;top:12px;right:12px}}.amazonCheckoutLogoImageBlock{align-items:center!important;gap:12px!important;display:flex!important}.amazonCheckoutLogoImageBlock img{object-fit:contain!important;background:0 0!important;width:auto!important;height:44px!important;display:block!important}.amazonCheckoutLogoImageBlock span{color:#ffd23f!important;letter-spacing:.02em!important;font-size:13px!important;font-weight:950!important}@media (max-width:520px){.amazonCheckoutLogoImageBlock img{height:34px!important}.amazonCheckoutLogoImageBlock span{display:none!important}}.signupCodeInlineButton{width:100%;margin:4px 0 10px}.signupCodeHelpText{color:#6b7280;margin-top:6px;font-size:12px;font-weight:800;line-height:1.35;display:block}.signupCodeInlineButton:disabled{opacity:.55;cursor:not-allowed}.forgotPasswordButton{color:#0f62fe;cursor:pointer;text-align:center;background:0 0;border:0;width:100%;margin-top:10px;font-size:13px;font-weight:900}.forgotPasswordButton:hover{text-decoration:underline}.passwordResetBox{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;margin-top:12px;padding:12px}.passwordResetBox .settingsSecondaryButton{width:100%;margin-top:10px}.passwordResetHelpText{color:#6b7280;margin:9px 0 0;font-size:12px;font-weight:800;line-height:1.35}.passwordRecoveryBanner{color:#111827;background:#fff7cc;border:1px solid #ffd23fbf;border-radius:14px;margin:0 0 14px;padding:12px 14px;font-size:13px;font-weight:900;line-height:1.35}.passwordResetScrollAnchor,.passwordResetTargetPanel{scroll-margin-top:90px}.passwordRecoveryBanner{animation:1.4s ease-in-out passwordRecoveryPulse}@keyframes passwordRecoveryPulse{0%{box-shadow:0 0 #ffd23f8c}to{box-shadow:0 0 0 14px #ffd23f00}}.checkoutLoginReturningOverlay{z-index:12000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffb8;place-items:center;display:grid;position:fixed;inset:0}.checkoutLoginReturningCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:22px;width:min(340px,100vw - 42px);padding:24px;box-shadow:0 22px 70px #0f172a2e}.checkoutLoginSpinner{border:4px solid #f3f4f6;border-top-color:#ffd23f;border-radius:999px;width:42px;height:42px;margin:0 auto 14px;animation:.8s linear infinite darikCheckoutSpin}.checkoutLoginReturningCard strong{color:#111827;font-size:18px;font-weight:950;display:block}.checkoutLoginReturningCard p{color:#6b7280;margin:7px 0 0;font-size:13px;font-weight:850}@keyframes darikCheckoutSpin{to{transform:rotate(360deg)}}.passwordResetBottomAnchor{min-height:1px;scroll-margin-top:110px}.passwordRecoveryBanner{justify-content:space-between;align-items:center;gap:12px;display:flex}.passwordRecoveryBanner button{color:#ffd23f;cursor:pointer;white-space:nowrap;background:#111;border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950}@media (max-width:640px){.passwordRecoveryBanner{flex-direction:column;align-items:flex-start}.passwordRecoveryBanner button{width:100%}}.passwordResetActualFormAnchor{min-height:1px;scroll-margin-top:120px}.googlePlacesSearchBox{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin:12px 0 14px;padding:14px;box-shadow:0 8px 22px #0f172a0a}.googlePlacesSearchLabel{color:#111827;margin-bottom:10px;font-size:14px;font-weight:950;display:block}.googlePlacesSearchLabel span{color:#6b7280;margin-top:4px;font-size:12px;font-weight:800;line-height:1.35;display:block}.googlePlacesSearchInput{color:#111827;background:#f9fafb;border:1px solid #d1d5db;border-radius:14px;outline:none;width:100%;min-height:44px;padding:0 13px;font-size:14px;font-weight:850}.googlePlacesSearchInput:focus{border-color:#111;box-shadow:0 0 0 3px #ffd23f47}.googlePlacesStatusText,.googlePlacesErrorText{margin:9px 0 0;font-size:12px;font-weight:900;line-height:1.35}.googlePlacesStatusText{color:#6b7280}.googlePlacesErrorText{color:#b91c1c}.googlePlacesResultsBox{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-top:10px;overflow:hidden}.googlePlaceResultButton{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef0f3;width:100%;padding:12px}.googlePlaceResultButton:last-child{border-bottom:0}.googlePlaceResultButton:hover{background:#fff7cc}.googlePlaceResultButton strong{color:#111827;font-size:14px;font-weight:950;line-height:1.3;display:block}.googlePlaceResultButton span{color:#6b7280;margin-top:3px;font-size:12px;font-weight:800;line-height:1.35;display:block}.subcategoryActiveSearchBanner{color:#111827;background:#fff7cc;border:1px solid #facc15;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 14px;padding:12px 14px;font-size:13px;font-weight:850;display:flex}.subcategoryActiveSearchBanner button{color:#ffd23f;cursor:pointer;white-space:nowrap;background:#111;border:0;border-radius:999px;padding:8px 12px;font-weight:950}@media (max-width:640px){.subcategoryActiveSearchBanner{flex-direction:column;align-items:flex-start;margin-left:12px;margin-right:12px}.subcategoryActiveSearchBanner button{width:100%}}.subcategoryActiveFilterBanner{color:#111827;background:linear-gradient(135deg,#fff8d8 0%,#fff2b0 100%);border:1px solid #ffd23fcc;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:0 18px 16px;padding:14px 16px;display:flex;box-shadow:0 12px 26px #ffd23f24}.subcategoryActiveFilterBanner div{flex-direction:column;gap:3px;display:flex}.subcategoryActiveFilterBanner span{color:#8a6400;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:950}.subcategoryActiveFilterBanner strong{color:#111;font-size:18px;font-weight:950}.subcategoryActiveFilterBanner button{color:#ffd23f;cursor:pointer;white-space:nowrap;background:#111;border:0;border-radius:999px;padding:10px 14px;font-weight:950}@media (max-width:640px){.subcategoryActiveFilterBanner{flex-direction:column;align-items:flex-start;margin-left:12px;margin-right:12px}.subcategoryActiveFilterBanner button{width:100%}}html,body,.darikPage,.mobileAppWebLayout,.webAppShell,.desktopWebLayout,.sectionBlock,.featuredItemsTightSection,.bestSellerDepartmentSection,.bestSellerDepartmentStack,.bestSellerCarousel,.productGrid,.categoryProductsGrid,.mobileSection,.mobileFeaturedStack,.mobileFeaturedDepartment,.mobileProductRow,.mobileProductGrid{background:#fff!important}.productCard,.productCard:hover,.bestSellerCleanItem,.mobileProductCard,.mobileGridProductCard{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.productImageWrap,.bestSellerCleanImageWrap,.mobileProductImageBox,.mobileGridImageButton{box-shadow:none!important;background:#fff!important;border-color:#0000!important}.productImageWrap img,.bestSellerCleanImage,.mobileProductImageBox img,.mobileGridImageButton img{background:0 0!important}.productInitials,.bestSellerCleanPlaceholder,.mobileProductImageBox b,.mobileGridImageButton b{box-shadow:none!important;background:#fff!important;border-color:#0000!important}.productFullScreenPage,.darikPdpFrame,.darikPdpImageStage,.darikPdpThumb,.productImageZoomShell{background:#fff!important}.darikPdpImageStage,.darikPdpThumb{box-shadow:none!important;border-color:#0000!important}@media (max-width:820px){html,body,.darikPage,.mobileAppWebLayout,.webAppShell,.desktopWebLayout,.mobileSection,.mobileFeaturedStack,.mobileFeaturedDepartment,.mobileProductRow,.mobileProductGrid,.productGrid,.categoryProductsGrid{background:#fff!important}}.webAppShell{overflow:clip visible!important}.topHeader~.searchBar.searchWithDropdown,.topHeader~.searchBar{z-index:4900!important;-webkit-backdrop-filter:blur(16px)!important;background:#fffffffa!important;border:1px solid #e5e7ebf2!important;position:sticky!important;top:104px!important;box-shadow:0 14px 32px #0f172a1f!important}.topHeader.topHeaderShrunk~.searchBar.searchWithDropdown,.topHeader.topHeaderShrunk~.searchBar{top:102px!important}.topHeader~.searchBar.searchWithDropdown .searchSuggestionsDropdown{z-index:9999!important}@media (max-width:700px){.mobileSearchCard.searchWithDropdown,.mobileSearchCard{z-index:79!important;-webkit-backdrop-filter:blur(16px)!important;background:#fffffffa!important;border:1px solid #e5e7ebf2!important;position:sticky!important;top:78px!important;box-shadow:0 12px 28px #0f172a1f!important}.mobileAppHeader.shrunk~.mobileSearchCard.searchWithDropdown,.mobileAppHeader.shrunk~.mobileSearchCard{top:74px!important}.mobileSearchCard.searchWithDropdown .searchSuggestionsDropdown{z-index:9999!important}}.searchBar.searchWithDropdown,.mobileSearchCard.searchWithDropdown{align-items:center!important;gap:10px!important;display:flex!important}.searchBar.searchWithDropdown input,.mobileSearchCard.searchWithDropdown input{flex:auto!important;min-width:0!important}.darikSearchSubmitButton{color:#fff!important;letter-spacing:-.01em!important;cursor:pointer!important;background:#111!important;border:0!important;border-radius:999px!important;flex:none!important;min-height:46px!important;padding:13px 20px!important;font-size:14px!important;font-weight:950!important;transition:transform .16s,box-shadow .16s,opacity .16s!important;box-shadow:0 10px 22px #1111112e!important}.darikSearchSubmitButton:hover{transform:translateY(-1px)!important;box-shadow:0 14px 28px #11111138!important}.darikSearchSubmitButton:disabled{opacity:.62!important;cursor:not-allowed!important;transform:none!important}.mobileSearchSubmitButton{min-height:40px!important;padding:10px 13px!important;font-size:12px!important}.darikSearchResultsPage{z-index:9500!important;color:#111827!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;padding:clamp(18px,3vw,42px)!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.darikSearchResultsHeader{border-bottom:1px solid #e5e7ebe6!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:18px!important;max-width:1240px!important;margin:0 auto 20px!important;padding:12px 0 18px!important;display:grid!important}.darikSearchResultsBackButton{color:#111827!important;cursor:pointer!important;background:#fff!important;border:1px solid #e5e7ebfa!important;border-radius:999px!important;padding:12px 18px!important;font-size:14px!important;font-weight:950!important;box-shadow:0 10px 24px #0f172a14!important}.darikSearchResultsHeader span{color:#111827!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#fff8d8!important;border-radius:999px!important;width:fit-content!important;padding:7px 11px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}.darikSearchResultsHeader h1{letter-spacing:-.055em!important;color:#111827!important;margin:9px 0 0!important;font-size:clamp(28px,4.6vw,58px)!important;font-weight:950!important;line-height:.98!important}.darikSearchResultsHeader p{color:#6b7280!important;margin:8px 0 0!important;font-size:15px!important;font-weight:800!important}.darikSearchResultsSearchBar{background:#fff!important;border:1px solid #e5e7ebf2!important;border-radius:999px!important;align-items:center!important;gap:10px!important;max-width:1240px!important;margin:0 auto 22px!important;padding:8px 8px 8px 18px!important;display:flex!important;box-shadow:0 14px 38px #0f172a14!important}.darikSearchResultsSearchBar span{color:#6b7280!important;font-size:20px!important;font-weight:950!important}.darikSearchResultsSearchBar input{color:#111827!important;background:0 0!important;border:0!important;outline:none!important;flex:auto!important;min-width:0!important;font-size:17px!important;font-weight:800!important}.darikSearchResultsSearchBar button{color:#fff!important;cursor:pointer!important;background:#111!important;border:0!important;border-radius:999px!important;flex:none!important;padding:13px 22px!important;font-size:14px!important;font-weight:950!important}.darikSearchResultsSearchBar button:disabled{opacity:.62!important;cursor:not-allowed!important}.darikSearchResultsNotice{color:#4b3b00!important;background:#fff8d8!important;border-radius:18px!important;max-width:1240px!important;margin:0 auto 18px!important;padding:14px 16px!important;font-size:14px!important;font-weight:850!important}.darikSearchResultsLoadingCard,.darikSearchResultsEmptyCard{text-align:center!important;background:#fff!important;border:1px solid #e5e7ebf2!important;border-radius:30px!important;max-width:760px!important;margin:50px auto!important;padding:38px!important;box-shadow:0 20px 52px #0f172a14!important}.darikSearchResultsLoadingCard strong,.darikSearchResultsEmptyCard h2{color:#111827!important;letter-spacing:-.035em!important;margin:12px 0 8px!important;font-size:28px!important;font-weight:950!important;display:block!important}.darikSearchResultsLoadingCard p,.darikSearchResultsEmptyCard p{color:#6b7280!important;margin:0!important;font-size:15px!important;font-weight:800!important}.darikSearchResultsEmptyCard button{color:#fff!important;cursor:pointer!important;background:#111!important;border:0!important;border-radius:999px!important;margin-top:22px!important;padding:13px 22px!important;font-size:14px!important;font-weight:950!important}.darikSearchResultsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:18px!important;max-width:1240px!important;margin:0 auto 50px!important;display:grid!important}.darikSearchResultCard{cursor:pointer!important;background:#fff!important;border:1px solid #e5e7ebeb!important;border-radius:28px!important;transition:transform .18s,box-shadow .18s!important;overflow:hidden!important;box-shadow:0 16px 40px #0f172a12!important}.darikSearchResultCard:hover{transform:translateY(-3px)!important;box-shadow:0 22px 54px #0f172a1f!important}.darikSearchResultImageButton{cursor:pointer!important;background:#fff!important;border:0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:220px!important;padding:18px!important;display:flex!important;position:relative!important}.darikSearchResultImageButton img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.darikSearchResultImageButton span{color:#111827!important;background:#f3f4f6!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:84px!important;height:84px!important;font-size:25px!important;font-weight:950!important;display:inline-flex!important}.darikSearchResultImageButton b{color:#111!important;background:#ffd23f!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:950!important;position:absolute!important;top:14px!important;right:14px!important}.darikSearchResultInfo{padding:0 18px 20px!important}.darikSearchResultInfo small{color:#6b7280!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;font-weight:850!important;display:block!important;overflow:hidden!important}.darikSearchResultInfo h3{color:#111827!important;letter-spacing:-.025em!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;margin:7px 0 0!important;font-size:17px!important;font-weight:950!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.darikSearchResultInfo p{color:#6b7280!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;margin:7px 0 0!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.darikSearchResultInfo strong{color:#111827!important;margin-top:12px!important;font-size:18px!important;font-weight:950!important;display:block!important}.searchBar.searchWithDropdown .searchSuggestionsDropdown,.mobileSearchCard.searchWithDropdown .searchSuggestionsDropdown{z-index:9999!important}@media (max-width:700px){.mobileSearchCard.searchWithDropdown{gap:7px!important;padding-right:8px!important}.mobileSearchSubmitButton{min-width:72px!important}.darikSearchResultsPage{padding:14px!important}.darikSearchResultsHeader{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:14px!important}.darikSearchResultsBackButton{width:fit-content!important;padding:10px 14px!important;font-size:13px!important}.darikSearchResultsHeader h1{font-size:34px!important}.darikSearchResultsSearchBar{border-radius:24px!important;align-items:stretch!important;padding:10px!important}.darikSearchResultsSearchBar input{font-size:15px!important}.darikSearchResultsSearchBar button{padding:11px 14px!important}.darikSearchResultsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.darikSearchResultCard{border-radius:22px!important}.darikSearchResultImageButton{height:150px!important;padding:12px!important}.darikSearchResultInfo{padding:0 12px 14px!important}.darikSearchResultInfo h3{font-size:14px!important}.darikSearchResultInfo p{display:none!important}.darikSearchResultInfo strong{margin-top:8px!important;font-size:15px!important}}.darikSearchResultsPage{background:#fff!important}.darikSearchResultsHeader{background:#fff!important;border-bottom-color:#e5e7eba6!important}.darikSearchResultsSearchBar,.darikSearchResultsGrid{background:#fff!important}.darikSearchResultCard{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.darikSearchResultCard:hover{box-shadow:none!important}.darikSearchResultImageButton{box-shadow:none!important;background:#fff!important;border-color:#0000!important}.darikSearchResultImageButton img{background:0 0!important}.darikSearchResultImageButton span{box-shadow:none!important;background:#fff!important;border:1px solid #0000!important}.darikSearchResultImageButton b{box-shadow:none!important}.darikSearchResultInfo{background:0 0!important}.darikSearchResultsLoadingCard,.darikSearchResultsEmptyCard{box-shadow:none!important;background:#fff!important;border-color:#e5e7eba6!important}@media (max-width:700px){.darikSearchResultsPage,.darikSearchResultsGrid,.darikSearchResultCard,.darikSearchResultImageButton,.darikSearchResultInfo{background:#fff!important}.darikSearchResultCard{box-shadow:none!important;border-color:#0000!important}}.sponsoredProductAdCard{background:radial-gradient(circle at 82% 44%,#ffd23f52,#0000 27%),linear-gradient(135deg,#101010 0%,#191919 46%,#050505 100%)!important;border:1px solid #ffd23f3d!important}.sponsoredProductAdContent{z-index:2;text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:34px;height:100%;min-height:clamp(330px,32vw,520px);padding:clamp(34px,4vw,62px);display:grid;position:relative}.sponsoredProductAdCopy{color:#fff;min-width:0;max-width:760px}.sponsoredProductAdLabel{color:#ffd23f;letter-spacing:.08em;text-transform:uppercase;background:#ffd23f24;border:1px solid #ffd23f75;border-radius:999px;align-items:center;width:fit-content;padding:10px 16px;font-size:clamp(14px,1.2vw,20px);font-weight:950;display:inline-flex}.sponsoredProductAdSponsor{color:#ffffffb8;margin-top:18px;font-size:clamp(19px,1.8vw,30px);font-weight:950;display:block}.sponsoredProductAdCopy h2{color:#fff;letter-spacing:-.055em;max-width:800px;margin:12px 0 0;font-size:clamp(46px,5vw,84px);font-weight:950;line-height:.95}.sponsoredProductAdCopy p{color:#ffffffc2;max-width:720px;margin:18px 0 0;font-size:clamp(20px,2vw,32px);font-weight:850;line-height:1.25}.sponsoredProductAdButton{color:#111;letter-spacing:.02em;background:#ffd23f;border-radius:999px;justify-content:center;align-items:center;min-width:190px;margin-top:28px;padding:16px 28px;font-size:clamp(16px,1.4vw,23px);font-weight:950;display:inline-flex;box-shadow:0 14px 30px #00000042}.sponsoredProductAdVisual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.sponsoredProductAdGlow{aspect-ratio:1;filter:blur(34px);opacity:.95;background:#ffd23f3d;border-radius:999px;width:78%;position:absolute}.sponsoredProductAdImageFrame{z-index:2;background:linear-gradient(#fff 0%,#f7f7f7 100%);border:1px solid #ffffffc7;border-radius:34px;justify-content:center;align-items:center;width:min(100%,520px);height:clamp(260px,24vw,410px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000057,inset 0 0 0 1px #00000008}.sponsoredProductAdImageFrame img{object-fit:contain;width:100%;height:100%;padding:clamp(20px,3vw,42px);display:block}.mobileSponsoredProductAdCard{background:radial-gradient(circle at 78% 32%,#ffd23f47,#0000 31%),linear-gradient(135deg,#101010 0%,#181818 52%,#050505 100%)!important;border:1px solid #ffd23f3d!important}.mobileSponsoredProductAdContent{z-index:2;min-height:inherit;text-align:left;grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:12px;height:100%;padding:18px;display:grid;position:relative}.mobileSponsoredProductAdCopy{color:#fff;min-width:0}.mobileSponsoredProductAdLabel{color:#ffd23f;text-transform:uppercase;letter-spacing:.06em;background:#ffd23f24;border:1px solid #ffd23f73;border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:950;display:inline-flex}.mobileSponsoredProductAdCopy strong{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;font-weight:950;display:block;overflow:hidden}.mobileSponsoredProductAdCopy h2{color:#fff;letter-spacing:-.05em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:clamp(23px,6vw,34px);font-weight:950;line-height:.98;display:-webkit-box;overflow:hidden}.mobileSponsoredProductAdCopy p{color:#ffffffb8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.mobileSponsoredProductAdButton{color:#111;background:#ffd23f;border-radius:999px;justify-content:center;align-items:center;margin-top:10px;padding:9px 13px;font-size:11px;font-weight:950;display:inline-flex}.mobileSponsoredProductAdImageFrame{background:#fff;border:1px solid #ffffffc7;border-radius:22px;justify-content:center;align-items:center;width:100%;height:160px;display:flex;overflow:hidden;box-shadow:0 16px 34px #0000004d}.mobileSponsoredProductAdImageFrame img{object-fit:contain;width:100%;height:100%;padding:14px;display:block}@media (max-width:900px){.sponsoredProductAdContent{grid-template-columns:1fr .82fr;gap:22px;padding:30px}.sponsoredProductAdImageFrame{border-radius:28px;height:300px}}@media (max-width:700px){.sponsoredProductAdContent{grid-template-columns:1fr 42%;gap:12px;min-height:260px;padding:18px}.sponsoredProductAdLabel{padding:7px 10px;font-size:10px}.sponsoredProductAdSponsor{margin-top:8px;font-size:13px}.sponsoredProductAdCopy h2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:28px;line-height:.98;display:-webkit-box;overflow:hidden}.sponsoredProductAdCopy p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.sponsoredProductAdButton{min-width:0;margin-top:10px;padding:9px 13px;font-size:11px}.sponsoredProductAdImageFrame{border-radius:22px;height:155px}.sponsoredProductAdImageFrame img{padding:13px}.mobileSponsoredProductAdImageFrame{height:138px}}.sponsoredProductAdCard{background:#fff!important;border:1px solid #ffd23f70!important;border-radius:34px!important;min-height:clamp(420px,33vw,560px)!important;overflow:hidden!important;box-shadow:0 18px 40px #0f172a14!important}.sponsoredProductAdContent{z-index:2!important;text-align:left!important;color:#111!important;background:#fff!important;height:100%!important;min-height:clamp(420px,33vw,560px)!important;padding:clamp(26px,3.5vw,48px)!important;display:block!important;position:relative!important}.sponsoredProductAdTopPills{z-index:4!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;width:100%!important;display:flex!important;position:relative!important}.sponsoredProductAdLabel{color:#111!important;letter-spacing:.32em!important;text-transform:uppercase!important;background:#fff!important;border:2px solid #ffd23fb8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;padding:11px 20px!important;font-size:clamp(12px,1vw,16px)!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 12px 28px #0f172a0f!important}.sponsoredProductAdPricePill{background:#ffffffe6!important;border:2px solid #ffd23fb8!important;border-radius:999px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:210px!important;padding:11px 24px!important;display:inline-flex!important;box-shadow:0 14px 32px #0f172a14!important}.sponsoredProductAdPricePill small{color:#8a8a8a!important;letter-spacing:.38em!important;text-transform:uppercase!important;font-size:clamp(10px,.9vw,13px)!important;font-weight:950!important;line-height:1!important}.sponsoredProductAdPricePill strong{color:#111!important;letter-spacing:.12em!important;margin-top:6px!important;font-size:clamp(24px,2.35vw,40px)!important;font-weight:950!important;line-height:1!important}.sponsoredProductAdImageFrame{z-index:2!important;width:min(78%,760px)!important;height:clamp(250px,22vw,370px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:48%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.sponsoredProductAdImageFrame img{object-fit:contain!important;transform-origin:50%!important;filter:drop-shadow(0 20px 30px #0f172a1a)!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;transform:scale(1.18)!important}.sponsoredProductAdImageFrame span{color:#111!important;background:#fff8d8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:120px!important;height:120px!important;font-size:40px!important;font-weight:950!important;display:inline-flex!important}.sponsoredProductAdCopy{z-index:4!important;color:#111!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"line button""sponsor button""title button""sub button"!important;align-items:end!important;column-gap:28px!important;min-width:0!important;max-width:none!important;display:grid!important;position:absolute!important;bottom:clamp(24px,3vw,42px)!important;left:clamp(26px,3.5vw,48px)!important;right:clamp(26px,3.5vw,48px)!important}.sponsoredProductAdAccentLine{background:#ffd23f!important;border-radius:999px!important;grid-area:line!important;width:86px!important;height:5px!important;margin-bottom:16px!important}.sponsoredProductAdSponsor{color:#444!important;letter-spacing:.28em!important;text-transform:uppercase!important;grid-area:sponsor!important;margin:0!important;font-size:clamp(14px,1.15vw,20px)!important;font-weight:950!important;display:block!important}.sponsoredProductAdCopy h2{color:#111!important;letter-spacing:-.055em!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;grid-area:title!important;max-width:860px!important;margin:10px 0 0!important;font-size:clamp(28px,3.1vw,56px)!important;font-weight:950!important;line-height:.98!important;display:-webkit-box!important;overflow:hidden!important}.sponsoredProductAdCopy p{color:#6b6b6b!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;grid-area:sub!important;max-width:920px!important;margin:10px 0 0!important;font-size:clamp(15px,1.35vw,22px)!important;font-weight:850!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.sponsoredProductAdButton{color:#111!important;letter-spacing:.04em!important;background:#fff!important;border:1px solid #1111111a!important;border-radius:999px!important;grid-area:button!important;justify-content:center!important;align-self:end!important;align-items:center!important;min-width:166px!important;margin:0!important;padding:16px 26px!important;font-size:clamp(15px,1.3vw,20px)!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 16px 32px #0f172a1a!important}.mobileSponsoredProductAdCard{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:28px!important;min-height:490px!important;overflow:hidden!important}.mobileSponsoredProductAdContent{z-index:2!important;text-align:left!important;color:#111!important;background:#fff!important;height:100%!important;min-height:490px!important;padding:18px!important;display:block!important;position:relative!important}.mobileSponsoredProductAdTopPills{z-index:4!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;width:100%!important;display:flex!important;position:relative!important}.mobileSponsoredProductAdLabel{color:#111!important;text-transform:uppercase!important;letter-spacing:.34em!important;width:fit-content!important;box-shadow:none!important;background:#fff!important;border:2px solid #ffd23fb8!important;border-radius:999px!important;padding:10px 16px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.mobileSponsoredProductAdPricePill{background:#ffffffe0!important;border:2px solid #ffd23fb8!important;border-radius:999px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:132px!important;padding:8px 14px!important;display:inline-flex!important}.mobileSponsoredProductAdPricePill small{color:#8a8a8a!important;letter-spacing:.3em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important;line-height:1!important}.mobileSponsoredProductAdPricePill strong{color:#111!important;letter-spacing:.11em!important;margin-top:5px!important;font-size:19px!important;font-weight:950!important;line-height:1!important}.mobileSponsoredProductAdImageFrame{z-index:2!important;width:96%!important;height:270px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:42%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.mobileSponsoredProductAdImageFrame img{object-fit:contain!important;transform-origin:50%!important;filter:drop-shadow(0 16px 24px #0f172a1a)!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;transform:scale(1.18)!important}.mobileSponsoredProductAdImageFrame span{color:#111!important;background:#fff8d8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:86px!important;height:86px!important;font-size:26px!important;font-weight:950!important;display:inline-flex!important}.mobileSponsoredProductAdCopy{z-index:4!important;color:#111!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"sponsor offer""title button""sub button"!important;align-items:end!important;column-gap:12px!important;min-width:0!important;display:grid!important;position:absolute!important;bottom:18px!important;left:18px!important;right:18px!important}.mobileSponsoredProductAdCopy:before{content:""!important;background:#ffd23f!important;border-radius:999px!important;width:82px!important;height:4px!important;position:absolute!important;top:-18px!important;left:0!important}.mobileSponsoredProductAdCopy:after{content:"OFFER"!important;color:#9a9a9a!important;letter-spacing:.34em!important;grid-area:offer!important;justify-self:end!important;font-size:11px!important;font-weight:950!important}.mobileSponsoredProductAdCopy strong{color:#444!important;letter-spacing:.34em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:sponsor!important;margin:0!important;font-size:12px!important;font-weight:950!important;display:block!important;overflow:hidden!important}.mobileSponsoredProductAdCopy h2{color:#111!important;letter-spacing:-.04em!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;grid-area:title!important;margin:10px 0 0!important;font-size:22px!important;font-weight:950!important;line-height:1.04!important;display:-webkit-box!important;overflow:hidden!important}.mobileSponsoredProductAdCopy p{color:#696969!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;grid-area:sub!important;margin:5px 0 0!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.mobileSponsoredProductAdButton{color:#111!important;white-space:nowrap!important;background:#fff!important;border:1px solid #1111111a!important;border-radius:999px!important;grid-area:button!important;justify-content:center!important;align-self:end!important;align-items:center!important;margin:0!important;padding:12px 17px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 14px 26px #0f172a1a!important}@media (max-width:900px){.sponsoredProductAdCard,.sponsoredProductAdContent{min-height:460px!important}.sponsoredProductAdImageFrame{width:88%!important;height:270px!important;top:43%!important}.sponsoredProductAdCopy{grid-template-columns:1fr!important;grid-template-areas:"line""sponsor""title""sub""button"!important;row-gap:0!important}.sponsoredProductAdButton{width:fit-content!important;margin-top:14px!important}}@media (max-width:700px){.mobileSponsoredProductAdCard,.mobileSponsoredProductAdContent{min-height:490px!important}}@media (max-width:390px){.mobileSponsoredProductAdCard,.mobileSponsoredProductAdContent{min-height:465px!important}.mobileSponsoredProductAdImageFrame{height:248px!important}.mobileSponsoredProductAdPricePill{min-width:118px!important;padding:7px 10px!important}.mobileSponsoredProductAdPricePill strong{font-size:16px!important}.mobileSponsoredProductAdCopy h2{font-size:20px!important}.mobileSponsoredProductAdButton{padding:11px 14px!important;font-size:13px!important}}.sponsoredBannerCarousel,.mobileSponsoredBannerCarousel{background:#fff!important}.sponsoredProductAdCard,.mobileSponsoredProductAdCard{box-shadow:none!important;background:#fff!important;border-color:#0000!important;overflow:hidden!important}.sponsoredProductAdCard{border-radius:34px!important;min-height:clamp(520px,39vw,690px)!important}.sponsoredProductAdContent{background:#fff!important;min-height:clamp(520px,39vw,690px)!important;padding:clamp(26px,3.4vw,50px)!important;overflow:hidden!important}.sponsoredProductAdTopPills{z-index:5!important;position:relative!important}.sponsoredProductAdLabel,.sponsoredProductAdPricePill{box-shadow:none!important;background:#ffffffeb!important;border-color:#ffd23fd1!important}.sponsoredProductAdImageFrame{z-index:2!important;width:min(96%,1060px)!important;height:clamp(350px,30vw,530px)!important;max-height:calc(100% - 160px)!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:45%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.sponsoredProductAdImageFrame img{object-fit:contain!important;transform-origin:50%!important;filter:drop-shadow(0 24px 34px #0f172a1a)!important;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;transform:scale(1.34)!important}.sponsoredProductAdCopy{z-index:6!important;background:linear-gradient(#fff0 0%,#ffffffdb 22%,#fff 100%)!important;padding-top:34px!important;bottom:clamp(22px,2.8vw,42px)!important}.sponsoredProductAdButton{background:#fff!important;box-shadow:0 12px 28px #0f172a14!important}.mobileSponsoredProductAdCard{border-radius:28px!important;min-height:560px!important}.mobileSponsoredProductAdContent{background:#fff!important;min-height:560px!important;padding:18px!important;overflow:hidden!important}.mobileSponsoredProductAdTopPills{z-index:5!important}.mobileSponsoredProductAdLabel,.mobileSponsoredProductAdPricePill{box-shadow:none!important;background:#ffffffeb!important;border-color:#ffd23fd1!important}.mobileSponsoredProductAdImageFrame{z-index:2!important;width:112%!important;height:350px!important;max-height:calc(100% - 170px)!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:42%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.mobileSponsoredProductAdImageFrame img{object-fit:contain!important;transform-origin:50%!important;filter:drop-shadow(0 18px 26px #0f172a1a)!important;background:0 0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;transform:scale(1.32)!important}.mobileSponsoredProductAdCopy{z-index:6!important;background:linear-gradient(#fff0 0%,#ffffffdb 24%,#fff 100%)!important;padding-top:32px!important;bottom:18px!important}.mobileSponsoredProductAdButton{background:#fff!important;box-shadow:0 12px 24px #0f172a14!important}@media (max-width:390px){.mobileSponsoredProductAdCard,.mobileSponsoredProductAdContent{min-height:535px!important}.mobileSponsoredProductAdImageFrame{width:112%!important;height:325px!important;top:42%!important}.mobileSponsoredProductAdImageFrame img{transform:scale(1.28)!important}}@media (max-width:900px) and (min-width:701px){.sponsoredProductAdCard,.sponsoredProductAdContent{min-height:560px!important}.sponsoredProductAdImageFrame{width:106%!important;height:360px!important;top:42%!important}.sponsoredProductAdImageFrame img{transform:scale(1.28)!important}}.sponsoredBannerCarousel,.sponsoredBannerTrack,.sponsoredProductAdCard,.sponsoredProductAdContent,.mobileSponsoredBannerCarousel,.mobileSponsoredBannerTrack,.mobileSponsoredProductAdCard,.mobileSponsoredProductAdContent{box-shadow:none!important;background:#fff!important}.sponsoredBannerCarousel:before,.sponsoredBannerCarousel:after,.sponsoredBannerTrack:before,.sponsoredBannerTrack:after,.sponsoredBannerCard:before,.sponsoredBannerCard:after,.sponsoredProductAdCard:before,.sponsoredProductAdCard:after,.sponsoredProductAdContent:before,.sponsoredProductAdContent:after,.mobileSponsoredBannerCarousel:before,.mobileSponsoredBannerCarousel:after,.mobileSponsoredBannerTrack:before,.mobileSponsoredBannerTrack:after,.mobileSponsoredBannerCard:before,.mobileSponsoredBannerCard:after,.mobileSponsoredProductAdCard:before,.mobileSponsoredProductAdCard:after,.mobileSponsoredProductAdContent:before,.mobileSponsoredProductAdContent:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.sponsoredProductAdImageFrame,.sponsoredProductAdImageFrame *,.mobileSponsoredProductAdImageFrame,.mobileSponsoredProductAdImageFrame *,.sponsoredProductAdCopy,.mobileSponsoredProductAdCopy{background:0 0!important}.sponsoredProductAdGlow,.mobileSponsoredProductAdGlow{opacity:0!important;background:0 0!important;display:none!important}.sponsoredProductAdImageFrame img{filter:none!important;transform:scale(1.42)!important}.mobileSponsoredProductAdImageFrame img{filter:none!important;transform:scale(1.38)!important}.sponsoredProductAdLabel,.sponsoredProductAdPricePill,.mobileSponsoredProductAdLabel,.mobileSponsoredProductAdPricePill,.sponsoredProductAdButton,.mobileSponsoredProductAdButton{background:#fff!important}.sponsoredBannerCard.sponsoredProductAdCard,.mobileSponsoredBannerCard.mobileSponsoredProductAdCard{box-shadow:none!important;background:#fff!important;border-color:#0000!important}@media (max-width:700px){.mobileSponsoredBannerCarousel,.mobileSponsoredBannerTrack,.mobileSponsoredProductAdCard,.mobileSponsoredProductAdContent,.mobileSponsoredProductAdCopy{box-shadow:none!important;background:#fff!important}}.sponsoredProductAdButton,.mobileSponsoredProductAdButton{color:#111!important;background:#ffd23f!important;border:0!important;box-shadow:0 10px 20px #ffd23f38!important}.sponsoredProductAdButton:hover,.mobileSponsoredProductAdButton:hover{color:#111!important;background:#ffd23f!important;box-shadow:0 14px 26px #ffd23f47!important}.sponsoredProductAdButton:active,.mobileSponsoredProductAdButton:active{transform:translateY(1px)!important}
