@font-face{font-family:Rubik;src:url(/assets/font-regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/font-medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/font-bold.woff)format("woff");font-weight:700;font-display:swap}:root{--navy:#263875;--deep:#123763;--blue:#2047df;--accent:#2856bf;--ink:#303030;--muted:#81858e;--line:#e8e9ed;--soft:#f4f6f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Rubik,Arial,sans-serif;font-size:14px;line-height:1.65}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}button:disabled{opacity:.35;cursor:not-allowed}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}svg{stroke-width:1.65px;flex-shrink:0}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:3px solid #7da6ff}input:focus,select:focus,textarea:focus{outline-offset:2px;outline:2px solid #b6c7f5}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.5}h1{font-size:28px}h2{font-size:23px}h3{font-size:17px}.muted{color:var(--muted);font-size:12px;line-height:1.9}.primary,.secondary{border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 23px;font-weight:500;display:inline-flex}.primary{background:var(--navy);color:#fff}.primary:hover{background:#172756}.secondary{border:1px solid var(--navy);color:var(--navy)}.text-link{color:var(--navy);text-underline-offset:5px;text-decoration:underline}.promo{background:var(--accent);color:#183266;justify-content:center;align-items:center;gap:40px;min-height:39px;padding:6px 40px;font-size:12px;display:flex;position:relative}.promo button{display:flex;position:absolute;right:18px}.promo b{font-weight:500}.site-header{background:var(--deep);color:#fff}.header-main{align-items:center;gap:22px;max-width:1400px;height:74px;margin:auto;padding:0 24px;display:flex}.brand{flex-shrink:0}.logo-crop{width:150px;height:53px;display:block;position:relative;overflow:hidden}.logo-crop img{width:250px;max-width:none;height:125px;position:absolute;top:-25px;left:-39px}.delivery{text-align:right;flex-shrink:0;align-items:center;gap:9px;font-size:12px;display:flex}.delivery small{opacity:.75;font-size:10px;display:block}.search-box{color:#89929a;background:#fff;border-radius:5px;flex:1;align-items:center;gap:13px;min-width:150px;height:42px;padding:0 15px;display:flex}.search-box button{display:flex}.search-box input{background:0 0;border:0;width:100%;min-width:0;height:100%;font-size:13px;outline:none!important}.header-actions{flex-shrink:0;align-items:center;gap:22px;display:flex}.header-actions>button{align-items:center;gap:9px;font-size:12px;display:flex}.header-actions svg{width:24px;height:24px}.header-actions .desktop-only{width:14px;height:14px}.badge-button{position:relative}.badge-button>b{background:var(--accent);color:#fff;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:10px;font-weight:400;display:grid;position:absolute;top:-10px;right:-8px}.mobile-menu,.mobile-search{display:none!important}.main-nav{height:74px;color:var(--navy);z-index:1;border-radius:0 0 25px 25px;justify-content:center;align-items:center;gap:65px;display:flex;position:relative;box-shadow:0 2px 3px #0000000a}.main-nav>button{align-items:center;gap:12px;min-height:56px;font-size:13px;display:flex}.main-nav img{object-fit:contain;width:46px;height:46px}.main-nav .all-nav{gap:9px}.nav-kids{color:var(--navy);font-size:12px;font-weight:700;line-height:1}.nav-kids small{letter-spacing:2px;color:var(--accent);margin-top:4px;font-size:18px;display:block}.container{width:calc(100% - 48px);max-width:1160px;margin:12px auto 70px}.hero{aspect-ratio:3;background:var(--blue);isolation:isolate;border-radius:24px;flex-direction:row-reverse;height:auto;display:flex;position:relative;overflow:hidden}.hero-image{width:62%;height:100%}.hero-image img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.hero-copy{background:var(--blue);color:#fff;text-align:right;flex-direction:column;justify-content:center;width:42%;padding:30px 38px;display:flex;position:absolute;top:0;bottom:0;right:0}.hero-copy:before{content:"";background:var(--blue);z-index:-1;width:75px;height:100%;position:absolute;top:0;left:-36px;transform:skew(-13deg)}.hero-eyebrow{letter-spacing:3px;opacity:.8;align-self:flex-start;margin-bottom:13px;font-size:10px}.hero h1{white-space:pre-line;margin-bottom:10px;font-size:36px;line-height:1.55}.hero p{max-width:310px;font-size:16px}.hero-copy>button{text-underline-offset:6px;align-self:flex-start;align-items:center;gap:7px;margin-top:23px;font-size:13px;text-decoration:underline;display:flex}.slide-arrow{color:#52606c;z-index:2;background:#ffffffe6;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.slide-prev{right:13px}.slide-next{left:13px}.slide-dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.slide-dots button{background:#ffffffa0;border-radius:50%;width:8px;height:8px}.slide-dots button.active{background:#c1d9ff;border-radius:8px;width:23px}.categories{color:var(--navy);grid-template-columns:repeat(10,minmax(0,1fr));gap:15px;padding:28px 0 25px;display:grid}.categories>button{text-align:center;flex-direction:column;align-items:center;gap:15px;font-size:12px;font-weight:400;line-height:1.8;display:flex}.category-img{background:#f0f4f5;border-radius:50%;place-items:center;width:88px;height:88px;transition:transform .2s;display:grid;overflow:hidden}.category-img img{object-fit:cover;width:100%;height:100%}.categories>button:hover .category-img{transform:translateY(-4px)}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin:11px 0 24px;display:flex}.section-heading h2{font-size:24px;line-height:1.6}.section-heading>button{color:var(--navy);white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex}.product-section{margin:16px 0 38px}.product-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.product-card{background:#fff;border:1px solid #e8e8e8;border-radius:9px;min-width:0;transition:box-shadow .2s;overflow:hidden}.product-card:hover{box-shadow:0 5px 16px #1d2f5814}.product-photo{aspect-ratio:1;background:#f5f5f5;position:relative}.photo-link{width:100%;height:100%;display:block}.photo-link img{object-fit:cover;width:100%;height:100%}.favorite{z-index:2;color:#526d9e;background:#ffffffc9;border:1px solid #ffffff9c;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:8px;left:8px}.favorite.saved{color:var(--accent);background:#fff}.product-tag{background:var(--blue);color:#fff;z-index:1;border-radius:4px 0 0 4px;padding:7px 9px;font-size:10px;position:absolute;top:6px;right:0}.product-name{-webkit-line-clamp:2;text-align:right;-webkit-box-orient:vertical;width:100%;min-height:47px;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.price{color:#222;align-items:baseline;gap:5px;margin-top:9px;display:flex}.price strong{direction:ltr;font-size:22px;font-weight:700}.card-bottom{justify-content:space-between;align-items:center;gap:5px;margin-top:5px;display:flex}.card-bottom button{color:var(--navy);border:1px solid #e5e9f2;border-radius:4px;align-items:center;gap:3px;padding:5px 8px;display:flex}.collection-banners{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0 42px;display:grid}.collection-banners button{background:#eee;border-radius:12px;height:225px;position:relative;overflow:hidden}.collection-banners img{object-fit:cover;filter:brightness(.8);width:100%;height:100%}.collection-banners span{color:#fff;text-align:right;text-shadow:0 1px 8px #0007;font-size:25px;position:absolute;bottom:25px;right:22px}.collection-banners b{align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:400;display:flex}.kitchen-feature{direction:ltr;background:#eef1f6;border-radius:13px;grid-template-columns:1.2fr 1fr;margin-top:50px;display:grid;overflow:hidden}.kitchen-feature>img{object-fit:cover;width:100%;height:350px}.kitchen-feature>div{color:var(--navy);direction:rtl;align-self:center;padding:38px 45px}.kitchen-feature span{letter-spacing:2px;font-size:11px}.kitchen-feature h2{margin:12px 0;font-size:31px}.kitchen-feature p{margin-bottom:20px;font-size:13px}.breadcrumb{color:#96989e;align-items:center;gap:7px;padding:14px 0 23px;font-size:12px;line-height:1.8;display:flex}.breadcrumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb button{white-space:nowrap}.catalog-title{align-items:center;gap:16px;margin:5px 0 28px;display:flex}.catalog-title>div{flex:1}.catalog-title h1{font-size:26px}.catalog-title p{color:#999;margin-top:5px;font-size:12px}select,input,textarea{color:#3e4551;background:#fff;border:1px solid #dddfe6;border-radius:5px;min-width:0;padding:11px}select{font-size:12px}.catalog-layout{grid-template-columns:205px 1fr;gap:27px;display:grid}.filter-sidebar{border:1px solid var(--line);border-radius:6px;align-self:start;padding:18px}.filter-sidebar label{flex-direction:column;gap:12px;margin-top:24px;font-size:12px;display:flex}.filter-sidebar b{color:var(--navy);font-size:13px}.filter-sidebar input{width:100%;accent-color:var(--navy)}.filter-sidebar .text-link{margin:20px 0;font-size:12px}.filter-sidebar select{width:100%}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.filter-toggle{display:none}.page-heading{margin:30px 0}.page-heading p{color:#888;margin-top:8px;font-size:13px}.empty-state{text-align:center;min-height:330px;color:var(--navy);flex-direction:column;align-items:center;gap:15px;padding:65px 20px;display:flex}.empty-state p{color:#8b8e96;max-width:440px;font-size:13px}.empty-state h2{font-size:23px}.empty-state>.primary{margin-top:8px}.empty-state>svg{stroke-width:1.1px;color:#8b9cc0}.favorites-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.product-detail{grid-template-columns:1.18fr 1.05fr .9fr;align-items:start;gap:35px;display:grid}.detail-image{background:#f3f3f3;border-radius:6px;position:relative;overflow:hidden}.detail-image>img{aspect-ratio:1/1.1;object-fit:cover;width:100%}.detail-image .favorite{width:35px;height:35px}.detail-info h1{margin:12px 0;font-size:23px}.detail-label{letter-spacing:1.5px;color:#526a9e;font-size:10px}.sku{color:#a0a0a0;font-size:10px}.detail-price{margin:23px 0 0;font-size:29px;font-weight:700}.detail-price small{font-size:13px;font-weight:400}.demo-price{color:#aaa;font-size:11px}.detail-options{margin:28px 0 20px}.detail-options>b{font-size:12px;font-weight:500}.color-options{gap:13px;margin:12px 0;display:flex}.color-options button{color:#333;border:3px solid #fff;border-radius:50%;outline:1px solid #ddd;place-items:center;width:29px;height:29px;display:grid}.color-options .chosen{outline:2px solid var(--navy)}.detail-options>small{color:#9a9a9a;font-size:10px;display:block}.spec-preview{border-top:1px solid var(--line);gap:11px;padding-top:15px;display:grid}.spec-preview span{gap:15px;font-size:12px;display:flex}.spec-preview b{color:#7d828d;min-width:45px;font-weight:500}.purchase-box{border:1px solid var(--line);border-radius:6px;padding:20px}.purchase-box h3{margin-bottom:23px;font-size:15px}.quantity{align-items:center;gap:13px;display:flex}.quantity>button{width:29px;height:29px;color:var(--navy);background:#f4f5f9;border-radius:4px;place-items:center;display:grid}.quantity>span:first-child{margin-left:auto;font-size:12px}.quantity>b{text-align:center;min-width:14px;font-size:14px}.purchase-box>.primary{width:100%;margin:25px 0 10px;padding:10px}.purchase-box>.secondary{width:100%;padding:8px;font-size:11px}.purchase-box>p{color:#8c8f99;align-items:flex-start;gap:7px;margin:20px 0 0;font-size:11px;display:flex}.purchase-box>p.muted{font-size:10px}.detail-tabs{border-bottom:1px solid var(--line);gap:30px;margin:45px 0 25px;display:flex}.detail-tabs button{color:#90949d;padding:13px 10px}.detail-tabs button.active{border-bottom:2px solid var(--navy);color:var(--navy);font-weight:500}.description{margin-bottom:40px;font-size:13px;line-height:2.2}.description h2{margin-bottom:10px;font-size:18px}.spec-table{border-collapse:collapse;width:100%;margin-bottom:40px;font-size:13px}.spec-table td,.spec-table th{text-align:right;border-bottom:1px solid var(--line);padding:15px}.spec-table th{background:#f5f6f8;width:35%;font-weight:500}.account-cards{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}.account-cards>button{border:1px solid var(--line);color:var(--navy);border-radius:7px;align-items:center;gap:20px;padding:25px;display:flex}.account-cards span{color:#999;margin-right:auto;font-size:12px}.account-cards b{font-size:16px;font-weight:500}.orders>article{border:1px solid var(--line);border-radius:7px;align-items:center;gap:20px;margin-top:16px;padding:24px;display:flex}.orders p,.orders>article>span{color:#999;font-size:11px}.orders strong{margin-right:auto;font-size:14px}.orders>h2{font-size:21px}.checkout-layout{grid-template-columns:1.2fr 1fr;gap:40px;margin-bottom:80px;display:grid}.checkout-form,.order-summary{border:1px solid var(--line);border-radius:8px;padding:25px}.checkout-form label,.kitchen-form label{flex-direction:column;gap:9px;margin:20px 0;font-size:12px;display:flex}.checkout-form textarea,.kitchen-form textarea{resize:vertical;min-height:90px}.checkout-form h2,.order-summary h2{margin-bottom:20px;font-size:19px}.checkout-form>.primary{width:100%;margin-top:22px}.checkout-note{color:var(--navy);background:#f1f4f9;border-radius:5px;align-items:start;gap:8px;padding:12px;font-size:11px;display:flex}.order-summary{align-self:start}.summary-item{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:15px 0;display:flex}.summary-item>img{object-fit:cover;border-radius:3px;width:65px;height:65px}.summary-item>span{flex:1;font-size:12px}.summary-item small{color:#999;font-size:10px;display:block}.summary-item>b{font-size:13px}.summary-line{justify-content:space-between;gap:15px;margin:20px 0;font-size:13px;display:flex}.summary-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;font-size:16px;display:flex}.success-icon{color:#43946d;background:#eaf4ef;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.confirmation{margin-bottom:60px}footer{color:var(--navy);background:#f4f5f8;border-top:1px solid #eee;padding-top:48px}.footer-inner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;width:calc(100% - 48px);max-width:1160px;margin:auto;display:grid}.footer-inner h3{margin:12px 0 22px;font-size:14px;font-weight:500}.footer-inner>div>button{color:#6b748e;margin:11px 0;font-size:12px;display:block}.footer-brand p{margin:10px 0 4px;font-size:14px}.footer-brand>span:not(.logo-crop){color:#9299aa;font-size:11px}.footer-inner>div>p{align-items:center;gap:8px;font-size:12px;display:flex}.footer-bottom{color:#9399a8;border-top:1px solid #dfe2eb;justify-content:space-between;width:calc(100% - 48px);max-width:1160px;margin:36px auto 0;padding:20px 0;font-size:10px;display:flex}.overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14234266;justify-content:flex-start;display:flex;position:fixed;inset:0}.drawer{background:#fff;flex-direction:column;width:min(460px,100%);height:100%;animation:.2s ease-out enter;display:flex;box-shadow:5px 0 40px #0002}.drawer-header{border-bottom:1px solid var(--line);color:var(--navy);justify-content:space-between;align-items:center;padding:21px;display:flex}.drawer-header h2{font-size:18px}.drawer-header button{display:flex}.cart-lines{flex:1;padding:5px 22px;overflow:auto}.cart-line{border-bottom:1px solid var(--line);align-items:start;gap:15px;padding:20px 0;display:flex}.cart-line-image{flex-shrink:0;width:110px}.cart-line-image img{aspect-ratio:1;object-fit:cover;border-radius:5px}.cart-line>div{flex:1}.cart-line-name{text-align:right;font-size:12px;line-height:1.8}.cart-line small{color:#aaa;margin:4px 0;font-size:10px;display:block}.cart-line b{margin:5px 0 10px;font-size:14px;display:block}.cart-line .quantity{gap:10px}.cart-line .quantity span:first-child{margin:0}.cart-line .quantity>span{text-align:center;min-width:13px;font-size:12px}.quantity .remove{color:#a4a5ac;background:0 0;margin-right:auto}.cart-footer{border-top:1px solid var(--line);background:#fafbfd;padding:22px}.cart-footer>div{justify-content:space-between;align-items:center;font-size:14px;display:flex}.cart-footer p{color:#9295a0;margin:10px 0 15px;font-size:10px}.cart-footer>.primary{width:100%}.cart-footer>.text-link{margin:15px auto 0;font-size:12px;display:block}.menu-list{padding:7px 22px;overflow:auto}.menu-list>button{border-bottom:1px solid var(--line);width:100%;color:var(--navy);align-items:center;gap:15px;padding:13px 0;font-size:13px;display:flex}.menu-list img{object-fit:contain;border-radius:50%;width:43px;height:43px}.menu-list svg:last-child{margin-right:auto}.menu-list svg:first-child{margin-left:12px}.centered{justify-content:center;align-items:center;padding:20px}.info-dialog{width:min(460px,100%);color:var(--navy);background:#fff;border-radius:12px;padding:35px;position:relative}.info-dialog .close-dialog{display:flex;position:absolute;top:17px;left:17px}.info-dialog h2{margin:18px 0 15px;font-size:23px}.info-dialog p{color:#808697;margin-bottom:25px;font-size:13px;line-height:2.1}.info-dialog>.primary{width:100%;margin-top:16px}.info-dialog select{width:100%}.kitchen-form{padding:22px;overflow:auto}.kitchen-form>img{object-fit:cover;border-radius:7px;width:100%;height:170px;margin-bottom:17px}.kitchen-form>p{color:#888;font-size:13px}.kitchen-form>.primary{width:100%}.kitchen-form>small{color:#999;margin-top:14px;font-size:10px;display:block}.toast{background:var(--navy);color:#fff;z-index:100;white-space:nowrap;border-radius:8px;align-items:center;gap:13px;padding:14px 20px;font-size:13px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.toast>button{color:#fff;margin-right:10px;font-size:11px;text-decoration:underline}@keyframes enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width:1400px){.container{max-width:1240px}.hero{aspect-ratio:3.1}.hero h1{font-size:41px}.category-img{width:94px;height:94px}}@media (max-width:1100px) and (min-width:761px){.header-main{gap:13px;padding:0 18px}.header-actions{gap:16px}.delivery{display:none}.main-nav{gap:50px}.container{width:calc(100% - 40px)}.categories{gap:8px}.category-img{width:70px;height:70px}.categories>button{font-size:10px}.hero h1{font-size:29px}.hero p{font-size:13px}.hero-copy{padding:20px 35px}.hero-eyebrow{margin-bottom:7px}.hero-copy>button{margin-top:13px}.product-row{gap:11px}.card-body{padding:10px}.product-name{font-size:11px}.price strong{font-size:19px}.product-detail{grid-template-columns:1fr 1fr}.purchase-box{grid-column:2}.detail-image{grid-row:span 2}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){body{font-size:13px}.promo{white-space:nowrap;justify-content:flex-start;gap:14px;height:40px;min-height:40px;padding:0 32px 0 15px;font-size:10px;overflow:hidden}.promo>span:first-child,.promo-dot{display:none}.promo button{right:12px}.site-header{color:var(--navy);background:#fff}.header-main{gap:8px;height:63px;padding:0 13px;position:relative}.mobile-menu,.mobile-search{display:flex!important}.mobile-menu{margin-left:0}.icon-button svg{width:22px;height:22px}.brand{margin-left:auto}.logo-crop{width:126px;height:46px}.logo-crop img{width:214px;height:107px;top:-22px;left:-33px}.site-header .logo-crop img{filter:none}.delivery{display:none}.header-actions{flex-direction:row-reverse;gap:15px}.header-actions>button{gap:0}.header-actions svg{width:23px;height:23px}.header-actions span,.desktop-only{display:none!important}.badge-button>b{min-width:14px;height:14px;font-size:8px;top:-7px;right:-7px}.search-box{z-index:20;border:1px solid #e6e8ee;height:43px;display:none;position:absolute;top:56px;left:12px;right:12px;box-shadow:0 4px 12px #233c6420}.search-box.is-open{display:flex}.search-box input{font-size:12px}.main-nav{height:88px;box-shadow:none;border-bottom:1px solid var(--line);border-radius:0;justify-content:space-around;gap:0;padding:2px 9px 10px}.main-nav>button{flex-direction:column;gap:1px;min-width:55px;font-size:11px;line-height:1.6}.main-nav img{object-fit:contain;width:43px;height:43px}.main-nav .all-nav{gap:5px}.nav-kids{flex-direction:column;justify-content:center;min-height:42px;font-size:10px;display:flex}.nav-kids small{margin-top:4px;font-size:15px}.main-nav .all-nav svg{width:31px;height:31px;margin:5px 0}.container{width:calc(100% - 30px);margin:22px auto 45px}.hero{aspect-ratio:3.38;border-radius:21px}.hero-image{width:63%}.hero-copy{align-items:flex-start;width:43%;padding:7px 13px 8px 6px}.hero-copy:before{width:25px;left:-10px;transform:skew(-15deg)}.hero-eyebrow{display:none}.hero h1{margin:0 0 4px;font-size:19px;line-height:1.45}.hero p{max-width:150px;font-size:9px;line-height:1.5}.hero-copy>button{text-underline-offset:3px;gap:1px;margin-top:7px;font-size:8px}.hero-copy>button svg{width:12px;height:12px}.hero-image img{object-position:45% 60%}.slide-arrow{display:none}.slide-dots{gap:5px;bottom:6px}.slide-dots button{width:6px;height:6px}.slide-dots button.active{width:15px}.categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 5px;padding:25px 0 27px}.categories>button{justify-content:flex-start;gap:16px;min-width:0;font-size:12px;line-height:1.7}.categories>button:nth-child(n+9){display:none}.category-img{width:68px;height:68px}.categories>button>span:last-child{max-width:90px;min-height:41px}.product-section{margin:17px 0 27px}.section-heading{gap:5px;margin:0 0 20px}.section-heading h2{font-size:18px;line-height:1.8}.section-heading>button{gap:1px;font-size:11px}.section-heading>button svg{width:13px}.product-row{scrollbar-width:none;scroll-snap-type:x mandatory;grid-template-columns:repeat(5,calc(50% - 5px));gap:10px;padding-bottom:7px;overflow-x:auto}.product-row::-webkit-scrollbar{display:none}.product-card{scroll-snap-align:start;border-radius:8px}.product-photo{aspect-ratio:1/.98}.product-tag{padding:7px;font-size:8px}.favorite{width:27px;height:27px;top:7px;left:7px}.favorite svg{width:18px;height:18px}.card-body{padding:10px 10px 8px}.product-name{min-height:42px;font-size:11px;line-height:1.85}.price{margin-top:8px}.price strong{font-size:20px}.price span{font-size:10px}.card-bottom>span{font-size:9px}.card-bottom button{gap:1px;padding:5px}.card-bottom svg{width:15px;height:15px}.collection-banners{gap:12px;margin:22px 0 29px}.collection-banners button{border-radius:9px;height:180px}.collection-banners span{font-size:17px;bottom:15px;left:6px;right:12px}.collection-banners b{gap:2px;font-size:9px;line-height:1.8}.collection-banners b svg{width:12px}.kitchen-feature{grid-template-columns:1fr;margin-top:25px}.kitchen-feature>img{height:200px}.kitchen-feature>div{padding:25px}.kitchen-feature h2{font-size:27px}.kitchen-feature p{font-size:12px}.breadcrumb{gap:4px;padding:0 0 18px;font-size:10px}.breadcrumb svg{width:12px}.catalog-title{flex-wrap:wrap;gap:12px;margin:0 0 20px}.catalog-title>div{flex:auto;width:100%}.catalog-title h1{font-size:23px}.catalog-title>select{flex:1;max-width:230px;margin-right:auto;padding:8px;font-size:11px}.filter-toggle{color:var(--navy);border:1px solid #ddd;border-radius:5px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;display:flex}.catalog-layout{display:block}.filter-sidebar{margin-bottom:20px;display:none}.filter-sidebar.show{display:block}.filter-sidebar label{margin-top:14px}.product-grid,.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.page-heading{margin:15px 0 25px}.page-heading h1{font-size:24px}.page-heading p{font-size:12px}.empty-state{gap:14px;padding:45px 15px}.empty-state h2{font-size:21px}.empty-state p{font-size:12px}.product-detail{grid-template-columns:1fr;gap:22px}.detail-image>img{aspect-ratio:1;object-fit:cover}.detail-info h1{margin-top:10px;font-size:23px}.detail-price{margin-top:15px}.detail-options{margin-top:22px}.purchase-box{padding:18px}.purchase-box h3{margin-bottom:16px}.purchase-box>.primary{margin-top:20px}.detail-tabs{margin-top:30px}.description{font-size:12px}.description h2{font-size:17px}.account-cards{gap:12px}.account-cards>button{flex-wrap:wrap;gap:10px;padding:15px}.account-cards b{font-size:13px}.account-cards svg:first-child{width:20px}.account-cards svg:last-child{display:none}.account-cards span{width:100%;font-size:11px}.orders h2{font-size:19px}.orders>article{flex-wrap:wrap;gap:12px;padding:15px}.orders>article>span{text-align:left;width:100%;font-size:10px}.orders strong{font-size:13px}.orders p{font-size:10px}.checkout-layout{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.checkout-form,.order-summary{padding:20px}.summary-total{font-size:14px}.checkout-form input,.checkout-form select,.checkout-form textarea,.kitchen-form input,.kitchen-form select,.kitchen-form textarea{font-size:16px}footer{padding-top:28px}.footer-inner{grid-template-columns:1fr 1fr;gap:22px 15px;width:calc(100% - 36px)}.footer-brand{grid-column:span 2}.footer-brand p{margin-top:5px}.footer-inner h3{margin:5px 0 15px;font-size:13px}.footer-inner>div>button{font-size:11px}.footer-bottom{gap:15px;width:calc(100% - 36px);margin-top:24px;font-size:8px}.drawer{width:min(420px,100%)}.drawer-header{padding:18px}.drawer-header h2{font-size:17px}.cart-line-image{width:95px}.cart-lines{padding:0 17px}.cart-line{gap:13px}.cart-line-name{font-size:12px}.cart-footer{padding:18px}.info-dialog{padding:30px 23px}.info-dialog h2{font-size:21px}.info-dialog p{font-size:12px}.info-dialog select{font-size:16px}.toast{gap:8px;padding:13px 17px;font-size:12px;bottom:18px}.toast>button{margin-right:7px;font-size:10px}}@media (max-width:360px){.header-actions{gap:11px}.header-main{gap:4px;padding:0 10px}.logo-crop{width:115px}.main-nav>button{min-width:50px;font-size:10px}.hero h1{font-size:17px}.hero p{font-size:8px}.category-img{width:61px;height:61px}.categories>button{font-size:11px}.section-heading h2{font-size:16px}.section-heading>button{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero-copy{isolation:isolate;padding-right:55px}@media (max-width:760px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.header-actions{flex-direction:row}.hero-copy{padding-right:13px}.promo{font-size:11px}.header-main{height:60px}.main-nav{height:70px;padding-bottom:5px}.main-nav>button{min-height:53px;font-size:10px}.main-nav img{width:37px;height:37px}.nav-kids{min-height:37px}.main-nav .all-nav svg{width:28px;height:28px;margin:4px 0}.category-img img{border-radius:9px;width:72%;height:72%}.categories>button{font-weight:500}}.promo{color:var(--navy);background:#e9f0ff}:root{--accent:#2856bf}.site-header{z-index:20;position:sticky;top:0}.discovery-nav{color:#677391;scrollbar-width:none;white-space:nowrap;border-bottom:1px solid #eef0f4;justify-content:center;align-items:center;gap:35px;padding:11px 20px;font-size:11px;display:flex;overflow:auto}.discovery-nav button:hover{color:var(--blue)}.page-transition{animation:.4s cubic-bezier(.2,.7,.2,1) pageEnter}.hero-image{animation:.65s ease-out pictureEnter}.hero-image img{animation:6s ease-out both cinematic}.hero-copy{animation:.5s ease-out copyEnter}.hero-copy:before{width:50px;left:-23px;transform:skew(-10deg)}.hero-copy{z-index:1}.slide-arrow,.slide-dots,.motion-control{z-index:3}.slide-dots button{transition:width .25s,background .25s}.slide-dots button.active{background:#dceaff}.motion-control{color:var(--navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffd;border-radius:15px;padding:3px 9px;font-size:9px;position:absolute;bottom:13px;left:15px}.product-card{transition:transform .25s,box-shadow .25s}.product-card:hover{transform:translateY(-4px);box-shadow:0 9px 25px #183b7220}.product-photo img,.inspiration-photo img,.category-directory img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-photo img,.inspiration-photo:hover img,.category-directory>button:hover>img{transform:scale(1.045)}.favorite.saved{color:#2d5dbc;animation:.35s ease-out heartPop}.primary,.secondary,.header-actions button,.filter-pills button{transition:transform .2s,background .2s,color .2s,box-shadow .2s}button:active,.primary:active{transform:scale(.975)}.primary:hover{box-shadow:0 5px 15px #17316d24}.overlay{animation:.2s ease-out overlayEnter}.reveal-section{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(22px)}.reveal-section.is-visible{opacity:1;transform:translateY(0)}.row-actions{color:var(--navy);align-items:center;gap:8px;display:flex}.row-actions>button:not(.view-all){background:#f2f5fa;border:1px solid #e9edf4;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.row-actions>.view-all{white-space:nowrap;align-items:center;gap:4px;margin-right:10px;font-size:12px;display:flex}.product-row{scrollbar-width:none;scroll-snap-type:x mandatory;gap:16px;padding:5px 0 12px;display:flex;overflow:auto}.product-row>.product-card{scroll-snap-align:start;flex:0 0 calc(20% - 12.8px)}.eyebrow{color:#7888a8;letter-spacing:2px;margin-bottom:9px;font-size:10px;display:block}.category-directory{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px;display:grid}.category-directory>button{border:1px solid var(--line);text-align:right;background:#fff;border-radius:12px;transition:box-shadow .25s;overflow:hidden}.category-directory>button:hover{box-shadow:0 8px 24px #243b7014}.category-directory>button>img{object-fit:cover;width:100%;height:230px}.category-directory>button>div{padding:20px;position:relative}.category-directory h2{color:var(--navy);font-size:18px}.category-directory span{color:#8d94a3;font-size:11px}.category-directory svg{color:var(--navy);position:absolute;top:25px;left:18px}.experience-hero{direction:ltr;background:#eef2f7;border-radius:16px;grid-template-columns:1.1fr 1fr;margin:15px 0 50px;display:grid;overflow:hidden}.experience-hero>img{object-fit:cover;width:100%;height:430px}.experience-hero>div{color:var(--navy);direction:rtl;align-self:center;padding:40px}.experience-hero span{letter-spacing:2px;color:#7a8eaf;font-size:11px}.experience-hero h1{margin:15px 0;font-size:39px;line-height:1.5}.experience-hero p{color:#7c889e;max-width:400px;margin-bottom:25px;font-size:14px;line-height:2}.kitchen-styles{grid-template-columns:repeat(3,1fr);gap:23px;margin-bottom:50px;display:grid}.kitchen-styles>button{border:1px solid var(--line);text-align:right;border-radius:10px;overflow:hidden}.kitchen-styles>button.selected{border-color:#6b92d4;box-shadow:0 0 0 2px #e5edfb}.kitchen-styles img{object-fit:cover;width:100%;height:200px}.kitchen-styles>button>div{padding:20px}.kitchen-styles h3{color:var(--navy);font-size:18px}.kitchen-styles p{color:#9099a9;margin:6px 0 15px;font-size:12px}.kitchen-styles span{color:var(--blue);align-items:center;gap:5px;font-size:11px;display:flex}.planner{background:#f4f7fc;border:1px solid #e3eaf5;border-radius:12px;grid-template-columns:.9fr 1.1fr;gap:55px;margin:35px 0;padding:35px;scroll-margin-top:100px;display:grid}.planner-intro>span{letter-spacing:2px;color:#8d9bb2;font-size:10px}.planner-intro h2{color:var(--navy);margin:12px 0;font-size:30px}.planner-intro p{color:#8b96a8;max-width:320px;font-size:12px}.planner-steps{gap:20px;margin-top:25px;display:flex}.planner-steps button{color:#8995a9;align-items:center;gap:7px;font-size:11px;display:flex}.planner-steps b{background:#e2e8f3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:500;display:grid}.planner-steps .active{color:var(--navy)}.planner-steps .active b{color:#fff;background:var(--navy)}.planner-controls{animation:.3s pageEnter}.planner-controls h3{color:var(--navy);margin-bottom:20px;font-size:17px}.choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice-grid>button{color:#7b88a0;background:#fff;border:1px solid #dce3ee;border-radius:7px;align-items:center;gap:12px;min-height:66px;padding:17px;font-size:12px;display:flex;position:relative}.choice-grid button.selected{color:var(--navy);background:#eaf0ff;border-color:#7091c9}.choice-grid button svg:last-child:not(:first-child){margin-right:auto}.planner-controls>.muted{margin-top:17px}.planner-actions{gap:15px;margin-top:25px;display:flex}.planner-actions>.primary{margin-right:auto;font-size:12px}.planner-actions>.secondary{font-size:12px}.planner-width{color:#7d8799;flex-direction:column;gap:10px;font-size:12px;display:flex}.planner-width input{direction:ltr;max-width:150px;font-size:19px}.planner-summary{color:var(--navy);background:#e7edf8;border-radius:6px;margin-top:18px;padding:15px}.planner-summary p{margin:8px 0;font-size:13px}.planner-summary small{color:#8c95a5;font-size:10px}.measure-guide{border:1px solid var(--line);color:var(--navy);border-radius:10px;align-items:center;gap:25px;margin:35px 0;padding:30px;display:flex}.measure-guide>div{flex:1}.measure-guide h2{font-size:21px}.measure-guide p{color:#8b95a5;max-width:630px;margin-top:8px;font-size:12px}.measure-guide button{font-size:12px}.filter-pills{flex-wrap:wrap;gap:10px;margin:25px 0 35px;display:flex}.filter-pills button{color:#7b86a0;border:1px solid #e2e6ef;border-radius:20px;padding:7px 20px;font-size:12px}.filter-pills button.active{background:var(--navy);border-color:var(--navy);color:#fff}.inspiration-grid{grid-template-columns:1fr 1fr;gap:35px 25px;margin-top:25px;display:grid}.inspiration-grid>article{border:1px solid var(--line);border-radius:12px;overflow:hidden}.inspiration-photo{width:100%;height:310px;display:block;position:relative;overflow:hidden}.inspiration-photo img{object-fit:cover;width:100%;height:100%}.inspiration-photo>span{color:var(--navy);background:#fffdf9ed;border-radius:20px;align-items:center;gap:12px;padding:6px 15px;font-size:11px;display:flex;position:absolute;bottom:17px;right:20px}.inspiration-grid article>div{padding:23px}.inspiration-grid h2{color:var(--navy);margin:8px 0;font-size:23px}.inspiration-grid small{color:#8995ab;font-size:10px}.inspiration-grid p{color:#8c94a3;margin-bottom:15px;font-size:12px;line-height:2}.inspiration-expanded{border-top:1px solid var(--line);padding:18px 0;animation:.3s pageEnter}.inspiration-expanded h3{color:var(--navy);font-size:15px}.inspiration-expanded ul{color:#8490a5;margin:12px 0 22px;padding-right:18px;font-size:12px;line-height:2.2}.inspiration-expanded .primary{font-size:12px}.home-editorial{background:#f1f4f8;border-radius:12px;grid-template-columns:.8fr 1.2fr;margin:45px 0;display:grid;overflow:hidden}.home-editorial>div{color:var(--navy);align-self:center;padding:45px}.home-editorial h2{margin:15px 0;font-size:33px}.home-editorial>div>span{letter-spacing:2px;color:#8a9bb8;font-size:10px}.home-editorial p{color:#8994a7;margin-bottom:23px;font-size:13px}.home-editorial>img{object-fit:cover;width:100%;height:350px}.about-pillars{grid-template-columns:repeat(3,1fr);gap:35px;margin:45px 0;display:grid}.about-pillars article{border-bottom:1px solid var(--line);color:var(--navy);padding:30px}.about-pillars svg{width:32px;height:32px}.about-pillars h2{margin:16px 0 10px;font-size:21px}.about-pillars p{color:#8c95a6;font-size:13px;line-height:2}.about-note{text-align:center;max-width:750px;margin:55px auto}.about-note h2{color:var(--navy);font-size:25px}.about-note p{color:#929aa9;margin:20px 0;font-size:13px;line-height:2.2}.help-heading{text-align:center;color:var(--navy);padding:35px 20px}.help-heading h1{font-size:34px}.help-heading>p{color:#8d97a9;margin-top:12px;font-size:13px}.help-search{background:#f9fafc;border:1px solid #dfe6f1;border-radius:7px;align-items:center;gap:10px;max-width:570px;margin:25px auto 0;padding:0 15px;display:flex}.help-search input{background:0 0;border:0;outline:none;width:100%;padding:15px 5px;font-size:13px}.faq-list{max-width:880px;margin:25px auto}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:15px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:#8791a4;padding:0 0 25px;font-size:13px;line-height:2.2;animation:.25s pageEnter}.help-bottom{text-align:center;color:var(--navy);background:#f2f5fa;border-radius:10px;margin:60px 0 25px;padding:35px}.help-bottom h2{margin-bottom:20px;font-size:22px}.contact-layout{grid-template-columns:1fr 1fr;gap:40px;margin:35px 0;display:grid}.contact-photo{border-radius:12px;position:relative;overflow:hidden}.contact-photo>img{object-fit:cover;filter:brightness(.72);width:100%;height:470px}.contact-photo>div{color:#fff;position:absolute;bottom:35px;right:30px}.contact-photo h2{font-size:39px;line-height:1.5}.contact-photo p{margin-top:15px;font-size:13px}.contact-form{padding:10px 0}.contact-form label{color:var(--navy);flex-direction:column;gap:12px;margin-bottom:23px;font-size:13px;display:flex}.contact-form textarea{resize:vertical;min-height:190px;font-size:13px;line-height:2}.contact-form .primary{width:100%;margin-bottom:18px}.full-cart-layout{grid-template-columns:1.4fr 1fr;gap:35px;display:grid}.full-cart-items>article{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:25px 0;display:flex}.full-cart-items>article>button{flex-shrink:0;width:125px}.full-cart-items img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%}.full-cart-items>article>div{flex:1}.full-cart-name{text-align:right;color:var(--navy);max-width:290px;font-size:14px}.full-cart-items small{color:#9ca5b4;margin:7px 0;font-size:11px;display:block}.full-cart-items .quantity{max-width:180px}.full-cart-items .quantity>span:first-child{margin:0}.full-cart-items>article>strong{white-space:nowrap;font-size:19px}.full-cart-items>article>strong small{font-weight:400;display:inline}.full-cart-layout .order-summary>.primary{width:100%;margin:25px 0 18px}.full-cart-layout .order-summary>.text-link{margin:0 auto 20px;display:block}.zoom-image{cursor:zoom-in;width:100%;display:block;position:relative;overflow:hidden}.zoom-image img{aspect-ratio:1/1.1;object-fit:cover;width:100%;transition:transform .45s}.zoom-image:hover img{transform:scale(1.04)}.zoom-image span{color:var(--navy);background:#fffdf7dd;border-radius:20px;padding:5px 10px;font-size:9px;position:absolute;bottom:14px;right:14px}.gallery-overlay{z-index:80;background:#0f192de8}.gallery-overlay>img{object-fit:contain;border-radius:4px;max-width:90vw;height:88vh}.gallery-close{width:40px;height:40px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:25px;left:25px}@keyframes pageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pictureEnter{0%{opacity:.5}to{opacity:1}}@keyframes copyEnter{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@keyframes cinematic{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes heartPop{0%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes overlayEnter{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.discovery-nav{justify-content:flex-start;gap:24px;padding:10px 15px;font-size:10px}.site-header{box-shadow:0 1px 5px #1935610d}.motion-control{padding:2px 6px;font-size:7px;bottom:6px;left:9px}.hero-copy:before{width:22px;left:-8px}.product-row{gap:10px;display:flex}.product-row>.product-card{flex:0 0 calc(50% - 5px)}.row-actions{gap:4px}.row-actions>button:not(.view-all){width:23px;height:23px}.row-actions>button:not(.view-all) svg{width:14px}.row-actions>.view-all{gap:0;margin-right:3px;font-size:9px}.row-actions>.view-all svg{width:11px}.section-heading h2{font-size:16px}.category-directory{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.category-directory>button>img{height:155px}.category-directory>button>div{padding:14px 12px}.category-directory h2{padding-left:15px;font-size:13px}.category-directory span{font-size:9px}.category-directory svg{width:15px;top:18px;left:9px}.experience-hero{grid-template-columns:1fr;margin:10px 0 30px}.experience-hero>img{height:240px}.experience-hero>div{padding:25px}.experience-hero h1{margin:10px 0;font-size:31px}.experience-hero p{font-size:12px;line-height:2}.experience-hero span{font-size:9px}.experience-hero .primary{font-size:12px}.kitchen-styles{grid-template-columns:1fr;gap:15px;margin-bottom:30px}.kitchen-styles>button{grid-template-columns:.85fr 1fr;align-items:center;display:grid}.kitchen-styles img{height:145px}.kitchen-styles>button>div{padding:15px}.kitchen-styles h3{font-size:16px}.kitchen-styles p{font-size:11px}.kitchen-styles span{font-size:10px}.planner{grid-template-columns:1fr;gap:30px;margin:25px 0;padding:23px}.planner-intro h2{font-size:26px}.planner-steps{gap:20px;margin-top:19px}.planner-controls h3{font-size:16px}.choice-grid{gap:10px}.choice-grid>button{gap:7px;min-height:61px;padding:12px;font-size:11px}.choice-grid svg{width:18px}.planner-actions{gap:10px}.planner-actions>.primary,.planner-actions>.secondary{padding:10px 14px;font-size:11px}.planner-width input{font-size:18px}.measure-guide{flex-wrap:wrap;gap:15px;padding:23px}.measure-guide>svg{width:27px}.measure-guide>div{flex:1;min-width:220px}.measure-guide h2{font-size:19px}.measure-guide p{font-size:11px}.measure-guide button{width:100%;font-size:11px}.inspiration-grid{grid-template-columns:1fr;gap:25px}.inspiration-photo{height:250px}.inspiration-grid article>div{padding:20px}.inspiration-grid h2{font-size:22px}.filter-pills{gap:8px;margin:20px 0 25px}.filter-pills button{padding:6px 15px;font-size:11px}.home-editorial{grid-template-columns:1fr;margin:30px 0}.home-editorial>div{padding:27px}.home-editorial h2{font-size:28px}.home-editorial>img{height:235px}.home-editorial p,.home-editorial .primary{font-size:12px}.about-pillars{grid-template-columns:1fr;gap:15px;margin:25px 0}.about-pillars article{padding:22px}.about-pillars h2{font-size:20px}.about-pillars p{font-size:12px}.about-note{margin:35px 0}.about-note h2{font-size:23px}.about-note p{font-size:12px}.help-heading{padding:25px 0}.help-heading h1{font-size:29px}.help-heading>p{font-size:12px}.help-search{margin-top:22px;padding:0 10px}.help-search input{padding:13px 2px;font-size:16px}.faq-list summary{padding:20px 0;font-size:13px}.faq-list details p{font-size:12px}.help-bottom{margin:35px 0 15px;padding:25px 18px}.help-bottom h2{font-size:20px}.help-bottom .primary{font-size:12px}.contact-layout{grid-template-columns:1fr;gap:20px}.contact-photo>img{height:230px}.contact-photo>div{bottom:22px;right:25px}.contact-photo h2{font-size:30px}.contact-photo p{font-size:11px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}.full-cart-layout{grid-template-columns:1fr;gap:25px}.full-cart-items>article{flex-wrap:wrap;gap:13px;padding:20px 0}.full-cart-items>article>button{width:90px}.full-cart-name{font-size:12px}.full-cart-items>article>strong{margin-right:auto;font-size:16px}.full-cart-items>article>strong small,.full-cart-items small{font-size:10px}.full-cart-items .quantity{gap:10px;max-width:180px}.gallery-overlay>img{max-width:96vw;height:auto;max-height:88vh}.gallery-close{top:15px;left:15px}.zoom-image img{aspect-ratio:1}.detail-tabs{gap:12px}.detail-tabs button{padding:12px 7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.reveal-section{opacity:1;transform:none}*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.kitchen-style-icon{color:#496a9f;background:#eef3fb;place-items:center;height:120px;margin:0!important;display:grid!important}.kitchen-style-icon svg{stroke-width:1.1px}.kitchen-styles>button:hover .kitchen-style-icon{background:#e4ecf9}.kitchen-styles .selected .kitchen-style-icon{background:#e0eaff}@media (max-width:760px){.kitchen-style-icon{height:140px}}@media (min-width:761px){.hero-copy:before{width:80px;left:-30px}}:root{--orange:#ff6019;--footer:#202b4d;--accent:#ed8a3f}.header-shell{z-index:25;background:#fff;position:sticky;top:0}.site-header{box-shadow:none;position:static}.main-nav{box-shadow:0 2px 3px #0000000a}.promo{background:var(--orange);color:#183266;height:48px;min-height:48px;padding:0 40px;font-size:13px;display:block;overflow:hidden}.promo-track{align-items:center;gap:65px;width:max-content;height:100%;animation:30s linear infinite announcementMove;display:flex}.promo-track span{white-space:nowrap}.promo:hover .promo-track{animation-play-state:paused}.promo button{z-index:2;background:var(--orange);top:15px;right:18px}.logo-crop{justify-content:center;align-items:center;width:151px;height:47px;display:flex;position:static;overflow:visible}.logo-crop img{object-fit:contain;filter:none;width:100%;max-width:100%;height:100%;position:static;transform:none}.site-header .logo-crop img{filter:brightness(0)invert()}.header-main{gap:20px;max-width:none;height:74px;padding:0 24px}.header-actions{gap:19px}.language-switch{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.language-box{border:1px solid;border-radius:5px;place-items:center;width:20px;height:21px;display:grid}.egypt-flag{object-fit:contain;width:25px;height:19px}.nav-kids small{color:#f27f48;letter-spacing:0;font-style:italic}.main-nav{gap:65px}.main-nav .nav-curve-mark{width:34px;height:34px}.search-box{height:42px}.categories{padding:26px 0 25px}.product-tag{background:var(--orange);color:#4b3022;font-size:10px;font-weight:500}.product-name{-webkit-line-clamp:2;text-align:start;min-height:47px;font-size:13px;line-height:1.75;overflow:hidden}.card-body{padding:10px 12px 9px}.price-line{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:8px;display:flex}.price-line .price{gap:4px;margin:0}.price strong{font-size:24px}.price span{font-size:10px}.price-line del{color:#92959b;font-size:10px}.saving{color:#5b9e42;align-items:center;gap:1px;font-size:12px;font-weight:500;display:flex}.rating-row{align-items:center;gap:5px;min-height:19px;margin-top:7px;font-size:12px;display:flex}.rating-row b{font-size:11px;font-weight:400}.rating-stars{color:#e7b524;gap:0;display:flex}.rating-row small{color:#777;font-size:10px}.demo-sales{color:#617392;align-items:center;gap:5px;margin:5px 0;font-size:9px;display:flex}.card-bottom{min-height:24px;margin-top:3px}.card-bottom>span{color:#969da7;font-size:8px}.card-bottom button{background:#f3f5f9;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.card-bottom button svg:first-child{display:none}.product-card:hover{transform:translateY(-2px)}.catalog-container{width:calc(100% - 48px);max-width:none;margin:0 24px 50px}.homz-listing{grid-template-columns:304px minmax(0,1fr);align-items:start;gap:26px;padding-top:12px;display:grid}.listing-sidebar{background:#fff;border-radius:14px 14px 0 0;flex-direction:column;height:calc(100vh - 212px);display:flex;position:sticky;top:198px;overflow:hidden;box-shadow:0 0 13px #1836670d}.listing-filter-title{align-items:center;gap:10px;padding:15px 16px;font-size:14px;display:flex}.listing-filter-title>button{margin-inline-start:auto;display:none}.listing-filter-scroll{scrollbar-width:thin;flex:1;padding:0 15px;overflow:auto}.listing-filter-scroll details{border-bottom:1px solid #eceef2;padding:0 0 8px}.listing-filter-scroll summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.listing-filter-scroll summary::-webkit-details-marker{display:none}.listing-filter-scroll summary svg{color:#9b9ea6;width:13px;transition:transform .2s}.listing-filter-scroll details[open] summary svg{transform:rotate(180deg)}.listing-price-range{accent-color:#e78b40;direction:ltr;border:0;width:100%;height:5px;margin:15px 0 23px;padding:0}.range-numbers{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:14px;display:grid}.range-numbers label{color:#8e929b;align-items:center;gap:6px;font-size:9px;display:flex}.range-numbers input{text-align:center;-webkit-appearance:textfield;appearance:textfield;border:0;border-bottom:1px solid #bfc1c7;border-radius:0;width:70px;min-width:0;padding:4px 0;font-size:10px}.range-numbers input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.range-numbers small{color:#aaa;font-size:8px}.filter-checkbox{color:#5e6167;align-items:center;gap:13px;padding:7px 0;font-size:13px;font-weight:400;display:flex}.filter-checkbox input{width:18px;height:18px;accent-color:var(--navy);margin:0;padding:0}.listing-filter-scroll .text-link{margin:8px 0;font-size:10px}.listing-filter-bottom{background:#fff;gap:12px;padding:12px 16px;display:flex;box-shadow:0 -3px 16px #22365c0a}.listing-filter-bottom>.primary{flex:1;min-height:46px;padding:9px;font-size:12px}.filter-reset{color:#9d9fa8;background:#f3f4f6;border-radius:5px;padding:8px 16px;font-size:12px}.listing-content{min-width:0;padding-top:10px}.listing-content>h1{margin-bottom:15px;font-size:20px;font-weight:500}.listing-category-rail{scrollbar-width:none;gap:18px;padding-bottom:15px;display:flex;overflow:auto}.listing-category-rail>button{text-align:center;color:var(--navy);flex-direction:column;flex:0 0 90px;align-items:center;gap:14px;font-size:12px;line-height:1.8;display:flex}.listing-category-rail>button>span{background:#f1f3f6;border-radius:50%;width:90px;height:90px;overflow:hidden}.listing-category-rail img{object-fit:cover;width:100%;height:100%}.listing-category-rail b{max-width:90px;font-size:12px;font-weight:400}.listing-count{margin:12px 0 28px;font-size:18px;font-weight:500}.listing-sort{justify-content:flex-end;margin-bottom:42px;display:flex}.listing-sort label{color:#555e70;background:#f4f4f5;border-radius:20px;align-items:center;gap:3px;padding:5px 12px;font-size:11px;display:flex}.listing-sort select{background:0 0;border:0;outline:none;max-width:165px;padding:0;font-size:11px}.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.listing-grid .product-card{border-radius:16px}.listing-grid .product-photo{aspect-ratio:1}.listing-grid .product-name{min-height:45px;font-size:13px}.listing-grid .price strong{font-size:24px}.listing-demo-note{color:#9b9fa8;margin-top:22px;font-size:10px}.listing-pagination{justify-content:center;gap:6px;margin:30px 0;display:flex}.listing-pagination button{color:#6c7588;border:1px solid #d8dce3;border-radius:4px;place-items:center;width:31px;height:32px;font-size:12px;display:grid}.listing-pagination button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.listing-mobile-filter{display:none}#listing-results{scroll-margin-top:210px}.curve-footer{background:var(--footer);color:#fff;border:0;margin-top:40px;padding:43px 0 25px}.curve-footer-top{grid-template-columns:1fr 1fr 1fr 1fr;gap:50px;width:calc(100% - 80px);max-width:1140px;margin:auto;display:grid}.curve-footer h3{color:#f3f5fc;margin-bottom:14px;font-size:14px;font-weight:400}.curve-footer-top button,.curve-footer-top a{color:#c7cedf;text-align:start;margin:8px 0;font-size:12px;line-height:1.9;display:block}.curve-footer button:hover,.curve-footer a:hover{color:#fff;text-decoration:underline}.footer-egypt{color:#c7cedf;align-items:center;gap:9px;font-size:12px;display:flex}.footer-egypt img{width:22px;height:17px}.curve-footer-lower{grid-template-columns:1fr 1.25fr 1fr;gap:50px;width:calc(100% - 80px);max-width:1140px;margin:40px auto 65px;display:grid}.curve-footer-lower p{color:#a6b2cd;font-size:10px;line-height:1.9}.curve-footer-lower button{color:#c7cedf;text-align:start;align-items:center;gap:8px;font-size:11px;display:flex}.curve-footer-lower>div:nth-child(2){text-align:center}.curve-footer-lower>div:nth-child(2) button{margin:auto}.curve-footer-lower>div:last-child{justify-self:end}.curve-copyright{text-align:center;color:#c7cedf;font-size:13px}.curve-floating{z-index:45;flex-direction:column;gap:9px;display:flex;position:fixed;bottom:20px;left:39px}.curve-floating>button{border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 3px 18px #27397924}.curve-chat-launch{color:#bc61bf;background:#fff;box-shadow:0 0 23px #d1a4e66b!important}.curve-chat-launch>span{display:block;position:relative}.curve-chat-launch>span>svg:last-child{color:#9e8ae8;background:#fff;position:absolute;top:-4px;right:-6px}.curve-chat-launch.active{background:var(--navy);color:#fff}.curve-badge-launch{background:var(--navy)}.curve-badge-launch img{width:100%;height:100%}.curve-top{color:var(--navy);background:#fff}.curve-quick-menu{z-index:46;background:#fff;border:1px solid #e5e9f1;border-radius:12px;width:290px;padding:14px;animation:.2s pageEnter;position:fixed;bottom:40px;left:105px;box-shadow:0 12px 40px #152c5c26}.curve-quick-menu>div{color:var(--navy);border-bottom:1px solid #eef0f4;align-items:center;gap:9px;padding-bottom:12px;font-size:13px;display:flex}.curve-quick-menu>div>img{width:30px;height:30px}.curve-quick-menu>div>button{margin-inline-start:auto;display:flex}.curve-quick-menu>button,.curve-quick-menu>a{color:#697b9c;text-align:start;align-items:center;gap:10px;width:100%;padding:14px 4px;font-size:12px;display:flex}.curve-quick-menu>button svg:last-child,.curve-quick-menu>a svg:last-child{margin-inline-start:auto}.curve-chat-panel{z-index:47;background:#fff;border:1px solid #dce2ef;border-radius:17px;flex-direction:column;width:365px;height:min(620px,100dvh - 35px);animation:.23s pageEnter;display:flex;position:fixed;bottom:22px;left:104px;overflow:hidden;box-shadow:0 12px 50px #1a295b33}.curve-chat-panel>header{color:var(--navy);background:#f6f7fc;border-bottom:1px solid #e8edf5;align-items:center;gap:10px;padding:15px 17px;display:flex}.curve-chat-panel>header>img{width:39px;height:39px}.curve-chat-panel>header>span{flex-direction:column;gap:2px;display:flex}.curve-chat-panel b{font-size:14px}.curve-chat-panel small{color:#919ab0;font-size:10px}.curve-chat-panel>header>button{margin-inline-start:auto;display:flex}.curve-chat-messages{scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;padding:18px 14px;display:flex;overflow:auto}.chat-message{color:#61708b;background:#f1f4fa;border-radius:12px;align-self:flex-start;max-width:95%;padding:12px 13px;font-size:12px;line-height:2}.chat-message.user{background:var(--navy);color:#fff;align-self:flex-end;max-width:88%}.chat-message p{white-space:pre-line}.chat-product-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.chat-product-list button{text-align:start;color:var(--navy);background:#fff;border:1px solid #e3e8f2;border-radius:7px;align-items:center;gap:8px;padding:7px;display:flex}.chat-product-list img{object-fit:cover;border-radius:4px;width:43px;height:43px}.chat-product-list span{flex:1}.chat-product-list b{font-size:9px;line-height:1.8;display:block}.chat-product-list small{color:#526b9c;font-size:10px}.chat-action{color:var(--navy);align-items:center;gap:5px;margin-top:11px;font-size:11px;font-weight:500;text-decoration:underline;display:flex}.chat-quick-questions{scrollbar-width:none;border-top:1px solid #edf0f7;gap:6px;padding:10px 13px;display:flex;overflow:auto}.chat-quick-questions button{white-space:nowrap;color:#7b8aac;background:#fff;border:1px solid #dce3f2;border-radius:20px;padding:5px 10px;font-size:9px}.chat-composer{background:#fff;border-top:1px solid #edf0f7;align-items:center;gap:7px;padding:10px 13px;display:flex}.chat-composer input{background:0 0;border:0;flex:1;padding:10px 0;font-size:12px;outline:none!important}.chat-composer button{width:32px;height:32px;color:var(--navy);place-items:center;display:grid}.chat-disclaimer{text-align:center;color:#a8adbc;padding:0 8px 9px;font-size:8px}.policy-content{max-width:850px;color:var(--navy);margin:30px auto}.policy-content section{border-bottom:1px solid #edf0f5;padding:25px 0}.policy-content h2{margin-bottom:13px;font-size:21px}.policy-content p{color:#828da3;font-size:13px;line-height:2.3}.policy-content>.primary{margin-top:30px}.admin-shell{color:#273758;background:#f4f6fb;min-height:100dvh;padding-bottom:100px}.admin-header{background:#fff;border-bottom:1px solid #e4e9f3;justify-content:space-between;align-items:center;gap:20px;padding:17px 4%;display:flex}.admin-header>div{align-items:center;gap:13px;display:flex}.admin-header img{width:44px;height:44px}.admin-header b{font-size:16px;font-weight:500}.admin-header small{color:#7c8da9;align-items:center;gap:4px;font-size:10px;display:flex}.admin-header>a{color:#617599;align-items:center;gap:8px;font-size:12px;display:flex}.admin-body{width:calc(100% - 50px);max-width:1180px;margin:35px auto}.admin-title{justify-content:space-between;align-items:center;gap:25px;display:flex}.admin-title h1{margin-bottom:7px;font-size:28px}.admin-title p{color:#8591a8;max-width:690px;font-size:13px}.admin-title>.primary{white-space:nowrap;font-size:12px}.admin-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;display:grid}.admin-stats article{background:#fff;border:1px solid #e5e9f3;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 18px;padding:24px;display:grid}.admin-stats article>svg{color:#a4b6d5;grid-row:span 2;align-self:center;width:30px;height:30px}.admin-stats b{font-size:28px;line-height:1.4}.admin-stats span{color:#8b99af;font-size:11px}.admin-tabs{border-bottom:1px solid #dfe5f0;gap:5px;margin-bottom:25px;display:flex}.admin-tabs button{color:#8595ae;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:15px 22px;font-size:12px;display:flex}.admin-tabs button.active{color:var(--navy);border-color:var(--navy)}.admin-panel{background:#fff;border:1px solid #e2e8f2;border-radius:12px;padding:25px}.admin-panel-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.admin-panel h2{font-size:20px}.admin-panel-heading p{color:#91a0b7;max-width:650px;margin-top:8px;font-size:11px;line-height:1.9}.admin-panel-heading>label{color:#9eaac1;border:1px solid #e2e7f1;border-radius:6px;align-items:center;min-width:210px;padding:0 10px;display:flex}.admin-panel-heading input{border:0;width:100%;font-size:12px}.admin-category-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.admin-category-grid article{border:1px solid #e5eaf3;border-radius:9px;align-items:center;gap:13px;padding:14px;transition:background .2s;display:flex}.admin-category-grid article.is-hidden{background:#f4f6fa}.admin-category-grid article.is-hidden img{opacity:.45;filter:grayscale()}.admin-category-grid img{object-fit:cover;border-radius:50%;width:52px;height:52px}.admin-category-grid b{font-size:13px;font-weight:500}.admin-category-grid small{color:#9aa7bc;margin-top:3px;font-size:10px;display:block}.admin-switch{background:#dce2ec;border-radius:20px;flex-shrink:0;width:43px;height:25px;margin-inline-start:auto;position:relative}.admin-switch>span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0001}.admin-switch.on{background:var(--navy)}.admin-switch.on>span{transform:translate(18px)}.admin-note{color:#8898b1;background:#f3f6fb;border-radius:6px;margin-top:22px;padding:13px 15px;font-size:11px;line-height:2}.admin-section-list>div{border-bottom:1px solid #ecf0f7;align-items:center;gap:20px;padding:20px 5px;display:flex}.admin-section-list b{font-size:13px;font-weight:400}.admin-section-list small{color:#9ba8bd;font-size:10px;display:block}.admin-copy-panel>label{flex-direction:column;gap:11px;margin:22px 0;font-size:13px;display:flex}.admin-copy-panel textarea{resize:vertical;min-height:120px;padding:14px;line-height:2}.admin-copy-panel small{color:#99a5bb;font-size:10px}.admin-copy-panel>p{color:#8d9eb6;font-size:11px}.admin-bottom{color:#8e9db6;justify-content:space-between;gap:15px;margin-top:20px;font-size:10px;display:flex}.admin-bottom button{align-items:center;gap:7px;display:flex}.admin-save-bar{bottom:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;background:#fffefeea;border-top:1px solid #dfe6f2;justify-content:space-between;align-items:center;gap:15px;padding:12px 4%;display:flex;position:fixed;inset-inline:0}.admin-save-bar>span{color:#8d9db5;font-size:12px}.admin-save-bar>.primary{min-width:145px;font-size:12px}.admin-alert{border:1px solid #dee7f5;border-radius:7px;align-items:center;gap:10px;margin-bottom:20px;padding:15px;font-size:12px;display:flex}.admin-alert.success{color:#3d7e5b;background:#f0f7f3}.admin-alert.error{color:#ab5353;background:#fcf1f1}.admin-alert>button{margin-inline-start:auto;font-size:11px;text-decoration:underline}.locale-en .hero-copy{text-align:left;direction:ltr}.locale-en .hero-copy>button,.locale-en .hero-eyebrow{align-self:flex-start}.locale-en .product-name{text-align:left}.locale-en .breadcrumb{direction:ltr}.locale-en .inspiration-grid>article{text-align:left}.locale-en .collection-banners span{text-align:left;left:22px;right:auto}.locale-en .full-cart-name{text-align:left}.locale-en .hero h1{font-size:35px}.locale-en .curve-floating{left:auto;right:39px}.locale-en .curve-chat-panel,.locale-en .curve-quick-menu{left:auto;right:104px}.locale-en .hero-copy{padding-left:55px;padding-right:25px}.locale-en .drawer{animation-name:drawerLTR}@keyframes drawerLTR{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes announcementMove{0%{transform:translate(0)}to{transform:translate(50%)}}@media (max-width:1100px) and (min-width:761px){.header-main,.header-actions{gap:12px}.language-switch{font-size:11px}.delivery{display:flex}.delivery>span{display:none}.homz-listing{grid-template-columns:240px minmax(0,1fr);gap:18px}.listing-category-rail>button{flex-basis:75px}.listing-category-rail>button>span{width:75px;height:75px}.listing-grid .product-name{font-size:11px}.listing-grid .price strong{font-size:20px}.curve-footer-top,.curve-footer-lower{gap:30px}}@media (max-width:760px){.promo{height:40px;min-height:40px;padding:0 30px;font-size:11px}.promo button{top:11px;right:12px}.promo-track{gap:35px;animation-duration:24s}.header-main{gap:8px;height:60px;padding:0 13px}.logo-crop{width:130px;height:39px}.logo-crop img{object-fit:contain;width:100%;max-width:100%;height:100%;position:static}.site-header .logo-crop img{filter:none}.header-actions{gap:14px}.header-actions>button svg{width:22px;height:22px}.header-actions .language-switch{display:none}.main-nav{gap:0;height:88px;padding:4px 10px 10px}.main-nav>button{gap:1px;min-width:55px;min-height:58px;font-size:11px}.main-nav img{width:43px;height:43px}.main-nav .nav-curve-mark{width:36px;height:36px;margin:3px 0}.nav-kids{min-height:42px}.nav-kids small{font-size:16px}.header-shell{z-index:25}.card-body{padding:12px 10px 9px}.product-name{min-height:42px;font-size:11px;line-height:1.85}.price strong{font-size:22px}.price-line{gap:5px;margin-top:9px}.price-line del{font-size:9px}.saving{font-size:10px}.rating-row{gap:3px;margin-top:7px}.rating-row b{font-size:10px}.rating-stars svg{width:11px;height:11px}.rating-row small{font-size:9px}.demo-sales{gap:3px;margin-top:4px;font-size:8px}.demo-sales svg{width:11px}.card-bottom>span{font-size:7px}.card-bottom button{width:26px;height:26px}.catalog-container{width:100%;margin:0 0 35px}.homz-listing{padding:14px 15px 0;display:block;position:relative}.listing-mobile-filter{color:var(--navy);margin-inline-start:auto;background:#f3f5f9;border-radius:20px;align-items:center;gap:7px;margin-bottom:14px;padding:7px 12px;font-size:11px;display:flex}.listing-sidebar{top:0;z-index:71;border-radius:0;width:min(85vw,340px);height:100dvh;display:none;position:fixed;inset-inline-start:0;box-shadow:0 0 25px #15305d30}.listing-sidebar.filter-open{display:flex}.listing-filter-overlay{z-index:70;background:#12214477;width:100%;height:100dvh;display:block;position:fixed;inset:0}.listing-filter-title>button{display:flex}.listing-filter-title{padding:20px 16px}.listing-filter-scroll{padding:0 18px}.listing-filter-scroll summary{font-size:13px}.listing-filter-scroll input[type=number]{font-size:16px}.listing-price-range{margin-top:16px}.range-numbers label{font-size:10px}.range-numbers input{width:78px}.filter-checkbox{padding:9px 0;font-size:12px}.listing-content{padding-top:0}.listing-content>h1{margin-bottom:15px;font-size:18px}.listing-category-rail{gap:13px;padding-bottom:12px}.listing-category-rail>button{flex-basis:72px;gap:12px;font-size:10px}.listing-category-rail>button>span{width:70px;height:70px}.listing-category-rail b{max-width:72px;font-size:10px;line-height:1.8}.listing-count{margin:14px 0 18px;font-size:15px}.listing-sort{margin-bottom:24px}.listing-sort label,.listing-sort select{font-size:10px}.listing-sort select{max-width:140px}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.listing-grid .product-card{border-radius:10px}.listing-grid .product-name{min-height:42px;font-size:11px}.listing-grid .price strong{font-size:22px}.listing-demo-note{font-size:9px}.listing-filter-bottom{padding-bottom:max(14px,env(safe-area-inset-bottom))}#listing-results{scroll-margin-top:195px}.curve-footer{margin-top:30px;padding:35px 0 25px}.curve-footer-top{grid-template-columns:1fr 1fr;gap:25px 20px;width:calc(100% - 45px)}.curve-footer h3{margin-bottom:13px;font-size:13px}.curve-footer-top button,.curve-footer-top a{margin:9px 0;font-size:11px;line-height:1.9}.curve-footer-lower{grid-template-columns:1fr 1fr;gap:25px 20px;width:calc(100% - 45px);margin:35px auto}.curve-footer-lower>div:nth-child(2){text-align:start}.curve-footer-lower>div:nth-child(2) button{margin:0}.curve-footer-lower>div:last-child{justify-self:start}.curve-footer-lower p{font-size:9px}.curve-footer-lower button,.curve-copyright{font-size:10px}.footer-egypt{font-size:11px}.curve-floating{gap:8px;bottom:17px;left:12px}.curve-floating>button{width:48px;height:48px}.curve-chat-launch svg{width:24px;height:24px}.curve-chat-launch>span>svg:last-child{width:13px;height:13px}.curve-quick-menu{width:min(290px,100vw - 30px);bottom:135px;left:14px}.curve-chat-panel{width:auto;height:min(590px,100dvh - 100px);max-height:calc(100dvh - 100px);bottom:76px;left:10px;right:10px}.chat-composer input{font-size:16px}.curve-chat-panel>header{padding:13px 14px}.curve-chat-panel b{font-size:13px}.chat-message{font-size:12px}.chat-quick-questions button{font-size:9px}.locale-en .curve-floating{left:auto;right:12px}.locale-en .curve-chat-panel{left:10px;right:10px}.locale-en .curve-quick-menu{left:auto;right:14px}.locale-en .hero-copy{padding-left:13px;padding-right:7px}.locale-en .hero h1{font-size:17px;line-height:1.45}.locale-en .hero p{font-size:8px}.locale-en .collection-banners span{left:12px}.policy-content{padding:0 15px}.policy-content h2{font-size:20px}.policy-content p{font-size:12px}.admin-header{gap:12px;padding:14px 18px}.admin-header img{width:37px;height:37px}.admin-header b{font-size:12px}.admin-header small{font-size:9px}.admin-header>a{gap:5px;font-size:10px}.admin-header>a>svg{width:13px}.admin-body{width:calc(100% - 28px);margin-top:24px}.admin-title{display:block}.admin-title h1{font-size:25px}.admin-title p{font-size:12px;line-height:1.9}.admin-title>.primary{width:100%;margin-top:20px}.admin-stats{gap:9px;margin:22px 0}.admin-stats article{padding:16px 11px;display:block}.admin-stats svg{width:21px;height:21px}.admin-stats b{margin:7px 0 0;font-size:25px;display:block}.admin-stats span{font-size:9px}.admin-tabs{white-space:nowrap;gap:0;overflow:auto}.admin-tabs button{gap:6px;padding:13px 12px;font-size:10px}.admin-tabs button svg{width:14px}.admin-panel{padding:18px 15px}.admin-panel h2{font-size:18px}.admin-panel-heading{margin-bottom:20px;display:block}.admin-panel-heading p{font-size:10px}.admin-panel-heading>label{width:100%;margin-top:18px}.admin-panel-heading input{font-size:16px}.admin-category-grid{grid-template-columns:1fr;gap:11px}.admin-category-grid article{gap:12px;padding:12px}.admin-category-grid img{width:44px;height:44px}.admin-category-grid b{font-size:12px}.admin-category-grid small{font-size:9px}.admin-note{padding:12px;font-size:10px}.admin-copy-panel textarea{font-size:16px}.admin-bottom{flex-direction:column;gap:15px;margin-top:22px;font-size:9px;display:flex}.admin-save-bar{padding:12px 15px max(12px,env(safe-area-inset-bottom));gap:12px}.admin-save-bar>span{font-size:10px}.admin-save-bar>.primary{min-width:110px;font-size:11px}.admin-alert{flex-wrap:wrap;gap:8px;font-size:11px}.admin-alert>button{font-size:10px}.admin-section-list b{font-size:12px}.admin-shell{padding-bottom:120px}}@media (prefers-reduced-motion:reduce){.promo-track{animation:none!important}.header-shell *{scroll-behavior:auto}}.locale-en .hero{direction:rtl}.categories{scrollbar-width:none;gap:23px;display:flex;overflow:auto}.categories>button{flex:0 0 calc(10% - 20.7px);min-width:88px}.menu-language{color:var(--navy);border-bottom:1px solid var(--line);padding:15px 0;font-size:13px;display:block}.locale-en .hero-copy{padding-left:55px}.rating-stars{color:#edb31b}.locale-en .cart-line-name{text-align:left}.locale-en .product-name{line-height:1.7}.locale-en .price-line{direction:ltr}.locale-en .hero-copy>button svg,.locale-en .chat-action svg{transform:rotate(180deg)}@media (max-width:760px){.main-nav{height:70px;padding-bottom:5px}.main-nav img{width:37px;height:37px}.main-nav>button{min-height:53px;font-size:10px}.nav-kids{min-height:37px}.main-nav .nav-curve-mark{width:31px;height:31px}.categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 5px;display:grid}.categories>button{min-width:0}.locale-en .hero-copy{padding-left:13px}.locale-en .hero-copy h1{font-size:17px}.locale-en .hero-copy p{font-size:8px}.locale-en .hero-copy>button{font-size:7px}.language-switch{white-space:nowrap}}.main-nav:empty{display:none}
