@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500&display=swap";html,body,#root{width:100%;min-height:100%;margin:0}.heroBottom .heroPhoto>img,.heroBottom .heroImage>img,.hero-bottom .heroPhoto>img,.hero-bottom .heroImage>img{object-position:center 82%!important;transform:scale(.9)!important}.heroTop .heroPhoto>img,.heroTop .heroImage>img,.hero-top .heroPhoto>img,.hero-top .heroImage>img{object-position:center 74%!important;transform:scale(.9)!important}.categoryCard img,.category-card img,.homeCategoryCard img,.collections-grid img{object-fit:cover!important;object-position:center 72%!important;width:100%!important;height:100%!important;display:block!important}.categoryCard .imageWrap,.category-card .imageWrap,.homeCategoryCard .imageWrap,.collections-grid .imageWrap{background:#111!important;overflow:hidden!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#eee;background:#1d1e1e;margin:0;font-family:DM Sans,sans-serif}button,input{font:inherit}button{cursor:pointer}button,a{color:inherit}.site{min-height:100vh}.header{z-index:100;background:#171818;border-bottom:1px solid #333;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 32px;display:grid;position:sticky;top:0}.menu{color:#fff;background:0 0;border:0;justify-self:start}.menu small{margin-left:5px;font-size:9px}.brand{color:#319777;letter-spacing:7px;background:0 0;border:0;font-size:22px;font-weight:700}.headerIcons{justify-self:end;align-items:center;gap:12px;display:flex}.headerIcons button{color:#fff;background:0 0;border:0;font-size:17px}.headerSearch{align-items:center;gap:5px;display:flex}.headerSearch input{color:#fff;background:0 0;border:0;outline:0;width:90px}.headerCart{position:relative}.headerCart span{background:#289878;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:-8px;right:-8px}.homeMain{width:min(1480px,100% - 50px);margin:auto}.heroBanner{background:#030303;border-bottom:7px solid #1d1e1e;grid-template-columns:70% 30%;height:560px;display:grid;overflow:hidden}.heroBottom{grid-template-columns:30% 70%}.heroPhoto{position:relative;overflow:hidden}.heroPhoto img{object-fit:cover;width:100%;height:100%}.heroTop .heroPhoto img{object-position:center 62%}.heroBottom .heroPhoto img{object-position:center bottom}.heroBlack{z-index:5;text-align:center;background:#030303;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.heroBlack h1{white-space:nowrap;margin:0 0 18px;font-family:Playfair Display,serif;font-size:36px;font-style:italic}.heroBlack b{letter-spacing:5px;font-size:13px}.heroBlack i{border-top:1px solid #777;width:55px;margin:26px 0}.heroBlack span{letter-spacing:6px;font-size:9px}.heroTop .heroPhoto:after{content:"";background:linear-gradient(90deg,#0000 64%,#0303032e 72%,#0303038c 84%,#030303 100%);position:absolute;inset:0}.heroBottom .heroPhoto:after{content:"";background:linear-gradient(90deg,#030303 0%,#0303038c 16%,#0303032e 28%,#0000 36%);position:absolute;inset:0}.categoryGrid{grid-template-columns:repeat(3,1fr);gap:12px;width:900px;max-width:100%;margin:18px auto 80px;display:grid}.categoryGrid button{background:#111;border:0;height:330px;padding:0;position:relative;overflow:hidden}.categoryGrid img{object-fit:cover;filter:brightness(.42);width:100%;height:100%;transition:all .3s}.categoryGrid button:hover img{filter:brightness(.52);transform:scale(1.035)}.categoryGrid strong{letter-spacing:4px;font-size:23px;position:absolute;top:24px;left:0;right:0}.categoryGrid span{font-family:Playfair Display,serif;font-size:11px;font-style:italic;position:absolute;top:60px;left:0;right:0}.products{padding:60px 0 100px}.productsTitle{text-align:center;margin-bottom:35px}.productsTitle span{color:#299978;letter-spacing:5px;font-size:11px}.productsTitle h2{margin:8px;font-family:Playfair Display,serif;font-size:38px}.productsGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.productCard{cursor:pointer;background:#171818;border:1px solid #363636}.productImg{height:420px;position:relative;overflow:hidden}.productImg img{object-fit:cover;object-position:center 68%;width:100%;height:100%}.newTag,.saleTag{padding:6px;font-size:9px;position:absolute;top:10px}.newTag{background:#267d65;left:10px}.saleTag{background:#ca1c22;right:10px}.productCardText{padding:17px}.productCardText h3{min-height:36px;font-size:14px}.productCardText strong{font-size:17px}.productCardText del{color:#777;margin-left:9px}.productCardText button{color:#fff;background:#299878;border:0;width:100%;margin-top:15px;padding:12px}.productPage{width:min(1160px,100% - 40px);margin:auto;padding:25px 0 0}.breadcrumb{color:#888;align-items:center;gap:8px;margin-bottom:25px;font-size:10px;display:flex}.breadcrumb button{color:#299878;background:0 0;border:0;padding:0}.detailTop{background:#101111;grid-template-columns:55% 45%;display:grid}.gallery{grid-template-columns:85px 1fr;min-height:650px;padding:12px;display:grid}.thumbs{flex-direction:column;gap:10px;display:flex}.thumbs button{background:#222;border:1px solid #333;width:72px;height:90px;padding:0}.thumbs img{object-fit:cover;width:100%;height:100%}.mainPhoto{background:#222;position:relative;overflow:hidden}.mainPhoto>img{object-fit:cover;width:100%;height:650px}.dots{background:#00000080;border-radius:20px;gap:5px;padding:5px 8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.dots i{background:#aaa;border-radius:50%;width:6px;height:6px}.detailInfo{background:linear-gradient(140deg,#111 0%,#08150f 55%,#0a0a0a 100%);padding:35px}.detailTitleRow{justify-content:space-between;gap:30px;display:flex}.detailInfo h1{margin:0 0 8px;font-size:20px}.stars{color:#299878;font-size:16px}.stockCode{white-space:nowrap;font-size:11px}.detailPrice{justify-content:space-between;align-items:center;margin:25px 0;display:flex}.detailPrice strong{font-size:25px}.discountBox{text-align:center}.discountBox b{background:#299878;border-radius:10px;padding:4px 8px;display:block}.discountBox span{font-size:9px}.priceLine{border-block:1px solid #555;grid-template-columns:auto 1fr auto;gap:10px;padding:16px 0;font-size:11px;display:grid}.priceLine b{color:#299878}.priceLine em{font-style:normal}.optionBlock{border-bottom:1px solid #555;padding:22px 0}.optionBlock label{margin-bottom:12px;font-size:11px;font-weight:700;display:block}.colorProducts{gap:10px;display:flex}.colorProducts button{background:#222;border:1px solid #333;width:68px;height:90px;padding:0}.colorProducts img{object-fit:cover;width:100%;height:100%}.sizes{gap:8px;display:flex}.sizes button{color:#fff;background:#111;border:1px solid #777;min-width:42px;height:38px}.sizes button.active{background:#299878;border-color:#299878}.buyRow{grid-template-columns:110px 1fr 50px;gap:10px;margin-top:22px;display:grid}.quantity{grid-template-columns:1fr 1fr 1fr;display:grid}.quantity button,.quantity span{color:#fff;background:#111;border:1px solid #555;place-items:center;display:grid}.addButton{color:#fff;background:#319a7c;border:0;font-weight:700}.favButton{color:#fff;background:0 0;border:0;font-size:28px}.shippingNotice{border:1px solid #666;margin-top:25px;padding:11px;font-size:10px}.shareRow{margin-top:25px}.shareRow button{color:#fff;background:0 0;border:1px solid #777;border-radius:50%;width:35px;height:35px;margin-right:8px}.recommendButtons{margin-top:30px}.recommendButtons button{color:#111;background:#fff;border:0;margin-right:7px;padding:10px 15px;font-size:10px}.shareSocial{align-items:center;gap:8px;margin-top:24px;font-size:11px;display:flex}.shareSocial span{background:#287f66;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.detailLower{margin-top:90px}.tabs{border-bottom:1px solid #555;gap:32px;display:flex}.tabs button{color:#fff;text-transform:uppercase;background:0 0;border:0;padding:14px 0;font-size:10px}.tabs button.active{color:#2e987a;border-bottom:2px solid #2e987a}.tabContent{min-height:600px;padding:35px 0 80px;font-size:12px;line-height:1.7}.tabContent h2{font-size:18px}.featureList{flex-direction:column;margin:45px 0 25px;display:flex}.specTable{border-collapse:collapse;width:100%;margin-top:25px}.specTable th,.specTable td{text-align:left;border:1px solid #555;padding:10px 16px}.specTable th{background:#303030;width:31%}.specTable td{background:#1b1c1c}.specTable tr:nth-child(2n) th{background:#222}.specTable tr:nth-child(2n) td{background:#2d2d2d}.recentSection{margin-top:20px}.recentTitle{text-align:center;background:#319a7c;border-radius:7px;width:480px;max-width:90%;margin:auto;padding:10px;font-size:22px}.recentGrid{border-top:1px solid #555;grid-template-columns:repeat(2,1fr);margin-top:35px;display:grid}.recentCard{cursor:pointer;border-right:1px solid #555;min-height:650px;padding:100px 30px 20px;position:relative}.recentCard img{object-fit:contain;width:80%;height:420px;margin:auto;display:block}.recentCard h3{margin-top:35px;font-size:13px}.recentCard strong{margin:10px 0;display:block}.recentCard>button{color:#fff;background:#319a7c;border:0;width:100%;padding:12px}.recentTags span,.recentTags b{padding:6px;font-size:9px;position:absolute;top:10px}.recentTags span{background:#267d65;left:5px}.recentTags b{background:#ce2026;right:5px}.footer{background:#070707;border-top:1px solid #777;margin-top:70px}.footerBar{color:#111;text-align:center;letter-spacing:5px;background:#fff;width:380px;max-width:80%;margin:-1px auto 0;padding:8px;font-size:19px;font-weight:700}.socialRow{background:#1b1c1c;justify-content:center;align-items:center;gap:12px;height:75px;font-size:11px;display:flex}.socialRow span{font-size:18px}.footerMain{grid-template-columns:repeat(4,1fr) 1.5fr;gap:38px;width:min(1050px,100% - 40px);margin:auto;padding:45px 0;display:grid}.footerMain h4{color:#fff;font-size:11px}.footerMain a{color:#bbb;margin:8px 0;font-size:10px;display:block}.newsletter p{color:#aaa;font-size:10px}.newsletter>div{display:flex}.newsletter input{border:0;min-width:0;padding:10px}.newsletter button{color:#fff;background:#299878;border:0;padding:0 16px}.footerBottom{color:#777;border-top:1px solid #333;justify-content:space-between;width:min(1050px,100% - 40px);margin:auto;padding:25px 0;font-size:10px;display:flex}@media (width<=1000px){.productsGrid{grid-template-columns:repeat(3,1fr)}.detailTop{grid-template-columns:1fr}.tabs{overflow-x:auto}.tabs button{white-space:nowrap}.footerMain{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.header{padding:0 14px}.headerSearch input{display:none}.homeMain{width:100%}.heroBanner{grid-template-columns:65% 35%;height:350px}.heroBottom{grid-template-columns:35% 65%}.heroBlack h1{font-size:20px}.heroBlack b{font-size:9px}.categoryGrid{grid-template-columns:repeat(2,1fr);width:calc(100% - 20px)}.categoryGrid button{height:250px}.productsGrid{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 10px}.productImg{height:280px}.productPage{width:calc(100% - 20px)}.gallery{grid-template-columns:1fr;min-height:0}.thumbs{display:none}.mainPhoto>img{height:500px}.detailInfo{padding:25px 15px}.recentGrid{grid-template-columns:1fr}.footerMain{grid-template-columns:repeat(2,1fr)}.footerBottom{flex-direction:column;gap:8px}}.countIcon{position:relative}.countIcon span{color:#fff;background:#299878;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:-8px;right:-9px}.cardFav{color:#fff;background:#000000b8;border:0;border-radius:50%;width:38px;height:38px;font-size:20px;position:absolute;bottom:10px;right:10px}.drawerShade{z-index:200;opacity:0;pointer-events:none;background:#0000008c;transition:all .25s;position:fixed;inset:0}.drawerShade.show{opacity:1;pointer-events:auto}.sideDrawer{z-index:210;background:#111212;border-left:1px solid #333;flex-direction:column;width:min(500px,100vw);height:100vh;transition:all .3s;display:flex;position:fixed;top:0;right:0;transform:translate(105%)}.sideDrawer.open{transform:translate(0)}.drawerHead{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:22px;display:flex}.drawerHead h2{margin:0;font-family:Playfair Display,serif}.drawerHead button{color:#fff;background:0 0;border:0;font-size:28px}.drawerContent{flex:1;padding:18px;overflow:auto}.drawerItem{border-bottom:1px solid #333;grid-template-columns:95px 1fr auto;gap:14px;padding:15px 0;display:grid}.drawerItem img{object-fit:cover;width:95px;height:120px}.drawerItem h4{margin:0 0 6px;font-size:14px}.drawerItem p{color:#aaa;margin:5px 0;font-size:12px}.remove{color:#aaa;background:0 0;border:0;align-self:start;font-size:22px}.drawerQty{align-items:center;margin-top:10px;display:flex}.drawerQty button,.drawerQty span{color:#fff;background:#181818;border:1px solid #444;place-items:center;width:32px;height:30px;display:grid}.drawerBottom{border-top:1px solid #333;padding:20px}.drawerTotal{justify-content:space-between;margin-bottom:15px;font-size:19px;display:flex}.drawerBottom>button,.checkoutForm button[type=submit]{color:#fff;background:#299878;border:0;width:100%;padding:15px;font-weight:700}.empty{text-align:center;color:#777;padding-top:80px}.checkoutForm{padding:22px;overflow:auto}.checkoutForm>button[type=button]{color:#aaa;background:0 0;border:0;padding:0}.checkoutForm h3{font-family:Playfair Display,serif;font-size:27px}.checkoutForm input,.checkoutForm textarea{color:#fff;background:#1a1a1a;border:1px solid #444;outline:0;width:100%;margin-bottom:10px;padding:13px}.checkoutForm textarea{min-height:120px}.checkoutForm small{color:#777;margin-top:10px;display:block}.done{text-align:center;padding-top:70px}.done b{background:#299878;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:30px;display:grid}.smallAction{color:#fff;background:#299878;border:0;margin-top:12px;padding:8px 13px}.footer a{cursor:pointer}.serverWarning{color:#fff;text-align:center;z-index:90;background:#a62f37;padding:8px;font-size:11px;position:sticky;top:72px}.loading{color:#38a986;letter-spacing:4px;background:#111;place-items:center;min-height:100vh;font-size:20px;display:grid}.productCardText small{color:#888;margin-top:8px;display:block}.productCardText button:disabled,.addButton:disabled{cursor:not-allowed;background:#444!important}.stockInfo{color:#aaa;margin:20px 0}.stockInfo b{color:#42ad8d}.noProducts{text-align:center;color:#999;padding:100px 20px}.noProducts small{margin-top:10px;display:block}.noImage{color:#3fac8b;letter-spacing:5px;background:#202020;place-items:center;width:100%;height:100%;display:grid}.stockAvailable,.stockOut{margin-top:8px;font-size:10px;display:block}.stockAvailable{color:#43ad8c}.stockOut{color:#dc4d57}.colorSelector{flex-wrap:wrap;gap:9px;display:flex}.colorSelector button{color:#fff;background:#171717;border:1px solid #555;width:85px;padding:5px}.colorSelector button.active{border:2px solid #3faa87}.colorSelector img{object-fit:cover;width:100%;height:70px}.colorSelector span{padding:5px 0;font-size:9px;display:block}.sizes button{position:relative}.sizes button small{opacity:.6;font-size:7px;display:block}.sizes button:disabled{opacity:.25;cursor:not-allowed}.serverWarning{color:#fff;text-align:center;background:#9f323a;padding:7px}.checkoutTwo{grid-template-columns:1fr 1fr;gap:8px;display:grid}.checkoutForm textarea{color:#fff;background:#1a1a1a;border:1px solid #444;width:100%;min-height:100px;margin-bottom:10px;padding:12px}.orderButton{color:#fff;background:#319a7c;border:0;width:100%;padding:15px}.success{text-align:center;padding:80px 10px}.success>b{background:#319a7c;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:28px;display:grid}.success>strong{margin:10px;font-size:20px;display:block}.success button{color:#fff;background:#319a7c;border:0;padding:12px 25px}@media (width<=900px){.v3Product,.galleryV3{grid-template-columns:1fr}.thumbsV3{flex-direction:row;height:90px}.thumbsV3 button{min-width:72px}}.heroAction{color:#fff;letter-spacing:2px;background:0 0;border:1px solid #666;margin-top:22px;padding:11px 18px;font-size:9px}.priceArea{align-items:center;gap:9px;margin-top:6px;display:flex}.priceArea del{color:#777;font-size:13px}.priceArea strong{font-size:18px}.v3Product{grid-template-columns:58% 42%}.galleryV3{grid-template-columns:88px 1fr;gap:10px;min-height:680px;padding:12px;display:grid}.thumbsV3{flex-direction:column;gap:8px;max-height:680px;display:flex;overflow:auto}.thumbsV3 button{background:#111;border:1px solid #343434;height:92px;padding:0}.thumbsV3 button.active{border-color:#42ad8d}.thumbsV3 img{object-fit:cover;width:100%;height:100%}.mainPhotoV3{background:#202020;min-height:680px;overflow:hidden}.mainPhotoV3 img{object-fit:cover;width:100%;height:100%;max-height:680px}.detailPriceV3{border-bottom:1px solid #444;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.detailPriceV3>div{align-items:center;gap:10px;display:flex}.detailPriceV3 del{color:#777;font-size:15px}.detailPriceV3 strong{font-size:28px}.detailPriceV3>span{color:#fff;background:#299878;border-radius:7px;padding:7px 10px;font-size:10px}.productMeta{color:#999;justify-content:space-between;margin-top:18px;font-size:10px;display:flex}.drawerQty button:disabled{opacity:.25;cursor:not-allowed}.stockHint{color:#777;margin-top:6px;font-size:9px;display:block}.checkoutForm select{color:#fff;background:#1a1a1a;border:1px solid #444;width:100%;margin-bottom:10px;padding:13px}@media (width<=900px){.v3Product,.galleryV3{grid-template-columns:1fr}.thumbsV3{flex-direction:row;height:90px}.thumbsV3 button{min-width:72px}}.headerAccount{color:#eee;letter-spacing:1px;white-space:nowrap;font-size:9px}.siteFooter{color:#eee;background:#0b0c0c;border-top:1px solid #292b2a;margin-top:50px}.footerTop{grid-template-columns:2fr repeat(3,1fr);gap:45px;max-width:1400px;margin:auto;padding:55px 35px 45px;display:grid}.footerTop section{flex-direction:column;gap:10px;display:flex}.footerBrand h2{letter-spacing:7px;color:#3aaa84;margin:0;font-size:25px}.footerBrand p{color:#858e89;max-width:300px;line-height:1.7}.footerTop section>b{letter-spacing:2px;margin-bottom:7px;font-size:10px}.footerTop section>span,.footerTop section>button{color:#858e89;text-align:left;background:0 0;border:0;padding:0;font-size:10px}.footerTop section>button:hover{color:#fff}.socialLinks{flex-wrap:wrap;gap:8px;display:flex}.socialLinks button{color:#aaa;background:#151716;border:1px solid #303332;padding:8px 10px;font-size:8px}.footerBottom{color:#656c68;border-top:1px solid #242625;justify-content:space-between;max-width:1400px;margin:auto;padding:18px 35px;font-size:9px;display:flex}.authOverlay{z-index:1000;background:#000000c2;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.authModal{color:#fff;background:#121413;border:1px solid #393c3a;border-radius:12px;width:min(450px,95vw);padding:22px;box-shadow:0 25px 80px #00000073}.authHead{justify-content:space-between;align-items:flex-start;display:flex}.authHead small{color:#39aa84;letter-spacing:4px}.authHead h2{margin:5px 0 15px}.authHead button{color:#fff;background:0 0;border:0;font-size:27px}.authTabs{grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid}.authTabs button{color:#8e9692;background:#0c0d0d;border:1px solid #333735;padding:11px}.authTabs button.active{color:#fff;background:#299970;border-color:#299970}.authForm{flex-direction:column;gap:10px;display:flex}.authForm label{color:#929b96;font-size:9px}.authForm input{color:#fff;background:#191b1a;border:1px solid #3c403e;width:100%;margin-top:5px;padding:12px;display:block}.authForm>button{color:#fff;background:#299970;border:0;margin-top:5px;padding:13px;font-weight:700}.verifyLater{color:#858e89;background:#101211;border:1px solid #343836;padding:10px;font-size:9px;line-height:1.5}.guestCheckoutInfo{background:#151817;border:1px solid #343836;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex}.guestCheckoutInfo b,.guestCheckoutInfo span{display:block}.guestCheckoutInfo span{color:#929b96;margin-top:4px;font-size:9px}.guestCheckoutInfo button{color:#fff;background:#299970;border:0;min-width:125px;padding:9px;font-size:8px}@media (width<=800px){.footerTop{grid-template-columns:1fr 1fr}}.emptyCartPro{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:40px 24px;display:flex}.emptyCartIcon{background:#171918;border:1px solid #303331;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:18px;font-size:30px;display:grid}.emptyCartPro h3{margin:0 0 8px;font-size:21px}.emptyCartPro p{color:#858e89;max-width:320px;margin:0 0 22px;line-height:1.6}.emptyCartPro>button{color:#fff;cursor:pointer;background:#2f9f7a;border:0;padding:14px 20px;font-size:11px;font-weight:700}.emptyCartBenefits{color:#6f7974;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:25px;font-size:9px;display:flex}.shopToast{z-index:2000;color:#fff;background:linear-gradient(135deg,#102119,#15271d);border:1px solid #345645;border-radius:10px;grid-template-columns:42px 1fr auto 28px;align-items:center;gap:11px;min-width:390px;max-width:520px;padding:14px;animation:.22s ease-out toastIn;display:grid;position:fixed;top:88px;right:24px;box-shadow:0 18px 50px #00000073}.toastCheck{background:#4d9d63;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.toastText b,.toastText span{display:block}.toastText b{margin-bottom:4px;font-size:12px}.toastText span{color:#9ca7a1;font-size:9px}.shopToast>button:not(.toastClose){color:#fff;background:#203629;border:1px solid #456553;padding:9px 11px;font-size:9px}.toastClose{color:#a7b0ab;background:0 0;border:0;font-size:18px}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)translate(8px)}to{opacity:1;transform:none}}.accountOverlay{z-index:1900;background:#000000bf;justify-content:flex-end;display:flex;position:fixed;inset:0}.accountPanel{color:#fff;background:#101211;border-left:1px solid #2e312f;flex-direction:column;width:min(520px,96vw);height:100%;display:flex;box-shadow:-20px 0 60px #00000073}.accountHead{border-bottom:1px solid #2c302e;justify-content:space-between;padding:24px;display:flex}.accountHead small{color:#2fa17b;letter-spacing:3px}.accountHead h2{margin:6px 0 3px;font-size:25px}.accountHead span{color:#7f8984;font-size:10px}.accountHead>button{color:#fff;background:0 0;border:0;font-size:26px}.accountMenuGrid{gap:12px;padding:18px;display:grid;overflow:auto}.accountMenuCard{background:#151816;border:1px solid #2b302d;border-radius:9px;padding:16px}.accountMenuCard>b{color:#9fa9a3;letter-spacing:1.5px;font-size:9px}.accountMenuCard span,.accountMenuCard strong{margin-top:7px;display:block}.accountMenuCard p{color:#858f8a;line-height:1.55}.accountMenuCard small{color:#59a889;margin-top:12px;display:block}.accountCardTitle{justify-content:space-between;align-items:center;display:flex}.accountCardTitle button{color:#bf6868;background:0 0;border:1px solid #493333;padding:5px 8px;font-size:8px}.accountFooter{border-top:1px solid #2b302d;margin-top:auto;padding:18px}.logoutButton{color:#e9898e;background:#25191a;border:1px solid #4a3032;width:100%;padding:12px}@media (width<=650px){.shopToast{grid-template-columns:38px 1fr 26px;min-width:0;top:75px;left:12px;right:12px}.shopToast>button:not(.toastClose){grid-column:2/3}}.socialLinks a{color:#aaa;background:#151716;border:1px solid #303332;padding:8px 10px;font-size:8px;text-decoration:none}.productTabsPro{max-width:1180px;margin:40px auto 0;padding:0 20px 50px}.productTabsNav{border-bottom:1px solid #343735;gap:22px;display:flex;overflow:auto}.productTabsNav button{color:#d4d8d6;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;font-size:9px}.productTabsNav button.active{color:#36a57f;border-color:#36a57f}.productTabContent{color:#ddd;min-height:250px;padding:28px 0}.productTabContent p,.richTextBlock{white-space:pre-line;color:#aeb5b1;line-height:1.8}.featureInfoGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.featureInfoGrid>div{background:#151716;border:1px solid #343836;padding:14px}.featureInfoGrid span,.featureInfoGrid b{display:block}.featureInfoGrid span{color:#7f8984;margin-bottom:6px;font-size:8px}.reviewsArea{grid-template-columns:1.5fr 1fr;gap:25px;display:grid}.customerReview{border-bottom:1px solid #303331;padding:16px}.customerReview div{justify-content:space-between;display:flex}.customerReview span{color:#d8a63c}.customerReview small{color:#6f7873}.reviewForm{background:#151716;border:1px solid #343836;height:max-content;padding:18px}.reviewForm textarea{color:#fff;background:#0e100f;border:1px solid #383d3a;width:100%;min-height:110px;padding:12px}.reviewForm>button{color:#fff;background:#2f9f7a;border:0;width:100%;margin-top:10px;padding:12px}.ratingPicker button{color:#4f5652;background:0 0;border:0;font-size:22px}.ratingPicker button.active{color:#d8a63c}.ibanBox{background:#102119;border:1px solid #345645;margin-top:18px;padding:15px}.ibanBox span,.ibanBox b,.ibanBox small{margin:4px 0;display:block}.sideDrawer.checkoutMode{color:#18202a;background:#f6f7f8;width:100vw;max-width:none}.checkoutMode .drawerHead{background:#fff;border-bottom:1px solid #e5e7ea;padding-left:max(30px,50vw - 590px)}.checkoutMode .checkoutForm{grid-template-columns:minmax(0,1fr) 420px;align-content:start;gap:12px 28px;width:min(1180px,100vw - 40px);margin:0 auto;padding:32px;display:grid}.checkoutMode .checkoutForm>button,.checkoutMode .checkoutForm>h3,.checkoutMode .checkoutForm>.checkoutHeading,.checkoutMode .checkoutForm>.guestCheckoutInfo,.checkoutMode .checkoutForm>input,.checkoutMode .checkoutForm>.checkoutTwo,.checkoutMode .checkoutForm>textarea,.checkoutMode .checkoutForm>.paymentChoices{grid-column:1}.checkoutMode .checkoutOrderSummary,.checkoutMode .checkoutForm>.drawerTotal,.checkoutMode .checkoutForm>.orderButton{grid-column:2}.checkoutHeading small{color:#2f9f7a;letter-spacing:3px}.checkoutHeading h2{margin:5px 0;font-size:30px}.checkoutHeading p{color:#68737d}.checkoutMode input,.checkoutMode textarea{color:#18202a!important;background:#fff!important;border:1px solid #dce1e5!important;border-radius:8px!important;padding:14px!important}.paymentChoices label{background:#fff;border:1px solid #dfe3e6;border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.paymentChoices span b,.paymentChoices span small{display:block}.paymentChoices small{color:#7a848d;margin-top:4px}.checkoutOrderSummary{background:#fff;border:1px solid #e0e3e6;border-radius:10px;grid-row:1/span 9;padding:18px;position:sticky;top:20px}.checkoutSummaryItem{border-bottom:1px solid #edf0f2;grid-template-columns:62px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.checkoutSummaryItem img{object-fit:cover;width:62px;height:72px}.checkoutSummaryItem span{color:#7a848d;margin-top:4px;font-size:10px;display:block}.cargoSummary,.cargoCompanyLine{border-bottom:1px solid #edf0f2;justify-content:space-between;padding:12px 0;display:flex}.checkoutMode .drawerTotal{color:#18202a;background:#fff;border:1px solid #e0e3e6;border-radius:8px;padding:16px}.checkoutMode .orderButton{border-radius:8px;font-size:13px;background:#16c35b!important;padding:15px!important}.checkoutMode .success{text-align:center;background:#fff;border:1px solid #e0e3e6;border-radius:12px;grid-column:1/3;max-width:700px;margin:50px auto;padding:50px}.successLead{color:#69737c}@media (width<=850px){.featureInfoGrid{grid-template-columns:1fr 1fr}.reviewsArea{grid-template-columns:1fr}.checkoutMode .checkoutForm{display:block}.checkoutOrderSummary{margin:18px 0;position:static}}.drawerBottom .checkoutOrderSummary{display:none!important}.sideDrawer:not(.checkoutMode) .drawerBottom{color:#fff!important;background:#0f1110!important;border-top:1px solid #2b2f2d!important}.sideDrawer:not(.checkoutMode) .drawerTotal{color:#fff!important;background:0 0!important;border:0!important;padding:12px 0!important}.sideDrawer:not(.checkoutMode) .drawerBottom>button{width:100%;color:#fff!important;background:#2f9f7a!important;border:0!important;padding:14px!important;font-weight:700!important}.checkoutMode{background:#f5f6f7!important}.checkoutMode .drawerHead{color:#1a2026!important;background:#fff!important}.checkoutMode .checkoutForm{background:#f5f6f7!important}.checkoutHeading{margin:4px 0 8px}.checkoutHeading small{color:#279874;letter-spacing:3px;font-size:9px}.checkoutHeading h2{color:#161d23;margin:5px 0 4px;font-size:29px}.checkoutHeading p{color:#7a848d;margin:0 0 10px}.paymentChoices{gap:10px;display:grid}.paymentChoices label{color:#1b232a;cursor:pointer;background:#fff;border:1px solid #dfe3e6;border-radius:9px;align-items:flex-start;gap:12px;padding:15px;display:flex}.paymentChoices input{accent-color:#279874;margin-top:3px;width:auto!important}.paymentChoices span,.paymentChoices b,.paymentChoices small{display:block}.paymentChoices small{color:#7f8890;margin-top:4px;line-height:1.45}.productTabContent{min-height:180px!important}.productTabContent h3{margin-bottom:10px}.featureInfoGrid{display:none!important}.freeShippingCartNotice{color:#d8e8df;background:#112119;border:1px solid #315c48;margin:0 0 12px;padding:11px 12px;font-size:9px;line-height:1.55}.freeShippingCartNotice b,.freeShippingCartNotice span{display:block}.freeShippingCartNotice b{color:#55b88f;margin-bottom:2px}.checkoutShippingSummary{color:#172027;background:#fff;border:1px solid #e0e4e6;border-radius:9px;grid-column:2;padding:14px 16px}.checkoutShippingSummary>div{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.checkoutShippingSummary>div:last-of-type{border-bottom:0}.checkoutShippingSummary span{color:#68747d}.checkoutShippingSummary small{color:#2c9b72;margin-top:8px;display:block}.anonymousReviewOption{cursor:pointer;background:#101311;border:1px solid #343a36;align-items:flex-start;gap:10px;margin:10px 0 2px;padding:11px;display:flex}.anonymousReviewOption input{accent-color:#2f9f7a;margin-top:3px;width:auto!important}.anonymousReviewOption span,.anonymousReviewOption b,.anonymousReviewOption small{display:block}.anonymousReviewOption b{color:#eee;font-size:10px}.anonymousReviewOption small{margin-top:3px;line-height:1.4;color:#7f8984!important}.reviewSentMessage{color:#6ed49f;background:#12291d;border:1px solid #397357;margin-top:10px;padding:10px 12px;font-size:10px;font-weight:700}.ordersAccountCard{grid-column:1/-1}.emptyOrders{text-align:center;background:#fafafa;border:1px dashed #d8d8d8;border-radius:14px;gap:6px;padding:22px;display:grid}.emptyOrders span{color:#777}.myOrdersList{gap:14px;margin-top:14px;display:grid}.myOrderCard{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:16px}.myOrderHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.myOrderHead>div{gap:4px;display:grid}.myOrderHead small{color:#777}.orderStatus{color:#6f5200;background:#fff5d8;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.orderProgress{grid-template-columns:repeat(4,1fr);gap:6px;margin:16px 0;display:grid}.orderProgress span{color:#888;text-align:center;background:#f0f0f0;border-radius:8px;padding:8px 6px;font-size:11px;font-weight:700}.orderProgress span.done{color:#fff;background:#111}.myOrderItems{border-top:1px solid #eee;border-bottom:1px solid #eee;gap:7px;padding:12px 0;display:grid}.myOrderItems>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.myOrderInfo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;font-size:13px;display:grid}.orderContactButtons,.successContactButtons{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.orderContactButtons button,.successContactButtons button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:10px;padding:12px;font-weight:800}.checkoutNotice,.successWarning{background:#fff9e8;border:1px solid #ead9aa;border-radius:12px;margin:14px 0;padding:14px 16px;line-height:1.5}.secondarySuccessButton{color:#111!important;background:#eee!important;margin-top:10px!important}.siteFooter section button{text-align:left;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.orderRequestSuccess{max-width:520px}.contactPaymentChoices label{cursor:default}@media (width<=700px){.myOrderInfo{grid-template-columns:1fr}.orderProgress{grid-template-columns:1fr 1fr}.orderContactButtons,.successContactButtons{grid-template-columns:1fr}.headerIcons{gap:6px}.headerAccount{padding:8px 7px;font-size:10px}}.headerLeft{justify-self:start;align-items:center;gap:10px;display:flex}.headerSocial{border:1px solid #3b3b3b;border-radius:50%;place-items:center;width:30px;height:30px;transition:all .2s;display:grid}.headerSocial:hover{background:#202322;border-color:#319777;transform:translateY(-1px)}.headerSocial svg{fill:none;stroke:currentColor;stroke-width:1.8px;color:#f2f2f2;width:16px;height:16px}.rememberOption{cursor:pointer;align-items:center;gap:12px;padding:12px 0;flex-direction:row!important;display:flex!important}.rememberOption input{accent-color:#2d9f7b;width:18px;height:18px}.rememberOption span{flex-direction:column;gap:2px;display:flex}.rememberOption small{opacity:.62}@media (width<=760px){.header{padding:0 14px}.headerLeft{gap:6px}.headerSocial{width:28px;height:28px}}.authInlineError{color:#ffb2b2;background:#82191929;border:1px solid #dc4b4b73;border-radius:3px;padding:12px 14px;font-size:13px;line-height:1.5}.authForm input:-webkit-autofill{-webkit-text-fill-color:#111;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #edf3ff}.authForm input:-webkit-autofill:hover{-webkit-text-fill-color:#111;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #edf3ff}.authForm input:-webkit-autofill:focus{-webkit-text-fill-color:#111;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #edf3ff}.authForm input{min-height:54px}.authForm label{gap:8px}.accountPanel img,.ordersAccountCard img{cursor:zoom-in}.shelivaLightbox{z-index:99999;background:#000000e0;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.shelivaLightbox img{object-fit:contain;border-radius:14px;max-width:min(1000px,94vw);max-height:90vh;box-shadow:0 30px 100px #0009}.shelivaLightbox button{color:#fff;background:#111;border:1px solid #555;border-radius:50%;width:46px;height:46px;font-size:30px;position:fixed;top:20px;right:26px}@media (width<=760px){html,body,#root,.site{width:100%;max-width:100%;overflow-x:hidden}.homeMain{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.heroBanner,.heroTop,.heroBottom{grid-template-columns:62% 38%!important;width:100%!important;min-width:0!important;max-width:none!important;height:500px!important;margin:0!important}.heroBottom{grid-template-columns:38% 62%!important}.heroPhoto,.heroBlack{min-width:0!important}.heroBlack{overflow:hidden;padding:14px 8px!important}.heroBlack h1{max-width:100%;line-height:1.05;white-space:normal!important;font-size:clamp(20px,5vw,29px)!important}.heroBlack span{overflow-wrap:anywhere;max-width:100%;line-height:1.6}.categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:none!important;margin:10px 0 38px!important;padding:0 10px!important;display:grid!important}.categoryGrid button{aspect-ratio:.68!important;width:100%!important;min-width:0!important;height:auto!important}.categoryGrid strong{overflow-wrap:anywhere;padding:0 4px;letter-spacing:clamp(1px,.8vw,3px)!important;font-size:clamp(11px,3.2vw,17px)!important;top:16px!important}.categoryGrid span{font-size:9px!important;top:45px!important}.products{width:100%!important;padding:36px 10px 70px!important}.productsTitle{width:100%;margin-bottom:25px}.productsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.productCard{width:100%!important;min-width:0!important}.productImg{aspect-ratio:.69!important;height:auto!important}.productCardText{padding:13px 11px!important}.productCardText h3{overflow-wrap:anywhere;min-height:44px;font-size:13px!important}.priceArea{flex-wrap:wrap;gap:5px!important}.priceArea strong{font-size:17px!important}.priceArea del{font-size:11px!important}}@media (width<=390px){.categoryGrid{gap:5px!important;padding:0 6px!important}.categoryGrid strong{letter-spacing:1px!important;font-size:10px!important}.products{padding-inline:7px!important}.productsGrid{gap:7px!important}}.heroPhoto img{object-position:center 88%!important}.categoryGrid img{object-position:center 90%!important}.productImg img{object-position:center 92%!important}.mainPhotoV3 img,.mainPhoto>img,.colorSelector img,.drawerItem img,.thumbWrap img{object-position:center 88%!important}@media (width<=760px){html,body,#root,.site{width:100%;max-width:100%;overflow-x:hidden!important}.homeMain{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.header{width:100%;overflow:hidden;grid-template-columns:auto 1fr auto!important;gap:6px!important;height:66px!important;padding:0 9px!important;display:grid!important}.headerLeft{align-items:center;min-width:0;gap:5px!important;display:flex!important}.menu{width:35px;padding:0!important;font-size:20px!important}.menu small{display:block;margin:2px 0 0!important;font-size:7px!important}.headerSocial{flex:0 0 26px;width:26px!important;height:26px!important}.brand{white-space:nowrap;justify-self:center;letter-spacing:clamp(3px,1.5vw,6px)!important;padding:0!important;font-size:clamp(15px,4.4vw,20px)!important}.headerIcons{align-items:center;min-width:0;gap:4px!important;display:flex!important}.headerSearch{display:none!important}.headerAccount{white-space:nowrap;letter-spacing:0!important;padding:2px!important;font-size:7px!important}.heroBanner,.heroTop,.heroBottom{border-bottom:5px solid #151616!important;width:100%!important;height:400px!important;margin:0!important}.heroTop{grid-template-columns:64% 36%!important;display:grid!important}.heroBottom{grid-template-columns:36% 64%!important;display:grid!important}.heroPhoto,.heroBlack{min-width:0!important;height:100%!important}.heroPhoto img{width:100%;height:100%;object-fit:cover!important;object-position:center 90%!important}.heroBlack{overflow:hidden;padding:12px 7px!important}.heroBlack h1{max-width:100%;white-space:normal!important;font-size:clamp(17px,4.6vw,24px)!important;line-height:1.05!important}.heroBlack b{letter-spacing:3px!important;font-size:8px!important}.heroBlack i{width:38px!important;margin:15px 0!important}.heroBlack span{line-height:1.6;letter-spacing:3px!important;font-size:7px!important}.heroAction{margin-top:15px!important;padding:8px 11px!important;font-size:7px!important}.categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin:8px 0 32px!important;padding:0 7px!important;display:grid!important}.categoryGrid button{aspect-ratio:.8!important;width:100%!important;min-width:0!important;height:auto!important}.categoryGrid img{object-fit:cover!important;object-position:center 92%!important}.categoryGrid strong{line-height:1.1;letter-spacing:clamp(1px,.6vw,3px)!important;font-size:clamp(10px,2.9vw,15px)!important;top:14px!important}.categoryGrid span{font-size:8px!important;top:39px!important}.products{width:100%!important;padding:28px 7px 60px!important}.productsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.productCard{width:100%!important;min-width:0!important}.productImg{width:100%;aspect-ratio:.7!important;height:auto!important}.productImg img{width:100%;height:100%;object-fit:cover!important;object-position:center 94%!important}.productCardText{padding:9px 7px!important}.productCardText>small{font-size:8px!important}.productCardText h3{min-height:36px!important;margin:6px 0!important;font-size:10px!important;line-height:1.2!important}.priceArea{flex-direction:column;display:flex;align-items:flex-start!important;gap:2px!important}.priceArea del{margin:0!important;font-size:8px!important}.priceArea strong{font-size:12px!important}.stockAvailable,.stockOut{font-size:7px!important}.productCardText button{margin-top:8px!important;padding:8px 2px!important;font-size:7px!important}}@media (width<=380px){.headerSocial{display:none!important}.heroBanner,.heroTop,.heroBottom{height:365px!important}.categoryGrid,.products{padding-inline:5px!important}.categoryGrid,.productsGrid{gap:5px!important}.productCardText h3{font-size:9px!important}.priceArea strong{font-size:11px!important}}@media (width<=760px){.heroBanner,.heroTop,.heroBottom,.heroPhoto,.heroBlack{height:200px!important;min-height:200px!important;max-height:200px!important}.heroBlack h1{margin-bottom:8px!important;font-size:clamp(13px,3.8vw,19px)!important}.heroBlack b{letter-spacing:2px!important;font-size:7px!important}.heroBlack i{width:28px!important;margin:8px 0!important}.heroBlack span{letter-spacing:2px!important;font-size:6px!important;line-height:1.4!important}.heroAction{margin-top:8px!important;padding:6px 9px!important;font-size:6px!important}}@media (width<=380px){.heroBanner,.heroTop,.heroBottom,.heroPhoto,.heroBlack{height:182px!important;min-height:182px!important;max-height:182px!important}}.accountOrderTabs{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.accountOrderTabs button{color:#8e9691;background:#171a18;border:1px solid #343a37;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-size:10px;font-weight:800;display:flex}.accountOrderTabs button.active{color:#fff;background:#2d9d78;border-color:#2d9d78}.accountOrderTabs button b{background:#ffffff21;border-radius:20px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.accountOrdersEmpty,.accountOrdersSkeleton{color:#8e9691;background:#141715;border:1px solid #313633;border-radius:14px;flex-direction:column;gap:7px;margin:14px 0;padding:25px 18px;line-height:1.5;display:flex}.accountOrdersEmpty b{color:#fff}.accountPanel .ordersAccountCard,.accountPanel [class*=orderCard],.accountPanel [class*=accountOrder],.accountPanel [class*=orderHistory]{color:#f3f5f4!important;box-shadow:none!important;background:#151816!important;border:1px solid #303633!important}.accountPanel .ordersAccountCard *,.accountPanel [class*=orderCard] *,.accountPanel [class*=accountOrder] *,.accountPanel [class*=orderHistory] *{border-color:#303633}.accountPanel .ordersAccountCard p,.accountPanel .ordersAccountCard span,.accountPanel [class*=orderCard] p,.accountPanel [class*=orderCard] span{color:#9ba39e}.accountPanel .ordersAccountCard button,.accountPanel [class*=orderCard] button{border-radius:10px}.accountPanel{scrollbar-color:#555 #171917}@media (width<=760px){.accountOrderTabs{z-index:4;background:#101311;margin:8px 0 12px;padding:9px 0;position:sticky;top:0}.accountOrderTabs button{padding:10px 5px;font-size:8px}.accountPanel .ordersAccountCard,.accountPanel [class*=orderCard],.accountPanel [class*=accountOrder],.accountPanel [class*=orderHistory]{height:auto!important;min-height:0!important;margin-bottom:11px!important;padding:15px!important}.productPage{width:100%!important;max-width:none!important;padding:8px 0 0!important}.detailTop,.v3Product{background:#0f1110!important;width:100%!important;display:block!important}.gallery,.galleryV3{background:#0f1110!important;flex-direction:column-reverse!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;padding:8px 0 0!important;display:flex!important}.mainPhoto,.mainPhotoV3{background:#ece9e4!important;border-radius:0!important;place-items:center!important;width:100%!important;height:min(118vw,560px)!important;min-height:0!important;max-height:560px!important;display:grid!important;overflow:hidden!important}.mainPhoto>img,.mainPhotoV3 img{object-fit:contain!important;object-position:center bottom!important;background:#ece9e4!important;width:100%!important;height:100%!important;max-height:none!important}.thumbs,.thumbsV3{scrollbar-width:none;background:#0f1110!important;flex-direction:row!important;gap:7px!important;width:100%!important;height:88px!important;max-height:88px!important;padding:0 8px 8px!important;display:flex!important;overflow:auto hidden!important}.thumbs::-webkit-scrollbar{display:none}.thumbsV3::-webkit-scrollbar{display:none}.thumbs button,.thumbsV3 button{background:#ece9e4!important;border:1px solid #343836!important;border-radius:8px!important;flex:0 0 74px!important;width:74px!important;min-width:74px!important;height:80px!important;padding:0!important;overflow:hidden!important}.thumbs button.active,.thumbsV3 button.active{border:2px solid #31a27e!important}.thumbs img,.thumbsV3 img{object-fit:contain!important;object-position:center bottom!important;background:#ece9e4!important;width:100%!important;height:100%!important}.dots{z-index:3;bottom:10px!important}.detailInfo{width:100%!important;padding:22px 16px!important}}@media (width<=390px){.mainPhoto,.mainPhotoV3{height:112vw!important;max-height:500px!important}.thumbs,.thumbsV3{height:80px!important;max-height:80px!important}.thumbs button,.thumbsV3 button{flex-basis:66px!important;width:66px!important;min-width:66px!important;height:72px!important}}@media (width>=761px){.accountPanel{width:min(640px,100vw - 32px)!important;max-width:min(640px,100vw - 32px)!important;margin-left:auto!important;margin-right:0!important;overflow-x:hidden!important;transform:none!important}.accountPanel,.accountPanel *{box-sizing:border-box!important;min-width:0!important}.accountPanel>*,.accountPanel section,.accountPanel article,.accountPanel div{max-width:100%!important}.accountPanel::-webkit-scrollbar:horizontal{width:0!important;height:0!important;display:none!important}.accountPanel ::-webkit-scrollbar:horizontal{width:0!important;height:0!important;display:none!important}}@media (width<=760px){.accountOverlay{padding:0!important;overflow:hidden!important}.accountPanel{border-radius:14px 0 0 14px!important;width:88vw!important;min-width:0!important;max-width:390px!important;height:88dvh!important;max-height:88dvh!important;margin:0!important;top:6dvh!important;left:auto!important;right:2vw!important;overflow:hidden auto!important;transform:none!important}.accountPanel,.accountPanel *{box-sizing:border-box!important;min-width:0!important}.accountPanel>*,.accountPanel section,.accountPanel article,.accountPanel div{width:auto!important;max-width:100%!important}.accountHeader,.accountPanel>header{padding:18px 18px 16px!important}.accountHeader h1,.accountPanel>header h1{margin:6px 0!important;font-size:28px!important;line-height:1.05!important}.accountHeader small,.accountPanel>header small{font-size:11px!important}.accountContent,.accountPanel main{padding:10px 12px 14px!important;overflow-x:hidden!important}.accountPanel section,.accountPanel article,.accountCard,.ordersAccountCard{border-radius:11px!important;margin:0 0 10px!important;padding:14px!important;overflow:hidden!important}.accountPanel h2,.accountPanel h3,.accountPanel strong{overflow-wrap:anywhere!important;max-width:100%!important}.accountPanel h2,.accountPanel h3{font-size:16px!important;line-height:1.2!important}.accountPanel p,.accountPanel span,.accountPanel b,.accountPanel small{overflow-wrap:anywhere!important;word-break:break-word!important}.accountPanel p,.accountPanel span{font-size:13px!important;line-height:1.45!important}.accountOrderTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:10px 0!important;padding:0!important;display:grid!important;position:static!important;overflow:hidden!important}.accountOrderTabs button{white-space:normal!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:7px 5px!important;font-size:8px!important}.accountOrdersEmpty,.accountOrdersSkeleton,.myOrdersList,.myOrderCard{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.accountOrdersEmpty,.accountOrdersSkeleton{padding:14px!important}.accountFooter{padding:10px 12px 12px!important}.logoutButton{min-height:44px!important;padding:10px!important;font-size:12px!important}.accountPanel::-webkit-scrollbar:horizontal{width:0!important;height:0!important;display:none!important}.accountPanel ::-webkit-scrollbar:horizontal{width:0!important;height:0!important;display:none!important}}@media (width<=390px){.accountPanel{width:86vw!important;max-width:350px!important}.accountHeader h1,.accountPanel>header h1{font-size:25px!important}.accountPanel section,.accountPanel article,.accountCard,.ordersAccountCard{padding:12px!important}}.mainPhoto img,.mainPhotoV3 img,.productImg img{cursor:zoom-in}.productZoomOverlay{z-index:999999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050706f7;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0;overflow:hidden}.productZoomToolbar{color:#c7cfca;background:#0d100e;border-bottom:1px solid #2b312e;justify-content:flex-end;align-items:center;gap:9px;min-height:58px;padding:8px 14px;display:flex}.productZoomToolbar span{margin-right:auto;font-size:12px}.productZoomToolbar button{color:#fff;cursor:pointer;background:#171c19;border:1px solid #3a423e;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:24px;display:grid}.productZoomStage{touch-action:none;place-items:center;min-width:0;min-height:0;display:grid;overflow:auto}.productZoomStage img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:94vw;height:auto;max-height:calc(100dvh - 80px);transition:transform .12s ease-out}@media (width<=760px){.accountOrderTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:100%!important;margin:8px 0!important;padding:0!important;display:grid!important;position:static!important;overflow:hidden!important}.accountOrderTabs button{white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:7px 5px!important;font-size:8px!important;line-height:1.2!important}.accountOrderTabs button b{flex:0 0 20px!important}.productZoomToolbar{min-height:52px;padding:6px 8px}.productZoomToolbar span{display:none}.productZoomToolbar button{width:36px;height:36px;font-size:21px}.productZoomStage img{max-width:100vw;max-height:calc(100dvh - 58px)}}.productZoomOverlay{z-index:99999;background:#000000f5;grid-template-rows:auto minmax(0,1fr) auto;padding:14px;display:grid;position:fixed;inset:0}.productZoomToolbar{color:#fff;justify-content:center;align-items:center;gap:10px;min-height:52px;display:flex}.productZoomToolbar button{color:#fff;background:#161616;border:1px solid #3b3b3b;border-radius:8px;width:42px;height:42px;font-size:22px}.productZoomToolbar span{color:#bdbdbd;margin:0 8px;font-size:11px}.productZoomStage{cursor:zoom-in;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.productZoomStage>img{object-fit:contain;transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .12s;display:block}.productZoomThumbs{justify-content:center;align-items:center;gap:10px;min-height:94px;padding:14px 6px 4px;display:flex;overflow-x:auto}.productZoomThumbs button{background:#171717;border:2px solid #0000;border-radius:8px;flex:0 0 70px;width:70px;height:82px;padding:3px}.productZoomThumbs button.active{border-color:#35a67f}.productZoomThumbs img{object-fit:cover;border-radius:5px;width:100%;height:100%}@media (width<=650px){.productZoomOverlay{padding:8px}.productZoomToolbar span{display:none}.productZoomThumbs{justify-content:flex-start;min-height:82px}.productZoomThumbs button{flex-basis:58px;width:58px;height:68px}}.homeMain .heroBanner{background:#030303!important;width:100%!important;height:560px!important;min-height:560px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.homeMain .heroBanner.heroTop{grid-template-columns:70% 30%!important}.homeMain .heroBanner.heroBottom{grid-template-columns:30% 70%!important}.homeMain .heroBanner .heroPhoto{background:#111!important;width:100%!important;height:560px!important;min-height:560px!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.homeMain .heroBanner .heroPhoto>img{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.homeMain .heroBanner.heroTop .heroPhoto>img{object-position:center 78%!important}.homeMain .heroBanner.heroBottom .heroPhoto>img{object-position:center 84%!important}.homeMain .heroBanner.heroTop .heroPhoto:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#0000 58%,#0303032e 68%,#03030394 82%,#030303 100%)!important;position:absolute!important;inset:0!important}.homeMain .heroBanner.heroBottom .heroPhoto:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#030303 0%,#0303039e 16%,#0303033d 28%,#0000 42%)!important;position:absolute!important;inset:0!important}.homeMain .heroBanner .heroBlack{z-index:3!important;background:#030303!important;height:560px!important;min-height:560px!important;position:relative!important}@media (width<=900px){.homeMain .heroBanner,.homeMain .heroBanner .heroPhoto,.homeMain .heroBanner .heroBlack{height:auto!important;min-height:0!important}}
