:root{--ink:#080808;--muted:#6d6862;--line:#e6e1db;--soft-line:#eeeae5;--sand:#f2ebe3;--cream:#faf7f3;--warm:#ece2d7;--white:#fff;--green:#4a8a65;--admin:#08131d;--admin-2:#0d1924;--max:1536px;--serif:Didot,"Bodoni MT",Bodoni,Georgia,serif;--sans:Arial,"Helvetica Neue",Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--sans);background:#fff;margin:0;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%}.cover{object-fit:cover}.muted{color:var(--muted)}.blackButton,.outlineButton{border:1px solid #090909;justify-content:center;align-items:center;min-height:44px;padding:0 28px;font-weight:600;display:inline-flex}.blackButton{color:#fff;background:#050505}.outlineButton{color:#111;background:#fff}.announcementBar{color:#fff;direction:rtl;background:#050505;justify-content:center;align-items:center;gap:9px;height:32px;font-size:11px;display:flex}.announcementTruck{font-size:19px;line-height:1;transform:rotate(180deg)}.collectionAnnouncement{background:var(--sand);color:var(--ink)}.maydiHeader{height:88px;max-width:var(--max);direction:ltr;background:#fff;border-bottom:1px solid #efefef;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;padding:0 38px;display:grid}.maydiWordmark{font-family:var(--serif);letter-spacing:.33em;white-space:nowrap;grid-column:2;padding-left:.33em;font-size:43px;line-height:1}.maydiNav{direction:rtl;grid-area:1/3;justify-self:end;align-items:center;gap:38px;font-size:12px;display:flex}.maydiNav a{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;height:32px;display:flex}.maydiNav a.active{border-bottom-color:#111}.maydiHeaderActions{direction:ltr;grid-area:1/1;justify-self:start;align-items:center;gap:18px;display:flex}.headerAction{background:0 0;border:0;justify-content:center;align-items:center;width:27px;height:32px;padding:0;font-family:Georgia,serif;font-size:25px;line-height:1;display:flex;position:relative}.headerAction b{color:#fff;width:17px;height:17px;font:700 10px/17px var(--sans);text-align:center;background:#050505;border-radius:50%;position:absolute;top:-2px;right:-8px}.searchAction{font-size:28px}.headerMobileMenu{display:none}.homeHero{background:#567;width:100%;height:590px;position:relative;overflow:hidden}.homeHeroImage{object-fit:cover;object-position:center center}.homeHeroShade{background:linear-gradient(90deg,#05192494 0%,#05192438 34%,#0000 64%);position:absolute;inset:0}.homeHeroContent{left:var(--hero-left);right:var(--hero-right);top:var(--hero-top);bottom:var(--hero-bottom);transform:translate(var(--hero-transform-x),var(--hero-transform-y));z-index:2;color:#fff;text-align:var(--hero-align);direction:ltr;max-width:560px;position:absolute}.homeHeroEyebrow{font-size:var(--hero-eyebrow-size);color:var(--hero-eyebrow-color);letter-spacing:.17em;margin-bottom:21px}.homeHeroContent h1{font-family:var(--serif);font-size:var(--hero-headline-size);color:var(--hero-headline-color);letter-spacing:-.025em;margin:0;font-weight:400;line-height:.91}.heroAccent{border-top:1px solid #d6bea0;width:34px;margin:21px 0 18px;display:block}.homeHeroContent p{font-size:var(--hero-subtitle-size);color:var(--hero-subtitle-color);text-align:var(--hero-align);direction:rtl;margin:0 0 19px}.homeHeroButton{background:var(--hero-cta-bg);min-width:138px;height:41px;color:var(--hero-cta-color);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.heroArrow{z-index:3;color:#fff;background:#0a1e2838;border:0;border-radius:50%;width:42px;height:42px;font:300 34px/36px Georgia;position:absolute;top:50%}.heroArrowLeft{left:8px}.heroArrowRight{right:8px}.heroDots{z-index:3;gap:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.heroDots i{border:1px solid #fff;border-radius:50%;width:8px;height:8px}.heroDots .active{background:#fff}.homeCategories{grid-template-columns:repeat(5,1fr);gap:16px;max-width:1536px;margin:0 auto;padding:18px 22px 14px;display:grid}.homeCategoryCard{background:#ddd;border-radius:5px;height:259px;position:relative;overflow:hidden}.homeCategoryImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.homeCategoryOverlay{background:linear-gradient(#0000 40%,#000000a1);position:absolute;inset:0}.homeCategoryText{z-index:2;color:#fff;text-align:left;direction:ltr;position:absolute;bottom:17px;left:18px}.homeCategoryText strong{font-family:var(--serif);font-size:21px;font-weight:400;display:block}.homeCategoryText span{margin-top:8px;font-size:11px;font-weight:600;display:block}.bestSellerSection{max-width:1536px;margin:0 auto;padding:4px 22px 20px}.bestSellerHeading{grid-template-columns:1fr auto 1fr;align-items:end;margin-bottom:18px;display:grid}.bestSellerHeading>div:nth-child(2){text-align:center}.bestSellerHeading h2{font-family:var(--serif);margin:0;font-size:31px;font-weight:400;line-height:1}.bestSellerHeading p{margin:7px 0 0;font-size:12px}.allProductsLink{justify-self:end;font-size:11px;font-weight:600}.bestSellerRail{position:relative}.homeProductGrid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.railArrow{z-index:4;background:#fff;border:1px solid #eee;border-radius:50%;width:38px;height:38px;font:300 28px Georgia;position:absolute;top:44%;transform:translateY(-50%);box-shadow:0 3px 12px #00000014}.railArrowLeft{left:-18px}.railArrowRight{right:-18px}.productCard{text-align:center;min-width:0}.productImageWrap{aspect-ratio:.92;background:#f0efed;border-radius:4px;display:block;position:relative;overflow:hidden}.productPhoto{transition:transform .35s}.productImageWrap:hover .productPhoto{transform:scale(1.018)}.heart{z-index:3;font:400 23px Georgia;position:absolute;top:9px;left:10px}.badge{z-index:3;color:#fff;letter-spacing:.05em;background:#070707;border-radius:2px;padding:5px 9px;font-size:9px;position:absolute;top:10px;right:10px}.badgeWarm{color:#111;background:#ead4b9}.productName{white-space:nowrap;text-overflow:ellipsis;direction:ltr;margin-top:9px;font-size:11px;font-weight:600;display:block;overflow:hidden}.price{margin-top:5px;font-size:12px}.swatches{justify-content:center;gap:7px;margin-top:8px;display:flex}.swatches span{border:1px solid #00000059;border-radius:50%;width:11px;height:11px}.swatches .swatchSelected{box-shadow:0 0 0 1px #fff,0 0 0 2px #111}.productCardHome .productImageWrap{aspect-ratio:.86;border-radius:0}.homeFitBanner{background:#eee4da;border-radius:5px;grid-template-columns:41% 59%;max-width:1494px;height:196px;margin:7px auto 18px;display:grid;overflow:hidden}.homeFitCopy{text-align:right;direction:rtl;flex-direction:column;justify-content:center;align-items:flex-start;padding:25px 40px;display:flex}.homeFitCopy>span{letter-spacing:.14em;direction:ltr;font-size:10px}.homeFitCopy h3{margin:5px 0;font-size:28px;font-weight:400}.homeFitCopy p{color:#524d49;margin:0 0 14px;font-size:12px}.homeFitCopy a{color:#fff;direction:ltr;background:#050505;justify-content:center;align-items:center;min-width:105px;height:35px;font-size:10px;display:inline-flex}.homeFitPhoto{position:relative;overflow:hidden}.homeFitPhoto:after{content:"";background:linear-gradient(90deg,#eee4da 0%,#eee4da59 18%,#0000 40%);position:absolute;inset:0}.homeFitPhotoImage{object-fit:cover;object-position:center 40%;transform:scale(1.16)}.homeBenefits{border-bottom:1px solid #eee;grid-template-columns:repeat(4,1fr);max-width:1494px;margin:0 auto;padding:17px 28px 20px;display:grid}.homeBenefit{direction:rtl;border-left:1px solid #ddd;flex-direction:row-reverse;justify-content:center;align-items:center;gap:15px;height:60px;padding:0 24px;display:flex}.homeBenefit:first-child{border-left:0}.benefitIcon{font:300 31px Georgia}.homeBenefit span:last-child{flex-direction:column;gap:4px;display:flex}.homeBenefit b{font-size:11px}.homeBenefit small{color:#5f5b57;font-size:10px}.compactBenefits{background:#fff;border:1px solid #e7e1da;border-radius:5px;margin-top:28px;padding:18px 12px}.maydiGirls{text-align:center;background:#fbfaf8;padding:9px 40px 12px}.maydiGirls h2{font-family:var(--serif);margin:0 0 8px;font-size:18px;font-weight:400}.maydiGirlsGrid{grid-template-columns:repeat(6,1fr);gap:18px;max-width:1440px;margin:0 auto;display:grid}.maydiGirlImage{background:#ddd;border-radius:7px;height:169px;position:relative;overflow:hidden}.maydiGirlsFollow{letter-spacing:.06em;direction:ltr;justify-content:center;align-items:center;gap:13px;margin-top:10px;font-size:11px;display:flex}.maydiGirlsFollow strong{font-size:19px;font-weight:400}.maydiGirlImage>a{display:block;position:absolute;inset:0}.socialGalleryAdminGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.socialGalleryAdminCard{border:1px solid #e8e2db;gap:7px;padding:10px;display:grid}.socialGalleryAdminCard img{object-fit:cover;background:#f2eee9;width:100%;height:150px}.socialGalleryAdminCard small{color:#777}.socialGalleryAdminCard div{flex-wrap:wrap;gap:6px;display:flex}.homeFooter{color:#111;background:#eee6de;margin-top:0}.homeFooterTop{direction:ltr;grid-template-columns:1fr 2fr 1fr;align-items:center;max-width:1536px;min-height:98px;margin:0 auto;padding:0 32px;display:grid}.footerLogoBlock{grid-column:1;justify-self:start}.homeFooterLogo{font-family:var(--serif);letter-spacing:.28em;padding-left:.28em;font-size:28px}.footerSocials{margin-top:20px;font-size:18px}.footerClub{text-align:center;grid-column:2;justify-self:center;min-width:570px}.footerClub h3{font-family:var(--serif);margin:0 0 4px;font-size:18px;font-weight:400}.footerClub p{color:#555;margin:0 0 8px;font-size:10px}.footerSignup{justify-content:center;height:32px;display:flex}.footerSignup button{color:#fff;background:#050505;border:0;width:132px;font-size:10px}.footerSignup input{text-align:right;background:#fff;border:1px solid #d7d0c9;width:330px;padding:0 12px;font-size:10px}.homeFooterBottom{color:#49443f;direction:rtl;background:#fff;border-top:1px solid #e5ded7;justify-content:space-between;align-items:center;min-height:46px;padding:0 34px;font-size:9px;display:flex}.homeFooterBottom nav{align-items:center;gap:28px;display:flex}.shopPage{max-width:1536px;margin:0 auto;padding:0 38px 58px}.shopBreadcrumb{text-align:right;color:#444;margin:22px 0 13px;font-size:10px}.shopBreadcrumb span{direction:ltr}.shopIntro{text-align:left;direction:ltr;margin:0 0 30px}.shopIntro h1{font-family:var(--serif);margin:0 0 7px;font-size:47px;font-weight:400;line-height:1}.shopIntro p{text-align:left;color:#3e3b38;direction:rtl;margin:0;font-size:12px}.shopLayout{direction:ltr;grid-template-columns:315px 1fr;gap:38px;display:grid}.filters{direction:rtl;background:#faf8f6;border-radius:9px;align-self:start;padding:22px 23px}.filtersHeader{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.filtersHeader h3{margin:0;font-size:14px}.filtersHeader button{background:0 0;border:0;font-size:12px}.filterGroup{border-bottom:1px solid #ddd;padding:17px 0}.filterGroup h4{justify-content:space-between;margin:0 0 14px;font-size:13px;display:flex}.filterRadio,.filterCheck{direction:ltr;justify-content:flex-end;align-items:center;gap:9px;margin:10px 0;font-size:12px;display:flex}.filterRadio input,.filterCheck input{appearance:none;background:#fff;border:1px solid #888;width:17px;height:17px;margin:0}.filterRadio input{border-radius:50%}.filterRadio input:checked{background:#111;box-shadow:inset 0 0 0 5px #fff}.filterCheck input:checked{background:#111;position:relative;box-shadow:inset 0 0 0 3px #111}.filterCheck input:checked:after{content:"✓";color:#fff;font-size:11px;position:absolute;top:0;left:3px}.filterColors{direction:ltr;gap:13px;display:flex}.filterColors button{border:1px solid #999;border-radius:50%;width:28px;height:28px}.priceFilter input{accent-color:#111;width:100%}.priceFilter>div{direction:ltr;justify-content:space-between;font-size:10px;display:flex}.shopCatalog{direction:rtl}.shopToolbar{justify-content:space-between;align-items:center;height:51px;margin-bottom:18px;display:flex}.shopToolbar>span{direction:rtl;font-size:11px}.shopToolbarControls{direction:rtl;gap:0;display:flex}.shopToolbar select,.shopToolbarControls button{background:#fff;border:1px solid #ddd;height:42px}.shopToolbar select{min-width:215px;padding:0 15px}.shopToolbarControls button{width:47px;font-size:20px}.shopProductGrid{direction:ltr;grid-template-columns:repeat(4,1fr);gap:33px 18px;display:grid}.shopProductGrid .productImageWrap{aspect-ratio:.88}.shopProductGrid .productName{font-size:11px}.pagination{direction:ltr;justify-content:center;gap:0;margin-top:38px;display:flex}.pagination button,.pagination span{background:#fff;border:1px solid #ddd;border-right:0;justify-content:center;align-items:center;width:40px;height:38px;display:flex}.pagination button:last-child{border-right:1px solid #ddd}.pagination .active{color:#fff;background:#050505}.noProducts{text-align:center;border:1px solid #eee;padding:70px 20px}.noProducts>div{font-size:44px}.noProducts h2{font-family:var(--serif);font-weight:400}.productShell{max-width:1536px;margin:0 auto;padding:0 38px}.productBreadcrumb{text-align:right;color:#444;margin:21px 0 16px;font-size:10px}.productPage{direction:ltr;grid-template-columns:55% 45%;gap:39px;display:grid}.productMediaColumn{min-width:0}.productGalleryArea{direction:ltr;grid-template-columns:72px 1fr;gap:13px;display:grid}.productThumbRail{flex-direction:column;gap:9px;display:flex}.productThumbRail button{background:#eee;border:1px solid #0000;border-radius:5px;width:72px;height:86px;padding:0;position:relative;overflow:hidden}.productThumbRail button.active{border-color:#cfc6bd}.productMainImage{background:#eee;border-radius:5px;height:678px;position:relative;overflow:hidden}.productZoom{color:#fff;background:#1e1e1eb8;border:0;border-radius:50%;width:42px;height:42px;font-size:24px;position:absolute;bottom:18px;right:18px}.productInfo{text-align:right;direction:rtl;max-width:575px;padding:12px 0 0}.productEyebrow{text-align:left;color:#a38165;letter-spacing:.06em;direction:ltr;font-size:10px;display:block}.productInfo h1{font-family:var(--serif);text-align:left;direction:ltr;margin:11px 0 8px;font-size:36px;font-weight:400}.productSubtitle{margin:0 0 17px;font-size:13px;line-height:1.6}.productPrice{margin-bottom:8px;font-size:18px;font-weight:700}.installments{margin:0 0 19px;font-size:11px}.productOptions{border-top:1px solid #0000}.productOptionBlock{margin-bottom:19px}.optionLabel{margin-bottom:9px;font-size:11px;font-weight:700}.optionValue{font-weight:400}.bigSwatches{direction:ltr;justify-content:flex-start;gap:14px;display:flex}.bigSwatches button{border:1px solid #bbb;border-radius:50%;width:31px;height:31px;padding:0}.bigSwatches button.selected{box-shadow:0 0 0 2px #fff,0 0 0 3px #111}.sizes{direction:ltr;justify-content:flex-start;gap:10px;display:flex}.sizes button{background:#fff;border:1px solid #ddd;width:55px;height:34px;font-size:11px}.sizes button.active{color:#fff;background:#050505;border-color:#050505}.sizeGuideLink{margin-top:8px;font-size:10px;text-decoration:underline;display:inline-block}.mixedSizeHint{color:#65615d;margin-top:8px;font-size:10px}.quantityOption{margin-top:2px}.quantityPicker{direction:ltr;width:max-content;display:flex}.quantityPicker button,.quantityPicker span{background:#fff;border:1px solid #ddd;justify-content:center;align-items:center;width:36px;height:34px;display:flex}.quantityPicker span{border-left:0;border-right:0}.productAddButton{color:#fff;background:#050505;border:0;justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 22px;font-weight:700;display:flex}.productBuyNow{background:#fff;border:1px solid #111;width:100%;height:43px;margin-top:9px;font-weight:600}.wishlistButton{background:0 0;border:0;width:100%;height:38px;font-size:11px}.productServiceCard{background:#f7f2ed;border-radius:5px;grid-template-columns:1fr 1fr;gap:18px;margin-top:10px;padding:17px 20px;display:grid}.productServiceCard>div{align-items:center;gap:12px;display:flex}.productServiceCard b{font:400 28px Georgia}.productServiceCard span{flex-direction:column;gap:4px;display:flex}.productServiceCard strong{font-size:10px}.productServiceCard small{color:#625e59;font-size:9px}.productTabs{border-bottom:1px solid #ddd;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.productTabs button{background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:10px}.productTabs .active{border-bottom-color:#111;font-weight:700}.productDescription{padding:13px 0;font-size:11px;line-height:1.7}.productDescription p{margin:0 0 9px}.productDescription ul{margin:0;padding-right:18px}.sizeGuide{text-align:center;direction:rtl;border:1px solid #ded8d2;border-radius:5px;width:70%;margin:38px auto 0;padding:15px 11px 12px}.sizeGuide h3{margin:0 0 12px;font-size:14px}.sizeGuide table{border-collapse:collapse;width:100%;font-size:10px}.sizeGuide th,.sizeGuide td{border:1px solid #e2ddd8;padding:7px}.sizeGuide th{background:#faf8f6}.sizeGuide p{color:#666;font-size:9px;line-height:1.5}.sizeGuide a{font-size:9px;text-decoration:underline}.recommendationSection{padding:28px 0 23px}.recommendationSection h2{text-align:center;font-family:var(--serif);letter-spacing:.06em;margin:0 0 15px;font-size:21px;font-weight:400}.recommendationGrid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.recommendationGrid .productImageWrap{aspect-ratio:.9}.cartPage{direction:rtl;max-width:1536px;margin:0 auto;padding:43px 49px 0}.cartHeading{text-align:right;margin-bottom:31px}.cartHeading h1{margin:0 0 10px;font-size:36px;font-weight:400}.cartHeading h1 span{font-size:28px}.cartHeading p{color:#555;margin:0;font-size:11px}.cartLayout{direction:ltr;grid-template-columns:1fr 340px;gap:40px;display:grid}.cartItemsPanel{direction:rtl}.cartTableHeader{color:#555;text-align:center;border-bottom:1px solid #ddd;grid-template-columns:minmax(330px,1.7fr) .55fr .55fr .55fr .55fr .55fr;align-items:center;height:43px;font-size:10px;display:grid}.cartTableHeader span:first-child{text-align:right}.cartItem{text-align:center;direction:rtl;border-bottom:1px solid #e5e0da;grid-template-columns:minmax(330px,1.7fr) .55fr .55fr .55fr .55fr .55fr;align-items:center;gap:8px;min-height:200px;display:grid}.cartProductIdentity{text-align:right;align-items:center;gap:20px;display:flex}.cartThumb{background:#eee;border-radius:4px;width:132px;height:170px;position:relative;overflow:hidden}.cartMeta h3{text-align:right;direction:ltr;margin:0 0 7px;font-size:12px}.cartMeta p{color:#555;margin:4px 0;font-size:10px}.cartColor{align-items:center;gap:7px;display:flex}.cartColor i{border:1px solid #bbb;border-radius:50%;width:12px;height:12px}.cartItem select{background:#fff;border:1px solid #ddd;width:82px;height:37px;margin:auto}.cartQuantity{margin:auto}.cartQuantity button,.cartQuantity span{width:31px;height:35px}.cartLineTotal{direction:ltr;justify-content:center;align-items:center;gap:24px;display:flex}.cartLineTotal button{background:0 0;border:0;font-size:20px}.couponRow{justify-content:flex-start;gap:11px;margin:28px 0 20px;display:flex}.couponRow label{align-items:center;gap:12px;font-size:10px;display:flex}.couponRow input{border:1px solid #ddd;width:280px;height:42px;padding:0 12px}.couponRow button{background:#fff;border:1px solid #111;width:90px;height:42px}.freeShippingBar{background:#f7f2ed;margin-top:10px;padding:18px 24px}.freeShippingText{text-align:right;margin-bottom:8px;font-size:12px}.shippingProgress{direction:ltr;background:#fff;border-radius:5px;height:6px;overflow:hidden}.shippingProgress i{background:#c8beb2;height:100%;display:block}.shippingProgressLabels{direction:ltr;justify-content:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.cartSummaryCard{direction:rtl;background:#faf7f3;border:1px solid #e4ded7;border-radius:5px;align-self:start;padding:25px 26px}.cartSummaryCard h2{text-align:center;margin:0 0 22px;font-size:17px}.summaryLine{justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.freeText{color:#4d8a52}.cartSummaryCard>small{text-align:right;margin:0 0 8px;font-size:9px;display:block}.summaryLine.total{border-top:1px solid #ccc;margin-top:12px;padding-top:17px;font-size:17px}.vatNote{text-align:left;margin-top:-4px;font-size:9px;display:block}.cartCheckoutButton{color:#fff;background:#050505;justify-content:center;align-items:center;height:49px;margin-top:19px;font-weight:600;display:flex}.continueShopping{background:#fff;border:1px solid #111;justify-content:center;align-items:center;height:45px;margin-top:10px;display:flex}.secureCart{border-top:1px solid #ddd;justify-content:center;align-items:center;gap:14px;margin-top:23px;padding-top:18px;display:flex}.secureCart>span{flex-direction:column;gap:3px;display:flex}.secureCart strong{font-size:10px}.secureCart small{color:#666;font-size:9px}.emptyCartState{text-align:center;max-width:550px;margin:80px auto}.emptyBag{font-size:60px}.emptyCartState h2{font-family:var(--serif);font-size:28px;font-weight:400}.emptyCartState p{color:#666}.emptyCartState .blackButton{margin-top:18px}.checkoutPage{max-width:1536px;margin:0 auto;padding:18px 50px 65px}.checkoutBreadcrumb{text-align:right;margin:0 0 27px;font-size:10px}.checkoutHeading{text-align:right}.checkoutHeading h1{margin:0 0 7px;font-size:31px;font-weight:400}.checkoutHeading p{margin:0;font-size:11px}.checkoutSteps{direction:rtl;align-items:flex-start;width:550px;margin:18px auto 30px;display:flex}.checkoutSteps>div{flex-direction:column;align-items:center;gap:6px;min-width:72px;font-size:10px;display:flex}.checkoutSteps i{background:#fff;border:1px solid #aaa;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-style:normal;display:flex}.checkoutSteps .active i{color:#fff;background:#050505;border-color:#050505}.checkoutSteps>b{background:#d8d2cc;flex:1;height:1px;margin-top:13px}.checkoutLayout{direction:ltr;grid-template-columns:1fr 390px;gap:40px;display:grid}.checkoutFormCard,.checkoutSummary{direction:rtl;background:#fff;border:1px solid #e2ddd7;border-radius:5px}.checkoutFormCard{padding:28px 30px}.checkoutFormCard h2{margin:0 0 22px;font-size:15px}.checkoutForm{grid-template-columns:1fr 1fr;gap:15px;display:grid}.checkoutForm .field{flex-direction:column;gap:7px;display:flex}.checkoutForm .field.full{grid-column:1/-1}.checkoutForm label{font-size:10px}.checkoutForm input,.checkoutForm select{background:#fff;border:1px solid #ddd;height:42px;padding:0 11px}.rememberAddress{grid-column:1/-1;align-items:center;gap:7px;display:flex}.checkoutContinue{color:#fff;background:#050505;justify-content:center;align-items:center;height:45px;margin-top:22px;display:flex}.checkoutSummary{padding:24px}.checkoutSummaryHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:15px;display:flex}.checkoutSummaryHeader h2{margin:0;font-size:15px}.checkoutSummaryHeader a{font-size:10px}.checkoutSummaryItem{direction:ltr;border-bottom:1px solid #eee;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.checkoutSummaryThumb{width:60px;height:73px;position:relative;overflow:hidden}.checkoutSummaryItem>div:nth-child(2){text-align:right;direction:rtl;flex-direction:column;gap:4px;display:flex}.checkoutSummaryItem strong{text-align:right;direction:ltr;font-size:10px}.checkoutSummaryItem small{color:#666;font-size:9px}.checkoutSummaryItem>span{font-size:11px}.checkoutCoupon{direction:rtl;margin:14px 0;display:flex}.checkoutCoupon input{border:1px solid #ddd;flex:1;height:40px;padding:0 10px}.checkoutCoupon button{color:#fff;background:#050505;border:0;width:75px;height:40px}.paymentMarks{text-align:center;color:#304b95;padding:14px 0 5px;font-size:11px;font-weight:700}.checkoutPaymentNotice{background:#faf7f3;border-radius:4px;margin-top:10px;padding:12px;font-size:9px;line-height:1.5}.checkoutDemoButton{color:#fff;background:#050505;justify-content:center;align-items:center;height:44px;margin-top:12px;font-size:11px;display:flex}.confirmationPage{direction:ltr;grid-template-columns:42% 58%;max-width:1536px;min-height:700px;margin:0 auto;display:grid}.confirmationVisual{min-height:700px;position:relative}.confirmationHeart{color:#ef8fa1;font:400 50px Georgia}.confirmationContent>small{font-size:9px}.confirmationNumber{direction:ltr;font-size:25px}.confirmationEmail{margin-top:8px!important;font-size:10px!important}.trackPage h1{font-size:32px}.trackingLine{grid-template-columns:repeat(5,1fr);margin:50px 0;display:grid;position:relative}.trackingLine:before{content:"";z-index:0;background:#d8d3ce;height:2px;position:absolute;top:21px;left:10%;right:10%}.trackingLine>div{z-index:1;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.trackingLine i{background:#fff;border:1px solid #bbb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-style:normal;display:flex}.trackingLine .done i{color:#fff;background:#478656;border-color:#478656}.trackingLine .active i{color:#fff;background:#071522;border-color:#071522}.trackingLine b{font-size:11px}.trackingLine small{color:#777;font-size:9px}.trackingCard{background:#faf7f3;border:1px solid #e5dfd8;border-radius:6px;max-width:680px;margin:auto;padding:25px}.accountPage{max-width:1536px;margin:0 auto;padding:0 14px 55px}.accountUtility{border-bottom:1px solid #eee;justify-content:flex-start;align-items:center;height:48px;font-size:11px;display:flex}.accountDashboard{direction:ltr;grid-template-columns:1.15fr 1.15fr 1fr;gap:14px;padding:18px 0;display:grid}.accountDashboard>section{direction:rtl;background:#fff;border:1px solid #e4dfda;border-radius:5px;padding:22px}.accountWelcomeCard{grid-template-columns:120px 1fr;gap:14px;display:grid}.accountWelcomeText{text-align:right}.accountWelcomeText h1{margin:15px 0 4px;font-size:22px}.accountWelcomeText p{margin:0}.accountStats{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.accountStats>div{text-align:center;border:1px solid #e9e4df;border-radius:5px;padding:13px 7px}.accountStats span{font-size:9px}.clubCard{background:#f8f1e9;border-radius:5px;flex-direction:column;grid-area:3/1/5;gap:6px;padding:14px;font-size:10px;display:flex}.clubCard button{background:#fff;border:1px solid #ddd;height:32px;margin-top:8px}.miniTracking{grid-area:3/2;min-width:0}.miniTracking>strong{font-size:11px}.miniTracking>div{justify-content:space-between;margin:15px 0 7px;display:flex;position:relative}.miniTracking>div:before{content:"";background:#bbb;height:1px;position:absolute;top:10px;left:9px;right:9px}.miniTracking i{z-index:1;background:#fff;border:1px solid #aaa;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:flex;position:relative}.miniTracking .done{color:#fff;background:#43845a;border-color:#43845a}.miniTracking small{color:#666;font-size:8px}.accountFullButton{width:100%;margin-top:12px}.accountWelcomeCard>.accountFullButton{grid-area:4/2}.accountOrdersCard{grid-column:2}.accountCardTitle h2,.accountFavorites h2,.accountProfileForm h2,.accountSizeGuide h2{margin:0;font-size:18px}.accountCardTitle>div{gap:15px;display:flex}.accountCardTitle>div button{background:0 0;border:0;border-bottom:2px solid #0000;padding:7px;font-size:9px}.accountCardTitle>div .active{border-bottom-color:#111}.accountOrderRow{border-bottom:1px solid #eee;grid-template-columns:55px 1fr .8fr .7fr .6fr .8fr 15px;align-items:center;gap:8px;padding:10px 0;font-size:9px;display:grid}.orderMiniImage{width:48px;height:55px;position:relative;overflow:hidden}.accountOrderRow strong{direction:ltr}.accountAddresses{grid-area:1/3/2}.blackSmallButton{color:#fff;background:#050505;border:0;height:32px;padding:0 14px;font-size:9px}.addressCard{border:1px solid #e7e1db;border-radius:5px;flex-direction:column;gap:4px;margin-top:12px;padding:13px;font-size:9px;display:flex}.addressCard p{line-height:1.6}.addressCard>div{justify-content:space-between;display:flex}.addressCard button{background:0 0;border:0;font-size:9px}.accountFavorites{grid-area:2/1}.accountFavoriteGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.accountFavoriteGrid .productName{font-size:8px}.accountFavoriteGrid .productImageWrap{aspect-ratio:.75}.accountProfileForm{grid-area:2/2}.accountProfileForm .formGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.accountProfileForm label{flex-direction:column;gap:5px;font-size:9px;display:flex}.accountProfileForm label.full{grid-column:1/-1}.accountProfileForm input{border:1px solid #ddd;height:36px;padding:0 10px}.accountSizeGuide{grid-area:2/3}.accountSizeGuide table{border-collapse:collapse;width:100%;margin-top:16px;font-size:9px}.accountSizeGuide td,.accountSizeGuide th{text-align:center;border:1px solid #ddd;padding:8px}.accountSizeGuide p{color:#666;font-size:9px}.adminPage{color:#0c0f12;direction:ltr;background:#f7f8f9;grid-template-columns:200px 1fr;min-height:100vh;display:grid}.adminSidebar{color:#fff;background:linear-gradient(#07111a,#0b151e);flex-direction:column;height:100vh;min-height:100vh;padding:23px 12px 18px;display:flex;position:sticky;top:0}.adminBrand{text-align:center;font-family:var(--serif);letter-spacing:.28em;border-bottom:1px solid #ffffff1f;padding:0 0 20px .28em;font-size:24px}.adminBrand small{font:9px var(--sans);letter-spacing:.12em;margin-top:4px;display:block}.adminNav{direction:rtl;flex-direction:column;gap:4px;margin-top:16px;display:flex}.adminNav a{border-radius:5px;align-items:center;height:38px;padding:0 12px;font-size:11px;display:flex;position:relative}.adminNav a.active{color:#fff;background:#8d806f}.adminNav a b{background:#c98c58;border-radius:20px;justify-content:center;align-items:center;min-width:21px;height:21px;margin-right:auto;font-size:9px;display:flex}.adminProfile{border-top:1px solid #ffffff1a;align-items:center;gap:9px;margin-top:auto;padding:15px 6px 10px;display:flex}.adminAvatar{background:#050505;border:1px solid #444;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.adminProfile span{flex-direction:column;gap:4px;display:flex}.adminProfile b{font-size:10px}.adminProfile small{font-size:9px}.adminLogout{color:#fff;text-align:right;background:0 0;border:0;height:35px;font-size:11px}.adminMain{direction:rtl;min-width:0;padding:0 17px 18px}.adminTop{background:#fff;border-bottom:1px solid #e1e4e7;justify-content:space-between;align-items:center;height:68px;margin:0 -17px;padding:0 24px;display:flex}.adminTop h1{margin:0;font-size:20px}.adminTopActions{direction:ltr;align-items:center;gap:14px;display:flex}.adminTopActions label{border:1px solid #dcdfe2;border-radius:5px;align-items:center;gap:7px;width:230px;height:35px;padding:0 10px;display:flex}.adminTopActions input{direction:rtl;border:0;outline:0;width:100%;font-size:10px}.adminBell{font-size:20px;position:relative}.adminBell b{color:#fff;width:16px;height:16px;font:8px/16px var(--sans);text-align:center;background:#e94b61;border-radius:50%;position:absolute;top:-7px;right:-8px}.adminCreate{color:#fff;background:#050505;border:0;border-radius:4px;height:35px;padding:0 18px;font-size:10px}.adminDateRow{justify-content:flex-start;gap:9px;padding:13px 0 10px;display:flex}.adminDateRow button{background:#fff;border:1px solid #dcdfe2;border-radius:4px;height:31px;padding:0 12px;font-size:9px}.kpis{direction:rtl;grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.kpi{background:#fff;border:1px solid #e1e4e7;border-radius:6px;flex-direction:column;align-items:flex-start;height:160px;padding:18px;display:flex;position:relative;overflow:hidden}.kpi small{font-size:10px;font-weight:700}.kpi strong{margin-top:12px;font-size:23px}.kpi .delta{color:#3e936c;margin-top:6px;font-size:8px}.kpiIcon{background:#f4ede4;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex;position:absolute;top:13px;left:15px}.kpiIcon1{background:#fdebf0}.kpiIcon2{background:#eaf6f2}.kpiIcon3{background:#f3eafa}.kpiIcon4{background:#edf7ee}.spark{direction:ltr;align-items:flex-end;gap:7px;height:30px;display:flex;position:absolute;bottom:20px;left:19px;right:19px}.spark i{background:#d8b891;border-radius:5px;width:4px;height:8px;display:block}.spark i:nth-child(2){height:13px}.spark i:nth-child(3){height:10px}.spark i:nth-child(4){height:18px}.spark i:nth-child(5){height:14px}.spark i:nth-child(6){height:22px}.spark i:nth-child(7){height:27px}.spark1 i{background:#e9879d}.spark2 i{background:#6fa89d}.spark3 i{background:#9672c7}.spark4 i{background:#6ca276}.dashboardGrid{direction:ltr;gap:13px;margin-top:13px;display:grid}.dashboardPrimary{grid-template-columns:1.45fr .75fr .75fr .95fr}.dashCard{direction:rtl;background:#fff;border:1px solid #e1e4e7;border-radius:6px;min-width:0;padding:15px}.dashCard h3{margin:0;font-size:11px}.dashTitle{justify-content:space-between;align-items:center;display:flex}.dashTitle a{font-size:8px;text-decoration:underline}.dashTitle select{background:#fff;border:1px solid #ddd;height:28px;font-size:8px}.cssChart{height:195px;margin-top:16px;padding:15px 8px 24px;position:relative}.chartGrid{background:repeating-linear-gradient(#fff 0 31px,#edf0f2 32px);position:absolute;inset:14px 10px 28px}.chartLine{direction:ltr;position:absolute;inset:19px 18px 35px}.chartLine:before{content:"";transform-origin:50%;background:#b9bdc0;height:1px;position:absolute;top:50%;left:0;right:0;transform:rotate(-12deg)}.chartLine i{background:#050505;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,50%)}.chartDates{direction:ltr;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:3px;left:10px;right:10px}.statusCard{grid-template-columns:1fr 1fr;align-items:center;display:grid}.statusCard h3{grid-column:1/-1}.donut{background:conic-gradient(#78bd83 0 22%,#66a7a5 22% 49%,#e5ad65 49% 81%,#ef746e 81% 94%,#8c70bb 94%);border-radius:50%;justify-content:center;align-items:center;width:145px;height:145px;margin:14px auto 0;display:flex}.donut:before{content:"";background:#fff;border-radius:50%;width:83px;height:83px;position:absolute}.donut span{z-index:1;flex-direction:column;align-items:center;font-size:20px;font-weight:700;display:flex;position:relative}.donut small{font-size:8px;font-weight:400}.statusLegend{flex-direction:column;gap:8px;font-size:7px;display:flex}.statusLegend span{align-items:center;gap:5px;display:flex}.statusLegend i{background:#78bd83;border-radius:50%;width:7px;height:7px}.statusLegend .teal{background:#66a7a5}.statusLegend .orange{background:#e5ad65}.statusLegend .red{background:#ef746e}.statusLegend .purple{background:#8c70bb}.adminProductRow{direction:ltr;border-bottom:1px solid #eee;grid-template-columns:42px 1fr 20px;align-items:center;gap:8px;padding:6px 0;display:grid}.adminProductThumb{width:34px;height:45px;position:relative;overflow:hidden}.adminProductRow span{flex-direction:column;gap:3px;display:flex}.adminProductRow b{font-size:7px}.adminProductRow small{color:#666;font-size:7px}.adminProductRow>strong{background:#f5e5d0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;display:flex}.recentOrders table{border-collapse:collapse;width:100%;margin-top:10px;font-size:8px}.recentOrders td{text-align:center;border-bottom:1px solid #eee;padding:8px 3px}.adminStatus{background:#e8f1e7;border-radius:4px;padding:5px 7px}.s-בטיפול{background:#f9e9d5}.s-נשלחה{background:#e6edf5}.s-נמסרה{background:#e8f1e7}.s-בוטלה{color:#9c3c42;background:#fde0e1}.adminWideButton{background:#fff;border:1px solid #ddd;width:100%;height:28px;margin-top:9px;font-size:8px}.dashboardSecondary{grid-template-columns:1.15fr 1fr .9fr}.lowStock table{border-collapse:collapse;width:100%;margin-top:11px;font-size:8px}.lowStock th,.lowStock td{text-align:center;border-bottom:1px solid #eee;padding:7px 5px}.lowStock td:first-child{text-align:right;align-items:center;gap:7px;display:flex}.lowStock td b{color:#ad6629;background:#fff0df;border-radius:4px;padding:4px 6px}.customerRow{direction:ltr;border-bottom:1px solid #eee;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.customerAvatar{color:#fff;background:#0c1823;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:9px;display:flex}.customerRow span{flex-direction:column;gap:3px;display:flex}.customerRow b{font-size:8px}.customerRow small{color:#777;font-size:7px}.customerRow>strong{font-size:7px}.quickActions>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.quickActions button{background:#fff;border:1px solid #e3e6e8;height:70px;font-size:8px}.adminSummary{background:#fff;border:1px solid #e1e4e7;border-radius:6px;grid-template-columns:1fr auto;align-items:end;margin-top:13px;padding:14px 16px;display:grid}.adminSummary h3{grid-column:1/-1;margin:0 0 13px;font-size:11px}.adminSummary>div{grid-template-columns:repeat(8,1fr);display:grid}.adminSummary span{border-left:1px solid #ddd;flex-direction:column;align-items:center;gap:7px;display:flex}.adminSummary span:first-child{border-left:0}.adminSummary small{font-size:7px}.adminSummary strong{font-size:15px}.adminSummary button{background:#fff;border:1px solid #ddd;height:34px;margin-right:16px;font-size:9px}@media (max-width:1200px){.maydiHeader{padding:0 22px}.homeHero{height:520px}.homeHeroContent h1{font-size:65px}.shopLayout{grid-template-columns:260px 1fr}.shopProductGrid{grid-template-columns:repeat(3,1fr)}.productPage{grid-template-columns:52% 48%}.productMainImage{height:610px}.dashboardPrimary{grid-template-columns:1.35fr .8fr .8fr}.recentOrders{grid-column:1/-1}.kpis{grid-template-columns:repeat(3,1fr)}.dashboardSecondary{grid-template-columns:1fr 1fr}.quickActions{grid-column:1/-1}.accountDashboard{grid-template-columns:1fr 1fr}.accountAddresses{grid-area:3/1}.accountSizeGuide{grid-area:3/2}.homeCategories{grid-template-columns:repeat(5,1fr)}}@media (max-width:900px){.maydiNav,.headerDesktopOnly{display:none}.headerMobileMenu{display:flex}.maydiWordmark{font-size:34px}.homeHero{height:500px}.homeCategories{scrollbar-width:none;display:flex;overflow-x:auto}.homeCategoryCard{min-width:220px}.homeProductGrid{grid-template-columns:repeat(3,1fr)}.productCardHome:nth-child(n+4){display:none}.homeFitBanner{margin-left:20px;margin-right:20px}.homeBenefits{grid-template-columns:repeat(2,1fr)}.homeBenefit{border-bottom:1px solid #eee}.maydiGirlsGrid{grid-template-columns:repeat(3,1fr)}.shopLayout{grid-template-columns:1fr}.filters{position:static}.shopProductGrid{grid-template-columns:repeat(3,1fr)}.productPage{grid-template-columns:1fr}.productInfo{max-width:none}.productGalleryArea{grid-template-columns:60px 1fr}.productThumbRail button{width:60px;height:70px}.productMainImage{height:650px}.sizeGuide{width:82%}.cartLayout{grid-template-columns:1fr}.cartSummaryCard{order:-1}.cartTableHeader{display:none}.cartItem{grid-template-columns:1fr 1fr 1fr;gap:15px;padding:18px 0}.cartProductIdentity{grid-column:1/-1}.cartLineTotal{justify-content:flex-start}.checkoutLayout{grid-template-columns:1fr}.checkoutSummary{order:-1}.confirmationPage{grid-template-columns:1fr}.confirmationVisual{min-height:420px}.accountDashboard{grid-template-columns:1fr}.accountOrdersCard,.accountAddresses,.accountFavorites,.accountProfileForm,.accountSizeGuide{grid-area:auto/1!important}.adminPage{grid-template-columns:72px 1fr}.adminBrand{font-size:0}.adminBrand:before{content:"M";font-family:var(--serif);font-size:24px}.adminBrand small,.adminNav a{font-size:0}.adminNav a:first-letter{font-size:18px}.adminProfile span,.adminLogout{display:none}.kpis{grid-template-columns:repeat(2,1fr)}.dashboardPrimary,.dashboardSecondary{grid-template-columns:1fr}.adminSummary>div{grid-template-columns:repeat(4,1fr);gap:14px}.adminTopActions label{display:none}}.productPage{grid-template-columns:40% 60%}.productZoom{justify-content:center;align-items:center;display:flex}.productZoom svg{width:22px;height:22px}.productServiceCard>div svg{stroke-width:1.35px;flex:none;width:28px;height:28px}.sizeGuideLink{align-items:center;gap:4px;display:inline-flex}.sizeGuideLink svg{width:17px;height:17px}.mixedSizeHint{align-items:center;gap:5px;display:flex}.mixedSizeHint svg{width:15px;height:15px}.wishlistButton{justify-content:center;align-items:center;gap:6px;display:flex}.wishlistButton svg{width:18px;height:18px}.activeWishlist{font-weight:700}@media (max-width:900px){.productPage{flex-direction:column;gap:18px;display:flex}.productMediaColumn{display:contents}.productGalleryArea{order:1}.productInfo{order:2}.sizeGuide{order:3;width:100%;margin-top:20px}.productServiceCard{grid-template-columns:1fr 1fr}}@media (max-width:650px){.socialGalleryAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.socialGalleryAdminCard img{height:110px}body{font-size:13px}.announcementBar{height:27px;font-size:9px}.maydiHeader{height:60px;padding:0 14px}.maydiWordmark{font-size:24px}.maydiHeaderActions{gap:8px}.headerAction{width:22px;font-size:20px}.homeHero{height:450px}.homeHeroImage{object-position:62% center}.homeHeroShade{background:linear-gradient(90deg,#0519248c,#0519240d 85%)}.homeHeroContent{max-width:310px;top:auto;bottom:36px;left:23px;transform:none}.homeHeroEyebrow{margin-bottom:9px;font-size:9px}.homeHeroContent h1{font-size:43px}.heroAccent{margin:13px 0 11px}.homeHeroContent p{font-size:13px}.heroArrow{display:none}.homeCategories{gap:9px;padding:11px 11px 14px}.homeCategoryCard{min-width:145px;height:182px}.homeCategoryText strong{font-size:16px}.bestSellerSection{padding-left:11px;padding-right:11px}.bestSellerHeading{grid-template-columns:1fr auto}.bestSellerSpacer{display:none}.bestSellerHeading h2{font-size:25px}.allProductsLink{font-size:9px}.homeProductGrid{grid-template-columns:repeat(2,1fr);gap:10px}.productCardHome:nth-child(n+3),.railArrow{display:none}.homeFitBanner{grid-template-columns:1fr;height:auto;margin:8px 11px 13px}.homeFitCopy{padding:20px}.homeFitCopy h3{font-size:23px}.homeFitPhoto{height:145px}.homeFitPhoto:after{background:linear-gradient(#eee4da,#0000 55%)}.homeBenefits{grid-template-columns:1fr 1fr;padding:8px 10px}.homeBenefit{border-left:0;height:75px;padding:8px 4px}.benefitIcon{font-size:24px}.homeBenefit b{font-size:9px}.homeBenefit small{font-size:8px}.maydiGirls{padding:10px}.maydiGirlsGrid{gap:8px;display:flex;overflow-x:auto}.maydiGirlImage{min-width:125px;height:145px}.homeFooterTop{grid-template-columns:1fr;padding:18px 14px}.footerLogoBlock{display:none}.footerClub{grid-column:1;width:100%;min-width:0}.footerSignup input{width:200px}.homeFooterBottom{flex-direction:column;gap:10px;padding:12px}.homeFooterBottom nav{flex-wrap:wrap;justify-content:center;gap:11px}.shopPage{padding:0 13px 40px}.shopBreadcrumb{margin-top:12px}.shopIntro h1{font-size:36px}.filters{display:none}.shopToolbar{margin-bottom:11px}.shopToolbar>span{display:none}.shopToolbar select{min-width:180px}.shopProductGrid{grid-template-columns:repeat(2,1fr);gap:25px 10px}.productShell{padding:0 13px}.productBreadcrumb{display:none}.productPage{gap:18px}.productGalleryArea{display:block}.productThumbRail{display:none}.productMainImage{border-radius:0;height:440px}.productInfo h1{margin-top:7px;font-size:27px}.productEyebrow{font-size:9px}.bigSwatches button{width:27px;height:27px}.sizes{gap:6px}.sizes button{width:47px}.productServiceCard{grid-template-columns:1fr}.productTabs{display:flex;overflow-x:auto}.productTabs button{min-width:110px}.sizeGuide{width:100%;margin-top:20px}.recommendationGrid{grid-template-columns:repeat(2,1fr)}.recommendationGrid .productCard:nth-child(n+5){display:none}.cartPage{padding:28px 13px 0}.cartHeading h1{font-size:28px}.cartItem{grid-template-columns:1fr 1fr}.cartProductIdentity{grid-column:1/-1}.cartThumb{width:92px;height:120px}.couponRow,.couponRow label{display:grid}.couponRow input{width:100%}.freeShippingBar{padding:15px}.checkoutPage{padding:14px 13px 40px}.checkoutSteps{width:100%}.checkoutFormCard{padding:18px 14px}.checkoutForm{grid-template-columns:1fr}.checkoutForm .field.full{grid-column:1}.confirmationContent{padding:35px 18px}.confirmationActions{grid-template-columns:1fr}.trackingLine{text-align:right;grid-template-columns:1fr;gap:18px}.trackingLine:before{width:2px;height:auto;inset:20px 21px 20px auto}.trackingLine>div{grid-template-columns:45px 1fr;place-items:center start;display:grid}.trackingLine small{grid-column:2}.accountPage{padding:0 9px}.accountDashboard>section{padding:14px}.accountWelcomeCard{grid-template-columns:90px 1fr}.accountAvatar{width:82px;height:82px}.accountStats{grid-template-columns:repeat(2,1fr)}.clubCard,.miniTracking,.accountWelcomeCard>.accountFullButton{grid-area:auto/1/auto/-1}.accountFavoriteGrid{grid-template-columns:repeat(2,1fr)}.accountOrderRow{grid-template-columns:44px 1fr auto}.accountOrderRow span:first-of-type,.accountOrderRow span:nth-of-type(2),.accountOrderRow span:nth-of-type(3){display:none}.adminPage{grid-template-columns:1fr}.adminSidebar{display:none}.adminMain{padding:0 10px}.adminTop{margin:0 -10px;padding:0 12px}.adminTopActions{gap:8px}.adminCreate{padding:0 10px}.kpis{grid-template-columns:1fr 1fr;gap:8px}.kpi{height:130px;padding:13px}.kpi strong{font-size:18px}.statusCard{grid-template-columns:1fr}.statusLegend{margin-top:10px}.adminSummary{grid-template-columns:1fr}.adminSummary>div{grid-template-columns:1fr 1fr}.adminSummary button{margin:14px 0 0}}.mobileMenuPanel{display:none}@media (max-width:900px){.mobileMenuPanel{z-index:50;direction:rtl;background:#fff;border-bottom:1px solid #e8e2dc;flex-direction:column;padding:12px 20px;display:flex;position:absolute;top:87px;left:0;right:0;box-shadow:0 10px 20px #0000000f}.mobileMenuPanel a{border-bottom:1px solid #f0ece8;padding:11px 0;font-size:12px}}.homeHeroImage{object-fit:fill}.homeCategories,.homeProductGrid,.maydiGirlsGrid,.homeFitBanner{direction:ltr}.benefitIcon{align-items:center;display:flex}.benefitIcon svg{width:31px;height:31px}.headerAction svg,.filterTrigger svg,.shopToolbarControls button svg,.pagination svg{width:20px;height:20px}.heart{display:flex}.heart svg{width:20px;height:20px}.filters,.filtersHeader,.filterGroup h4{direction:ltr}.filterRadio,.filterCheck{direction:ltr;justify-content:flex-start}.filterColors{direction:ltr}.filterColors button.selectedColor{box-shadow:0 0 0 2px #fff,0 0 0 3px #111}.shopToolbar,.shopToolbarControls{direction:ltr}.filterTrigger{display:none}.shopToolbarControls button{justify-content:center;align-items:center;display:flex}.mobileHeroImage{display:none}.bidiText{direction:auto;unicode-bidi:plaintext}.homeHeroContent h1{text-wrap:balance}.productMainVideo{object-fit:cover;background:#eee;width:100%;height:100%}.productThumbRail button video{object-fit:cover;width:100%;height:100%}.heroManagerPreview{object-fit:cover;border:1px solid #e8e2db;width:160px;height:100px}.heroSlideRow{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.heroSlideRow>div:first-child{flex-direction:column;gap:4px;display:flex}.heroSlideRow small{color:#777;font-size:9px}.heroStyleControls{background:#faf7f3;border:1px solid #e8e2db;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.heroStyleControls h4,.heroStyleControls>p{grid-column:1/-1;margin:0}.heroStyleControls h4{font-size:13px;font-weight:500}.heroStyleControls>label,.heroStyleElement label{flex-direction:column;gap:6px;font-size:10px;display:flex}.heroStyleElement{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.heroStyleElement strong{grid-column:1/-1;font-size:10px;font-weight:500}.heroStyleControls input[type=color]{width:100%;height:38px;padding:3px}.heroStyleControls p{color:#777;font-size:9px}.videoMediaList{margin-top:12px}.videoMediaList .adminMediaItem>video{object-fit:cover;background:#f4f1ed;width:92px;height:116px}@media (max-width:650px){.desktopHeroImage.hasMobile{display:none}.homeHeroImage.mobileHeroImage{display:block}.homeHeroContent{left:var(--hero-mobile-left);right:var(--hero-mobile-right);top:var(--hero-mobile-top);bottom:var(--hero-mobile-bottom);transform:translate(var(--hero-mobile-transform-x),var(--hero-mobile-transform-y));text-align:var(--hero-mobile-align)}.homeHeroEyebrow{font-size:var(--hero-mobile-eyebrow-size)}.homeHeroContent h1{font-size:var(--hero-mobile-headline-size)}.homeHeroContent p{font-size:var(--hero-mobile-subtitle-size);text-align:var(--hero-mobile-align)}.homeHeroButton{background:var(--hero-mobile-cta-bg);color:var(--hero-mobile-cta-color)}.heroManagerPreview{width:120px;height:80px}.heroSlideRow{flex-direction:column;align-items:flex-start}}.productMobileGallery{display:none}.productMobileTrack{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;direction:ltr;display:flex;overflow-x:auto}.productMobileTrack::-webkit-scrollbar{display:none}.productMobileSlide{scroll-snap-align:start;background:#eee;flex:0 0 100%;height:100%;position:relative}.productMobileControls{direction:ltr;justify-content:center;align-items:center;gap:18px;margin-top:10px;display:flex}.productMobileControls button,.productMobileZoom,.productLightboxClose{color:#111;background:#fff;border:1px solid #d8d0c8;justify-content:center;align-items:center;display:inline-flex}.productMobileControls button{border-radius:50%;width:30px;height:30px}.productMobileControls button:disabled{opacity:.35}.productMobileZoom{color:#fff;background:#1e1e1eb8;border-color:#0000;border-radius:50%;width:36px;height:36px;position:absolute;bottom:47px;right:14px}.productLightbox{z-index:50;background:#000000db;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.productLightboxImage{width:min(92vw,900px);height:min(88vh,900px);position:relative}.productLightboxClose{z-index:2;border-radius:50%;width:40px;height:40px;position:absolute;top:18px;right:18px}.productThumbRail button:focus-visible,.productZoom:focus-visible,.productMobileControls button:focus-visible,.productMobileZoom:focus-visible,.productLightboxClose:focus-visible{outline-offset:3px;outline:2px solid #111}@media (max-width:650px){.productGalleryArea{display:block}.productGalleryArea>.productMainImage{display:none}.productGalleryArea>.productMobileGallery{direction:ltr;display:block;position:relative}.productMobileTrack{height:440px}.productMobileSlide .productMainVideo{height:100%}.productThumbRail{display:none}}.pagination svg{width:16px;height:16px}@media (max-width:900px){.homeHeroImage{object-fit:cover}.homeCategories,.homeProductGrid,.maydiGirlsGrid{direction:rtl}.shopLayout{position:relative}.shopToolbar{direction:ltr}.shopToolbarControls{gap:8px}.filterTrigger{gap:5px;width:auto;padding:0 12px;font-size:10px;display:flex}.shopToolbarControls>button:not(.filterTrigger){display:none}.filters.mobileFiltersOpen{z-index:10;display:block;position:absolute;top:0;left:0;right:0;box-shadow:0 12px 30px #00000024}}@media (max-width:650px){.mobileMenuPanel{top:87px}}.cartLayout{grid-template-columns:340px 1fr}.cartItemsPanel{grid-column:2}.cartSummaryCard{grid-area:1/1}.cartQuantity button,.cartLineTotal button,.cartCheckoutButton,.freeShippingText{justify-content:center;align-items:center;display:flex}.cartQuantity svg{width:14px;height:14px}.cartLineTotal button svg,.cartCheckoutButton svg,.freeShippingText svg{width:17px;height:17px}.discount{color:#4d8a52}.emptyBag{justify-content:center;display:flex}.emptyBag svg{width:60px;height:60px}.cartCommunity{direction:ltr;background:#f5eee7;border:1px solid #e9e0d8;border-radius:5px;grid-template-columns:35% 65%;align-items:center;gap:30px;max-width:1494px;margin:28px auto 15px;padding:20px 34px;display:grid}.cartCommunityCopy{text-align:left}.cartCommunityLogo{font-family:var(--serif);letter-spacing:.28em;padding-left:.28em;font-size:28px}.cartCommunityCopy p{margin:8px 0;font-size:11px;line-height:1.5}.cartCommunityCopy form{height:34px;display:flex}.cartCommunityCopy input{text-align:right;background:#fff;border:1px solid #ddd;flex:1;min-width:0;padding:0 10px;font-size:10px}.cartCommunityCopy button{color:#fff;background:#050505;border:0;width:125px;font-size:10px}.cartCommunityCopy>span{margin-top:12px;font-size:16px;display:block}.cartCommunityGallery{text-align:center}.cartCommunityGallery h2{font-family:var(--serif);margin:0 0 10px;font-size:18px;font-weight:400}.cartCommunityGallery>div{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.cartCommunityGallery>div>img{border-radius:5px;width:100%!important;height:125px!important}.cartFooter{color:#49443f;direction:rtl;border-top:1px solid #e5ded7;justify-content:space-between;align-items:center;min-height:50px;padding:0 34px;font-size:9px;display:flex}.cartFooter nav{align-items:center;gap:28px;display:flex}@media (max-width:900px){.cartLayout{grid-template-columns:1fr}.cartItemsPanel{grid-area:1/1}.cartSummaryCard{order:initial;grid-area:2/1}.cartCommunity{display:none}.cartFooter{text-align:center;flex-direction:column;gap:10px;padding:12px;font-size:9px}.cartFooter nav{flex-wrap:wrap;justify-content:center;gap:11px}.cartProductIdentity{direction:ltr;justify-content:space-between}.cartMeta{text-align:right;direction:rtl}.cartItem{direction:rtl}.cartLineTotal{gap:12px}}.checkoutSectionTitle{border-top:1px solid #eee;grid-column:1/-1;margin:4px 0 0;padding-top:18px;font-size:13px;font-weight:600}.field input:focus,.field select:focus,.checkoutCoupon input:focus{outline-offset:1px;outline:2px solid #b9a99a}.field input[aria-invalid=true]{background:snow;border-color:#b44b42}.fieldError{color:#a63d35;margin:0;font-size:9px}.shippingOption,.paymentOption{cursor:pointer;border:1px solid #ddd;grid-column:1/-1;align-items:center;gap:12px;padding:13px 15px;display:flex}:is(.shippingOption:has(input:checked),.paymentOption:has(input:checked)){background:#faf7f3;border-color:#111}.shippingOption svg,.paymentOption svg{flex:none;width:20px;height:20px}.shippingOption span,.paymentOption span{flex-direction:column;gap:4px;display:flex}.shippingOption strong,.paymentOption strong{font-size:11px}.shippingOption small,.paymentOption small{color:#666;font-size:9px}.securePaymentNote{color:#555;grid-column:1/-1;align-items:center;gap:7px;font-size:9px;display:flex}.termsCheck{grid-column:1/-1;align-items:flex-start;gap:8px;margin-top:5px;font-size:10px;line-height:1.5;display:flex}.termsCheck.hasError{color:#a63d35}.termsCheck input{margin-top:2px}.termsCheck a{text-decoration:underline}.checkoutContinue{cursor:pointer;border:0;gap:7px;width:100%;font-size:11px}.checkoutDraftNotice{text-align:center;color:#4d4843;background:#f4eee7;grid-column:1/-1;margin:0;padding:10px;font-size:10px;line-height:1.5}.couponMessage{color:#a63d35;margin:0 0 8px;font-size:9px}.couponMessage.success{color:#4d8a52}.checkoutPaymentNotice{align-items:center;gap:7px;display:flex}.emptyCheckoutState{text-align:center;max-width:550px;margin:80px auto}.emptyCheckoutState>svg{width:60px;height:60px}.emptyCheckoutState h1{font-family:var(--serif);margin:18px 0 8px;font-size:30px;font-weight:400}.emptyCheckoutState p{color:#666;font-size:12px}.emptyCheckoutState .blackButton{margin:18px auto 0}@media (max-width:650px){.checkoutSummary{order:initial}.checkoutLayout{gap:18px}.checkoutFormCard{padding:18px 14px}.checkoutForm{gap:13px}.checkoutSectionTitle{padding-top:16px}.shippingOption,.paymentOption{padding:12px 10px}.checkoutSummary{padding:18px 14px}.checkoutSummaryItem{grid-template-columns:60px 1fr auto;gap:8px}.checkoutSummaryItem small{font-size:8px}.emptyCheckoutState{margin:70px auto;padding:0 20px}}.confirmationPage{direction:ltr;grid-template-columns:1fr 390px;gap:34px;max-width:1200px;min-height:620px;margin:0 auto;padding:38px 0 55px;display:grid}.confirmationContent{text-align:center;direction:rtl;flex-direction:column;align-items:center;padding:30px 50px;display:flex}.confirmationHeart{color:#ef8fa1;border:1px solid #f1c6cf;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.confirmationContent h1{margin:15px 0 4px;font-size:31px}.confirmationContent>p{margin:0 0 10px}.confirmationContent>small{color:#666;font-size:9px}.confirmationNumber{direction:ltr;margin-top:4px;font-size:25px}.confirmationDemoStatus{background:#faf7f3;align-items:center;gap:5px;padding:9px 14px;line-height:1.5;display:flex;margin:15px 0 4px!important;font-size:9px!important}.confirmationEmail{color:#666;margin:0!important;font-size:10px!important}.orderTimeline{text-align:right;border:1px solid #e0dbd5;border-radius:5px;width:100%;max-width:470px;margin-top:25px;padding:18px 24px}.orderTimeline>div{gap:13px;min-height:57px;display:flex;position:relative}.orderTimeline>div:not(:last-child):before{content:"";background:#ddd;width:1px;height:38px;position:absolute;top:26px;right:12px}.orderTimeline i{border:1px solid #aaa;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-style:normal;display:flex}.orderTimeline .done i{color:#fff;background:#4d8d62;border-color:#4d8d62}.orderTimeline .active i{color:#fff;background:#071522;border-color:#071522}.orderTimeline span{flex-direction:column;gap:3px;display:flex}.orderTimeline b{font-size:11px}.orderTimeline small{color:#777;font-size:9px}.confirmationActions{grid-template-columns:1fr 1fr;gap:9px;width:100%;max-width:470px;margin-top:18px;display:grid}.confirmationHomeLink{margin-top:15px;font-size:10px;text-decoration:underline}.confirmationOrderCard{direction:rtl;background:#fff;border:1px solid #e2ddd7;border-radius:5px;align-self:start;padding:20px 22px}.confirmationOrderHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.confirmationOrderHeader h2{margin:0;font-size:15px}.confirmationOrderHeader span{color:#8b6d4a;font-size:9px}.confirmationItem{direction:ltr;border-bottom:1px solid #eee;grid-template-columns:62px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.confirmationThumb{width:58px;height:70px;position:relative;overflow:hidden}.confirmationItem>div:nth-child(2){text-align:right;direction:rtl;flex-direction:column;gap:4px;display:flex}.confirmationItem strong{direction:ltr;font-size:10px}.confirmationItem small{color:#666;font-size:9px}.confirmationItem>b{font-size:11px}.confirmationTotals{padding-top:8px;font-size:11px}.confirmationTotals>div{justify-content:space-between;padding:6px 0;display:flex}.confirmationTotals .total{border-top:1px solid #ccc;margin-top:7px;padding-top:14px;font-size:16px}.confirmationDelivery{border-top:1px solid #eee;margin-top:13px;padding-top:13px;font-size:10px;line-height:1.6}.confirmationDelivery h3{margin:0 0 7px;font-size:12px}.confirmationDelivery p{margin:2px 0}.confirmationFallback{text-align:center;min-height:520px;padding:100px 20px}.confirmationFallback h1{font-family:var(--serif);margin:18px 0 8px;font-size:30px;font-weight:400}.confirmationFallback p{color:#666;font-size:12px}.confirmationFallback>div{justify-content:center;gap:10px;margin-top:20px;display:flex}.confirmationFallback .blackButton,.confirmationFallback .outlineButton{padding:0 25px}.trackPage{text-align:center;max-width:1200px;margin:0 auto;padding:44px 40px 70px}.trackIntro h1{margin:7px 0;font-size:32px;font-weight:400}.trackIntro p{color:#666;margin:0;font-size:11px}.trackEyebrow{letter-spacing:.16em;font-size:10px}.trackingLookup{text-align:right;max-width:480px;margin:25px auto 34px}.trackingLookup label{margin-bottom:7px;font-size:10px;display:block}.trackingLookup>div{direction:rtl;display:flex}.trackingLookup input{text-align:right;border:1px solid #ddd;flex:1;height:42px;padding:0 12px}.trackingLookup input:focus{outline-offset:1px;outline:2px solid #b9a99a}.trackingLookup button{color:#fff;background:#050505;border:0;justify-content:center;align-items:center;gap:6px;width:92px;height:42px;font-size:10px;display:flex}.trackingNotFound{color:#a63d35;margin:8px 0;font-size:10px}.trackingOverview{background:#faf7f3;border:1px solid #e5dfd8;border-radius:5px;grid-template-columns:repeat(4,1fr);max-width:900px;margin:0 auto 18px;padding:15px;display:grid}.trackingOverview>div{border-left:1px solid #ddd;flex-direction:column;gap:6px;display:flex}.trackingOverview>div:last-child{border-left:0}.trackingOverview small{color:#777;font-size:9px}.trackingOverview strong{font-size:12px}.trackingCard{text-align:right;background:#fff;border:1px solid #e5dfd8;border-radius:6px;max-width:1100px;margin:auto;padding:25px 30px}.trackingCardHeader{direction:rtl;justify-content:space-between;align-items:center;display:flex}.trackingCardHeader h2{margin:0 0 5px;font-size:18px}.trackingCardHeader p{color:#666;margin:0;font-size:10px}.trackingCardHeader>svg{color:#071522}.trackingTimeline{text-align:center;direction:rtl;grid-template-columns:repeat(5,1fr);margin:36px 0 8px;display:grid;position:relative}.trackingTimeline:before{content:"";z-index:0;background:#d8d3ce;height:2px;position:absolute;top:20px;left:10%;right:10%}.trackingTimeline>div{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.trackingTimeline i{background:#fff;border:1px solid #bbb;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-style:normal;display:flex}.trackingTimeline .done i{color:#fff;background:#478656;border-color:#478656}.trackingTimeline .active i{color:#fff;background:#071522;border-color:#071522}.trackingTimeline b{font-size:10px}.trackingTimeline small,.trackingTimeline span{color:#777;font-size:9px}.trackingShipment{text-align:right;direction:ltr;border:1px solid #e5dfd8;border-radius:5px;grid-template-columns:90px 1fr auto;align-items:center;gap:16px;max-width:700px;margin:18px auto 0;padding:14px;display:grid}.trackingShipmentImage{width:85px;height:100px;position:relative;overflow:hidden}.trackingShipment>div:nth-child(2){direction:rtl}.trackingShipment h2{direction:ltr;margin:0 0 7px;font-size:13px}.trackingShipment p{color:#666;margin:4px 0;font-size:10px}.trackingShipment .outlineButton{white-space:nowrap;justify-content:center;align-items:center;height:35px;padding:0 17px;font-size:10px;display:flex}@media (max-width:650px){.confirmationPage{flex-direction:column;gap:16px;min-height:0;padding:18px 13px 40px;display:flex}.confirmationContent{padding:22px 10px 4px}.confirmationContent h1{font-size:28px}.confirmationDemoStatus{max-width:300px}.confirmationActions{grid-template-columns:1fr;max-width:280px}.confirmationOrderCard{width:100%;padding:17px 14px}.confirmationFallback{min-height:450px;padding-top:80px}.confirmationFallback>div{flex-direction:column;align-items:center}.trackPage{padding:28px 13px 50px}.trackIntro h1{font-size:28px}.trackingLookup{margin:22px auto 24px}.trackingOverview{grid-template-columns:1fr 1fr;gap:12px;padding:13px}.trackingOverview>div{border-bottom:1px solid #ddd;border-left:0;padding-bottom:9px}.trackingOverview>div:nth-child(2n){border-right:1px solid #ddd;padding-right:12px}.trackingOverview>div:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}.trackingCard{padding:18px 14px}.trackingCardHeader h2{font-size:16px}.trackingTimeline{text-align:right;flex-direction:column;align-items:stretch;gap:0;margin:25px 0 5px;padding-right:8px;display:flex}.trackingTimeline:before{width:2px;height:auto;inset:20px 28px 20px auto}.trackingTimeline>div{text-align:right;grid-template-rows:auto auto;grid-template-columns:44px 1fr;place-items:center start;gap:2px 12px;min-height:66px;display:grid}.trackingTimeline i{grid-row:1/3;width:42px;height:42px}.trackingTimeline b{font-size:10px}.trackingTimeline small,.trackingTimeline span{grid-column:2}.trackingShipment{grid-template-columns:70px 1fr;gap:12px;padding:12px}.trackingShipmentImage{width:68px;height:82px}.trackingShipment .outlineButton{grid-column:1/-1}.trackingShipment h2{font-size:11px}}.checkoutAccountOption,.checkoutSavedDetails{background:#faf7f3;border:1px solid #e6dfd8;grid-column:1/-1;padding:12px 14px;font-size:10px}.checkoutAccountOption a{text-underline-offset:3px;text-decoration:underline}.checkoutSavedDetails{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.checkoutSavedDetails button{cursor:pointer;background:#fff;border:1px solid #171717;padding:8px 13px}.checkoutSavedDetails small{color:#4d7b58;flex-basis:100%}.checkoutContinue:disabled{cursor:not-allowed;opacity:.6}.trackingLookup{grid-template-columns:1fr auto;gap:7px;display:grid}.trackingLookup label,.trackingLookup input,.trackingLookup .trackingNotFound{grid-column:1/-1}.trackingLookup button{grid-column:2;justify-self:end}.trackingLookup .trackingNotFound{margin:0}.accountPage{max-width:1320px;padding:0 28px 55px}.accountUtility{justify-content:space-between;height:54px}.demoPill{color:#7f674f;background:#f3e9df;border-radius:20px;padding:5px 11px;font-size:9px}.accountShell{direction:ltr;grid-template-columns:205px 1fr;gap:22px;padding-top:20px;display:grid}.accountSidebar{direction:rtl;background:#faf7f3;border:1px solid #e5dfd8;border-radius:5px;height:max-content;padding:17px 12px}.accountSidebarTitle{border-bottom:1px solid #e3ddd7;align-items:center;gap:9px;padding:0 4px 17px;font-size:12px;font-weight:700;display:flex}.accountSidebar nav{flex-direction:column;gap:4px;margin-top:13px;display:flex}.accountSidebar button{text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:11px 10px;font-size:10px;display:flex}.accountSidebar button.active{color:#fff;background:#111;border-radius:3px}.accountSidebar .logoutButton{color:#7b403a;border-top:1px solid #ddd;margin-top:14px;padding-top:16px}.accountMain{direction:rtl;min-width:0}.accountPageHeading{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:0 0 18px;display:flex}.accountEyebrow{letter-spacing:.16em;color:#977e69;font-size:9px}.accountPageHeading h1{font-family:var(--serif);margin:5px 0;font-size:30px;font-weight:400}.accountPageHeading p{color:#666;margin:0;font-size:11px}.accountAvatar{border-radius:50%;width:75px;height:75px;position:relative;overflow:hidden}.accountStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.accountStats>div{text-align:center;background:#fff;border:1px solid #e5dfd8;border-radius:5px;padding:15px}.accountStats strong{font-size:22px;display:block}.accountStats span{color:#666;font-size:10px}.accountOverviewGrid{grid-template-columns:1.4fr 1fr .8fr;gap:13px;display:grid}.accountPanel{background:#fff;border:1px solid #e4dfda;border-radius:5px;min-width:0;padding:20px}.accountCardTitle{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.accountCardTitle h1,.accountCardTitle h2{margin:0;font-size:17px;font-weight:500}.accountCardTitle button{cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.accountOrderRow{grid-template-columns:42px 1fr .75fr .6fr .6fr .7fr 18px;gap:7px;padding:9px 0;font-size:8px}.accountOrderRow a{display:flex}.orderMiniImage{width:38px;height:45px}.accountStatus{background:#e7f0e7;border-radius:3px;padding:4px 7px;font-size:8px}.addressPreview,.savedAddress{align-items:flex-start;gap:11px;font-size:10px;line-height:1.6;display:flex}.addressPreview span,.savedAddress span{color:#666;display:block}.accountClub{text-align:center;background:#f8f1e9}.accountClub h2{font-family:var(--serif);letter-spacing:.12em;margin:8px 0;font-size:20px}.accountClub p{margin:8px;font-size:10px}.accountClub strong{font-size:25px;display:block}.accountClub small{color:#666;font-size:9px;display:block}.accountClub button,.blackSmallButton{color:#fff;background:#111;border:0;justify-content:center;align-items:center;gap:5px;height:32px;margin-top:15px;padding:0 13px;font-size:9px;display:inline-flex}.accountOrdersFull{min-height:400px}.accountOrdersFull>.accountCardTitle h1{font-size:22px}.savedAddress{border-top:1px solid #eee;justify-content:space-between;padding:16px 0}.savedAddress>div:nth-child(2){flex:1}.savedAddress>div:last-child{gap:12px;display:flex}.savedAddress button{cursor:pointer;background:0 0;border:0;font-size:9px}.addressEditor{border-top:1px solid #eee;margin-top:12px;padding-top:16px}.addressEditor h2{font-size:14px}.formGrid,.accountProfileGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.addressEditor label,.accountProfileGrid label{flex-direction:column;gap:5px;font-size:9px;display:flex}.addressEditor input,.accountProfileGrid input{border:1px solid #ddd;height:36px;padding:0 9px}.accountProfileGrid{margin:18px 0}.accountProfileGrid label:nth-child(3){grid-column:1/-1}.accountMuted{color:#666;font-size:10px}.accountSaved{color:#4d8a52;font-size:10px}.accountWishlistGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.accountWishItem>div:last-child{gap:6px;display:flex}.accountWishItem button{background:#fff;border:1px solid #111;flex:1;height:30px;font-size:9px}.accountWishItem button:last-child{flex:0 0 32px}.accountEmpty{text-align:center;color:#666;padding:65px 20px}.accountEmpty>svg{color:#998b7e;width:42px;height:42px}.accountEmpty p{font-size:12px}.accountSizeTable{border-collapse:collapse;width:100%;margin-top:20px;font-size:10px}.accountSizeTable td,.accountSizeTable th{text-align:center;border:1px solid #ddd;padding:9px}.accountSizeTable th{background:#faf8f6}.accountLoggedOut{text-align:center;min-height:500px;padding:100px 20px}.accountLoggedOut h1{font-family:var(--serif);margin:18px 0 8px;font-size:31px;font-weight:400}.accountLoggedOut p{color:#666;font-size:12px}.accountLoggedOut .blackButton{margin:18px auto 0}.authPage{background:#faf7f3;justify-content:center;align-items:flex-start;min-height:610px;padding:60px 20px;display:flex}.authCard{text-align:center;background:#fff;border:1px solid #e1dbd4;border-radius:5px;width:420px;padding:35px 42px}.authIcon{border:1px solid #e1d6ca;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 13px;display:flex}.authCard h1{font-family:var(--serif);margin:0 0 6px;font-size:29px;font-weight:400}.authCard>p{color:#666;margin:0 0 23px;font-size:11px}.authCard form{text-align:right;flex-direction:column;gap:14px;display:flex}.authCard label{flex-direction:column;gap:6px;font-size:10px;display:flex}.authCard input{background:#fff;border:1px solid #ddd;height:41px;padding:0 10px}.authCard input:focus,.addressEditor input:focus,.accountProfileGrid input:focus{outline-offset:1px;outline:2px solid #b9a99a}.authCard input[aria-invalid=true]{border-color:#b44b42}.authCard .blackButton{border:0;height:43px;margin-top:5px}.authLink{margin-top:15px;font-size:10px;text-decoration:underline;display:block}.authDivider{border-top:1px solid #eee;margin:22px 0 17px;position:relative}.authDivider span{color:#999;background:#fff;padding:0 10px;font-size:9px;position:relative;top:-10px}.authRegister{margin:0!important;font-size:10px!important}.authRegister a{font-weight:700;text-decoration:underline}.authError{text-align:right;color:#a63d35!important;margin:-5px 0 0!important;font-size:10px!important}.demoNote{color:#8b7b6d;justify-content:center;align-items:center;gap:5px;margin-top:18px;font-size:9px;display:flex}.authFormGrid{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}.authCheck{align-items:flex-start;margin-top:3px;flex-direction:row!important}.authCheck input{height:auto}.authRegisterCard{width:500px}@media (max-width:650px){.accountPage{padding:0 13px 40px}.accountShell{flex-direction:column;gap:13px;display:flex}.accountSidebar{padding:11px 9px}.accountSidebarTitle{display:none}.accountSidebar nav{flex-direction:row;gap:3px;margin:0;overflow-x:auto}.accountSidebar button{white-space:nowrap;padding:9px 11px;font-size:9px}.accountSidebar .logoutButton{border-top:0;border-right:1px solid #ddd;margin:0;padding-top:9px}.accountPageHeading h1{font-size:26px}.accountStats{gap:7px}.accountStats>div{padding:11px 4px}.accountStats strong{font-size:19px}.accountOverviewGrid{grid-template-columns:1fr}.accountOverviewGrid .accountClub{order:-1}.accountPanel{padding:15px}.accountOrderRow{grid-template-columns:38px 1fr auto;gap:6px}.accountOrderRow span:first-of-type,.accountOrderRow span:nth-of-type(2),.accountOrderRow span:nth-of-type(3){display:none}.accountWishlistGrid{grid-template-columns:repeat(2,1fr);gap:10px}.accountWishItem button{font-size:8px}.formGrid,.accountProfileGrid,.authFormGrid{grid-template-columns:1fr}.accountProfileGrid label:nth-child(3){grid-column:auto}.authPage{min-height:650px;padding:35px 13px}.authCard,.authRegisterCard{width:100%;padding:28px 20px}.authCard h1{font-size:27px}}.adminNav button{color:#fff;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;font-size:11px;display:flex;position:relative}.adminNav button.active{background:#8d806f}.adminNav button b{background:#c98c58;border-radius:20px;justify-content:center;align-items:center;min-width:21px;height:21px;margin-right:auto;font-size:9px;display:flex}.adminSecondaryLinks{border-top:1px solid #ffffff1f;flex-direction:column;gap:12px;margin-top:20px;padding-top:15px;display:flex}.adminSecondaryLinks a{color:#fff;align-items:center;gap:8px;font-size:9px;display:flex}.adminLogout{cursor:pointer;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.adminMenuToggle{cursor:pointer;background:0 0;border:0;display:none}.adminBell{cursor:pointer;color:#111;background:0 0;border:0;display:flex;position:relative}.adminDateRow button{align-items:center;gap:6px;display:flex}.dashTitle button{cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:underline}.quickActions button{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.quickActions button svg{width:20px;height:20px}.adminDataPage{direction:rtl;background:#fff;border:1px solid #e1e4e7;border-radius:6px;padding:20px}.adminSectionHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.adminSectionHeader span,.sectionIcon>span{letter-spacing:.12em;color:#987e68;font-size:8px;display:block}.adminSectionHeader h2{margin:4px 0 0;font-size:22px;font-weight:500}.sectionIcon svg{float:right;margin-left:10px}.adminFilters{gap:10px;margin-bottom:14px;display:flex}.adminFilters label{border:1px solid #dcdfe2;align-items:center;gap:7px;width:280px;height:36px;padding:0 10px;display:flex}.adminFilters input{direction:rtl;border:0;outline:0;width:100%;font-size:10px}.adminFilters select{background:#fff;border:1px solid #dcdfe2;height:36px;padding:0 12px;font-size:10px}.adminDataTable{border-collapse:collapse;width:100%;font-size:10px}.adminDataTable th,.adminDataTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #eee;padding:12px 8px}.adminDataTable th{color:#777;background:#fafafa;font-size:9px}.tableAction{cursor:pointer;background:#fff;border:1px solid #ddd;padding:6px 12px;font-size:9px}.tableProduct{direction:ltr;align-items:center;gap:10px;display:flex}.productEditor{border-top:1px solid #eee;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;padding-top:18px;display:grid;position:relative}.productEditor h3,.productEditor>button:first-child{grid-column:1/-1}.productEditor>button:first-child{cursor:pointer;background:0 0;border:0;justify-self:end}.productEditor label{flex-direction:column;gap:5px;font-size:9px;display:flex}.productEditor input,.productEditor select,.settingsGrid input,.settingsGrid select{background:#fff;border:1px solid #ddd;height:34px;padding:0 8px}.productEditor .adminCreate{width:max-content}.productEditor small{color:#4d8a52}.orderDrawerBackdrop{z-index:20;background:#00000040;position:fixed;inset:0}.orderDrawer{direction:rtl;background:#fff;width:390px;padding:25px;position:absolute;top:0;bottom:0;right:0;box-shadow:-4px 0 18px #0000001f}.orderDrawer>button:first-child{cursor:pointer;background:0 0;border:0}.orderDrawer>span{letter-spacing:.12em;color:#987e68;margin-top:30px;font-size:8px;display:block}.orderDrawer h2{margin:6px 0;font-size:24px}.drawerStatus{background:#e7f0e7;padding:6px 10px;font-size:9px;display:inline-block}.orderDrawer dl{border-top:1px solid #eee;grid-template-columns:1fr 1fr;margin-top:24px;padding-top:15px;font-size:10px;display:grid}.orderDrawer dt,.orderDrawer dd{border-bottom:1px solid #eee;margin:0;padding:8px 0}.orderDrawer dd{font-weight:600}.contentCards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.contentCards>div{border-radius:5px;height:155px;position:relative;overflow:hidden}.contentCards>div:after{content:"";background:linear-gradient(#0000 40%,#000000b3);position:absolute;inset:0}.contentCards span,.contentCards button{z-index:1;color:#fff;position:absolute;bottom:14px}.contentCards span{font-size:11px;right:12px}.contentCards button{color:#fff;background:0 0;border:1px solid #fff;padding:4px 8px;font-size:8px;left:12px}.shippingDemo{text-align:center;background:#faf7f3;border:1px solid #e5dfd8;padding:40px}.shippingDemo svg{color:#987e68}.shippingDemo h3{font-size:17px}.shippingDemo p{color:#666;font-size:10px}.shippingDemo div{border-top:1px solid #ddd;justify-content:center;gap:30px;padding-top:16px;font-size:11px;display:flex}.reportCards{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.reportCards>div{border:1px solid #e5dfd8;flex-direction:column;gap:8px;padding:20px;display:flex}.reportCards small{color:#777;font-size:9px}.reportCards strong{font-size:22px}.settingsGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settingsGrid label{flex-direction:column;gap:6px;font-size:10px;display:flex}.settingsDemo{color:#666;background:#faf7f3;align-items:center;gap:8px;margin-top:18px;padding:14px;font-size:10px;display:flex}@media (max-width:900px){.adminPage{display:block}.adminSidebar{z-index:30;width:230px;display:none;position:fixed;top:0;right:0;box-shadow:-4px 0 16px #0003}.adminSidebar.open{display:flex}.adminMain{padding:0 10px 18px}.adminTop{gap:10px;margin:0 -10px;padding:0 12px}.adminMenuToggle{display:flex}.adminTopActions label{width:130px}.adminTopActions .adminCreate{display:none}.kpis{grid-template-columns:repeat(2,1fr);gap:8px}.kpi{height:130px;padding:13px}.kpi strong{font-size:18px}.dashboardPrimary,.dashboardSecondary,.adminSummary{grid-template-columns:1fr}.adminSummary>div{grid-template-columns:repeat(4,1fr);gap:8px}.adminSummary button{margin:14px 0 0}.adminDataPage{padding:14px}.adminFilters{flex-direction:column}.adminFilters label{width:100%}.adminSectionHeader h2{font-size:19px}.contentCards{grid-template-columns:repeat(2,1fr)}.reportCards{grid-template-columns:1fr 1fr}.productEditor{grid-template-columns:1fr}.productEditor h3{grid-column:1}.orderDrawer{width:min(390px,88vw)}}@media (max-width:650px){.adminTop h1{font-size:16px}.adminDateRow{overflow-x:auto}.adminDateRow button{white-space:nowrap}.adminTopActions{margin-right:auto}.kpiIcon{width:30px;height:30px}.kpi .delta{font-size:7px}.dashboardGrid{gap:9px}.dashCard{padding:12px}.cssChart{height:170px}.statusCard{grid-template-columns:1fr 1fr}.quickActions>div{grid-template-columns:repeat(2,1fr)}.adminDataTable{font-size:9px}.adminDataTable th,.adminDataTable td{padding:10px 6px}.shippingDemo{padding:25px 12px}.shippingDemo div{flex-wrap:wrap;gap:10px}.settingsGrid{grid-template-columns:1fr}.contentCards>div{height:125px}}.adminTopHeading{direction:ltr;align-items:center;gap:28px;display:flex}.adminTop{direction:ltr}.adminTop h1{direction:rtl}.adminUser{direction:ltr;align-items:center;gap:10px;display:flex}.adminUser .adminAvatar{width:32px;height:32px}.adminUser span{direction:ltr;flex-direction:column;gap:3px;display:flex}.adminUser b{font-size:10px}.adminUser small{color:#333;font-size:9px}.drawerSelect{flex-direction:column;gap:7px;margin-top:17px;font-size:10px;display:flex}.drawerSelect select{background:#fff;border:1px solid #ddd;height:36px;padding:0 9px;font-size:10px}.drawerNotice{color:#766c64;margin-top:12px;font-size:9px;line-height:1.5;display:block}.drawerStatus.s-בטיפול{background:#f9e9d5}.drawerStatus.s-נשלחה{background:#e6edf5}.drawerStatus.s-נמסרה{background:#e8f1e7}.drawerStatus.s-בוטלה{color:#9c3c42;background:#fde0e1}@media (max-width:900px){.adminTopHeading{gap:14px}.adminUser{display:none}.adminTopActions{margin-left:auto}.adminSidebar{direction:rtl}}.allpayCheckCard{direction:rtl;background:#faf7f3;border:1px solid #e5dfd8;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.allpayCheckCard h3{margin:4px 0 5px;font-size:16px}.allpayCheckCard p{color:#666;margin:0;font-size:10px}.settingsEyebrow{letter-spacing:.12em;color:#987e68;font-size:8px;display:block}.allpayCheckCard button:disabled{opacity:.55;cursor:wait}.paymentEmailRecovery{direction:rtl;background:#fff;border:1px solid #e5dfd8;justify-content:space-between;align-items:end;gap:18px;margin-top:18px;padding:18px;display:flex}.paymentEmailRecovery h3{margin:4px 0 10px;font-size:16px}.paymentEmailRecovery label{flex-direction:column;gap:6px;font-size:10px;display:flex}.paymentEmailRecovery input{direction:ltr;background:#fff;border:1px solid #ddd;height:34px;padding:0 8px}.paymentEmailRecovery p{color:#666;margin:8px 0 0;font-size:10px}.paymentEmailRecovery button:disabled{opacity:.55;cursor:wait}.adminProductToolbar{align-items:flex-end;gap:10px;margin-bottom:18px;display:flex}.adminProductToolbar label{color:#777;flex-direction:column;gap:6px;font-size:9px;display:flex}.adminProductToolbar input,.adminProductToolbar select{background:#fff;border:1px solid #dcdfe2;min-width:220px;height:36px;padding:0 10px;font-size:10px}.adminProductToolbar input{direction:rtl}.tableProduct{border:0;align-items:center;gap:10px;font-weight:500;display:flex}.tableProduct img{object-fit:cover;background:#f4f1ed;width:38px;height:48px}.productEditorShell{padding:0;overflow:hidden}.productEditorHeader{border-bottom:1px solid #ebe7e2;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 28px 24px;display:flex}.productEditorHeader span,.productSectionTitle span,.productDangerZone span{color:#987e68;letter-spacing:.14em;font-size:8px;display:block}.productEditorHeader h2{margin:7px 0 5px;font-size:25px;font-weight:500}.productEditorHeader p{color:#777;margin:0;font-size:11px}.productEditorActions{flex-shrink:0;gap:8px;display:flex}.productEditorActions .adminCreate,.productEditorActions .tableAction{height:36px;padding:0 18px}.productEditorTabs{direction:rtl;background:#fcfbfa;border-bottom:1px solid #ebe7e2;gap:4px;padding:0 28px;display:flex;overflow-x:auto}.productEditorTabs button{color:#777;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:17px 14px;font-size:10px;position:relative}.productEditorTabs button.active{color:#111;font-weight:600}.productEditorTabs button.active:after{content:"";background:#8d806f;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.productEditorBody{min-height:390px;padding:28px}.productEditorSection{max-width:1100px;margin:0 auto}.productSectionTitle{margin-bottom:22px}.productSectionTitle h3{margin:6px 0 5px;font-size:20px;font-weight:500}.productSectionTitle p{color:#777;margin:0;font-size:10px;line-height:1.7}.productEditorGrid,.adminEditorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.productField{color:#444;flex-direction:column;gap:7px;font-size:10px;display:flex}.productField input,.productField select,.productField textarea,.collectionSearch input{width:100%;font:inherit;color:#111;background:#fff;border:1px solid #dcdfe2;border-radius:2px;outline:none;padding:10px}.productField input,.productField select{height:38px}.productField textarea{resize:vertical;line-height:1.6}.productField input:focus,.productField select:focus,.productField textarea:focus,.collectionSearch input:focus{border-color:#8d806f;box-shadow:0 0 0 2px #8d806f1a}.fieldError{color:#aa514b;font-size:9px}.productCheckbox{align-self:end;align-items:center;gap:8px;height:38px;font-size:10px;display:flex}.productCheckbox input,.collectionPickerCard input{accent-color:#8d806f}.productFieldHelp{color:#777;background:#faf7f3;margin:20px 0 0;padding:12px 14px;font-size:10px}.productEditorFooter{padding:0 28px 28px}.productEditorFooter>.accountError{margin:0 0 18px}.productDangerZone{background:snow;border:1px solid #ead4d0;justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.productDangerZone strong,.productDangerZone small{margin-top:5px;display:block}.productDangerZone strong{font-size:11px;font-weight:500}.productDangerZone small{color:#777;font-size:9px}.dangerAction{color:#9b4f47;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c98c84;padding:8px 13px;font-size:9px}.adminInlineMessage{color:#4d8a52;font-size:10px}.productEmptyState{text-align:center;background:#fcfbfa;border:1px dashed #ddd6ce;padding:70px 20px}.productEmptyState h3{margin:0 0 8px;font-size:18px;font-weight:500}.productEmptyState p{color:#777;margin:0 auto 18px;font-size:10px}.seoPreview{background:#fcfbfa;border:1px solid #e8e2db;flex-direction:column;gap:7px;max-width:620px;margin-top:24px;padding:18px;display:flex}.seoPreview span{color:#987e68;font-size:9px}.seoPreview strong{color:#286b35;font-size:16px}.seoPreview small{color:#777;text-align:right;direction:ltr;font-size:10px}.seoPreview p{color:#555;margin:0;font-size:10px;line-height:1.6}.colorSummary{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.colorSummary span{align-items:center;gap:6px;font-size:10px;display:inline-flex}.colorSummary i{border:1px solid #ddd;border-radius:50%;width:16px;height:16px;display:inline-block}.colorSummary small{color:#777;margin-right:auto;font-size:9px}.variantCreatePanel,.externalMediaPanel{background:#fcfbfa;border:1px solid #e8e2db;margin-top:22px;padding:18px}.variantCreatePanel h4,.externalMediaPanel h4{margin:0 0 16px;font-size:13px;font-weight:500}.variantCreatePanel .adminCreate,.externalMediaPanel .adminCreate{margin-top:16px}.inventoryPolicyCard{background:#faf7f3;border:1px solid #e8e2db;align-items:center;gap:15px;margin-bottom:18px;padding:14px 16px;font-size:10px;display:flex}.inventoryPolicyCard span{color:#777}.inventoryPolicyCard strong{font-weight:500}.collectionSearch{color:#444;flex-direction:column;gap:7px;max-width:360px;font-size:10px;display:flex}.collectionSearch input{height:38px}.collectionPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.collectionPickerCard{cursor:pointer;background:#fff;border:1px solid #e8e2db;align-items:center;gap:10px;padding:15px;display:flex}.collectionPickerCard span{flex-direction:column;gap:4px;display:flex}.collectionPickerCard strong{font-size:10px;font-weight:500}.collectionPickerCard small{color:#777;font-size:9px}.adminMediaList{gap:12px;display:grid}.adminMediaItem{background:#fff;border:1px solid #e8e2db;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.adminMediaItem>img{object-fit:cover;background:#f4f1ed;width:92px;height:116px}.adminMediaItem label{flex-direction:column;gap:5px;margin-top:8px;font-size:9px;display:flex}.adminMediaItem label input{border:1px solid #dcdfe2;height:32px;padding:0 8px;font-size:10px}.mediaOrder{color:#987e68;font-size:9px}.mediaActions{flex-direction:column;gap:6px;display:flex}.mediaActions button{font-size:8px}.mediaAddGrid{background:#fcfbfa;border:1px dashed #ddd6ce;align-items:flex-end;gap:14px;margin-top:18px;padding:16px;display:flex}.mediaAddGrid .productField{flex:1}.mediaAddGrid .adminCreate{white-space:nowrap;height:38px}@media (max-width:900px){.adminProductToolbar{flex-direction:column;align-items:stretch}.adminProductToolbar input,.adminProductToolbar select{width:100%;min-width:0}.productEditorHeader{flex-direction:column;padding:20px 16px}.productEditorHeader h2{font-size:21px}.productEditorActions{justify-content:flex-start;width:100%}.productEditorActions .adminCreate,.productEditorActions .tableAction{flex:1}.productEditorTabs{padding:0 10px}.productEditorTabs button{padding:14px 11px;font-size:9px}.productEditorBody{padding:20px 16px}.productEditorGrid,.adminEditorGrid{grid-template-columns:1fr;gap:14px}.collectionPicker{grid-template-columns:1fr}.productEditorFooter{padding:0 16px 20px}.productDangerZone{flex-direction:column;align-items:flex-start}.adminMediaItem{grid-template-columns:64px minmax(0,1fr)}.adminMediaItem>img{width:64px;height:82px}.mediaActions{flex-flow:wrap;grid-column:1/-1;display:flex}.mediaAddGrid{flex-direction:column;align-items:stretch}.mediaAddGrid .adminCreate{width:100%}.productSectionTitle h3{font-size:18px}}.adminProductCount{color:var(--muted);margin:6px 0 0;font-size:10px}.adminStatusBadge{border:1px solid var(--line);background:var(--cream);white-space:nowrap;align-items:center;min-height:24px;padding:4px 8px;font-size:9px;display:inline-flex}.adminStatusBadge:before{content:"";background:var(--muted);border-radius:50%;width:5px;height:5px;margin-left:6px}.adminStatusBadge.status-active{color:#315d39;background:#edf5ed;border-color:#cfe3cf}.adminStatusBadge.status-active:before{background:var(--green)}.adminStatusBadge.status-draft{background:#fbf5eb}.adminStatusBadge.status-archived{color:#666;background:#f4f4f4}.productRowActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stockStatus{white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.stockStatus:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.stockStatus.stock-low:before{background:#bd8b4a}.stockStatus.stock-out:before{background:#9b4f47}.stockSupplier{color:var(--muted)}.stockSupplier:before{background:#8d806f}.adminProductToolbar{background:var(--cream);border:1px solid var(--soft-line);padding:14px}.adminProductToolbar label span,.productField>span,.collectionSearch>span{color:#45413d;font-weight:600}.productEditorShell{border:1px solid var(--soft-line);background:var(--white)}.productEditorHeader{z-index:5;background:#fffffffa;position:sticky;top:0;box-shadow:0 4px 12px #14100c0a}.productEditorActions button{min-height:40px}.productEditorTabs button{min-height:48px}.productEditorTabs button:focus-visible,.productEditorActions button:focus-visible,.adminDataPage button:focus-visible,.adminDataPage input:focus-visible,.adminDataPage select:focus-visible,.adminDataPage textarea:focus-visible{outline-offset:2px;outline:2px solid #8d806f}.productEditorBody{background:#fff}.productEditorSection{border:1px solid var(--soft-line);background:linear-gradient(#fff 0%,#fdfcfb 100%);padding:24px}.productFieldWide{grid-column:span 2}.productField input,.productField select,.productField textarea,.collectionSearch input{min-height:40px}.productField textarea{min-height:90px}.variantCreatePanel,.externalMediaPanel{box-shadow:0 2px 8px #1c161108}.adminTableWrap{overflow-x:auto}.adminDataTable{min-width:760px}.adminDataTable th,.adminDataTable td{vertical-align:middle}.adminDataTable td .tableAction{min-height:36px}.adminMediaItem{border-radius:4px}.mediaActions{min-width:116px}.mediaActions .dangerAction{min-height:36px}.mediaAddGrid{grid-template-columns:minmax(0,1fr) auto;display:grid}.collectionPickerCard{min-height:62px}.collectionPickerCard:focus-within{outline-offset:2px;outline:2px solid #8d806f}.productDangerZone{border-radius:4px}.productEditorFooter{background:#fff}.adminInlineMessage,.accountError{line-height:1.6}@media (max-width:900px){.productEditorSection{padding:18px 14px}.productFieldWide{grid-column:auto}.adminDataTable{min-width:700px}.productRowActions{align-items:stretch}.productRowActions .tableAction{flex:1}.productEditorHeader{position:relative}.mediaAddGrid{grid-template-columns:1fr}.mediaAddGrid .adminCreate{min-height:42px}.productEditorTabs{scrollbar-width:thin}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.productPhoto{transition:none}}.variantColorFields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;min-width:330px;display:grid}.variantColorFields .productField input[type=color]{cursor:pointer;padding:3px}.variantColorPreview{color:#777;grid-column:1/-1;align-items:center;gap:7px;font-size:9px;display:flex}.variantColorPreview i{border:1px solid #cfc8c0;border-radius:50%;width:24px;height:24px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff8c}.variantCreateColor{grid-column:1/-1}@media (max-width:900px){.variantColorFields{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.variantCreateColor{width:100%}}.skipLink{z-index:1000;color:#fff;background:#171513;padding:.7rem 1rem;position:fixed;top:-4rem;right:1rem}.skipLink:focus{top:1rem}.legalPage{max-width:980px;margin:0 auto;padding:3rem 1.25rem 5rem}.legalBreadcrumb{color:#756b61;margin-bottom:3rem;font-size:.78rem}.legalHeader{max-width:720px;margin-bottom:3rem}.legalHeader span{letter-spacing:.16em;color:#756b61;font-size:.7rem}.legalHeader h1{margin:.75rem 0;font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:400}.legalHeader p{color:#756b61;font-size:1.1rem;line-height:1.8}.legalContent{max-width:720px}.legalContent section{border-top:1px solid #d9d0c5;padding:1.7rem 0}.legalContent h2{margin:0 0 .75rem;font-size:1.2rem}.legalContent p{margin:.5rem 0;line-height:1.9}.legalContactNote{background:#f5f1eb;margin-top:2rem;padding:1rem}.contactGrid{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.customerRequestForm{gap:1rem;display:grid}.customerRequestForm label{gap:.35rem;font-weight:600;display:grid}.customerRequestForm input,.customerRequestForm textarea{font:inherit;background:#fff;border:1px solid #cfc4b8;padding:.75rem}.customerRequestForm textarea{resize:vertical;min-height:130px}.requestContactGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.privacyNotice{color:#756b61;font-size:.82rem;line-height:1.6}.formSuccess{background:#edf4ec;padding:1rem}.cookieBanner{z-index:900;direction:rtl;background:#fff;border:1px solid #cfc4b8;max-width:420px;padding:1.25rem;position:fixed;bottom:1rem;left:1rem;box-shadow:0 12px 32px #17151322}.cookieBanner h2{margin:0 0 .5rem;font-size:1rem}.cookieBanner p{font-size:.85rem;line-height:1.6}.cookieBanner>div{flex-wrap:wrap;gap:.5rem;display:flex}.cookieBanner button{cursor:pointer;background:#fff;border:1px solid #171513;padding:.55rem .75rem}.cookieBanner .blackButton{color:#fff;background:#171513}.cookieBanner label{margin:.6rem 0;display:block}.footerConsent{margin-top:.75rem;font-size:.78rem;display:block}.homeFooterBottom nav{flex-wrap:wrap;gap:.7rem;display:flex}.homeFooterBottom nav button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:700px){.contactGrid,.requestContactGrid{grid-template-columns:1fr}.legalPage{padding-top:2rem}.cookieBanner{max-width:none;bottom:.75rem;left:.75rem;right:.75rem}}.footerConsentGroup{justify-items:center;gap:.4rem;margin-top:.75rem;display:grid}.footerConsent{text-align:right;direction:rtl;justify-content:center;align-items:flex-start;gap:.45rem;font-size:.78rem;line-height:1.4;display:flex}.footerConsent input{flex:none;margin:.15rem 0 0}.footerUnsubscribe{color:#756b61;text-underline-offset:2px;font-size:.7rem;text-decoration:underline}.accessibilityTrigger{left:max(8px,env(safe-area-inset-left));z-index:910;color:#fff;cursor:pointer;background:#171513;border:1px solid #fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:48px;min-height:48px;padding:6px;font-size:11px;display:flex;position:fixed;top:40%;box-shadow:0 2px 8px #0003}.accessibilityTrigger:focus-visible,.accessibilityDialog :focus-visible{outline-offset:3px;outline:3px solid #2769b0}.accessibilityDialog{color:#171513;direction:rtl;background:#fff;border:1px solid #cfc4b8;border-radius:8px;width:min(360px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto}.accessibilityDialog::backdrop{background:#0006}.accessibilityDialog h2{margin-top:0;font-size:22px}.accessibilityDialog label{align-items:center;gap:10px;margin:18px 0;font-size:16px;line-height:1.6;display:flex}.accessibilityDialog input{flex-shrink:0;width:20px;height:20px}.accessibilityDialog button{cursor:pointer;background:#fff;border:1px solid #171513;min-height:44px;padding:8px 12px}.accessibilityDialog p{font-size:14px;line-height:1.7}.accessibilityDialog a{text-decoration:underline}.a11yUnderlineLinks a{text-underline-offset:3px!important;text-decoration:underline!important}.a11yReduceMotion *,.a11yReduceMotion :before,.a11yReduceMotion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.socialGalleryPreview{object-fit:contain;border:1px solid #cfc4b8;width:100%;max-width:240px;height:200px;display:block}
