.grfh-root *,.grfh-root *:before,.grfh-root *:after{box-sizing:border-box}.grfh-root{--grfh-ease: cubic-bezier(.16, 1, .3, 1);--grfh-fast: .18s;--grfh-mid: .32s;--grfh-slow: .52s;position:relative;z-index:60;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--grfh-text);-webkit-font-smoothing:antialiased}.grfh-root--sticky{position:sticky;position:-webkit-sticky;inset-block-start:0;top:0}.grfh-root--fixed{position:fixed!important;inset-block-start:0;inset-inline:0;top:0;left:0;right:0;z-index:300}.grfh-root.grfh-rtl,[dir=rtl] .grfh-root{font-family:IBM Plex Sans Arabic,Cairo,system-ui,sans-serif;text-align:start}.grfh-rtl .grfh-nav-link,.grfh-rtl .grfh-col-title,.grfh-rtl .grfh-eyebrow,.grfh-rtl .grfh-btn{letter-spacing:0;text-transform:none}.grfh-rtl .grfh-nav-label,.grfh-rtl .grfh-col-link,.grfh-rtl .grfh-m-link{line-height:1.75}[dir=rtl] .grfh-icon-dir{transform:scaleX(-1)}.grfh{position:relative;padding-block-start:var(--grfh-gap-top);padding-inline:var(--grfh-gap-side);pointer-events:none;transition:transform var(--grfh-mid) var(--grfh-ease),padding-block-start var(--grfh-mid) var(--grfh-ease);overflow-x:clip}.grfh.is-hidden{transform:translateY(calc(-100% - var(--grfh-gap-top) - 20px))}.grfh.is-scrolled{padding-block-start:calc(var(--grfh-gap-top) * .55)}.grfh-pill{pointer-events:auto;position:relative;max-inline-size:var(--grfh-max-w);margin-inline:auto;border-radius:var(--grfh-radius);border:1px solid var(--grfh-border);background:var(--grfh-bg);box-shadow:var(--grfh-shadow);transition:background var(--grfh-mid) var(--grfh-ease),border-radius var(--grfh-mid) var(--grfh-ease),box-shadow var(--grfh-mid) var(--grfh-ease);overflow:hidden;overflow-y:clip}.grfh-pill::-webkit-scrollbar{display:none}.grfh-root.is-loc-open .grfh-pill{overflow:visible;overflow-y:visible}.grfh-root.is-loc-open .grfh{overflow:visible;overflow-x:visible}.grfh--glass .grfh-pill{backdrop-filter:blur(var(--grfh-blur)) saturate(1.6);-webkit-backdrop-filter:blur(var(--grfh-blur)) saturate(1.6)}.grfh--outline .grfh-pill{background:transparent;box-shadow:none}.grfh.is-scrolled .grfh-pill{background:var(--grfh-bg-scrolled)}.grfh.is-open .grfh-pill{box-shadow:0 2px 6px #0a0a0a0d,0 40px 90px -30px #0a0a0a57}.grfh-bar{position:relative;display:flex;align-items:center;gap:14px;block-size:var(--grfh-h);padding-inline:clamp(12px,2vw,22px);transition:block-size var(--grfh-mid) var(--grfh-ease)}.grfh.is-scrolled .grfh-bar{block-size:var(--grfh-h-scrolled)}.grfh-logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit;flex:0 0 auto;max-inline-size:var(--grfh-logo-w)}.grfh-logo-img{display:block;inline-size:100%;block-size:auto;max-block-size:calc(var(--grfh-h) - 28px);object-fit:contain}.grfh-logo-text{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.02em;white-space:nowrap}.grfh-rtl .grfh-logo-text{font-family:IBM Plex Sans Arabic,Cairo,sans-serif;letter-spacing:0}.grfh-nav{flex:1 1 auto;min-inline-size:0;display:flex}.grfh--align-center .grfh-nav{justify-content:center}.grfh--align-start .grfh-nav{justify-content:flex-start}.grfh--align-end .grfh-nav{justify-content:flex-end}.grfh-nav-list{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.grfh-nav-item{position:relative}.grfh-nav-link{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:999px;font-size:14.5px;font-weight:500;line-height:1;color:var(--grfh-text);text-decoration:none;white-space:nowrap;transition:background var(--grfh-fast) var(--grfh-ease),color var(--grfh-fast) var(--grfh-ease)}.grfh-nav-link:hover,.grfh-nav-item.is-open>.grfh-nav-link{background:color-mix(in srgb,var(--grfh-text) 7%,transparent)}.grfh-nav-item.is-active>.grfh-nav-link{font-weight:600}.grfh-nav-item.is-active>.grfh-nav-link:after{content:"";position:absolute;inset-block-end:2px;inset-inline:13px;block-size:2px;background:var(--grfh-accent);border-radius:2px}.grfh-caret{inline-size:9px;block-size:6px;transition:transform var(--grfh-mid) var(--grfh-ease);opacity:.6}.grfh-nav-item.is-open .grfh-caret{transform:rotate(180deg);opacity:1}.grfh-nav-badge{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:500;line-height:1;padding:3px 5px;border-radius:3px;text-transform:uppercase;background:var(--grfh-text);color:#fafafa}.grfh-nav-badge--new{background:#0a0a0a}.grfh-nav-badge--hot{background:#d24418;color:#fff}.grfh-nav-badge--sale{background:var(--grfh-accent);color:var(--grfh-accent-ink)}.grfh-rtl .grfh-nav-badge{text-transform:none;font-family:inherit;font-size:10px}.grfh-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto;margin-inline-start:auto}.grfh--align-center .grfh-actions,.grfh--align-end .grfh-actions{margin-inline-start:0}.grfh-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:38px;block-size:38px;border:0;border-radius:999px;background:transparent;color:var(--grfh-text);cursor:pointer;padding:0;text-decoration:none;transition:background var(--grfh-fast) var(--grfh-ease),transform var(--grfh-fast) var(--grfh-ease)}.grfh-icon-btn:hover{background:color-mix(in srgb,var(--grfh-text) 8%,transparent)}.grfh-icon-btn:active{transform:scale(.94)}.grfh-icon-btn svg{inline-size:20px;block-size:20px}.grfh-icon-btn.is-active{background:var(--grfh-accent);color:var(--grfh-accent-ink)}.grfh-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;block-size:40px;padding-inline:18px;border-radius:999px;border:1px solid transparent;font-size:14px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:transform var(--grfh-fast) var(--grfh-ease),box-shadow var(--grfh-fast) var(--grfh-ease),background var(--grfh-fast) var(--grfh-ease)}.grfh-btn svg{inline-size:17px;block-size:17px}.grfh-btn--solid{background:var(--grfh-accent);color:var(--grfh-accent-ink)}.grfh-btn--solid:hover{transform:translateY(-1px);box-shadow:0 4px 0 0 var(--grfh-text)}.grfh-btn--ghost{background:transparent;color:var(--grfh-text);border-color:var(--grfh-border)}.grfh-btn--ghost:hover{background:color-mix(in srgb,var(--grfh-text) 6%,transparent)}.grfh-btn--block{inline-size:100%}.grfh-btn--lg{block-size:48px;font-size:15px}.grfh-cart-count{position:absolute;inset-block-start:2px;inset-inline-end:1px;min-inline-size:17px;block-size:17px;padding-inline:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--grfh-accent);color:var(--grfh-accent-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;line-height:1;transition:transform var(--grfh-mid) var(--grfh-ease)}.grfh-cart-count.is-empty{transform:scale(0)}.grfh-cart-count.is-bump{animation:grfh-bump .42s var(--grfh-ease)}@keyframes grfh-bump{0%,to{transform:scale(1)}40%{transform:scale(1.4)}}.grfh-burger{display:none}.grfh-burger-lines{position:relative;inline-size:18px;block-size:12px;display:block}.grfh-burger-lines i{position:absolute;inset-inline:0;block-size:1.7px;border-radius:2px;background:currentColor;transition:transform var(--grfh-mid) var(--grfh-ease),inline-size var(--grfh-mid) var(--grfh-ease)}.grfh-burger-lines i:nth-child(1){inset-block-start:1px}.grfh-burger-lines i:nth-child(2){inset-block-end:1px;inline-size:68%}.grfh-burger[aria-expanded=true] .grfh-burger-lines i:nth-child(1){transform:translateY(4px) rotate(45deg)}.grfh-burger[aria-expanded=true] .grfh-burger-lines i:nth-child(2){inline-size:100%;transform:translateY(-4.6px) rotate(-45deg)}.grfh-panels,.grfh-searchwrap,.grfh-drawer{display:grid!important;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows var(--grfh-slow) var(--grfh-ease),opacity .2s var(--grfh-ease),visibility 0s linear var(--grfh-slow)}.grfh-panels.is-open,.grfh-searchwrap.is-open,.grfh-drawer.is-open{grid-template-rows:1fr;visibility:visible;opacity:1;transition:grid-template-rows var(--grfh-slow) var(--grfh-ease),opacity .26s var(--grfh-ease) 60ms,visibility 0s linear 0s}.grfh-panels>*,.grfh-searchwrap>*,.grfh-drawer>*{min-block-size:0;min-height:0;overflow:hidden}.grfh-searchwrap:not(.is-open)>.grfh-search-inner,.grfh-panels:not(.is-open) .grfh-panel-inner,.grfh-drawer:not(.is-open)>.grfh-drawer-inner{max-block-size:0;padding-block:0;border-block-start-width:0;overflow:hidden}.grfh-searchwrap>.grfh-search-inner,.grfh-panels .grfh-panel-inner,.grfh-drawer>.grfh-drawer-inner{max-block-size:1400px;transition:max-block-size var(--grfh-slow) var(--grfh-ease),padding-block var(--grfh-slow) var(--grfh-ease)}.grfh-drawer.is-open>.grfh-drawer-inner{max-block-size:min(70vh,560px)}.grfh-panels{position:relative}.grfh-panel{display:none}.grfh-panel.is-active{display:block}.grfh-panel-inner{display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,40px);padding:26px clamp(16px,2.4vw,28px) 28px;border-block-start:1px solid var(--grfh-border);background:var(--grfh-panel-bg)}.grfh-panel.is-active .grfh-panel-inner>*{animation:grfh-rise var(--grfh-slow) var(--grfh-ease) both}.grfh-panel.is-active .grfh-panel-inner>*:nth-child(2){animation-delay:60ms}.grfh-panel.is-active .grfh-panel-inner>*:nth-child(3){animation-delay:.11s}@keyframes grfh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.grfh-panel-inner.has-links.has-products{grid-template-columns:minmax(0,1fr) auto}.grfh-panel-inner.has-links.has-banner:not(.has-products){grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.grfh-panel-inner.has-links.has-products.has-banner{grid-template-columns:minmax(0,1fr) auto minmax(200px,260px)}.grfh-panel-inner.has-products.has-banner:not(.has-links){grid-template-columns:auto minmax(200px,280px);justify-content:start}.grfh-panel-inner.has-products:not(.has-links):not(.has-banner){grid-template-columns:auto;justify-content:start}.grfh-panel-inner.has-banner:not(.has-links):not(.has-products){grid-template-columns:minmax(0,1fr)}.grfh-panel-inner.has-banner:not(.has-links):not(.has-products) .grfh-banner{max-inline-size:420px}.grfh-cols{display:grid;grid-template-columns:repeat(var(--grfh-cols, 3),minmax(0,1fr));gap:8px 26px}.grfh-col-title{display:block;font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--grfh-muted);text-decoration:none;padding-block-end:10px;margin-block-end:8px;border-block-end:1px solid var(--grfh-border);transition:color var(--grfh-fast) var(--grfh-ease)}.grfh-col-title:hover{color:var(--grfh-text)}.grfh-rtl .grfh-col-title{font-family:IBM Plex Sans Arabic,Cairo,sans-serif;letter-spacing:0;text-transform:none;font-size:13px}.grfh-col-list{margin:0;padding:0;list-style:none}.grfh-col-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;margin-inline:-8px;border-radius:6px;font-size:14.5px;color:var(--grfh-text);text-decoration:none;transition:background var(--grfh-fast) var(--grfh-ease),padding-inline-start var(--grfh-fast) var(--grfh-ease)}.grfh-col-link:hover{background:color-mix(in srgb,var(--grfh-text) 5%,transparent);padding-inline-start:12px}.grfh-col-arrow{inline-size:12px;block-size:12px;opacity:0;transform:translate(-4px);transition:all var(--grfh-fast) var(--grfh-ease)}.grfh-col-link:hover .grfh-col-arrow{opacity:.55;transform:none}[dir=rtl] .grfh-col-arrow{transform:scaleX(-1) translate(-4px)}[dir=rtl] .grfh-col-link:hover .grfh-col-arrow{transform:scaleX(-1)}.grfh-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--grfh-muted)}.grfh-rtl .grfh-eyebrow{font-family:inherit;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.grfh-eyebrow--on-img{color:#ffffffd1}.grfh-promo{min-inline-size:0}.grfh-promo-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:14px}.grfh-promo-all{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--grfh-text);text-decoration:none;border-block-end:1px solid var(--grfh-border);padding-block-end:2px;transition:border-color var(--grfh-fast) var(--grfh-ease)}.grfh-promo-all:hover{border-color:var(--grfh-text)}.grfh-promo-all svg{inline-size:12px;block-size:12px}.grfh-prod-grid{display:grid;grid-template-columns:repeat(var(--grfh-pcols, 3),minmax(0,var(--grfh-card-max, 150px)));justify-content:start;gap:12px}[dir=rtl] .grfh-prod-grid{justify-content:start}.grfh-prod{display:block;text-decoration:none;color:inherit;border:1px solid var(--grfh-border);border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--grfh-text) 2%,transparent);transition:transform var(--grfh-mid) var(--grfh-ease),border-color var(--grfh-mid) var(--grfh-ease),box-shadow var(--grfh-mid) var(--grfh-ease)}.grfh-prod:hover{transform:translateY(-3px);border-color:var(--grfh-text);box-shadow:0 10px 24px -14px #0a0a0a66}.grfh-prod--ph{pointer-events:none;opacity:.75}.grfh-prod-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f4;display:flex;align-items:center;justify-content:center;padding:8px}.grfh-prod-img{inline-size:100%;block-size:100%;object-fit:contain;object-position:center;display:block;transition:transform var(--grfh-slow) var(--grfh-ease)}.grfh-prod:hover .grfh-prod-img{transform:scale(1.04)}.grfh-placeholder{fill:color-mix(in srgb,var(--grfh-text) 16%,transparent);background:#f5f5f4;inline-size:100%;block-size:100%;object-fit:contain}svg.grfh-placeholder{max-inline-size:100%;max-block-size:100%}.grfh-prod-tag{position:absolute;inset-block-start:7px;inset-inline-start:7px;padding:3px 7px;border-radius:3px;background:var(--grfh-accent);color:var(--grfh-accent-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.grfh-rtl .grfh-prod-tag{font-family:inherit;letter-spacing:0;text-transform:none;font-size:10px}.grfh-prod-tag--out{background:var(--grfh-text);color:#fafafa}.grfh-prod-info{padding:8px 9px 10px;display:grid;gap:2px}.grfh-prod-title{font-size:12.5px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grfh-rtl .grfh-prod-title{line-height:1.5}.grfh-prod-price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.grfh-prod-price s{color:var(--grfh-muted);font-size:10.5px}.grfh-banner{position:relative;display:block;overflow:hidden;border-radius:8px;min-block-size:200px;text-decoration:none;border:1px solid var(--grfh-border)}.grfh-banner-img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--grfh-slow) var(--grfh-ease)}.grfh-banner-img--ph{background:linear-gradient(140deg,#0a0a0a,#3a3a3a)}.grfh-banner:hover .grfh-banner-img{transform:scale(1.05)}.grfh-banner-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:7px;block-size:100%;min-block-size:200px;padding:18px;justify-content:flex-end;background:linear-gradient(to top,rgba(10,10,10,.78) 0%,rgba(10,10,10,.12) 62%,transparent 100%);color:#fafafa}.grfh-banner-title{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.grfh-rtl .grfh-banner-title{font-family:IBM Plex Sans Arabic,Cairo,sans-serif;letter-spacing:0;line-height:1.4}.grfh-banner-cta{display:inline-flex;align-items:center;gap:6px;margin-block-start:3px;padding:7px 13px;border-radius:999px;background:var(--grfh-accent);color:var(--grfh-accent-ink);font-size:12.5px;font-weight:600}.grfh-banner-cta svg{inline-size:12px;block-size:12px}.grfh-search-inner{border-block-start:1px solid var(--grfh-border);background:var(--grfh-panel-bg);padding:16px clamp(16px,2.4vw,28px) 20px}.grfh-search-form{display:flex;align-items:center;gap:10px;block-size:50px;padding-inline:16px;border:1px solid var(--grfh-border);border-radius:999px;background:color-mix(in srgb,var(--grfh-text) 3%,transparent);transition:border-color var(--grfh-fast) var(--grfh-ease)}.grfh-search-form:focus-within{border-color:var(--grfh-text)}.grfh-search-ico{inline-size:19px;block-size:19px;flex:0 0 auto;opacity:.5}.grfh-search-input{flex:1 1 auto;min-inline-size:0;border:0;background:transparent;outline:none;font:inherit;font-size:15.5px;color:var(--grfh-text)}.grfh-search-input::placeholder{color:var(--grfh-muted)}.grfh-search-input::-webkit-search-cancel-button{display:none}.grfh-search-close{inline-size:32px;block-size:32px;flex:0 0 auto}.grfh-search-close svg{inline-size:16px;block-size:16px}.grfh-suggest{display:flex;flex-wrap:wrap;gap:7px;margin-block-start:12px}.grfh-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid var(--grfh-border);font-size:12.5px;color:var(--grfh-muted);text-decoration:none;transition:all var(--grfh-fast) var(--grfh-ease)}.grfh-chip:hover{border-color:var(--grfh-text);color:var(--grfh-text)}.grfh-search-results:not(:empty){margin-block-start:14px}.grfh-sr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.grfh-sr-item{display:flex;align-items:center;gap:11px;padding:8px;border-radius:8px;border:1px solid transparent;text-decoration:none;color:inherit;transition:background var(--grfh-fast) var(--grfh-ease),border-color var(--grfh-fast) var(--grfh-ease)}.grfh-sr-item:hover{background:color-mix(in srgb,var(--grfh-text) 4%,transparent);border-color:var(--grfh-border)}.grfh-sr-thumb{inline-size:48px;block-size:48px;flex:0 0 auto;border-radius:6px;object-fit:cover;background:#f5f5f4}.grfh-sr-meta{display:grid;gap:2px;min-inline-size:0}.grfh-sr-title{font-size:13.5px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grfh-sr-price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--grfh-muted)}.grfh-sr-msg{font-size:13.5px;color:var(--grfh-muted);padding:10px 2px}.grfh-sr-all{display:inline-flex;margin-block-start:10px;font-size:13px;font-weight:600;color:var(--grfh-text);text-decoration:none;border-block-end:1px solid var(--grfh-border);padding-block-end:2px}.grfh-sr-all:hover{border-color:var(--grfh-text)}.grfh-drawer-inner{border-block-start:1px solid var(--grfh-border);background:var(--grfh-panel-bg);padding:8px clamp(14px,4vw,22px) 18px;overflow-y:hidden;overflow-x:clip;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--grfh-border) transparent}.grfh-drawer.is-open>.grfh-drawer-inner{overflow-y:auto}.grfh-drawer-inner::-webkit-scrollbar{inline-size:3px}.grfh-drawer-inner::-webkit-scrollbar-track{background:transparent}.grfh-drawer-inner::-webkit-scrollbar-thumb{background:var(--grfh-border);border-radius:3px}.grfh-m-list{margin:0;padding:0;list-style:none}.grfh-m-item{border-block-end:1px solid var(--grfh-border)}.grfh-m-item:last-child{border-block-end:0}.grfh-m-link{display:flex;align-items:center;justify-content:space-between;gap:10px;inline-size:100%;padding:14px 2px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:16px;font-weight:500;color:var(--grfh-text);text-decoration:none;text-align:start}.grfh-m-toggle[aria-expanded=true] .grfh-caret{transform:rotate(180deg)}.grfh-m-sub{display:block;max-block-size:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-block-size var(--grfh-mid) var(--grfh-ease),opacity .16s var(--grfh-ease),visibility 0s linear var(--grfh-mid)}.grfh-m-sub.is-open{max-block-size:1600px;opacity:1;visibility:visible;overflow:visible;overflow-x:clip;transition:max-block-size var(--grfh-slow) var(--grfh-ease),opacity .22s var(--grfh-ease) 40ms,visibility 0s linear 0s}.grfh-m-sub ul{margin:0;padding:0;list-style:none}.grfh-m-sublink{display:block;padding:10px 2px 10px 14px;padding-inline:14px 2px;font-size:14.5px;color:var(--grfh-muted);text-decoration:none;border-inline-start:1px solid var(--grfh-border);margin-inline-start:3px}.grfh-m-sublink:hover{color:var(--grfh-text)}.grfh-m-sublink--deep{opacity:.82;font-size:13.5px;padding-inline-start:26px}.grfh-m-products{padding-block:4px 14px;padding-inline-start:3px}.grfh-m-products-head{display:block;margin-block-end:9px}.grfh-m-prod-scroll{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(clamp(14px,4vw,22px)*-1);padding-inline:clamp(14px,4vw,22px);padding-block-end:2px}.grfh-m-prod-scroll::-webkit-scrollbar{display:none}.grfh-m-prod-scroll>.grfh-prod{inline-size:130px;min-inline-size:130px;max-inline-size:130px;flex:0 0 130px;scroll-snap-align:start}.grfh-m-prod-scroll .grfh-prod-media{padding:6px}.grfh-m-prod-scroll .grfh-prod-info{padding:7px 8px 9px}.grfh-m-prod-scroll .grfh-prod-title{-webkit-line-clamp:2;font-size:11.5px;line-height:1.3}.grfh-m-prod-scroll .grfh-prod-price{font-size:11px}.grfh-rtl .grfh-m-prod-scroll .grfh-prod-title{line-height:1.5}@media(min-width:430px){.grfh-m-prod-scroll>.grfh-prod{inline-size:142px;min-inline-size:142px;max-inline-size:142px;flex:0 0 142px}}.grfh-m-products-all{display:inline-flex;align-items:center;gap:5px;margin-block-start:11px;font-size:13px;font-weight:600;color:var(--grfh-text);text-decoration:none;border-block-end:1px solid var(--grfh-border);padding-block-end:2px}.grfh-m-products-all svg{inline-size:12px;block-size:12px}.grfh-m-banner{display:block;margin-block:4px 14px;min-block-size:132px;border-radius:8px}.grfh-m-banner .grfh-banner-body{min-block-size:132px;padding:14px}.grfh-m-banner .grfh-banner-title{font-size:17px}.grfh-m-foot{margin-block-start:16px;display:grid;gap:10px}.grfh-m-note{margin:0;font-size:12.5px;color:var(--grfh-muted);text-align:center}.grfh-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.grfh-cart.is-open{pointer-events:auto}.grfh-cart-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a6b;opacity:0;transition:opacity var(--grfh-mid) var(--grfh-ease);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.grfh-cart.is-open .grfh-cart-scrim{opacity:1}.grfh-cart-panel{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(420px,100%);display:flex;flex-direction:column;background:var(--grfh-panel-bg);border-inline-start:1px solid var(--grfh-border);transform:translate(100%);transition:transform var(--grfh-slow) var(--grfh-ease)}[dir=rtl] .grfh-cart-panel{transform:translate(-100%)}.grfh-cart.is-open .grfh-cart-panel{transform:none}.grfh-cart-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-block-end:1px solid var(--grfh-border);flex:0 0 auto}.grfh-cart-title{font-family:Space Grotesk,IBM Plex Sans Arabic,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.01em}.grfh-rtl .grfh-cart-title{font-family:IBM Plex Sans Arabic,Cairo,sans-serif;letter-spacing:0}.grfh-cart-body{flex:1 1 auto;overflow-y:auto;padding:14px 20px;overscroll-behavior:contain}.grfh-ci{display:grid;grid-template-columns:62px 1fr auto;gap:12px;padding-block:14px;border-block-end:1px solid var(--grfh-border)}.grfh-ci:last-child{border-block-end:0}.grfh-ci-img{inline-size:62px;block-size:72px;object-fit:cover;border-radius:6px;background:#f5f5f4}.grfh-ci-meta{display:grid;gap:4px;align-content:start;min-inline-size:0}.grfh-ci-title{font-size:13.5px;font-weight:500;line-height:1.35;color:var(--grfh-text);text-decoration:none}.grfh-ci-title:hover{text-decoration:underline}.grfh-ci-variant{font-size:12px;color:var(--grfh-muted)}.grfh-ci-price{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.grfh-ci-side{display:grid;gap:8px;justify-items:end;align-content:start}.grfh-qty{display:inline-flex;align-items:center;border:1px solid var(--grfh-border);border-radius:999px;overflow:hidden}.grfh-qty button{inline-size:26px;block-size:26px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:15px;line-height:1;color:var(--grfh-text);display:inline-flex;align-items:center;justify-content:center}.grfh-qty button:hover{background:color-mix(in srgb,var(--grfh-text) 8%,transparent)}.grfh-qty span{min-inline-size:22px;text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.grfh-ci-remove{border:0;background:transparent;cursor:pointer;font:inherit;font-size:11.5px;color:var(--grfh-muted);text-decoration:underline;padding:0}.grfh-ci-remove:hover{color:var(--grfh-text)}.grfh-cart-empty{display:grid;gap:14px;justify-items:center;text-align:center;padding-block:56px;color:var(--grfh-muted);font-size:14.5px}.grfh-cart-foot{flex:0 0 auto;padding:16px 20px 20px;border-block-start:1px solid var(--grfh-border);display:grid;gap:10px}.grfh-cart-row{display:flex;align-items:baseline;justify-content:space-between;font-size:15px}.grfh-cart-row strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:17px}.grfh-cart-note{margin:0;font-size:12px;color:var(--grfh-muted)}.grfh-cart-link{text-align:center;font-size:13px;color:var(--grfh-muted);text-decoration:underline}.grfh-cart-link:hover{color:var(--grfh-text)}.grfh-cart.is-loading .grfh-cart-body{opacity:.5;pointer-events:none}.grfh-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0a0a0a47;opacity:0;pointer-events:none;transition:opacity var(--grfh-mid) var(--grfh-ease)}.grfh-root.is-any-open .grfh-scrim{opacity:1;pointer-events:auto}.grfh-spacer{block-size:calc(var(--grfh-h) + var(--grfh-gap-top) + 8px);pointer-events:none}.grfh-only-sm{display:none}@media(max-width:1100px){.grfh-panel-inner:has(.grfh-promo):has(.grfh-banner){grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.grfh-panel-inner:has(.grfh-promo):has(.grfh-banner) .grfh-banner{grid-column:1 / -1;min-block-size:150px}.grfh-panel-inner:has(.grfh-promo):has(.grfh-banner) .grfh-banner-body{min-block-size:150px}}@media(max-width:990px){.grfh-burger{display:inline-flex}.grfh-nav,.grfh-hide-sm{display:none}.grfh-only-sm{display:inline-flex}.grfh-bar{gap:8px}.grfh-logo{margin-inline-end:auto}.grfh-panels{display:none}.grfh-cart-panel{inline-size:min(400px,92%)}}@media(max-width:640px){.grfh{padding-inline:max(8px,calc(var(--grfh-gap-side) * .6));padding-block-start:max(8px,calc(var(--grfh-gap-top) * .6))}.grfh-pill{border-radius:min(var(--grfh-radius),22px)}.grfh-actions{gap:0}.grfh-icon-btn{inline-size:36px;block-size:36px}.grfh-sr-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.grfh-root *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.grfh-root :focus-visible{outline:2px solid var(--grfh-accent);outline-offset:2px;border-radius:6px}.shopify-section:has(>.grfh-root--sticky),.shopify-section-group-header-group:has(.grfh-root--sticky),.gr-floating-header-section:has(.grfh-root--sticky){overflow:visible!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important;position:static;z-index:300}.shopify-section-header-sticky .grfh-root--sticky,.shopify-section-header-group .grfh-root--sticky{position:sticky;inset-block-start:0;top:0}html:has(.grfh-root--sticky),body:has(.grfh-root--sticky){overflow-x:clip;overflow-y:visible}.gr-floating-header-section{position:relative;z-index:300}.grfh-root--sticky .grfh{overflow-x:clip;overflow-y:visible}form[action*="/cart/add"][data-grfh-done] .loading-overlay,form[action*="/cart/add"][data-grfh-done] .loading__spinner,form[action*="/cart/add"][data-grfh-done] .btn__spinner,form[action*="/cart/add"][data-grfh-done] .spinner,form[action*="/cart/add"][data-grfh-done] .btn-loader,form[action*="/cart/add"][data-grfh-done] .icon-spinner,form[action*="/cart/add"][data-grfh-done] .loader{display:none!important;opacity:0!important;visibility:hidden!important}form[action*="/cart/add"][data-grfh-done] [name=add],form[action*="/cart/add"][data-grfh-done] button[type=submit]{pointer-events:auto!important;opacity:1!important;cursor:pointer!important}form[action*="/cart/add"][data-grfh-done] [name=add]>*,form[action*="/cart/add"][data-grfh-done] button[type=submit]>*{visibility:visible!important;opacity:1!important}form[action*="/cart/add"][data-grfh-done] .btn__text,form[action*="/cart/add"][data-grfh-done] .add-to-cart__text,form[action*="/cart/add"][data-grfh-done] [data-add-to-cart-text]{visibility:visible!important;opacity:1!important}.grfh-social{display:flex;align-items:center;gap:2px;margin-inline-end:4px;padding-inline-end:6px;border-inline-end:1px solid var(--grfh-border)}.grfh-soc{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:999px;color:var(--grfh-text);text-decoration:none;opacity:.72;transition:opacity var(--grfh-fast) var(--grfh-ease),background var(--grfh-fast) var(--grfh-ease),transform var(--grfh-fast) var(--grfh-ease)}.grfh-soc svg{inline-size:16px;block-size:16px;display:block}.grfh-soc:hover{opacity:1;background:color-mix(in srgb,var(--grfh-text) 8%,transparent);transform:translateY(-1px)}.grfh-soc--wa:hover{color:#25d366;background:color-mix(in srgb,#25D366 12%,transparent)}.grfh-loc{display:flex;align-items:center;gap:2px;margin:0}.grfh-loc-item{position:relative}.grfh-loc-btn{display:inline-flex;align-items:center;gap:6px;block-size:34px;padding-inline:11px;border:0;border-radius:999px;background:transparent;color:var(--grfh-text);font:inherit;font-size:13.5px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:background var(--grfh-fast) var(--grfh-ease)}.grfh-loc-btn:hover,.grfh-loc-item.is-open .grfh-loc-btn{background:color-mix(in srgb,var(--grfh-text) 8%,transparent)}.grfh-loc-btn>svg:first-child{inline-size:16px;block-size:16px;opacity:.7}.grfh-loc-btn .grfh-caret{inline-size:9px;block-size:6px;opacity:.6}.grfh-loc-item.is-open .grfh-caret{transform:rotate(180deg)}.grfh-loc-list{position:absolute;max-inline-size:min(240px,calc(100vw - 32px));inset-block-start:calc(100% + 10px);inset-inline-end:0;z-index:400;min-inline-size:170px;margin:0;padding:6px;list-style:none;border:1px solid var(--grfh-border);border-radius:12px;background:var(--grfh-panel-bg);box-shadow:0 2px 6px #0a0a0a0a,0 18px 40px -16px #0a0a0a4d;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--grfh-mid) var(--grfh-ease),transform var(--grfh-mid) var(--grfh-ease),visibility 0s linear var(--grfh-mid)}.grfh-loc-item.is-open .grfh-loc-list{opacity:1;visibility:visible;transform:none;transition:opacity var(--grfh-mid) var(--grfh-ease),transform var(--grfh-mid) var(--grfh-ease),visibility 0s linear 0s}.grfh-loc-list--tall{max-block-size:min(320px,60vh);overflow-y:auto;scrollbar-width:thin}.grfh-loc-list--tall::-webkit-scrollbar{inline-size:4px}.grfh-loc-list--tall::-webkit-scrollbar-thumb{background:var(--grfh-border);border-radius:4px}.grfh-loc-opt{display:block;inline-size:100%;padding:9px 12px;border:0;border-radius:8px;background:transparent;color:var(--grfh-text);font:inherit;font-size:13.5px;text-align:start;cursor:pointer;transition:background var(--grfh-fast) var(--grfh-ease)}.grfh-loc-opt:hover{background:color-mix(in srgb,var(--grfh-text) 6%,transparent)}.grfh-loc-opt.is-on{font-weight:600;background:color-mix(in srgb,var(--grfh-accent) 22%,transparent)}.grfh-m-loc{display:grid;gap:14px;margin-block-end:4px}.grfh-m-locrow{display:grid;gap:8px}.grfh-m-loclabel{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--grfh-muted)}.grfh-rtl .grfh-m-loclabel{letter-spacing:0;text-transform:none;font-size:13px}.grfh-m-chips{display:flex;flex-wrap:wrap;gap:7px}.grfh-m-chip{padding:8px 14px;border:1px solid var(--grfh-border);border-radius:999px;background:transparent;color:var(--grfh-text);font:inherit;font-size:13.5px;cursor:pointer;transition:all var(--grfh-fast) var(--grfh-ease)}.grfh-m-chip:hover{border-color:var(--grfh-text)}.grfh-m-chip.is-on{background:var(--grfh-accent);border-color:var(--grfh-accent);color:var(--grfh-accent-ink);font-weight:600}.grfh-m-select{inline-size:100%;block-size:44px;padding-inline:13px;border:1px solid var(--grfh-border);border-radius:10px;background:var(--grfh-panel-bg);color:var(--grfh-text);font:inherit;font-size:14px;cursor:pointer}.grfh-m-social{display:flex;justify-content:center;gap:6px;padding-block-start:14px;margin-block-start:4px;border-block-start:1px solid var(--grfh-border)}.grfh-m-social .grfh-soc{inline-size:40px;block-size:40px;opacity:.85}.grfh-m-social .grfh-soc svg{inline-size:19px;block-size:19px}@media(max-width:1200px){.grfh-hide-md{display:none!important}}@media(max-width:990px){.grfh-loc{display:none}}.grfh--transparent{padding-block-start:0;padding-inline:0}.grfh--transparent .grfh-pill{max-inline-size:none;border-radius:0;border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.grfh--transparent .grfh-bar{max-inline-size:var(--grfh-max-w);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.grfh-root--transparent{position:absolute;inset-inline:0;inset-block-start:0;z-index:60}.grfh-root--transparent.grfh-root--sticky{position:absolute}.grfh-root--transparent.grfh-root--fixed{position:fixed!important}.grfh--transparent.is-scrolled .grfh-pill{background:var(--grfh-bg-scrolled);border-block-end-color:var(--grfh-border);box-shadow:0 1px 0 0 var(--grfh-border),0 8px 24px -16px #0a0a0a4d}.grfh--transparent.is-scrolled .grfh-pill{backdrop-filter:blur(var(--grfh-blur)) saturate(1.5);-webkit-backdrop-filter:blur(var(--grfh-blur)) saturate(1.5)}.grfh--transparent.is-open .grfh-pill{background:var(--grfh-bg-scrolled)}.grfh--transparent:not(.is-scrolled):not(.is-open) .grfh-over-light{--grfh-text: #FFFFFF;--grfh-muted: rgba(255, 255, 255, .78);--grfh-border: rgba(255, 255, 255, .26)}.grfh--bar{padding-block-start:0;padding-inline:0}.grfh--bar .grfh-pill{max-inline-size:none;border-radius:0;border-inline:0;border-block-start:0;box-shadow:none}.grfh--bar .grfh-bar{max-inline-size:var(--grfh-max-w);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.grfh--bar.is-scrolled .grfh-pill{box-shadow:0 6px 20px -14px #0a0a0a59}.grfh--bar .grfh-panel-inner,.grfh--transparent .grfh-panel-inner,.grfh--bar .grfh-search-inner,.grfh--transparent .grfh-search-inner,.grfh--bar .grfh-drawer-inner,.grfh--transparent .grfh-drawer-inner{max-inline-size:var(--grfh-max-w);margin-inline:auto}.grfh--nav-drawer .grfh-nav{display:none!important}.grfh--nav-drawer .grfh-burger{display:inline-flex}.grfh--nav-drawer .grfh-panels{display:none}.grfh-burger-txt{margin-inline-start:8px;font-size:13.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.grfh-rtl .grfh-burger-txt{letter-spacing:0}.grfh--nav-drawer .grfh-burger{inline-size:auto;padding-inline:12px;gap:0}@media(max-width:990px){.grfh-burger-txt{display:none}.grfh--nav-drawer .grfh-burger{inline-size:38px;padding-inline:0}}.grfh--nav-drawer .grfh-drawer-inner{max-block-size:min(78vh,680px)}.grfh-ico-img{inline-size:var(--grfh-ico, 20px);block-size:var(--grfh-ico, 20px);object-fit:contain;display:block}.grfh--icons-custom .grfh-icon-btn svg{display:none}.grfh-icon-btn svg{inline-size:var(--grfh-ico, 20px);block-size:var(--grfh-ico, 20px)}.grfh-m-social .grfh-ico-img{inline-size:20px;block-size:20px}.grfh-tile{position:relative;display:block;overflow:hidden;border-radius:8px;border:1px solid var(--grfh-border);background:color-mix(in srgb,var(--grfh-text) 3%,transparent);text-decoration:none;color:inherit;min-block-size:0;transition:transform var(--grfh-mid) var(--grfh-ease),border-color var(--grfh-mid) var(--grfh-ease)}a.grfh-tile:hover{transform:translateY(-3px);border-color:var(--grfh-text)}.grfh-tile-img{inline-size:100%;block-size:100%;display:block;object-fit:cover;object-position:center;transition:transform var(--grfh-slow) var(--grfh-ease)}a.grfh-tile:hover .grfh-tile-img{transform:scale(1.04)}.grfh-tile-cap{position:absolute;inset-inline:10px;inset-block-end:10px;padding:6px 11px;border-radius:999px;background:#fffffff0;color:#0a0a0a;font-size:12px;font-weight:600;line-height:1.3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.grfh-tile--1x1{grid-column:span 1;grid-row:span 1;aspect-ratio:1 / 1}.grfh-tile--2x1{grid-column:span 2;grid-row:span 1;aspect-ratio:2 / 1}.grfh-tile--1x2{grid-column:span 1;grid-row:span 2;aspect-ratio:1 / 2}.grfh-tile--2x2{grid-column:span 2;grid-row:span 2;aspect-ratio:1 / 1}.grfh-prod-grid{grid-auto-rows:auto;align-items:start}.grfh-prod-grid--dauto{grid-template-columns:repeat(auto-fill,minmax(var(--grfh-card-max, 150px),1fr))}.grfh-prod-grid--d3{grid-template-columns:repeat(3,minmax(0,1fr))}.grfh-prod-grid--d4{grid-template-columns:repeat(4,minmax(0,1fr))}.grfh-prod-grid--d5{grid-template-columns:repeat(5,minmax(0,1fr))}.grfh-prod-grid:has(.grfh-tile) .grfh-prod{inline-size:100%;max-inline-size:none}@media(max-width:749px){.grfh-tile--2x1,.grfh-tile--2x2{grid-column:span 2}.grfh-tile--1x2{grid-row:span 1;aspect-ratio:1 / 1}.grfh-prod-grid--d4,.grfh-prod-grid--d5{grid-template-columns:repeat(3,minmax(0,1fr))}}.grfh-prod,.grfh-prod-media{background:transparent}.grfh-prod-media{padding:10px}.grfh-prod-img{object-fit:contain}.grfh-placeholder{background:transparent}.grfh--card-plate .grfh-prod-media{background:color-mix(in srgb,var(--grfh-text) 4%,transparent)}.grfh--card-plate .grfh-prod{background:color-mix(in srgb,var(--grfh-text) 2%,transparent)}.grfh--card-bare .grfh-prod{border-color:transparent}.grfh--card-bare .grfh-prod:hover{border-color:var(--grfh-border)}.gup,.gup *,.gup *:before,.gup *:after{box-sizing:border-box}.gup{--gup-ease: cubic-bezier(.16, 1, .3, 1);--gup-fast: .18s;--gup-mid: .32s;--gup-slow: .48s;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;pointer-events:none;font-family:inherit;color:var(--gup-text);-webkit-font-smoothing:antialiased}.gup.is-open{pointer-events:auto}.gup.gup-rtl,[dir=rtl] .gup{text-align:start}.gup-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a75;opacity:0;transition:opacity var(--gup-mid) var(--gup-ease);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.gup.is-open .gup-scrim{opacity:1}.gup--corner .gup-scrim{background:#0a0a0a47}.gup-modal{position:relative;z-index:1;inline-size:min(var(--gup-max),calc(100vw - 28px));max-block-size:min(88vh,760px);margin:auto;display:flex;flex-direction:column;background:var(--gup-bg);border:1px solid var(--gup-border);border-radius:var(--gup-radius);box-shadow:0 4px 12px #0a0a0a0f,0 40px 90px -28px #0a0a0a6b;opacity:0;transform:translateY(18px) scale(.97);transition:opacity var(--gup-mid) var(--gup-ease),transform var(--gup-slow) var(--gup-ease);overflow:hidden}.gup.is-open .gup-modal{opacity:1;transform:none}.gup--corner{align-items:flex-end;justify-content:flex-end}.gup--corner .gup-modal{margin:0;margin-inline-end:18px;margin-block-end:18px;inline-size:min(400px,calc(100vw - 28px));transform:translateY(24px)}.gup--corner.is-open .gup-modal{transform:none}.gup-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-block-end:1px solid var(--gup-border);flex:0 0 auto}.gup-tick{inline-size:24px;block-size:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--gup-ok) 15%,transparent);color:var(--gup-ok);flex:0 0 auto;animation:gup-pop .46s var(--gup-ease) both}.gup-tick svg{inline-size:14px;block-size:14px}@keyframes gup-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.gup-added{font-size:14px;font-weight:600}.gup-x{margin-inline-start:auto;inline-size:30px;block-size:30px;border:0;border-radius:999px;background:transparent;color:var(--gup-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--gup-fast) var(--gup-ease)}.gup-x:hover{background:color-mix(in srgb,var(--gup-text) 8%,transparent)}.gup-x svg{inline-size:15px;block-size:15px}.gup-just{display:flex;align-items:center;gap:12px;padding:14px 16px;border-block-end:1px solid var(--gup-border);flex:0 0 auto}.gup-just:empty{display:none}.gup-just-img{inline-size:56px;block-size:64px;border-radius:8px;object-fit:cover;background:color-mix(in srgb,var(--gup-text) 5%,transparent);flex:0 0 auto}.gup-just-meta{display:grid;gap:3px;min-inline-size:0}.gup-just-name{font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gup-just-var{font-size:12.5px;color:var(--gup-muted)}.gup-just-price{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;margin-inline-start:auto;flex:0 0 auto}.gup-ship{padding:12px 16px;border-block-end:1px solid var(--gup-border);flex:0 0 auto}.gup-ship-txt{font-size:12.5px;color:var(--gup-muted);margin-block-end:7px}.gup-ship-txt b{color:var(--gup-text);font-weight:600}.gup-ship.is-done .gup-ship-txt{color:var(--gup-ok);font-weight:600}.gup-ship-rail{block-size:5px;border-radius:999px;background:color-mix(in srgb,var(--gup-text) 9%,transparent);overflow:hidden}.gup-ship-fill{display:block;block-size:100%;inline-size:0;border-radius:999px;background:var(--gup-accent);transition:inline-size var(--gup-slow) var(--gup-ease),background var(--gup-mid) var(--gup-ease)}.gup-ship.is-done .gup-ship-fill{background:var(--gup-ok)}.gup-recs{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:16px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gup-border) transparent}.gup-recs::-webkit-scrollbar{inline-size:4px}.gup-recs::-webkit-scrollbar-track{background:transparent}.gup-recs::-webkit-scrollbar-thumb{background:var(--gup-border);border-radius:4px}.gup-recs-head{margin-block-end:12px}.gup-title{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.gup-rtl .gup-title{letter-spacing:0;line-height:1.5}.gup-recs-sub{margin:4px 0 0;font-size:12.5px;color:var(--gup-muted);line-height:1.5}.gup-rtl .gup-recs-sub{line-height:1.7}.gup-list{display:grid;gap:10px}.gup-item{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--gup-border);border-radius:10px;transition:border-color var(--gup-fast) var(--gup-ease),transform var(--gup-fast) var(--gup-ease)}.gup-item:hover{border-color:color-mix(in srgb,var(--gup-text) 32%,transparent)}.gup-item.is-done{border-color:color-mix(in srgb,var(--gup-ok) 45%,transparent);background:color-mix(in srgb,var(--gup-ok) 6%,transparent)}.gup-thumb{inline-size:62px;block-size:70px;border-radius:8px;overflow:hidden;display:block;background:color-mix(in srgb,var(--gup-text) 5%,transparent)}.gup-img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.gup-ph{object-fit:contain;padding:10%}.gup-meta{display:grid;gap:4px;min-inline-size:0}.gup-name{font-size:13.5px;font-weight:500;line-height:1.35;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gup-name:hover{text-decoration:underline}.gup-rtl .gup-name{line-height:1.55}.gup-price{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.gup-price s{color:var(--gup-muted);font-size:11px}.gup-tag{font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:var(--gup-accent);color:var(--gup-accent-ink)}.gup-rtl .gup-tag{letter-spacing:0;text-transform:none;font-size:10.5px}.gup-variant{inline-size:100%;max-inline-size:190px;block-size:30px;padding-inline:8px;border:1px solid var(--gup-border);border-radius:6px;background:var(--gup-bg);color:var(--gup-text);font:inherit;font-size:12px;cursor:pointer}.gup-add{flex:0 0 auto;block-size:34px;min-inline-size:66px;padding-inline:14px;border:1px solid var(--gup-text);border-radius:999px;background:transparent;color:var(--gup-text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all var(--gup-fast) var(--gup-ease)}.gup-add:hover{background:var(--gup-text);color:var(--gup-bg)}.gup-add.is-busy{opacity:.55;pointer-events:none}.gup-add.is-done{background:var(--gup-ok);border-color:var(--gup-ok);color:#fff;pointer-events:none}.gup-out{font-size:11.5px;color:var(--gup-muted);white-space:nowrap}.gup-foot{flex:0 0 auto;padding:14px 16px 16px;border-block-start:1px solid var(--gup-border);display:grid;gap:11px;background:var(--gup-bg)}.gup-total{display:flex;align-items:baseline;justify-content:space-between;font-size:14px}.gup-total strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px}.gup-cta{display:grid;grid-template-columns:1fr 1.25fr;gap:9px}.gup-btn{display:inline-flex;align-items:center;justify-content:center;block-size:46px;padding-inline:16px;border-radius:999px;border:1px solid transparent;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;text-align:center;transition:transform var(--gup-fast) var(--gup-ease),box-shadow var(--gup-fast) var(--gup-ease),background var(--gup-fast) var(--gup-ease)}.gup-btn--solid{background:var(--gup-accent);color:var(--gup-accent-ink)}.gup-btn--solid:hover{transform:translateY(-1px);box-shadow:0 4px 0 0 var(--gup-text)}.gup-btn--ghost{background:transparent;color:var(--gup-text);border-color:var(--gup-border)}.gup-btn--ghost:hover{background:color-mix(in srgb,var(--gup-text) 6%,transparent)}@media(max-width:560px){.gup{align-items:flex-end}.gup-modal{inline-size:100%;max-block-size:92vh;margin:0;border-start-start-radius:var(--gup-radius);border-start-end-radius:var(--gup-radius);border-end-start-radius:0;border-end-end-radius:0;transform:translateY(100%)}.gup.is-open .gup-modal{transform:none}.gup--corner .gup-modal{margin:0;inline-size:100%}.gup-item{grid-template-columns:54px minmax(0,1fr) auto;gap:10px}.gup-thumb{inline-size:54px;block-size:62px}.gup-cta{grid-template-columns:1fr}.gup-btn{block-size:48px}}@media(prefers-reduced-motion:reduce){.gup *,.gup *:before,.gup *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.gup :focus-visible{outline:2px solid var(--gup-accent);outline-offset:2px}.gup-promo{flex:0 0 auto;padding:12px 16px;border-block-start:1px solid var(--gup-border);background:color-mix(in srgb,var(--gup-accent) 7%,transparent)}.gup-promo-main{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gup-promo-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gup-muted);flex:0 0 auto}.gup-rtl .gup-promo-label{letter-spacing:0;text-transform:none;font-size:13px}.gup-promo-code{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px dashed color-mix(in srgb,var(--gup-text) 34%,transparent);border-radius:8px;background:var(--gup-bg);color:var(--gup-text);font:inherit;cursor:pointer;transition:border-color var(--gup-fast) var(--gup-ease),background var(--gup-fast) var(--gup-ease)}.gup-promo-code:hover{border-color:var(--gup-text)}.gup-promo-code.is-copied{border-style:solid;border-color:var(--gup-ok);background:color-mix(in srgb,var(--gup-ok) 8%,transparent)}.gup-promo-text{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:600;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gup-promo-act{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--gup-muted);flex:0 0 auto}.gup-promo-code.is-copied .gup-promo-act{color:var(--gup-ok)}.gup-promo-act svg{inline-size:14px;block-size:14px}.gup-promo-code.is-copied .gup-promo-act svg{display:none}.gup-promo-note{margin:7px 0 0;font-size:11.5px;color:var(--gup-muted);line-height:1.5}.gup-rtl .gup-promo-note{line-height:1.7}.gup-loading{padding:18px 4px;text-align:center;font-size:12.5px;color:var(--gup-muted)}.gup-list{transition:opacity var(--gup-mid) var(--gup-ease)}.gup-lines{flex:0 1 auto;max-block-size:42vh;overflow-y:auto;overscroll-behavior:contain;border-block-end:1px solid var(--gup-border);transition:opacity var(--gup-mid) var(--gup-ease);scrollbar-width:thin;scrollbar-color:var(--gup-border) transparent}.gup-lines::-webkit-scrollbar{inline-size:4px}.gup-lines::-webkit-scrollbar-track{background:transparent}.gup-lines::-webkit-scrollbar-thumb{background:var(--gup-border);border-radius:4px}.gup-lines[hidden]{display:none}.gup-line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:13px 16px;border-block-end:1px solid var(--gup-border)}.gup-line:last-child{border-block-end:0}.gup-line-img{inline-size:56px;block-size:64px;border-radius:8px;object-fit:cover;background:color-mix(in srgb,var(--gup-text) 5%,transparent)}.gup-line-meta{display:grid;gap:3px;align-content:start;min-inline-size:0}.gup-line-name{font-size:13.5px;font-weight:500;line-height:1.35;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gup-line-name:hover{text-decoration:underline}.gup-line-var{font-size:12px;color:var(--gup-muted)}.gup-line-price{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.gup-line-side{display:grid;gap:8px;justify-items:end;align-content:start}.gup-qty{display:inline-flex;align-items:center;border:1px solid var(--gup-border);border-radius:999px;overflow:hidden}.gup-qty button{inline-size:28px;block-size:28px;border:0;background:transparent;color:var(--gup-text);font:inherit;font-size:15px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--gup-fast) var(--gup-ease)}.gup-qty button:hover{background:color-mix(in srgb,var(--gup-text) 8%,transparent)}.gup-qty>span{min-inline-size:26px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.gup-rm{border:0;background:transparent;color:var(--gup-muted);font:inherit;font-size:11.5px;text-decoration:underline;cursor:pointer;padding:0}.gup-rm:hover{color:var(--gup-text)}.gup-empty{display:grid;gap:14px;justify-items:center;text-align:center;padding:44px 20px;color:var(--gup-muted);font-size:14px}.gup.is-cart .gup-just{display:none}.gup-note{flex:0 0 auto;border-block-start:1px solid var(--gup-border)}.gup-note-sum{display:flex;align-items:center;gap:9px;padding:12px 16px;cursor:pointer;list-style:none;font-size:13px;font-weight:500;-webkit-user-select:none;user-select:none;transition:background var(--gup-fast) var(--gup-ease)}.gup-note-sum::-webkit-details-marker{display:none}.gup-note-sum:hover{background:color-mix(in srgb,var(--gup-text) 4%,transparent)}.gup-note-sum>svg:first-child{inline-size:16px;block-size:16px;opacity:.6;flex:0 0 auto}.gup-note-caret{inline-size:10px;block-size:6px;opacity:.5;margin-inline-start:auto;transition:transform var(--gup-mid) var(--gup-ease)}.gup-note[open] .gup-note-caret{transform:rotate(180deg)}.gup-note-body{display:flex;align-items:flex-end;gap:8px;padding:0 16px 13px}.gup-note-input{flex:1 1 auto;min-inline-size:0;padding:9px 11px;border:1px solid var(--gup-border);border-radius:8px;background:var(--gup-bg);color:var(--gup-text);font:inherit;font-size:13px;line-height:1.5;resize:vertical;min-block-size:44px}.gup-note-input:focus{outline:none;border-color:color-mix(in srgb,var(--gup-text) 45%,transparent)}.gup-note-save{flex:0 0 auto;block-size:36px;padding-inline:14px;border:1px solid var(--gup-border);border-radius:8px;background:transparent;color:var(--gup-text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all var(--gup-fast) var(--gup-ease)}.gup-note-save:hover{border-color:var(--gup-text)}.gup-note-save.is-saved{background:var(--gup-ok);border-color:var(--gup-ok);color:#fff}.gup-note-save[disabled]{opacity:.5;cursor:default}@media(max-width:560px){.gup-lines{max-block-size:38vh}.gup-line{grid-template-columns:50px minmax(0,1fr) auto}.gup-line-img{inline-size:50px;block-size:58px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gr-header-v2.css.map */
