.invite-prompt_runtime__WYvGJ .gs-dialog-heading{align-items:flex-start}.invite-prompt_runtime__WYvGJ .gs-dialog-heading>.gs-button{flex-shrink:0;white-space:nowrap}.legal-footer_footer__eZjKK{display:grid;gap:1.75rem;padding:2rem max(1rem,calc((100vw - 76rem) / 2)) 1.25rem;border-block-start:1px solid var(--gs-line,#e0e7e3);color:var(--gs-ink,#253d4e);background:var(--gs-section,#f4f6fa)}.legal-footer_benefits__8WAnj{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none}.legal-footer_benefits__8WAnj li{display:flex;align-items:center;gap:.85rem;padding:1rem;border-radius:var(--gs-radius,15px);background:var(--gs-surface,#fff)}.legal-footer_benefits__8WAnj svg{flex:none;width:2.5rem;height:2.5rem;padding:.55rem;border-radius:50%;background:var(--gs-mint,#def9ec);fill:none;stroke:var(--gs-primary,#176b49);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.legal-footer_benefits__8WAnj span{display:grid;gap:.1rem;color:var(--gs-body,#59636c);font-size:.85rem}.legal-footer_benefits__8WAnj strong{color:var(--gs-ink,#253d4e);font-size:.95rem}.legal-footer_columns__e8wFi{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:1.5rem}.legal-footer_about__nlZYM p{margin-block-start:.5rem;max-width:22rem;font-size:.9rem}.legal-footer_brand__2QG1v{color:var(--gs-primary,#176b49);font-size:1.35rem;font-weight:800}.legal-footer_heading__nw2CZ{margin:0 0 .5rem;color:var(--gs-ink,#253d4e);font-weight:800}.legal-footer_columns__e8wFi ul{display:grid;gap:.1rem;margin:0;padding:0;list-style:none}.legal-footer_columns__e8wFi ul a{display:inline-flex;align-items:center;min-height:36px;color:var(--gs-body,#59636c);font-size:.9rem;text-decoration:none}.legal-footer_columns__e8wFi ul a:hover{color:var(--gs-primary,#176b49)}.legal-footer_apps__FGx8n{display:grid;align-content:start;gap:.5rem}.legal-footer_apps__FGx8n a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.4rem 1rem;border-radius:var(--gs-radius-control,10px);background:var(--gs-ink,#253d4e);color:#fff;font-weight:700;text-decoration:none}.legal-footer_apps__FGx8n a:hover{background:var(--gs-primary,#176b49)}.legal-footer_copyright___hhPK{padding-block-start:1rem;border-block-start:1px solid var(--gs-line,#e0e7e3);font-size:.85rem;text-align:center}.legal-footer_footer__eZjKK a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:900px){.legal-footer_columns__e8wFi{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-footer_about__nlZYM,.legal-footer_apps__FGx8n{grid-column:1/-1}.legal-footer_apps__FGx8n{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-footer_apps__FGx8n .legal-footer_heading__nw2CZ{grid-column:1/-1}}@media (max-width:760px){body:has(.gs-site-navigation) .legal-footer_footer__eZjKK{padding-block-end:calc(1.25rem + var(--gs-bottom-nav-offset))}body:has(.gs-detail-action-dock:not(:empty):not([data-gs-unpinned])) .legal-footer_footer__eZjKK{padding-block-end:calc(1.25rem + var(--gs-bottom-nav-offset) + 5rem)}}.blurhash-image_frame__9hRQ0{position:relative;display:block;width:100%;overflow:hidden;background:var(--gs-surface-muted,#f1f5f1)}.blurhash-image_canvas__vCn6r{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:1;transition:opacity .24s ease-out}.blurhash-image_image__uWiHL{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.blurhash-image_failed__MkUup .blurhash-image_image__uWiHL,.blurhash-image_ready__mlcDg .blurhash-image_canvas__vCn6r{opacity:0}@media (prefers-reduced-motion:reduce){.blurhash-image_canvas__vCn6r,.blurhash-image_image__uWiHL{transition:none}}.hawaa_sheet__QBSfV{inline-size:min(28rem,100%);max-inline-size:100%;max-block-size:calc(100dvh - 1rem);margin-block:auto 0;margin-inline:auto;padding:.75rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));border:0;border-start-start-radius:24px;border-start-end-radius:24px;border-end-start-radius:0;border-end-end-radius:0;background:var(--gs-surface);color:var(--gs-ink);box-shadow:0 -8px 32px rgb(37 61 78/.18);display:grid;justify-items:center;gap:1rem;text-align:center;overflow-y:auto}.hawaa_sheet__QBSfV::backdrop{background:var(--gs-dialog-backdrop,#182f3bb3)}@media (min-width:761px){.hawaa_sheet__QBSfV{margin-block:auto;border-radius:24px}.hawaa_handle__vnrzK{display:none}}@media (prefers-reduced-motion:no-preference){.hawaa_sheet__QBSfV[open]{animation:hawaa_rise__s47Z1 .22s ease-out}}@keyframes hawaa_rise__s47Z1{0%{transform:translateY(1.5rem);opacity:0}to{transform:none;opacity:1}}.hawaa_handle__vnrzK{inline-size:40px;block-size:4px;border-radius:999px;background:var(--gs-hawaa-border)}.hawaa_close__n7yUI{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.hawaa_hero__ZqibI{display:grid;place-items:center;justify-self:stretch;padding-block:1.5rem;margin-block-start:.25rem;border-radius:20px;background:linear-gradient(to bottom left,var(--gs-hawaa),var(--gs-hawaa-light));color:#fff;box-shadow:0 8px 20px rgb(233 30 99/.25)}.hawaa_title__YcyQ_{color:var(--gs-hawaa);font-size:1.4rem;font-weight:800;line-height:1.4}.hawaa_message__X5w_u{justify-self:stretch;padding:1rem;border:1px solid var(--gs-hawaa-border);border-radius:16px;background:var(--gs-hawaa-surface);color:var(--gs-body);font-weight:500;line-height:1.7}.hawaa_action__kglSH{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;justify-self:stretch;min-block-size:48px;padding:.75rem 1.25rem;border-radius:14px;background:var(--gs-hawaa-strong);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 4px 12px rgb(233 30 99/.3)}.hawaa_action__kglSH:hover{background:var(--gs-hawaa-strong-hover)}.hawaa_action__kglSH:focus-visible{outline:3px solid var(--gs-hawaa-strong);outline-offset:3px}.hawaa_hint__o5Xj2{display:flex;align-items:center;gap:.75rem;min-block-size:44px;padding:.75rem;margin-block:.25rem .75rem;border:1px solid var(--gs-hawaa-border);border-radius:16px;background:var(--gs-hawaa-surface);color:inherit;text-decoration:none}.hawaa_hint__o5Xj2:hover{border-color:var(--gs-hawaa-light)}.hawaa_hint__o5Xj2:focus-visible{outline:3px solid var(--gs-hawaa-strong);outline-offset:2px}.hawaa_hintIcon__xeQW_{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;border-radius:12px;background:linear-gradient(to bottom left,var(--gs-hawaa),var(--gs-hawaa-light));color:#fff}.hawaa_hintCopy__3YIBk{display:grid;gap:.1rem;min-inline-size:0;flex:1 1;text-align:start}.hawaa_hintCopy__3YIBk strong{color:var(--gs-hawaa-strong);font-size:.95rem;font-weight:800}.hawaa_hintCopy__3YIBk span{color:var(--gs-hawaa-muted);font-size:.875rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.hawaa_hintChevron__XJQoW{display:grid;flex:none;color:var(--gs-hawaa-strong)}.hawaa_page__OyPbO{display:grid;justify-items:center;gap:1rem;inline-size:min(100%,28rem);margin-inline:auto;text-align:center}:root{--gs-canvas:#fff;--gs-section:#f4f6fa;--gs-surface:#fff;--gs-surface-muted:#f1f5f1;--gs-ink:#253d4e;--gs-body:#59636c;--gs-line:#e0e7e3;--gs-primary:#176b49;--gs-primary-hover:#115337;--gs-mint:#def9ec;--gs-error:#c53030;--gs-offer:#b42332;--gs-offer-text:#9a2632;--gs-featured-ink:#715300;--gs-featured-surface:#fff1c4;--gs-request-ink:#494384;--gs-request-surface:#eeedfc;--gs-used-ink:#86500e;--gs-used-surface:#fff0de;--gs-refurbished-ink:#285c87;--gs-refurbished-surface:#e9f1fb;--gs-radius:15px;--gs-radius-control:10px;--gs-radius-banner:20px;--gs-yellow:#fdc040;--gs-tint-border:#bce3c9;--gs-search-border:#4f9e72;--gs-hawaa:#e91e63;--gs-hawaa-light:#f06292;--gs-hawaa-strong:#c2185b;--gs-hawaa-strong-hover:#ad1457;--gs-hawaa-border:#f8bbd0;--gs-hawaa-surface:#fce4ec;--gs-hawaa-muted:#8a4b63;--gs-bottom-nav-offset:calc(5rem + env(safe-area-inset-bottom));--gs-sticky-header-offset:1rem;--gs-page-title-size:clamp(1.7rem,3vw,2.5rem)}@media (min-width:761px){:root{--gs-sticky-header-offset:5.5rem}}*{box-sizing:border-box}body{margin:0;background:var(--gs-canvas);color:var(--gs-ink);font-family:var(--font-tajawal),sans-serif;font-size:1rem;line-height:1.6}main{width:min(100% - 2rem,76rem);margin:2.5rem auto}h1,h2,h3,p{margin:0}h1{font-size:var(--gs-page-title-size);line-height:1.3}h2{font-size:1.4rem;line-height:1.4}h3{font-size:1rem;line-height:1.5}p{color:var(--gs-body)}a{color:var(--gs-primary);text-underline-offset:.25em}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}::selection{background:var(--gs-mint);color:var(--gs-ink)}:focus-visible{outline:3px solid var(--gs-primary);outline-offset:3px}code{direction:ltr;unicode-bidi:isolate}.gs-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.55rem 1.1rem;border:1px solid transparent;border-radius:10px;cursor:pointer;font-weight:700;text-align:center;overflow-wrap:anywhere}.gs-button--primary{background:var(--gs-primary);color:#fff}.gs-button--primary:hover:not(:disabled){background:var(--gs-primary-hover)}.gs-button--secondary{background:var(--gs-surface);color:var(--gs-ink);border-color:var(--gs-line)}.gs-button--secondary:hover:not(:disabled){background:var(--gs-surface-muted)}.gs-button--danger{background:var(--gs-error);color:#fff}.gs-button--danger:hover:not(:disabled){background:#9b2424}.gs-button:disabled{opacity:.6;cursor:not-allowed}.gs-field{display:grid;gap:.35rem;min-width:0}.gs-field label{font-weight:700}.gs-field input,.gs-field textarea{width:100%;min-width:0;min-height:46px;padding:.65rem .8rem;border:1px solid #89978f;border-radius:10px;color:var(--gs-ink);background:var(--gs-surface);caret-color:var(--gs-primary)}.gs-field textarea{min-height:110px;resize:vertical}.gs-field input::placeholder,.gs-field textarea::placeholder{color:var(--gs-body);opacity:1}.gs-field [aria-invalid=true]{border-color:var(--gs-error)}.gs-cart{max-width:72rem;margin-inline:auto;display:grid;gap:1rem}.gs-cart>.gs-page-header{margin-block-end:0}.gs-cart-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:.75rem 2rem;border-block-end:1px solid var(--gs-line);padding-block-end:1.25rem}.gs-cart-heading p{margin-block-start:.35rem}.gs-cart-heading a{min-height:44px;display:inline-flex;align-items:center}.gs-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);gap:2rem;align-items:start}.gs-cart-groups{display:grid;gap:1.25rem;min-width:0}.gs-cart-group{display:grid;gap:.5rem;min-width:0}.gs-cart-group-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}.gs-cart-group-heading>svg{flex:none;color:var(--gs-primary)}.gs-cart-group-heading h2{flex:1 1 auto;min-width:0;font-size:1.1rem;font-weight:800;overflow-wrap:anywhere}.gs-cart-group-heading>span{flex:none;color:var(--gs-body);font-size:.875rem}.gs-cart-group ul{list-style:none;padding:0;margin:0;background:var(--gs-surface);border:1px solid var(--gs-line);border-radius:var(--gs-radius)}.gs-cart-line{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:.75rem;row-gap:.375rem;padding:.875rem;min-width:0}.gs-cart-line+.gs-cart-line{border-block-start:1px solid var(--gs-line)}.gs-cart-line-main{display:contents}.gs-cart-line>:not(.gs-cart-line-main){grid-column:2}.gs-cart-line>.gs-cart-note-editor{grid-column:1/-1}.gs-cart-line-media{grid-row:1/span 3;align-self:start;display:block;width:64px;border-radius:8px;overflow:hidden}.gs-cart-line-placeholder{display:grid;place-items:center;width:64px;height:78px;color:var(--gs-body);background:var(--gs-mint)}.gs-cart-line-main>div{grid-column:2;min-width:0}.gs-cart-line-main>div>a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--gs-ink);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.gs-cart-line-main>div>a:hover{color:var(--gs-primary);text-decoration:underline}.gs-cart-line-main p{margin-block-start:.125rem}.gs-cart-price{color:var(--gs-primary);font-weight:700}.gs-cart-price--open{color:var(--gs-body)}.gs-cart-warning{color:var(--gs-error);font-size:.875rem}.gs-cart-line-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gs-cart-stepper{display:inline-flex;align-items:center;gap:.25rem;padding:3px;background:var(--gs-mint);border:1px solid var(--gs-line);border-radius:10px}.gs-cart-stepper button{display:grid;place-items:center;width:44px;height:40px;padding:0;color:var(--gs-primary);background:var(--gs-surface);border:0;border-radius:8px;cursor:pointer}.gs-cart-stepper button:disabled{color:var(--gs-body);background:transparent;opacity:.55;cursor:not-allowed}.gs-cart-stepper output{min-width:2.25rem;text-align:center;color:var(--gs-primary);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-cart-remove{display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--gs-error);background:transparent;border:0;border-radius:10px;cursor:pointer}.gs-cart-remove:hover:not(:disabled){background:#fdeceb}.gs-cart-remove:disabled{opacity:.5;cursor:not-allowed}.gs-cart-note-toggle{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;max-width:100%;min-height:40px;margin-inline-start:-.5rem;padding:.25rem .5rem;color:var(--gs-primary);background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:700;text-align:start}.gs-cart-note-toggle>svg{flex:none}.gs-cart-note-toggle>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.gs-cart-note-toggle:hover:not(:disabled){background:var(--gs-surface-muted)}.gs-cart-note-toggle:disabled{opacity:.55;cursor:not-allowed}.gs-cart-note-editor{display:grid;gap:.5rem}.gs-cart-note-editor textarea{min-height:4.5rem}.gs-cart-note-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.gs-cart-summary{display:grid;gap:.75rem;padding:1.25rem;background:var(--gs-surface);border:1px solid var(--gs-line);border-radius:var(--gs-radius)}.gs-cart-total{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1rem;color:var(--gs-ink);font-weight:700}.gs-cart-total strong{color:var(--gs-primary);font-size:1.15rem;font-weight:800}.gs-cart-summary-hint{font-size:.875rem}.gs-cart-summary-note{padding-block-start:.75rem}.gs-cart-remainder,.gs-cart-summary-note{border-block-start:1px solid var(--gs-line)}.gs-cart-remainder{display:grid;justify-items:start;gap:.75rem;padding-block:1.25rem}.gs-cart-remainder ul{width:100%;list-style:none;padding:0;margin:0}.gs-cart-remainder li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding-block:.75rem;border-block-end:1px solid var(--gs-line)}.gs-cart-remainder li>div{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.gs-cart-notice{display:grid;justify-items:start;gap:.75rem;padding:1rem 1.25rem;border-radius:var(--gs-radius);background:var(--gs-surface-muted)}.gs-cart-conflict-actions{display:flex;flex-wrap:wrap;gap:.5rem}.gs-cart-empty{display:grid;justify-items:center;gap:.5rem;padding:2rem 1.5rem;text-align:center;overflow-wrap:anywhere}.gs-cart-empty>svg{color:var(--gs-primary);margin-block-end:.75rem}.gs-cart-empty h2{margin:0;color:var(--gs-ink);font-size:1.375rem;font-weight:700}.gs-cart-empty p{margin:0;color:var(--gs-body)}.gs-cart-empty-action{margin-block-start:.75rem;min-height:48px;color:var(--gs-primary);background:transparent;border-color:var(--gs-primary);border-radius:10px;text-decoration:none}.gs-cart-empty-action:hover{background:var(--gs-mint)}.gs-cart-add{display:grid;justify-items:start;gap:.5rem;margin-block:1rem}@media (max-width:850px){.gs-cart-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.gs-cart-summary{position:sticky;z-index:10;bottom:var(--gs-bottom-nav-offset);gap:.5rem;padding:.75rem 1rem;border-radius:var(--gs-radius) var(--gs-radius) 0 0;box-shadow:0 -4px 12px rgb(37 61 78/.06)}.gs-cart-summary-detail,.gs-cart-summary>h2{display:none}.gs-cart-summary>.gs-button{width:100%}}.gs-field .gs-field-error{color:var(--gs-error)}.gs-password-control{position:relative;min-width:0}.gs-password-control input{padding-inline-end:5.5rem}.gs-password-control button{position:absolute;inset-inline-start:.35rem;top:50%;transform:translateY(-50%);min-block-size:44px;min-inline-size:44px;padding:.25rem .65rem;border:0;border-radius:8px;color:var(--gs-primary);background:transparent;font:inherit;font-weight:700;cursor:pointer}.gs-password-control button:focus-visible,.gs-password-control button:hover{background:var(--gs-surface-muted)}.gs-field-error,.gs-hint{font-size:.9rem}.gs-dialog{width:min(36rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);padding:1.5rem;border:0;border-radius:var(--gs-radius);background:var(--gs-surface);color:var(--gs-ink);box-shadow:0 16px 48px #253d4e33}.gs-dialog::backdrop{background:#182f3bb3}.gs-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1rem}.gs-dialog-heading h2{overflow-wrap:anywhere}.gs-dialog>p{margin-block-end:1rem}.gs-product-card{min-width:0;background:transparent}.gs-product-link{display:block;text-decoration:none;color:var(--gs-ink);height:100%}.gs-product-link:focus-visible{outline-offset:-4px}.gs-product-link:hover h3{text-decoration:underline;text-underline-offset:.2em}.gs-product-visual{position:relative;min-width:0}.gs-product-image{aspect-ratio:1;border-radius:var(--gs-radius);background:var(--gs-surface-muted);overflow:hidden}.gs-product-image img{display:block;width:100%;height:100%;object-fit:contain}.gs-product-badge{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;max-width:calc(100% - 1rem);padding:.2rem .5rem;border-radius:8px;font-size:.85rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere;color:var(--gs-primary);background:var(--gs-mint)}.gs-product-badge--offer{color:#fff;background:var(--gs-offer)}.gs-product-badge--featured{color:var(--gs-featured-ink);background:var(--gs-featured-surface)}.gs-product-badge--request{color:var(--gs-request-ink);background:var(--gs-request-surface)}.gs-product-badge--used{color:var(--gs-used-ink);background:var(--gs-used-surface)}.gs-product-badge--refurbished{color:var(--gs-refurbished-ink);background:var(--gs-refurbished-surface)}.gs-product-featured-icon{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:8px;color:var(--gs-featured-ink);background:var(--gs-featured-surface)}.gs-product-featured-icon svg{width:1.1rem;height:1.1rem;fill:currentColor}.gs-product-visual--unavailable .gs-product-image{opacity:.55}.gs-product-visual--unavailable .gs-product-badge,.gs-product-visual--unavailable .gs-product-featured-icon{color:var(--gs-body);background:var(--gs-line)}.gs-image-fallback{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--gs-body);font-size:.85rem;text-align:center;padding:.5rem}.gs-product-copy{padding:.85rem;display:grid;gap:.35rem}.gs-product-copy h3{--gs-card-title-leading:1.5;line-height:var(--gs-card-title-leading);min-height:calc(2em * var(--gs-card-title-leading));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.gs-product-copy .gs-product-price{color:var(--gs-primary);font-weight:700;font-size:1.1rem}.gs-product-prices{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;row-gap:.1rem;min-width:0}.gs-product-old-price{color:var(--gs-body);font-size:.85rem}.gs-product-offer-date{color:var(--gs-offer-text);font-size:.85rem}.gs-product-area,.gs-product-merchant{font-size:.9rem;overflow-wrap:anywhere}.gs-product-card{position:relative}.gs-product-meta{margin:0;color:var(--gs-body);font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.gs-product-meta>:is(span,time){font-size:inherit}.gs-product-meta>*+:before{content:" · "}.gs-product-card>.gs-product-card-actions .gs-card-favorite{position:absolute;z-index:1;inset-block-start:.3rem;inset-inline-end:.3rem;margin:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--gs-surface) 92%,transparent);box-shadow:0 1px 4px rgb(37 61 78/.18)}.gs-product-card>.gs-product-card-actions:has(>.gs-card-favorite:only-child){padding:0}:where(.gs-history-grid) .gs-product-card>.gs-product-card-actions .gs-card-favorite{position:static;border:1px solid var(--gs-line);border-radius:10px;box-shadow:none}.gs-spinner{width:1em;height:1em;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:gs-spin 1s linear infinite}@keyframes gs-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gs-spinner{animation:none}}@media (max-width:420px){main{width:calc(100% - 1.5rem);margin-block:1.5rem}.gs-product-copy{padding:.65rem}}.gs-loading{display:flex;align-items:center;gap:.65rem;min-height:44px}.gs-feedback{display:grid;align-content:center;justify-items:start;gap:1rem;padding-block:1.5rem;min-height:12rem;overflow-wrap:anywhere}.gs-feedback p{max-width:42rem}.gs-feedback--error h2{color:var(--gs-error)}.gs-feedback--error [role=alert]{display:grid;gap:.5rem}.gs-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.gs-skeleton-card{min-width:0;display:grid;gap:.75rem;padding-block-end:1rem}.gs-skeleton-image{aspect-ratio:1;border-radius:var(--gs-radius);background:var(--gs-surface-muted)}.gs-skeleton-line{height:1.4rem;width:55%;border-radius:4px;background:var(--gs-line)}.gs-skeleton-line--long{width:90%}.gs-skeleton-wide{aspect-ratio:3/1;max-height:14rem;width:100%;border-radius:var(--gs-radius);background:var(--gs-surface-muted)}@media (max-width:700px){.gs-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.gs-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gs-skip-link{position:fixed;top:.5rem;inset-inline-start:.5rem;z-index:30;padding:.6rem 1rem;background:var(--gs-surface)}.gs-skip-link:not(:focus){inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gs-site-header{margin:1rem auto 0;display:flex;align-items:center;gap:2rem;padding-block-end:1.25rem}.gs-brand,.gs-site-header>a{display:inline-flex;align-items:center;min-height:44px}.gs-brand{font-weight:700;font-size:1.65rem;text-decoration:none;white-space:nowrap}.gs-search{display:flex;flex:1 1;gap:.5rem;min-width:0;max-width:42rem}.gs-search>button{flex-shrink:0;white-space:nowrap;overflow-wrap:normal}.gs-search input{min-width:0;width:100%;min-height:44px;border:1px solid #89978f;border-radius:10px;padding:.6rem .8rem;color:var(--gs-ink);caret-color:var(--gs-primary)}.gs-search input::placeholder{color:var(--gs-body);opacity:1}.gs-merchant-entry{margin-inline-start:auto;min-height:44px;display:inline-flex;align-items:center}.gs-site-navigation{width:100%;margin-inline:auto;display:flex;flex-wrap:wrap;gap:1rem;padding-block:.5rem;border-block:1px solid var(--gs-line);margin-block-end:2rem}.gs-site-navigation a{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.4rem .8rem;color:var(--gs-body);text-decoration:none;border-radius:8px}.gs-site-navigation a:hover{background:var(--gs-surface-muted);color:var(--gs-ink)}.gs-site-navigation a[aria-current=page]{color:var(--gs-primary);background:var(--gs-mint);font-weight:700}.gs-navigation-icon{display:grid;place-items:center;position:relative}.gs-navigation-badge{position:absolute;top:-.375rem;inset-inline-end:-.625rem;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:.5rem;background:var(--gs-error);color:#fff;font-size:.6875rem;font-weight:700;line-height:1rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-sizing:border-box}.gs-site-navigation .gs-navigation-publish{display:none}.gs-browse-layout{display:grid;grid-template-columns:minmax(10rem,24%) minmax(0,1fr);gap:2rem;align-items:start}.gs-browse-layout--plain{grid-template-columns:minmax(0,1fr)}.gs-browse-filters{border-block:1px solid var(--gs-line)}.gs-browse-filters summary{min-height:44px;padding-block:.7rem;cursor:pointer;font-weight:700}.gs-browse-filters>div{padding-block:1rem}.gs-browse-content{min-width:0}.gs-browse-content>h1{margin-block-end:1.5rem}.gs-browse-content:focus:not(:focus-visible){outline:none}.gs-browse-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:1.5rem 1rem}.gs-return-link{display:inline-flex;align-items:center;min-height:44px;margin-block-end:1rem}.gs-detail-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.gs-history{max-width:64rem;margin-inline:auto}.gs-history>.gs-page-header .gs-page-header-title{flex-basis:12rem}.gs-history>.gs-page-header .gs-page-header-title h1{white-space:normal;overflow-wrap:anywhere}.gs-image-delete-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1rem}.gs-image-delete-actions>.gs-button{flex:1 1 8rem;min-block-size:44px}.gs-history-confirm{display:grid;gap:1rem;padding:1rem;margin-block-end:2rem;background:var(--gs-surface-muted);border-radius:var(--gs-radius)}.gs-history-confirm>div{display:flex;flex-wrap:wrap;gap:.75rem}.gs-history-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1.5rem 1rem}.gs-history-grid li{min-width:0;border-block-end:1px solid var(--gs-line);padding-block-end:.75rem}.gs-history-item-meta{display:grid;gap:.25rem;padding-inline:.85rem;font-size:.9rem}.gs-history-item-meta button{justify-self:start;min-height:44px;padding:.35rem 0;border:0;background:transparent;color:var(--gs-primary);cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.gs-history-item-meta button:hover{color:var(--gs-primary-hover)}.gs-restaurant-sections{display:grid;gap:1rem;margin-block:1.5rem 2rem}.gs-restaurant-panel{border:1px solid var(--gs-line);border-radius:var(--gs-radius);padding:clamp(1rem,3vw,1.5rem);background:var(--gs-surface)}.gs-restaurant-panel h2{margin-block:0 .75rem;font-size:1.25rem}.gs-restaurant-panel p:last-child{margin-block-end:0}.gs-restaurant-hours{list-style:none;margin:0;padding:0;display:grid}.gs-restaurant-hours li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.65rem;border-block-end:1px solid var(--gs-line)}.gs-restaurant-hours li:last-child{border-block-end:0}.gs-restaurant-menu{display:grid;gap:1.5rem}.gs-restaurant-updated{font-size:.9rem;color:var(--gs-text-muted)}.gs-restaurant-stale{padding:.75rem 1rem;background:var(--gs-surface-muted);border-inline-start:3px solid var(--gs-primary)}.gs-restaurant-menu h3{margin-block:0 .5rem;font-size:1.125rem;color:var(--gs-ink)}.gs-restaurant-menu ul{list-style:none;margin:0;padding:0}.gs-restaurant-menu li{display:grid;grid-template-columns:auto minmax(0,1fr) fit-content(40%);gap:.75rem;align-items:start;padding-block:.75rem;border-block-end:1px solid var(--gs-line)}.gs-restaurant-menu li:last-child{border-block-end:0}.gs-restaurant-menu h4{margin:0}.gs-restaurant-menu li p{margin-block:.25rem 0}.gs-restaurant-menu strong{white-space:nowrap;color:var(--gs-primary)}.gs-restaurant-menu-image{inline-size:3rem;block-size:3rem;overflow:hidden;border-radius:.5rem}@media (max-width:480px){.gs-restaurant-menu li{grid-template-columns:auto minmax(0,1fr)}.gs-restaurant-menu strong{grid-column:2}}@media (max-width:760px){.gs-history-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.gs-history-grid li{padding-block:.5rem 1rem}.gs-history-grid .gs-product-link{display:grid;grid-template-columns:min(5.5rem,25vw) minmax(0,1fr);align-items:start;gap:.75rem}.gs-history-grid .gs-product-copy{padding:0}.gs-history-grid .gs-product-copy h3{min-height:0}.gs-history-item-meta{padding-inline:calc(min(5.5rem,25vw) + .75rem) 0}.gs-site-header~#browse-content{padding-block-end:calc(7rem + env(safe-area-inset-bottom))}}@media(max-width:760px){body:has([data-gs-legal-footer]) .gs-site-header~#browse-content:not(.gs-detail),body:has([data-gs-legal-footer]) .gs-site-header~.gs-browse-layout:not(:has(.gs-detail-action-dock)){padding-block-end:1.5rem}.gs-site-header{gap:.75rem;flex-wrap:wrap}.gs-brand{font-size:1.45rem}.gs-search{flex-basis:100%;order:3;max-width:none}.gs-site-navigation{position:fixed;z-index:20;inset-inline:0;bottom:0;width:100%;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--gs-surface);padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom));gap:.25rem}.gs-site-navigation a{position:relative;min-width:0;min-height:64px;flex-direction:column;gap:6px;padding:.5rem .1rem .25rem;font-size:.75rem;line-height:1.2;text-align:center;overflow-wrap:anywhere}.gs-site-navigation .gs-navigation-categories{display:none}.gs-site-navigation .gs-navigation-publish{display:flex;color:var(--gs-primary);font-weight:700}.gs-navigation-icon{width:34px;height:34px;flex-shrink:0}.gs-navigation-publish .gs-navigation-icon{border-radius:10px;background:var(--gs-primary);color:var(--gs-surface)}.gs-site-navigation a[aria-current=page]{background:transparent}.gs-site-navigation a[aria-current=page]:before{content:"";position:absolute;top:0;width:24px;height:3px;border-radius:2px;background:var(--gs-primary)}.gs-site-navigation svg{flex-shrink:0}.gs-site-navigation a{container-type:inline-size}.gs-site-navigation{min-height:var(--gs-bottom-nav-offset)}.gs-navigation-label{max-width:100%;font-size:min(1em,100cqi/4.8);white-space:nowrap;overflow-wrap:normal}.gs-browse-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.gs-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}}.gs-auth{width:min(100%,30rem);margin:3rem auto;display:grid;gap:1.25rem}.gs-auth>.gs-brand{justify-self:start;margin-block-end:.75rem}.gs-auth form{display:grid;gap:1.25rem}.gs-auth-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem}.gs-auth-links a{display:inline-flex;align-items:center;min-height:44px}.gs-auth-notice:empty{display:none}.gs-auth-notice [role=alert]{color:var(--gs-error)}.gs-auth-notice:focus{outline:none}.gs-auth-notice{overflow-wrap:anywhere}.gs-auth-retry{display:grid;gap:1rem}@media(max-width:420px){.gs-auth{margin-block:1.5rem}}.gs-auth>p,.gs-dialog p{overflow-wrap:anywhere}.gs-category-filters{display:grid;gap:1.25rem}.gs-category-breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-block-end:1.25rem}.gs-category-intro{margin-block:.75rem 1.5rem}.gs-category-branches{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1.5rem 2rem}.gs-category-branches a{min-height:44px;display:inline-flex;align-items:center;padding:.5rem 1rem;background:var(--gs-mint);border-radius:8px}.gs-category-branches a:hover{background:var(--gs-surface-muted)}.gs-category-section{margin-block-start:2rem}.gs-category-section h2{margin-block-end:1rem}.gs-category-pagination{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-block:2rem}.gs-merchant-cover{margin-block-end:1.5rem;border-radius:var(--gs-radius);overflow:hidden;background:var(--gs-surface-muted)}.gs-merchant-cover-prompt,.gs-merchant-cover>p{padding:1rem;margin:0}.gs-merchant-cover-prompt .gs-hint{margin-block-end:0}.gs-merchant-cover img{display:block;width:100%;height:auto}.gs-merchant-heading{display:flex;gap:1.25rem;align-items:center;margin-block-end:1.5rem;overflow-wrap:anywhere}.gs-merchant-heading>div:last-child{min-width:0}.gs-merchant-logo{width:6rem;flex-shrink:0}.gs-merchant-logo .gs-image-fallback span{display:none}.gs-merchant-facts{margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;padding:0;color:var(--gs-primary)}.gs-merchant-details{border-block-end:1px solid var(--gs-line);overflow-wrap:anywhere}.gs-merchant-details summary{min-height:44px;padding-block:.75rem;font-weight:700;cursor:pointer}.gs-merchant-details>div{display:grid;gap:.75rem;padding-block:.5rem 1.25rem}.gs-merchant-description{white-space:pre-line;max-width:70ch}.gs-image-grid{display:grid;gap:.75rem;min-width:0}.gs-image-grid:focus{outline:none}.gs-image-grid__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.gs-image-grid__head h2{margin:0}.gs-image-grid__count{padding:.1rem .55rem;border-radius:999px;background:var(--gs-surface-muted);color:var(--gs-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-image-grid__hint{margin:0;color:var(--gs-body);font-size:.9rem}.gs-image-grid__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,5.25rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none}.gs-image-grid__list:focus-visible{outline:2px solid var(--gs-primary);outline-offset:4px;border-radius:10px}@media (min-width:720px){.gs-image-grid__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:.9rem}}.gs-image-grid__item{min-width:0}.gs-image-grid__item[hidden]{display:none}.gs-image-grid__order{display:grid;gap:.6rem;padding:.75rem;border:1px solid var(--gs-tint-border);border-radius:10px;background:var(--gs-mint)}.gs-image-grid__order p{margin:0;color:var(--gs-ink);font-weight:700}.gs-image-grid__notices{display:grid;gap:.5rem}.gs-image-grid__notices:empty{display:none}.gs-image-tile{position:relative;display:grid;gap:.25rem;min-width:0}.gs-image-tile__add,.gs-image-tile__frame{position:relative;box-sizing:border-box;aspect-ratio:1;overflow:hidden;border-radius:10px}.gs-image-tile__frame{background:var(--gs-surface-muted)}.gs-image-tile__frame .gs-product-image>*,.gs-image-tile__frame img,.gs-image-tile__frame>.gs-product-image,.gs-image-tile__frame>img{inline-size:100%;block-size:100%}.gs-image-tile__frame img{display:block;object-fit:cover}.gs-image-tile__frame .gs-image-fallback span{display:none}.gs-image-tile__empty{display:grid;place-items:center;block-size:100%;padding:.35rem;color:var(--gs-body);font-size:.8rem;text-align:center}.gs-image-tile__badge{position:absolute;inset-block-start:.3rem;inset-inline-start:.3rem;max-inline-size:calc(100% - 3rem);padding:.05rem .45rem;border-radius:6px;background:var(--gs-primary);color:#fff;font-size:.75rem;font-weight:700;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-image-tile .gs-image-tile__star,.gs-image-tile .gs-image-tile__trash{position:absolute;inset-block-start:.2rem;inline-size:34px;block-size:34px;background:color-mix(in srgb,var(--gs-surface) 92%,transparent);box-shadow:0 1px 3px rgb(0 0 0/.25)}.gs-image-tile .gs-image-tile__trash{inset-inline-end:.2rem;color:var(--gs-error)}.gs-image-tile__corner .gs-image-tile__star{inset-inline-start:.2rem;color:var(--gs-featured-ink)}.gs-image-tile__star:before,.gs-image-tile__trash:before{content:"";position:absolute;inset:-5px}.gs-image-tile__star svg,.gs-image-tile__trash svg{inline-size:19px;block-size:19px}.gs-image-tile .gs-image-tile__star:hover:not(:disabled),.gs-image-tile .gs-image-tile__trash:hover:not(:disabled){background:var(--gs-surface)}.gs-image-tile__tools{display:flex;justify-content:space-between;gap:.15rem}.gs-image-tile__tools .gs-icon-button{border:1px solid var(--gs-line);border-radius:10px;background:var(--gs-surface)}.gs-image-tile__state{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:.3rem;padding:.4rem;background:color-mix(in srgb,var(--gs-surface) 55%,transparent);color:var(--gs-ink);font-size:.8rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-image-tile__state .gs-spinner{inline-size:1.6rem;block-size:1.6rem;color:var(--gs-primary)}.gs-image-tile__state progress{inline-size:100%;block-size:.4rem;accent-color:var(--gs-primary)}.gs-image-tile--pending .gs-image-tile__frame img{opacity:.7}.gs-image-tile.is-deleting .gs-image-tile__frame>:not(.gs-image-tile__state){opacity:.4;filter:grayscale(1);transition:opacity .2s}.gs-image-tile.has-error .gs-image-tile__add,.gs-image-tile.has-error .gs-image-tile__frame{box-shadow:inset 0 0 0 2px var(--gs-error)}.gs-image-tile__add{display:grid;place-content:center;justify-items:center;gap:.2rem;padding:.4rem;border:2px dashed #89978f;background:var(--gs-surface);color:var(--gs-primary);text-align:center;cursor:pointer}.gs-image-tile__add:hover{background:var(--gs-mint)}.gs-image-tile__add:focus-within{outline:3px solid var(--gs-primary);outline-offset:2px}.gs-image-tile__add.is-disabled{opacity:.55;cursor:not-allowed}.gs-image-tile__add input{position:absolute;inset:0;inline-size:100%;block-size:100%;min-height:0;padding:0;opacity:0;cursor:inherit}.gs-image-tile__add-label{font-size:.85rem;font-weight:700;line-height:1.3}.gs-image-grid__item.is-moved .gs-image-tile__frame{box-shadow:0 0 0 3px var(--gs-primary);animation:gs-image-moved 1.4s ease-out}@keyframes gs-image-moved{0%{box-shadow:0 0 0 6px var(--gs-yellow)}to{box-shadow:0 0 0 3px var(--gs-primary)}}@media (prefers-reduced-motion:reduce){.gs-image-grid__item.is-moved .gs-image-tile__frame{animation:none}.gs-image-tile.is-deleting .gs-image-tile__frame>*{transition:none}}.gs-image-notice{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem;padding:.5rem .75rem;border-radius:10px;background:var(--gs-surface-muted);color:var(--gs-ink);overflow-wrap:anywhere}.gs-image-notice p{flex:1 1 12rem;margin:0;min-width:0}.gs-image-notice__which{font-weight:700}.gs-image-notice__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem}.gs-image-notice--error{border:1px solid #f0c4c4;background:#fdf1f1;color:var(--gs-error)}.gs-image-notice--info{background:var(--gs-featured-surface);color:var(--gs-featured-ink)}.gs-image-spike{display:grid;gap:1rem;max-width:48rem}.gs-image-spike .gs-image-tile{inline-size:min(100%,14rem)}.gs-gallery{display:grid;gap:.75rem;min-width:0}.gs-gallery__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.gs-gallery__count{color:var(--gs-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-gallery__hint,.gs-gallery__order{margin:0;color:var(--gs-body);font-size:.9rem}.gs-gallery__banner{display:grid;gap:.5rem;margin:0;padding:.75rem 1rem;border-radius:10px;background:var(--gs-surface-muted);color:var(--gs-ink);overflow-wrap:anywhere}.gs-gallery__banner p{margin:0}.gs-gallery__banner-actions{display:flex;flex-wrap:wrap;gap:.5rem}.gs-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width:720px){.gs-gallery__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.gs-gallery__tile{display:grid;grid-template-rows:auto 44px;gap:.35rem;min-width:0}.gs-gallery__frame{position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px;background:var(--gs-surface-muted)}.gs-gallery__frame .gs-product-image>*,.gs-gallery__frame img,.gs-gallery__frame>.gs-product-image,.gs-gallery__frame>img{inline-size:100%;block-size:100%}.gs-gallery__frame img{display:block;object-fit:contain}.gs-gallery__tile--failed .gs-gallery__frame img,.gs-gallery__tile--uncertain .gs-gallery__frame img{opacity:.55}.gs-gallery__empty{display:grid;place-items:center;block-size:100%;color:var(--gs-body)}.gs-gallery__badge{inset-block-start:.35rem;inset-inline-start:.35rem;padding:.1rem .5rem;border-radius:8px;background:var(--gs-mint);color:var(--gs-primary)}.gs-gallery__badge,.gs-gallery__state{position:absolute;font-size:.85rem;font-weight:700}.gs-gallery__state{inset-inline:0;inset-block-end:0;display:grid;gap:.2rem;padding:.3rem .4rem;background:color-mix(in srgb,var(--gs-surface) 90%,transparent);color:var(--gs-ink);line-height:1.4;overflow-wrap:anywhere}.gs-gallery__tile--failed .gs-gallery__state,.gs-gallery__tile--uncertain .gs-gallery__state{color:var(--gs-error)}.gs-gallery__state progress{inline-size:100%;block-size:.4rem;accent-color:var(--gs-primary)}.gs-gallery__actions{display:flex;justify-content:flex-end;gap:.25rem;min-width:0}.gs-gallery__icon{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:1px solid var(--gs-line);border-radius:10px;background:var(--gs-surface);color:var(--gs-ink);cursor:pointer}.gs-gallery__icon:hover:not(:disabled){background:var(--gs-surface-muted)}.gs-gallery__icon:disabled{opacity:.6;cursor:not-allowed}.gs-gallery__text-button{min-height:44px;padding-inline:.75rem}.gs-gallery__tile--add,.gs-gallery__tile--full{grid-template-rows:auto;align-content:start}.gs-gallery__add,.gs-gallery__tile--full p{box-sizing:border-box;inline-size:100%;align-self:start}.gs-gallery__add{position:relative;display:grid;place-content:center;justify-items:center;gap:.15rem;aspect-ratio:1;min-height:44px;padding:.5rem;border:2px dashed #89978f;border-radius:10px;background:var(--gs-surface);color:var(--gs-primary);text-align:center;cursor:pointer;overflow-wrap:anywhere}.gs-gallery__add:hover{background:var(--gs-mint)}.gs-gallery__add:focus-within{outline:3px solid var(--gs-primary);outline-offset:3px}.gs-gallery__add input{position:absolute;inset:0;inline-size:100%;block-size:100%;min-height:0;padding:0;opacity:0;cursor:pointer}.gs-gallery__add-label{font-weight:700}.gs-gallery__add-hint{color:var(--gs-body);font-size:.85rem}.gs-gallery__tile--full p{display:grid;place-content:center;aspect-ratio:1;margin:0;padding:.5rem;border-radius:10px;background:var(--gs-surface-muted);color:var(--gs-body);font-size:.85rem;text-align:center;overflow-wrap:anywhere}.gs-gallery__errors{display:grid;gap:.25rem;margin:0;padding:0;list-style:none;color:var(--gs-error);font-size:.9rem;overflow-wrap:anywhere}.gs-gallery__menu{display:grid;gap:.5rem}.gs-gallery__menu--row{display:flex;flex-wrap:wrap}.gs-gallery__menu--row>*{flex:1 1 8rem}.gs-gallery__view{inline-size:min(100%,28rem);aspect-ratio:1;margin-inline:auto;overflow:hidden;border-radius:10px;background:var(--gs-surface-muted)}.gs-gallery__view .gs-product-image,.gs-gallery__view img{inline-size:100%;block-size:100%;object-fit:contain}.gs-merchant-contacts{margin:0;display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;list-style:none;padding:0}.gs-merchant-contacts a{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:44px}.gs-merchant-branches{margin:0;display:grid;gap:1.5rem;list-style:none;padding:.5rem 0 1.25rem}.gs-merchant-branches h2{font-size:1.1rem}@media(max-width:420px){.gs-merchant-heading{gap:.75rem}.gs-merchant-logo{width:4rem}}.gs-directory-kinds{display:flex;flex-wrap:wrap;gap:1rem;border-block-end:1px solid var(--gs-line);margin-block-end:.5rem}.gs-directory-kinds a{display:inline-flex;align-items:center;padding:.5rem 1rem;color:var(--gs-body);text-decoration:none}.gs-directory-kinds a[aria-current=page]{border-block-end:2px solid currentColor;font-weight:700}.gs-directory-kinds a:hover{background:var(--gs-surface-muted)}.gs-directory-list{list-style:none;margin:0;padding:0}.gs-directory-row{display:flex;align-items:center;gap:1.25rem;padding-block:1.25rem;border-block-end:1px solid var(--gs-line);scroll-margin-block:1rem}.gs-directory-image{width:5rem;flex-shrink:0}.gs-directory-image .gs-image-fallback span{display:none}.gs-directory-copy{min-width:0;overflow-wrap:anywhere}.gs-directory-copy h2{font-size:1.2rem;margin-block-end:.3rem}.gs-directory-copy h2 a{display:inline-block;min-height:44px;align-content:center}.gs-directory-facts{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-block:.35rem 0;font-size:.9rem}.gs-directory-branch{color:var(--gs-primary);font-weight:700}@media(max-width:420px){.gs-directory-row{gap:.75rem}.gs-directory-image{width:4rem}}.gs-detail{min-width:0;overflow-wrap:anywhere}.gs-detail-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.gs-detail-summary{display:grid;gap:1rem}.gs-detail-summary h1{font-size:clamp(1.7rem,2.5vw,2.25rem)}.gs-detail-contacts,.gs-detail-meta{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;color:var(--gs-body)}.gs-detail-contacts a{display:inline-flex;align-items:center;min-height:44px}.gs-detail-price-block{display:grid;gap:.5rem}.gs-detail-price{color:var(--gs-primary);font-size:1.75rem;font-weight:700}.gs-detail-availability{font-weight:700;color:var(--gs-ink)}.gs-detail-offer{color:var(--gs-primary);font-weight:700}.gs-detail-merchant{display:grid;justify-items:start;gap:.65rem;padding-block:1.25rem;border-block:1px solid var(--gs-line)}.gs-detail-merchant h2{font-size:1.2rem}.gs-detail-dates{font-size:.9rem}.gs-detail-gallery{min-width:0}.gs-detail-gallery-tools{flex-wrap:wrap;gap:.5rem 1rem;margin-block:.75rem}.gs-detail-gallery-tools a{display:inline-flex;align-items:center;min-height:44px}.gs-detail-thumbnails{display:flex;flex-wrap:wrap;gap:.65rem;list-style:none;padding:0;margin:0}.gs-detail-thumbnails li{width:min(4.5rem,calc((100% - 2.6rem)/5))}.gs-detail-thumbnails button{width:100%;min-height:44px;padding:3px;border:2px solid transparent;border-radius:var(--gs-radius);background:transparent;cursor:pointer}.gs-detail-thumbnails button[aria-pressed=true]{border-color:var(--gs-primary)}.gs-detail-thumbnails button:hover{background:var(--gs-mint)}.gs-detail-thumbnails .gs-image-fallback span{display:none}.gs-detail-description{max-width:70ch;margin-block-start:2.5rem;display:grid;gap:1rem}.gs-detail-description>p{white-space:pre-line}.gs-detail-description ul{margin:0;padding-inline-start:1.5rem}.gs-detail-tags{color:var(--gs-body);font-size:.9rem}.gs-detail-estimate,.gs-estimate-sources{display:grid;justify-items:start;gap:.5rem}.gs-estimate-list{width:100%;margin-block-start:1rem}.gs-estimate-list>ul{list-style:none;padding:0;margin:1rem 0 0}.gs-estimate-source{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding-block:1rem;border-block-end:1px solid var(--gs-line);color:var(--gs-ink);text-decoration:none}.gs-estimate-source:hover h3{text-decoration:underline}.gs-estimate-source .gs-product-price{color:var(--gs-primary);font-weight:700}@media(max-width:760px){.gs-detail-top{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.gs-detail-gallery--empty>.gs-product-image{aspect-ratio:auto;height:16rem}.gs-estimate-source .gs-image-fallback span{display:none}@media(max-width:760px){.gs-detail-gallery--empty>.gs-product-image{height:8rem}}.gs-product-report{margin-block-start:1.5rem}.gs-report-form{display:grid;gap:1rem}.gs-report-form fieldset{border:0;padding:0;margin:0;min-width:0}.gs-report-form legend{font-weight:700;margin-block-end:.5rem}.gs-report-confirm,.gs-report-form fieldset label{display:flex;align-items:center;gap:.75rem;min-height:44px;cursor:pointer}.gs-report-form fieldset label{padding-block:.5rem;border-block-end:1px solid var(--gs-line)}.gs-report-form input{accent-color:var(--gs-error);flex-shrink:0;width:1.1rem;height:1.1rem}.gs-report-notice{margin-block-end:1rem;overflow-wrap:anywhere}.gs-share-content{display:grid;gap:1.5rem}.gs-share-native{display:grid;gap:.75rem}.gs-share-native fieldset{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;border:0;padding:0;margin:0;min-width:0}.gs-share-native legend{font-weight:700;margin-block-end:.5rem}.gs-share-native label{display:flex;align-items:center;gap:.5rem;min-height:44px;cursor:pointer}.gs-share-native input{accent-color:var(--gs-primary);width:1.1rem;height:1.1rem;flex-shrink:0}.gs-share-destinations h3{font-size:1rem;margin-block-end:.35rem}.gs-share-destinations ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;margin:.5rem 0 0;list-style:none}.gs-share-destinations a{display:inline-flex;align-items:center;min-height:44px}.gs-share-destinations a[aria-disabled=true]{color:var(--gs-body);cursor:default}.gs-share-notice{margin:0;overflow-wrap:anywhere}.gs-share-copy{gap:.75rem}.gs-share-copy textarea{max-width:100%;resize:vertical}.gs-recommendations{min-width:0;margin-block-start:2.5rem;padding-block-start:1.5rem;border-block-start:1px solid var(--gs-line)}.gs-recommendations-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-block-end:1rem}.gs-recommendations-heading a{display:inline-flex;align-items:center;min-height:44px}.gs-recommendations-list{display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-inline:contain;list-style:none;padding:.25rem;margin:0;scrollbar-color:var(--gs-body) var(--gs-surface-muted)}.gs-recommendations-list>li{flex:0 0 clamp(10.5rem,22vw,14rem);min-width:0}.gs-recommendations-controls,.gs-recommendations-message{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-block-start:.75rem}.gs-recommendations-message{justify-content:flex-start}.gs-service-directory{min-width:0;overflow-wrap:anywhere}.gs-service-directory>h1{margin-block:1rem .5rem}.gs-service-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;margin-block:1.5rem}.gs-service-category{display:grid;align-content:start;gap:.5rem;min-height:7rem;padding:1.25rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius);color:var(--gs-ink);text-decoration:none;background:var(--gs-surface)}.gs-service-category:focus-visible,.gs-service-category:hover{background:var(--gs-surface-muted)}.gs-service-category strong{font-size:1.15rem}.gs-service-category span{color:var(--gs-body)}.gs-home-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-home-directory-grid .gs-service-category{min-width:0;overflow-wrap:anywhere}.gs-home-directory-grid .gs-service-category span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (min-width:900px){.gs-home-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gs-service-entry-list{list-style:none;margin:1rem 0 0;padding:0}.gs-service-entry{display:flex;align-items:flex-start;gap:1rem;padding-block:1.25rem;border-block-end:1px solid var(--gs-line);scroll-margin-block:1rem}.gs-service-entry-image{width:5rem;flex-shrink:0}.gs-service-entry-body{min-width:0}.gs-service-entry-body h2{font-size:1.2rem;margin-block-end:.35rem}.gs-service-entry-body p{margin-block:.35rem;white-space:pre-line}.gs-service-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem .75rem;margin-block:.5rem}.gs-service-facts dt{font-weight:700}.gs-service-facts dd{margin:0}.gs-service-actions{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-block-start:.5rem}.gs-service-actions a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:420px){.gs-service-entry{gap:.75rem}.gs-service-entry-image{width:4rem}}.gs-article-detail,.gs-articles-index{width:100%;margin-inline:auto;padding-block:clamp(1.5rem,4vw,3.5rem) 4rem;min-width:0}.gs-article-detail-header h1{font-size:var(--gs-page-title-size);line-height:1.3;text-wrap:balance}.gs-article-categories{display:flex;gap:.5rem;overflow-x:auto;padding-block:.3rem 1rem;margin-block-end:1rem;scrollbar-color:var(--gs-body) var(--gs-surface-muted)}.gs-article-categories a{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;padding:.4rem .85rem;color:var(--gs-ink);border:1px solid var(--gs-line);border-radius:var(--gs-radius);text-decoration:none}.gs-article-categories a[aria-current=page]{color:var(--gs-primary);background:var(--gs-mint);border-color:var(--gs-primary);font-weight:700}.gs-article-list{list-style:none;padding:0;margin:0}.gs-article-row{display:grid;grid-template-columns:minmax(0,1fr) 8rem;gap:clamp(1rem,3vw,2rem);align-items:start;border-block-end:1px solid var(--gs-line);padding-block:1.5rem}.gs-article-row.gs-article-row--text-only{grid-template-columns:minmax(0,1fr)}.gs-article-row-image{grid-column:2;grid-row:1}.gs-article-row-image .gs-product-image{aspect-ratio:4/3}.gs-article-row-image .gs-product-image img{width:100%;height:100%;object-fit:cover}.gs-article-row-copy{grid-column:1;grid-row:1;min-width:0;overflow-wrap:anywhere}.gs-article-row-copy h2{font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.4;margin:0}.gs-article-row-copy h2 a{color:var(--gs-ink);text-decoration:none}.gs-article-row-copy h2 a:hover{text-decoration:underline;text-underline-offset:.2em}.gs-article-row-copy>p{color:var(--gs-body);margin:.5rem 0 0;max-width:70ch}.gs-article-meta,.gs-article-row-meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;color:var(--gs-body);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-article-detail-header,.gs-article-markdown{max-width:70ch;margin-inline:auto}.gs-article-detail-header h1{margin:0;overflow-wrap:anywhere}.gs-article-lead{color:var(--gs-body);font-size:clamp(1.1rem,1.6vw,1.2rem);line-height:1.7;margin-block:.85rem 1rem}.gs-article-cover{max-width:70ch;margin:2rem auto}.gs-article-cover .gs-product-image{aspect-ratio:16/9}.gs-article-cover .gs-product-image img{width:100%;height:100%;object-fit:cover}.gs-article-markdown{font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.gs-article-markdown :is(h2,h3,h4,h5,h6){line-height:1.4;margin-block:2rem .75rem;text-wrap:balance}.gs-article-markdown ol,.gs-article-markdown p,.gs-article-markdown ul{margin-block:0 1rem}.gs-article-markdown :is(ul,ol){padding-inline-start:1.6rem}.gs-article-markdown blockquote{margin-inline:0;padding-inline:1rem;border-inline-start:1px solid var(--gs-primary);color:var(--gs-body)}.gs-article-markdown pre{max-width:100%;overflow-x:auto;padding:1rem;background:var(--gs-surface-muted);border-radius:var(--gs-radius);direction:ltr;text-align:left}.gs-article-markdown code{font-size:.9em}.gs-article-markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin-block:1.5rem}.gs-article-markdown :is(th,td){border:1px solid var(--gs-line);padding:.45rem .7rem;min-width:5rem}.gs-article-markdown a{color:var(--gs-primary);text-underline-offset:.2em}.gs-article-inline-image{display:block;margin-block:1rem}.gs-article-inline-image button{min-height:44px;padding:.6rem 1rem;border:1px solid var(--gs-primary);border-radius:var(--gs-radius);background:var(--gs-surface);color:var(--gs-primary);cursor:pointer}.gs-article-inline-image img{display:block;max-width:100%;height:auto;margin-inline:auto}@media(max-width:600px){.gs-article-row{grid-template-columns:minmax(0,1fr) 5.5rem;gap:.8rem}.gs-article-row-copy h2{font-size:1.2rem}.gs-article-row-image .gs-product-image{aspect-ratio:1}}.gs-account{display:grid;gap:1.5rem}.gs-account-heading{display:grid;gap:.25rem;padding-block:.5rem 1rem}.gs-account-eyebrow{color:var(--gs-primary);font-size:.86rem;font-weight:700}.gs-account-heading h1{font-size:clamp(2rem,4vw,3rem)}.gs-account-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr);align-items:start;gap:1.25rem}.gs-account-main,.gs-account-side{display:grid;gap:1.25rem;min-width:0}.gs-account-panel{display:grid;gap:1rem;min-width:0;padding:clamp(1rem,3vw,1.6rem);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface);overflow-wrap:anywhere}.gs-account-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.gs-account-panel-heading>div{min-width:0}.gs-account-avatar{display:grid;place-items:center;flex:0 0 3rem;block-size:3rem;border-radius:50%;background:var(--gs-mint);color:var(--gs-primary);font-weight:800;font-size:1.3rem}.gs-account-email{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.gs-account-email bdi{color:var(--gs-ink);overflow-wrap:anywhere}.gs-account-confirm,.gs-account-form,.gs-account-terms{display:grid;gap:1rem}.gs-account-form .gs-button,.gs-account-terms .gs-button{justify-self:start}.gs-account-terms{padding:1rem;border-radius:10px;background:var(--gs-surface-muted)}.gs-account-terms label{display:flex;align-items:start;gap:.65rem;cursor:pointer}.gs-account-terms input{inline-size:1.25rem;block-size:1.25rem;flex:none;margin-block-start:.25rem;accent-color:var(--gs-primary)}.gs-account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.gs-account-actions a{display:inline-flex;align-items:center;min-height:44px}.gs-account-panel--danger{border-color:#e9c9c9}.gs-account-panel--danger h2{color:var(--gs-error)}.gs-account-notice{padding:.85rem 1rem;border-radius:10px;background:var(--gs-mint);color:var(--gs-ink)}.gs-account-notice[role=alert]{background:#fff0ed;color:var(--gs-error)}.gs-merchant-products{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.gs-merchant-products li{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:1rem;border:1px solid var(--gs-line);border-radius:10px}.gs-merchant-products li>div{display:grid;gap:.25rem}.gs-merchant-products span{color:var(--gs-body)}.gs-merchant-products p{white-space:nowrap}@media (max-width:760px){.gs-account-grid{grid-template-columns:minmax(0,1fr)}}.gs-settings{display:grid;gap:1.5rem}.gs-settings-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}.gs-settings-grid .gs-account-panel:last-child{grid-column:1/-1}.gs-settings-switch{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.gs-settings-switch span{display:grid;gap:.25rem;min-width:0}.gs-settings-switch small{font-size:.94rem;color:var(--gs-body);font-weight:400}.gs-settings-switch input{inline-size:2.8rem;block-size:1.6rem;flex:none;margin:0;accent-color:var(--gs-primary);cursor:pointer}.gs-settings .gs-account-panel>.gs-button{justify-self:start}.gs-intro{display:grid;gap:1rem;margin-block:2rem;padding:clamp(1rem,3vw,1.75rem);background:var(--gs-mint);border:1px solid #bce3c9;border-radius:var(--gs-radius)}.gs-intro>div:first-child{display:grid;gap:.35rem}.gs-intro-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.gs-intro-links a{display:inline-flex;align-items:center;min-height:44px}.gs-intro>.gs-button{justify-self:start}@media (max-width:760px){.gs-settings-grid{grid-template-columns:minmax(0,1fr)}.gs-settings-grid .gs-account-panel:last-child{grid-column:auto}}.gs-checkout{width:min(100%,72rem);margin-inline:auto;padding-block:clamp(1.5rem,4vw,3rem) 6rem;min-width:0;overflow-wrap:anywhere}.gs-checkout-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr);align-items:start;gap:1.25rem;margin-block-start:1.5rem}.gs-checkout-main{display:grid;gap:1.25rem;min-width:0}.gs-checkout-card,.gs-checkout-receipt,.gs-checkout-recovery,.gs-checkout-review,.gs-checkout-summary{min-width:0;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-checkout :is(h2,h3){line-height:1.4;margin-block:0 .5rem}.gs-checkout :is(h2,h3)+p{color:var(--gs-body);margin-block:0 1rem}.gs-checkout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.gs-checkout :is(.gs-checkout-fields,.gs-checkout-merchant,.gs-checkout-address-form) label:not(.gs-checkout-checkbox){display:grid;gap:.35rem;min-width:0;font-weight:700}.gs-checkout input:not([type=radio]):not([type=checkbox]){width:100%;min-height:46px;padding:.55rem .7rem;border:1px solid #89978f;border-radius:10px;background:var(--gs-surface);color:var(--gs-ink);font:inherit}.gs-checkout input:is([type=radio],[type=checkbox]){inline-size:1.2rem;block-size:1.2rem;margin:0;accent-color:var(--gs-primary)}.gs-checkout-addresses,.gs-checkout-review ul,.gs-checkout-summary ul{list-style:none;padding:0;margin:0}.gs-checkout-addresses>li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-block:1rem;border-block-start:1px solid var(--gs-line)}.gs-checkout-actions,.gs-checkout-addresses>li>div:last-child,.gs-checkout-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gs-checkout-addresses p{margin:.2rem 0;color:var(--gs-body)}.gs-checkout-address-form{display:grid;gap:1rem;padding:1rem;margin-block-start:1rem;border-radius:var(--gs-radius);background:var(--gs-surface-muted)}.gs-checkout-checkbox{display:flex;align-items:center;gap:.55rem}.gs-checkout-section-head{justify-content:space-between;margin-block-end:1rem}.gs-checkout-merchant{display:grid;gap:.75rem;padding-block:1rem;border-block-start:1px solid var(--gs-line)}.gs-checkout-merchant fieldset{border:0;padding:0;margin:0}.gs-checkout-merchant legend{font-weight:700;margin-block-end:.4rem}.gs-checkout-choices{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.gs-checkout-choices label{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;cursor:pointer}.gs-checkout-summary>div{padding-block:.8rem;border-block-start:1px solid var(--gs-line)}.gs-checkout-summary li{display:flex;justify-content:space-between;gap:.5rem;padding-block:.35rem}.gs-checkout-summary>p{color:var(--gs-body);font-size:.94rem}.gs-checkout-summary>.gs-button{width:100%}.gs-checkout-receipt,.gs-checkout-recovery,.gs-checkout-review{margin-block-start:1.25rem;background:var(--gs-surface-muted)}.gs-checkout-review>ul>li{padding-block:.7rem;border-block-start:1px solid var(--gs-line)}.gs-checkout-review li li{padding-block:.2rem}.gs-checkout-receipt bdi,.gs-checkout-recovery bdi{overflow-wrap:anywhere}@media (max-width:760px){.gs-checkout-fields,.gs-checkout-layout{grid-template-columns:minmax(0,1fr)}.gs-checkout-summary{order:2}}.gs-checkout-merchant-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.gs-checkout-merchant-head h3{margin:0;font-weight:800}.gs-checkout-merchant-head>span{flex:none;color:var(--gs-body);font-size:.875rem}.gs-checkout-choices{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;border:1px solid var(--gs-line);border-radius:10px;overflow:hidden}.gs-checkout-choices label{justify-content:center;min-height:48px;padding:.4rem .75rem;background:var(--gs-surface);color:var(--gs-ink);font-weight:700}.gs-checkout-choices label+label{border-inline-start:1px solid var(--gs-line)}.gs-checkout-choices label:has(input:checked){background:var(--gs-mint);color:var(--gs-primary)}.gs-checkout-choices label:has(input:focus-visible){outline:3px solid var(--gs-primary);outline-offset:-3px}.gs-checkout-delivery{display:grid;justify-items:start;gap:.5rem}.gs-checkout-delivery>.gs-checkout-address-field{display:grid;gap:.35rem;inline-size:100%;min-inline-size:0}.gs-checkout-submit--phone{display:none}.gs-checkout-submit>.gs-button{width:100%}.gs-checkout-summary>.gs-checkout-submit{padding:0;border:0}.gs-checkout-review h2:focus{outline:3px solid var(--gs-primary);outline-offset:4px}@media (max-width:760px){.gs-checkout-submit--aside{display:none}.gs-checkout-submit--phone{display:block;position:sticky;z-index:10;bottom:var(--gs-bottom-nav-offset);margin-block-start:1rem;padding:.5rem .75rem;background:var(--gs-surface);border:1px solid var(--gs-line);border-radius:var(--gs-radius) var(--gs-radius) 0 0;box-shadow:0 -4px 12px rgb(37 61 78/.06)}}.gs-checkout-summary>.gs-checkout-payment-note{padding:.75rem 1rem;border-radius:var(--gs-radius);background:var(--gs-mint);color:var(--gs-ink)}.gs-orders{width:min(100%,72rem);margin-inline:auto;padding-block:clamp(1.5rem,4vw,3rem) 6rem;min-width:0;overflow-wrap:anywhere}.gs-home{width:100%;margin:1rem auto;padding-block:0 5rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.gs-home>*{min-width:0}.gs-home-shortcuts{display:flex;flex-wrap:wrap;gap:.5rem}.gs-home-shortcuts a{min-height:44px;display:inline-flex;align-items:center;padding:.5rem .85rem;border:1px solid var(--gs-line);border-radius:9px;background:var(--gs-surface)}.gs-home-section{min-width:0;padding-block:1rem;border-block-start:1px solid var(--gs-line)}.gs-home-section h2{margin:0 0 1rem}.gs-home-collection-rail--themed{padding-inline:1rem;border-radius:10px;background:var(--gs-mint)}.gs-home-collection-banner{display:block;padding:1rem;border:1px solid var(--gs-line);border-radius:10px;background:var(--gs-mint);color:inherit;text-decoration:none}.gs-home-collection-banner h2{margin:.5rem 0}.gs-home-collection-banner p{margin:0}.gs-home-collection-banner .gs-product-image{width:100%;max-height:10rem;overflow:hidden}.gs-home-collection-banner .gs-product-image img{width:100%;max-height:10rem;object-fit:contain}.gs-home-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;list-style:none;padding:0;margin:0}.gs-home-posts li{border:1px solid var(--gs-line);border-radius:10px;background:var(--gs-surface)}.gs-home-posts :is(a,span){display:block;padding:1rem;min-height:64px}.gs-banner-slider{min-width:0}.gs-banner-controls{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem;border-block-start:1px solid var(--gs-line)}.gs-banner-controls button{min-width:44px;min-height:44px;border:1px solid var(--gs-line);border-radius:8px;background:var(--gs-surface);color:inherit;font:inherit;cursor:pointer}.gs-banner-indicators{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.gs-banner-indicators button[aria-current=true]{border-color:var(--gs-primary);background:var(--gs-mint);font-weight:700}.gs-home-notice{padding:1rem;border:1px solid var(--gs-line);border-radius:10px;background:var(--gs-surface-muted)}.gs-home-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;list-style:none;padding:0;margin:0}.gs-home-tiles li{min-width:0;border:1px solid var(--gs-line);border-radius:10px;background:var(--gs-surface);overflow:hidden}.gs-home-tiles li>:is(a,div){display:grid;gap:.5rem;padding:.75rem;min-height:64px}.gs-home-tiles .gs-product-image{width:3.5rem;height:3.5rem}.gs-home-tiles .gs-product-image img{width:100%;height:100%;object-fit:cover}.gs-home-category-row+.gs-home-category-row{margin-block-start:1.5rem}.gs-home-category-row h3{margin:0 0 .75rem}.gs-collection-header{display:flex;align-items:center;gap:1rem;min-width:0;padding:1.25rem;border-radius:var(--gs-radius);background:var(--gs-mint)}.gs-collection-header .gs-product-image{width:5rem;height:5rem;flex:none}.gs-collection-header h1{margin:0 0 .4rem}.gs-collection-header p{margin:0}.gs-collection-header--banner{display:block;padding:0 0 1.25rem;overflow:hidden}.gs-collection-header--banner>div:last-child:not(.gs-sr-only){padding:0 1.25rem}.gs-collection-banner{max-width:100%;overflow:hidden;background:var(--gs-surface-muted)}.gs-collection-header .gs-collection-banner .gs-product-image{width:100%;height:100%;aspect-ratio:auto;border-radius:inherit}.gs-collection-banner img{object-fit:var(--gs-collection-fit,cover);object-position:var(--gs-collection-position,center);transform:scale(var(--gs-collection-zoom,1));transform-origin:var(--gs-collection-position,center)}.gs-orders-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-block-end:1.25rem}.gs-order-confirm label,.gs-orders-toolbar label{display:grid;gap:.35rem;font-weight:700}.gs-orders textarea{min-height:46px;padding:.55rem .7rem;border:1px solid #89978f;border-radius:10px;background:var(--gs-surface);color:var(--gs-ink);font:inherit;width:100%;min-height:6rem}.gs-orders-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;margin:0 0 1.25rem;list-style:none}.gs-order-card,.gs-order-confirm,.gs-order-overview,.gs-order-uncertain,.gs-orders-empty,.gs-orders-list li{min-width:0;border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-orders-list li a{display:grid;gap:.5rem;min-height:100%;padding:1.25rem;color:inherit;text-decoration:none}.gs-orders-list li a:hover{border-radius:var(--gs-radius);background:var(--gs-surface-muted)}.gs-order-overview,.gs-orders-list li a>div{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:.75rem}.gs-orders-list h2{margin:0;font-size:1.25rem}.gs-orders-list p{margin:0}.gs-orders-list p,.gs-orders-list small{color:var(--gs-body)}.gs-order-status{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;background:var(--gs-surface-muted);color:var(--gs-ink);font-weight:700}.gs-order-status--attention{background:#fff1cf;color:#684200}.gs-order-status--complete{background:var(--gs-mint);color:var(--gs-primary)}.gs-order-status--negative{background:#fff0ed;color:var(--gs-error)}.gs-order-card,.gs-order-confirm,.gs-order-overview,.gs-order-uncertain,.gs-orders-empty{padding:clamp(1rem,2.5vw,1.5rem)}.gs-order-overview{margin-block-end:1rem;background:var(--gs-surface-muted)}.gs-order-overview h2{margin-block:.25rem}.gs-order-number{margin:0;color:var(--gs-body)}.gs-order-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr);align-items:start;gap:1.25rem}.gs-order-main,.gs-order-side{display:grid;gap:1.25rem;min-width:0}.gs-order-card h2,.gs-order-confirm h2,.gs-order-uncertain h2{margin-block:0 .75rem}.gs-order-card ul{padding-inline-start:1.25rem}.gs-order-card li{padding-block:.5rem}.gs-order-card li>span{display:inline-block;margin-inline-start:.75rem}.gs-order-card li p{margin-block:.3rem 0;color:var(--gs-body)}.gs-order-proposal,.gs-order-uncertain{background:var(--gs-surface-muted)}.gs-order-actions{display:flex;flex-wrap:wrap;gap:.5rem}.gs-order-events{display:grid;gap:.5rem;margin:0}.gs-order-events li{border-block-end:1px solid var(--gs-line)}.gs-order-events time{display:block;color:var(--gs-body)}.gs-order-confirm,.gs-order-uncertain{margin-block:1.25rem}.gs-order-confirm{display:grid;gap:1rem}.gs-order-confirm h2:focus{outline:3px solid var(--gs-primary);outline-offset:4px}@media (max-width:760px){.gs-order-layout,.gs-orders-list{grid-template-columns:minmax(0,1fr)}}.gs-order-layout--buyer{row-gap:0}.gs-order-layout--buyer>*{grid-column:1;min-width:0;margin-block-end:1.25rem}.gs-order-layout--buyer>.gs-order-contact{grid-column:2;grid-row:1/span 6}.gs-order-buyer-actions{display:grid;gap:.75rem}@media (max-width:760px){.gs-order-layout--buyer>.gs-order-contact{grid-column:1;grid-row:auto}.gs-order-decision{display:grid;grid-template-columns:minmax(0,1fr)}}.gs-order-status-header{--gs-order-tone:#59636c;display:grid;gap:.75rem;min-width:0;margin-block-end:1rem;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid color-mix(in srgb,var(--gs-order-tone) 30%,transparent);border-radius:var(--gs-radius);background:#f4f6fa;color:var(--gs-ink)}.gs-order-status-header--pending{--gs-order-tone:#fdc040;background:#fffceb}.gs-order-status-header--active{--gs-order-tone:#67bcee;background:#d1e8f2}.gs-order-status-header--success{--gs-order-tone:#3bb77e;background:var(--gs-mint)}.gs-order-status-header--negative{--gs-order-tone:#fd6e6e;background:#feefea}.gs-order-status-header[data-status=rejected]{--gs-order-tone:#f74b81;background:#fde0e9}.gs-order-status-header p{margin:0}.gs-order-status-title{display:flex;align-items:flex-start;gap:.75rem}.gs-order-status-title svg{flex:none}.gs-order-status-title h2{margin:0;font-size:1.5rem;font-weight:800;line-height:1.35}.gs-order-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}.gs-order-progress span{height:5px;border-radius:3px;background:color-mix(in srgb,var(--gs-order-tone) 18%,transparent)}.gs-order-progress span[data-done]{background:var(--gs-primary)}.gs-order-status-deadline,.gs-order-status-next{font-size:.875rem}.gs-order-status-deadline{font-weight:700}.gs-order-status-merchant{display:grid;gap:.25rem;padding-block-start:.75rem;border-block-start:1px solid color-mix(in srgb,var(--gs-order-tone) 22%,transparent)}.gs-order-status-merchant strong{font-size:1.1rem}.gs-order-status-merchant span{color:var(--gs-body);font-size:.875rem}.gs-order-status-merchant .gs-order-number{justify-self:start}.gs-order-notice{display:grid;gap:.25rem;margin-block-end:1rem;padding:.9rem 1rem;border:1px solid #f3d27a;border-radius:var(--gs-radius);background:#fffceb}.gs-order-notice--negative{border-color:#f7b4b4;background:#feefea}.gs-order-notice p{margin:0}.gs-order-notice p:first-child{font-weight:700}.gs-order-privacy{color:var(--gs-body);font-size:.875rem}.gs-home-announcement{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1rem;border:1px solid var(--gs-line);border-radius:12px;background:var(--gs-surface-muted)}.gs-home-announcement p{flex:1 1 15rem;margin:0;overflow-wrap:anywhere}.gs-home-announcements>.gs-button{margin-inline-end:.5rem;margin-block-end:.5rem}.gs-story-list{display:flex;gap:1rem;overflow-x:auto;padding:.5rem 0;list-style:none}.gs-story-list li{flex:0 0 7rem}.gs-story-list button{width:100%;min-height:3rem;background:var(--gs-surface-muted);color:var(--gs-ink);border:1px solid var(--gs-line);border-radius:12px;padding:.75rem;font:inherit;cursor:pointer;overflow-wrap:anywhere}.gs-story-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}.gs-story-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}.gs-story-image{display:block;max-width:100%;max-height:55vh;object-fit:contain;margin-block:1rem}.gs-story-viewer{touch-action:pan-y}.gs-story-progress{height:3px;background:var(--gs-line);overflow:hidden;margin-block:.75rem}.gs-story-progress span{display:block;height:100%;background:var(--gs-primary);transform-origin:right;animation:gs-story-time 5s linear both}@keyframes gs-story-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.gs-story-progress span{animation:none;transform:scaleX(0)}}.gs-home-collections{width:100%;max-width:100%;padding-inline:1rem;padding-bottom:1rem;min-width:0}.gs-home-collections h2 a,.gs-home-collections>a{color:inherit}.gs-collection-list{list-style:none;margin:1rem 0;padding:.5rem 0;gap:1rem}.gs-collection-list--grid{display:grid;grid-template-columns:repeat(var(--collection-columns),minmax(0,1fr))}.gs-collection-list--scroll{display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.gs-collection-list--scroll>li{flex:0 0 calc((100% - 1rem * (var(--collection-columns) - 1)) / (var(--collection-columns) + .2));min-width:7rem}.gs-collection-list>li{min-width:0}.gs-collection-visual a{color:inherit;text-decoration:none;display:block}.gs-collection-visual .gs-button{max-width:100%;white-space:normal;font-size:.875rem;margin-block:.5rem}.gs-collection-media{position:relative;overflow:hidden;min-width:0;background:var(--gs-surface-muted);color:var(--gs-ink)}.gs-collection-media img{display:block;width:100%;height:100%}.gs-collection-visual--banner{width:100%;max-width:100%;min-width:0}.gs-collection-image-placeholder{display:flex;align-items:center;justify-content:center;height:100%;padding:.75rem;text-align:center;overflow-wrap:anywhere}.gs-collection-name{display:block;margin-block:.5rem;overflow-wrap:anywhere;font-weight:600}.gs-collection-visual--icon{text-align:center}.gs-collection-visual--icon>a{width:100%;max-width:168px;margin-inline:auto}.gs-collection-visual--icon .gs-collection-media{width:72px;max-width:calc(100% - 2rem)}.gs-collection-pagination{display:flex;flex-wrap:wrap;gap:.5rem}.gs-collection-products{display:flex;gap:1rem;overflow-x:auto;padding-block:.75rem;overscroll-behavior-inline:contain}.gs-collection-products>*{flex:0 0 min(15rem,75vw)}.gs-collection-products>.gs-product-card{background:var(--gs-surface);color:var(--gs-ink);padding:.5rem;border-radius:12px}html[data-product-card-colors=on] .gs-product-card,html[data-product-card-colors=on] .gs-seller-product-color{background-color:var(--gs-card-fill)}.gs-home-posts .gs-editorial-frame{width:100%;height:12rem;aspect-ratio:3/1;padding:0}.gs-home-posts .gs-editorial-frame img{width:100%;height:100%;object-fit:contain}.gs-detail-gallery-visual{min-width:0}.gs-detail-gallery-status{position:absolute;inset-inline-start:1rem;inset-block-end:1rem;z-index:1;padding:.25rem .6rem;border-radius:8px;color:#fff;background:var(--gs-error);font-size:.875rem;font-weight:700;pointer-events:none}.gs-detail-gallery--empty .gs-detail-gallery-visual>.gs-product-image{aspect-ratio:auto;height:11rem}.gs-detail-merchant{border-block-start:0}.gs-detail-action-dock,.gs-detail-secondary-actions,.gs-merchant-action-dock{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.75rem}.gs-detail-action-dock .gs-chat-start{min-width:0}.gs-detail-action-dock .gs-cart-add{display:contents}.gs-detail-action-dock .gs-cart-add>p{flex:1 0 100%;order:2;margin:0;overflow-wrap:anywhere}.gs-detail-action-dock:empty,.gs-merchant-action-dock:empty{display:none}.gs-merchant-action-dock{margin-block:1rem 1.5rem}@media (max-width:760px){.gs-site-header~.gs-browse-layout{padding-block-end:calc(7rem + env(safe-area-inset-bottom))}.gs-detail-gallery--empty .gs-detail-gallery-visual>.gs-product-image{height:6rem}.gs-site-header~#browse-content.gs-detail{padding-block-end:calc(var(--gs-bottom-nav-offset) + 6rem)}.gs-detail-action-dock{position:fixed;z-index:19;inset-inline:0;bottom:var(--gs-bottom-nav-offset);padding:.5rem max(.75rem,env(safe-area-inset-left)) .5rem max(.75rem,env(safe-area-inset-right));background:var(--gs-surface);border-block-start:1px solid var(--gs-line);justify-content:center}.gs-detail-action-dock .gs-chat-start,.gs-detail-action-dock>.gs-button{flex:1 1 auto;text-align:center}.gs-detail-action-dock .gs-cart-add>.gs-button{flex:2 1 auto}.gs-merchant-action-dock{position:fixed;z-index:19;inset-inline:0;bottom:var(--gs-bottom-nav-offset);margin:0;padding:.5rem max(.75rem,env(safe-area-inset-left)) .5rem max(.75rem,env(safe-area-inset-right));background:var(--gs-surface);border-block-start:1px solid var(--gs-line);flex-wrap:nowrap;align-items:center}body:has(.gs-merchant-action-dock) .gs-site-header~.gs-browse-layout.gs-browse-layout{padding-block-end:calc(var(--gs-bottom-nav-offset) + 5rem)}.gs-merchant-action-dock>.gs-button{flex:1 1 auto;text-align:center}:is(.gs-detail-action-dock,.gs-merchant-action-dock,.gs-cart-summary,.gs-checkout-submit--phone,.gs-action-dock)[data-gs-unpinned]{position:static}}.gs-chat-start-notice{display:flex;align-items:flex-start;gap:.5rem;text-align:start}.gs-chat-start-notice>p{flex:1 1 auto;min-inline-size:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (max-width:760px){.gs-detail-action-dock:not([data-gs-unpinned]) .gs-chat-start-notice{position:absolute;inset-inline:.75rem;inset-block-end:calc(100% + .5rem);max-block-size:calc(100dvh - var(--gs-bottom-nav-offset) - 100% - 1rem);overflow-y:auto;padding:.75rem;padding-inline-end:.25rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius-control);background:var(--gs-surface);box-shadow:0 4px 16px rgb(37 61 78/.18)}}.gs-editor-more{grid-column:1/-1;border-block:1px solid var(--gs-line)}.gs-editor-more>summary{display:grid;gap:.15rem;min-height:48px;padding-block:.85rem;cursor:pointer}.gs-editor-more>summary::marker{content:""}.gs-editor-more>summary::-webkit-details-marker{display:none}.gs-editor-more__title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:700;color:var(--gs-ink)}.gs-editor-more__title:after{content:"";inline-size:.55rem;block-size:.55rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .15s}.gs-editor-more[open] .gs-editor-more__title:after{transform:rotate(225deg)}.gs-editor-more__hint{color:var(--gs-body);font-size:.9rem}.gs-editor-more>div{padding-block-end:1.25rem}@media (prefers-reduced-motion:reduce){.gs-editor-more__title:after{transition:none}}.gs-product-card:has(>.gs-product-card-actions){display:flex;flex-direction:column}.gs-product-card:has(>.gs-product-card-actions)>.gs-product-link{flex:1 1 auto;height:auto}.gs-product-card-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem;padding-block-start:.5rem}.gs-product-card-actions:empty{display:none}.gs-product-card-actions .gs-cart-add{display:contents}.gs-product-card-actions .gs-cart-add>.gs-button{flex:1 1 auto;min-height:44px;padding-inline:.5rem;font-size:.9rem}.gs-product-card-actions .gs-cart-add>p{flex:1 0 100%;order:2;margin:0;font-size:.85rem;overflow-wrap:anywhere}.gs-card-favorite{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;margin-inline-start:auto;border:1px solid var(--gs-line);border-radius:10px;background:var(--gs-surface);color:var(--gs-primary);cursor:pointer}.gs-card-favorite[aria-pressed=true]{color:var(--gs-error)}.gs-card-favorite:disabled{cursor:not-allowed;opacity:.6}a{text-decoration:none}.gs-article-markdown a,:is(p,td,blockquote,.gs-hint)>a:not(.gs-button){text-decoration:underline}.gs-brand,.gs-brand:hover,.gs-button,.gs-button:hover,.gs-header-actions a,.gs-product-link,.gs-product-link:hover,.gs-product-link:hover h3,.gs-site-navigation a,.gs-site-navigation a:hover,a.gs-button:is(:hover,:focus-visible){text-decoration:none}.gs-button{border-radius:var(--gs-radius-control);transition:background-color .2s,color .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.gs-button--primary:hover:not(:disabled){background:var(--gs-yellow);color:var(--gs-ink)}}@media (prefers-reduced-motion:reduce){.gs-button{transition:none}}.gs-site-header{width:100%;gap:1.5rem}.gs-brand{gap:.65rem;color:var(--gs-primary);min-width:0}.gs-brand img{border-radius:var(--gs-radius-control);flex-shrink:0}.gs-brand span{min-width:0}.gs-search input{min-height:48px;border:2px solid var(--gs-search-border);border-radius:var(--gs-radius-control);background:var(--gs-surface)}.gs-search input:focus{border-color:var(--gs-primary);outline:none}.gs-search input:focus-visible{outline:3px solid var(--gs-primary);outline-offset:2px}.gs-search>.gs-button{min-height:48px}.gs-header-actions{display:flex;gap:.25rem}.gs-header-actions a{display:grid;place-items:center;min-width:44px;min-height:44px;color:var(--gs-body);border-radius:var(--gs-radius-control)}.gs-header-actions a:hover{background:var(--gs-mint);color:var(--gs-primary)}@media (max-width:760px){.gs-site-header{margin-top:.75rem;padding-block-end:.75rem}.gs-brand{font-size:1.4rem}.gs-header-actions{margin-inline-start:auto}.gs-search>.gs-button{padding-inline:.9rem}.gs-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.gs-product-card .gs-product-image{border-radius:var(--gs-radius)}.gs-product-card .gs-product-image img{object-fit:cover}.gs-product-card .gs-product-visual{border-radius:var(--gs-radius);transition:transform .2s ease,box-shadow .2s ease}.gs-product-copy{align-content:start}.gs-product-copy h3{overflow-wrap:break-word}.gs-product-link:hover h3{color:var(--gs-primary)}.gs-product-copy .gs-product-price.gs-product-price--open{color:var(--gs-body);font-size:.9rem;font-weight:500}@media (hover:hover) and (pointer:fine){.gs-product-link:hover .gs-product-visual{transform:translateY(-4px);box-shadow:0 10px 24px rgb(37 61 78/.12)}}@media (prefers-reduced-motion:reduce){.gs-product-card .gs-product-visual{transition:none}.gs-product-link:hover .gs-product-visual{transform:none}}.gs-not-found{display:grid;justify-items:center;gap:1rem;max-width:40rem;margin:2rem auto 3rem;text-align:center}.gs-not-found-code{color:var(--gs-primary);font-size:clamp(4rem,12vw,7rem);font-weight:700;line-height:1}.gs-not-found-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:.5rem}.gs-not-found h1{margin:0;font-size:var(--gs-page-title-size)}.gs-not-found>p:not(.gs-not-found-code){margin:0;color:var(--gs-body)}.gs-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;margin-block:.25rem;padding:.75rem 1rem;background:var(--gs-section);border:0;border-radius:var(--gs-radius-control)}.gs-intro>div:first-child{gap:.1rem}.gs-intro .gs-account-eyebrow{display:none}.gs-intro h2{font-size:1rem}.gs-intro>div:first-child>p{font-size:.9rem}.gs-intro-links{grid-column:1;gap:0 1rem;font-size:.9rem}.gs-intro-links a{min-height:36px}.gs-intro>.gs-button{grid-column:2;grid-row:1/span 2;align-self:center}@media (max-width:760px){.gs-intro{grid-template-columns:minmax(0,1fr)}.gs-intro>.gs-button{grid-column:1;grid-row:auto;justify-self:start;min-height:40px}}@media (min-width:761px){.gs-banner-slide [data-layout],.gs-home-section [data-layout]{max-height:min(20rem,38vh)}}.gs-banner-slider{position:relative}.gs-banner-controls{position:static;justify-content:center;gap:.75rem;padding:.25rem 0 0;border:0}.gs-banner-controls>button{position:absolute;top:calc(50% - 1.6rem);z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255/.92);color:var(--gs-ink);font-size:0;box-shadow:0 2px 8px rgb(37 61 78/.2)}.gs-banner-controls>button:first-child{inset-inline-start:1.5rem}.gs-banner-controls>button:last-child{inset-inline-end:1.5rem}.gs-banner-controls>button:hover:not(:disabled){background:var(--gs-yellow)}.gs-banner-controls>button:before{content:"";width:.55rem;height:.55rem;border-top:2px solid;border-right:2px solid;transform:translateX(.2rem) rotate(-135deg)}.gs-banner-controls>button:first-child:before{transform:translateX(-.2rem) rotate(45deg)}.gs-banner-controls>button:disabled{opacity:.4}.gs-banner-indicators{gap:0}.gs-banner-indicators button{display:grid;place-items:center;place-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;font-size:0;cursor:pointer}.gs-banner-indicators button:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gs-line);transition:width .2s,background-color .2s}.gs-banner-indicators button[aria-current=true]{background:transparent}.gs-banner-indicators button[aria-current=true]:before{width:22px;border-radius:4px;background:var(--gs-primary)}@media (max-width:760px){.gs-banner-controls>button{position:static;background:var(--gs-surface);box-shadow:0 0 0 1px var(--gs-line)}}@media (prefers-reduced-motion:reduce){.gs-banner-indicators button:before{transition:none}}.gs-detail-gallery-visual>.gs-product-image{border-radius:0;background:transparent}.gs-detail-gallery-count{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;z-index:1;margin:0;padding:.15rem .6rem;border-radius:999px;background:rgb(37 61 78/.78);color:#fff;font-size:.8rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gs-detail-gallery-zoom.gs-button{position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem;z-index:1;padding:.25rem .75rem;gap:.35rem;font-size:.85rem}.gs-detail-gallery-arrow{position:absolute;top:calc(50% - 22px);z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255/.92);color:var(--gs-ink);box-shadow:0 2px 8px rgb(37 61 78/.2);cursor:pointer}.gs-detail-gallery-arrow:before{content:"";width:.55rem;height:.55rem;border-top:2px solid;border-right:2px solid}.gs-detail-gallery-arrow--prev{inset-inline-start:.75rem}.gs-detail-gallery-arrow--prev:before{transform:rotate(45deg)}.gs-detail-gallery-arrow--next{inset-inline-end:.75rem}.gs-detail-gallery-arrow--next:before{transform:rotate(-135deg)}.gs-detail-gallery-arrow:hover{background:var(--gs-yellow)}.gs-detail-gallery-status{inset-block-end:auto;inset-block-start:.75rem;inset-inline-start:.75rem}.gs-detail-thumbnails{margin-block-start:.75rem}.gs-detail-thumbnails button{border-radius:var(--gs-radius-control)}.gs-detail-thumbnails .gs-product-image{border-radius:8px}.gs-detail-thumbnails .gs-product-image img{object-fit:cover}.gs-detail-gallery-original{margin-block-start:.25rem;font-size:.85rem}.gs-detail-gallery-original a{display:inline-flex;align-items:center;min-height:44px;color:var(--gs-body);text-decoration:underline}@media (hover:hover) and (pointer:fine){.gs-detail-gallery-arrow{opacity:0;transition:opacity .2s}.gs-detail-gallery-visual:is(:hover,:focus-within) .gs-detail-gallery-arrow{opacity:1}}@media (max-width:760px){.gs-detail-gallery{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.gs-detail-gallery>*{min-width:0}.gs-detail-gallery-visual{flex:1 0 100%}.gs-detail-thumbnails{flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;margin:0;gap:.4rem}.gs-detail-thumbnails li{width:3.25rem;flex:none}.gs-detail-gallery-original{flex:none;margin:0}.gs-detail-navigation{font-size:.9rem;gap:0 1.25rem}.gs-detail-top{gap:1rem}}.gs-detail-summary{gap:.85rem;align-content:start}.gs-detail-meta{gap:.25rem 1.25rem;font-size:.9rem}.gs-detail-merchant{gap:.75rem;padding:1rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface);justify-items:stretch}.gs-detail-merchant-head{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;min-width:0}.gs-detail-merchant-avatar{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:50%;background:var(--gs-mint);color:var(--gs-primary);font-size:1.3rem;font-weight:800}.gs-detail-merchant-copy{flex:1 1 8rem;min-width:0;display:grid;gap:.1rem}.gs-detail-merchant-label{font-size:.8rem}.gs-detail-merchant h2{font-size:1.1rem}.gs-detail-merchant h2 a{color:var(--gs-ink)}.gs-detail-merchant h2 a:hover{color:var(--gs-primary)}.gs-detail-merchant-copy>p:last-child:not(.gs-detail-merchant-label){color:var(--gs-primary);font-size:.85rem;font-weight:700}.gs-detail-contacts{gap:.5rem}.gs-detail-contacts a{min-height:40px;padding:.35rem .85rem;border:1px solid var(--gs-line);border-radius:999px;color:var(--gs-ink);font-size:.9rem;font-weight:700}.gs-detail-contacts a:hover{border-color:var(--gs-tint-border);background:var(--gs-mint)}@media (min-width:761px){.gs-detail-action-dock .gs-cart-add>.gs-button,.gs-detail-action-dock>.gs-button{min-height:50px;padding-inline:1.5rem;font-size:1.05rem}}.gs-detail-dates{color:var(--gs-body);font-size:.85rem}.gs-product-report{margin-block-start:1rem}.gs-product-report>.gs-button{min-height:44px;padding:.25rem .5rem;border:0;background:transparent;color:var(--gs-body);font-weight:600;font-size:.85rem;text-decoration:underline}.gs-product-report>.gs-button:hover:not(:disabled){background:transparent;color:var(--gs-error)}.gs-recommendations{position:relative}.gs-recommendations-list{scrollbar-width:none;scroll-snap-type:inline proximity}.gs-recommendations-list::-webkit-scrollbar{display:none}.gs-recommendations-list>li{scroll-snap-align:start}.gs-recommendations-controls{justify-content:flex-end;gap:.5rem}@media (min-width:761px){.gs-recommendations-controls{position:absolute;inset-block-start:1.5rem;inset-inline-end:6.5rem;margin:0}}.gs-recommendations-controls>.gs-button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;font-size:0;background:var(--gs-section);border:0}.gs-recommendations-controls>.gs-button:before{content:"";width:.5rem;height:.5rem;border-top:2px solid var(--gs-ink);border-right:2px solid var(--gs-ink);transform:rotate(45deg)}.gs-recommendations-controls>.gs-button+.gs-button:before{transform:rotate(-135deg)}.gs-recommendations-controls>.gs-button:hover:not(:disabled){background:var(--gs-yellow)}.gs-recommendations-empty{font-size:.9rem}.gs-detail-price.gs-detail-price--open{color:var(--gs-body);font-size:1.25rem}@media (min-width:1024px){.gs-home-collections:has(>.gs-collection-visual--banner):has(>[role=region],>.gs-collection-products){display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);column-gap:1.5rem;align-content:start;padding-block:1rem}.gs-home-collections:has(>.gs-collection-visual--banner):has(>[role=region],>.gs-collection-products)>*{grid-column:2;min-width:0}.gs-home-collections.gs-home-collections:has(>[role=region],>.gs-collection-products)>.gs-collection-visual--banner{grid-column:1;grid-row:1/span 8;align-self:start;width:100%;max-width:100%;margin:0;border-radius:var(--gs-radius);overflow:hidden}.gs-home-collections:has(>.gs-collection-visual--banner):has(>[role=region])>.gs-collection-heading{padding-block-start:0}.gs-home-collections:has(>.gs-collection-visual--banner)>[role=region]{grid-auto-flow:column;grid-template-rows:auto;grid-template-columns:none;grid-auto-columns:calc((100% - 2rem) / 3);overflow-x:auto}}@media (min-width:1280px){.gs-home-collections:has(>.gs-collection-visual--banner)>[role=region]{grid-auto-columns:calc((100% - 3rem) / 4)}}@media (min-width:761px){.gs-site-navigation{gap:.25rem;align-items:center;margin-block-end:1.5rem;padding-block:.4rem;background:var(--gs-surface);border-block-start:1px solid var(--gs-line);border-block-end:2px solid var(--gs-yellow)}.gs-site-navigation a{font-weight:700;color:var(--gs-ink)}.gs-site-navigation a[aria-current=page]{background:var(--gs-mint);color:var(--gs-primary)}.gs-site-navigation .gs-navigation-publish{display:flex;margin-inline-start:auto;padding-inline:1rem 1.15rem;border-radius:var(--gs-radius-control);background:var(--gs-primary);color:#fff}.gs-site-navigation .gs-navigation-publish:hover{background:var(--gs-yellow);color:var(--gs-ink)}.gs-site-navigation .gs-navigation-publish .gs-navigation-icon{color:inherit}}.gs-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0 0 .5rem;padding:0;list-style:none;color:var(--gs-body);font-size:.85rem}.gs-breadcrumb li{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.gs-breadcrumb li+li:before{content:"›";color:var(--gs-line);font-size:1.1rem;transform:scaleX(-1)}.gs-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--gs-body)}.gs-breadcrumb a:hover{color:var(--gs-primary)}.gs-breadcrumb [aria-current=page]{unicode-bidi:plaintext;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gs-ink)}@media (max-width:760px){.gs-breadcrumb{display:none}}.gs-browse-filters{border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-browse-filters>summary{display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;list-style:none;font-size:1.05rem;border-block-end:1px solid transparent}.gs-browse-filters>summary::-webkit-details-marker{display:none}.gs-browse-filters>summary:before{content:"";flex:none;width:1.1rem;height:1.1rem;background:var(--gs-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M3 6h18M6 12h12M10 18h4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M3 6h18M6 12h12M10 18h4'/%3E%3C/svg%3E") center /contain no-repeat}.gs-browse-filters>summary:after{content:"";margin-inline-start:auto;width:.5rem;height:.5rem;border-right:2px solid var(--gs-body);border-bottom:2px solid var(--gs-body);transform:rotate(45deg);transition:transform .15s}.gs-browse-filters[open]>summary{border-block-end-color:var(--gs-line)}.gs-browse-filters[open]>summary:after{transform:rotate(225deg)}.gs-browse-filters>div{padding:1rem}.gs-category-filters{gap:1rem}.gs-category-filters .gs-field label{font-size:.9rem}.gs-category-filters input{min-height:44px;border-color:var(--gs-line);border-radius:var(--gs-radius-control)}.gs-category-filters .gs-hint{font-size:.8rem}.gs-category-filters>.gs-button{width:100%}.gs-category-filters>a{justify-self:center;display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}@media (min-width:761px){.gs-browse-filters{position:sticky;top:1rem;max-block-size:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain}}@media (max-width:760px){.gs-browse-filters:not([open]){justify-self:start;border-radius:999px}.gs-browse-filters:not([open])>summary{min-height:40px;padding:.4rem 1rem;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.gs-browse-filters>summary:after{transition:none}}.gs-category-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.85rem;margin-block:1.5rem 2rem}.gs-category-tiles a{display:grid;justify-items:center;align-content:center;gap:.6rem;min-height:8.5rem;padding:1rem .75rem;border:1px solid transparent;border-radius:var(--gs-radius);background:var(--tile-fill,var(--gs-section));color:var(--gs-ink);font-weight:700;text-align:center;overflow-wrap:anywhere;transition:transform .2s,border-color .2s,box-shadow .2s}.gs-category-tile-icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--gs-surface)}.gs-category-tile-icon:before{content:"";width:1.9rem;height:1.9rem;background:var(--gs-primary);-webkit-mask:var(--tile-icon) center /contain no-repeat;mask:var(--tile-icon) center /contain no-repeat}.gs-category-tiles a:hover{border-color:var(--gs-tint-border);box-shadow:0 8px 20px rgb(37 61 78/.08)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gs-category-tiles a:hover{transform:translateY(-4px)}}.gs-category-branches a{padding-inline:1.1rem;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-surface);color:var(--gs-ink);font-weight:700}.gs-category-branches a:hover{border-color:var(--gs-tint-border);background:var(--gs-mint);color:var(--gs-primary)}.gs-category-breadcrumb{font-size:.85rem}.gs-category-section h2{font-size:1.25rem}.gs-search-merchants{display:flex;gap:.75rem;overflow-x:auto;padding-block:.25rem .75rem;scrollbar-width:thin}.gs-search-merchants .gs-directory-row{flex:0 0 auto;gap:.6rem;max-width:18rem;padding:.5rem .85rem .5rem .5rem;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-surface)}.gs-search-merchants .gs-directory-image{width:2.75rem}.gs-search-merchants .gs-directory-image .gs-product-image{border-radius:50%}.gs-search-merchants .gs-directory-copy h3{font-size:.95rem;margin:0}.gs-search-merchants .gs-directory-copy h3 a{min-height:32px;color:var(--gs-ink)}.gs-search-merchants .gs-directory-copy p{font-size:.8rem;white-space:nowrap}.gs-search-merchants-section h2{font-size:1.05rem;margin-block-end:.5rem}.gs-category-pagination{justify-content:center}.gs-category-pagination>span{display:inline-flex;align-items:center;justify-content:center;gap:.25em;min-width:44px;min-height:44px;padding-inline:.75rem;white-space:nowrap;border-radius:999px;background:var(--gs-section);color:var(--gs-ink);font-weight:700}.gs-category-pagination>.gs-button{border-radius:999px}#browse-content .gs-feedback{justify-items:center;padding:2rem 1.5rem;border-radius:var(--gs-radius);background:var(--gs-section);text-align:center}.gs-directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;margin-block-start:1rem}.gs-directory-grid .gs-directory-row{position:relative;flex-direction:column;align-items:stretch;gap:.75rem;padding:1.1rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface);transition:border-color .2s,box-shadow .2s,transform .2s}.gs-directory-grid .gs-directory-row:hover{border-color:var(--gs-tint-border);box-shadow:0 10px 24px rgb(37 61 78/.08)}.gs-directory-grid .gs-directory-row:focus-within{border-color:var(--gs-primary)}.gs-directory-grid .gs-directory-image{width:4.5rem}.gs-directory-grid .gs-directory-image .gs-product-image{border-radius:50%;border:1px solid var(--gs-line)}.gs-directory-grid .gs-directory-copy h2{font-size:1.05rem;line-height:1.4}.gs-directory-grid .gs-directory-copy h2 a{min-height:0;color:var(--gs-ink)}.gs-directory-grid .gs-directory-copy h2 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.gs-directory-grid .gs-directory-copy h2 a:focus-visible{outline:none}.gs-directory-grid .gs-directory-row:has(h2 a:focus-visible){outline:3px solid var(--gs-primary);outline-offset:2px}.gs-directory-grid .gs-directory-copy>p{font-size:.88rem}.gs-directory-grid .gs-directory-facts{gap:.4rem;margin-block-start:.6rem}.gs-directory-grid .gs-directory-facts li{padding:.15rem .6rem;border-radius:999px;background:var(--gs-section);color:var(--gs-body);font-size:.8rem;font-weight:700}.gs-directory-grid .gs-directory-facts .gs-directory-count{background:var(--gs-mint);color:var(--gs-primary)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gs-directory-grid .gs-directory-row:hover{transform:translateY(-3px)}}@media (max-width:420px){.gs-directory-grid .gs-directory-row{flex-direction:row;align-items:center}.gs-directory-grid .gs-directory-image{width:3.5rem}}.gs-directory-kinds{display:inline-flex;gap:0;padding:4px;border:0;border-radius:var(--gs-radius-control);background:var(--gs-section)}.gs-directory-kinds a{min-height:44px;border-radius:8px;font-weight:700}.gs-directory-kinds a[aria-current=page]{border:0;background:var(--gs-surface);color:var(--gs-primary);box-shadow:0 1px 3px rgb(37 61 78/.12)}.gs-directory-kinds a:hover{background:var(--gs-surface)}.gs-merchant-cover{position:relative;min-height:7.5rem;margin-block-end:0;border-radius:var(--gs-radius-banner);background:linear-gradient(135deg,var(--gs-mint),var(--gs-section) 60%,#fff4dd)}.gs-merchant-cover img{max-height:16rem;object-fit:contain}.gs-merchant-cover-prompt{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem .75rem;min-height:7.5rem;padding:1rem 1.25rem;align-content:end}.gs-merchant-cover-prompt .gs-button{min-height:44px;padding:.25rem .9rem;border-radius:999px;font-size:.85rem;background:rgb(255 255 255/.9)}.gs-merchant-cover-prompt .gs-hint{font-size:.8rem}.gs-merchant-heading{align-items:flex-start;margin-block:.75rem 1.25rem}.gs-merchant-cover+.gs-merchant-heading .gs-merchant-logo{margin-block-start:-3rem}.gs-merchant-cover+.gs-merchant-heading{flex-wrap:wrap;row-gap:.5rem}.gs-merchant-cover+.gs-merchant-heading>div:last-child{flex:1 0 100%}.gs-merchant-logo .gs-product-image{border:4px solid var(--gs-surface);border-radius:50%;background:var(--gs-surface);box-shadow:0 4px 14px rgb(37 61 78/.14)}.gs-merchant-heading>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:1 1 auto}.gs-merchant-heading>div:last-child>:is(h1,p,ul){flex:1 0 100%}.gs-merchant-heading h1{font-size:var(--gs-page-title-size)}.gs-merchant-facts{gap:.4rem;margin-block:.25rem .5rem;color:inherit;font-weight:700}.gs-merchant-facts li{padding:.15rem .65rem;border-radius:999px;background:var(--gs-mint);color:var(--gs-primary);font-size:.85rem}.gs-merchant-facts:empty{display:none}.gs-merchant-details{margin-block-end:.75rem;padding-inline:1rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-merchant-details>summary{list-style:none;display:flex;align-items:center;gap:.35rem}.gs-merchant-details>summary::-webkit-details-marker{display:none}.gs-merchant-details>summary:after{content:"";margin-inline-start:auto;width:.5rem;height:.5rem;border-right:2px solid var(--gs-body);border-bottom:2px solid var(--gs-body);transform:rotate(45deg)}.gs-merchant-details[open]>summary:after{transform:rotate(225deg)}.gs-merchant-contacts a{padding:.25rem .85rem;border:1px solid var(--gs-line);border-radius:999px;color:var(--gs-ink);font-weight:700;font-size:.9rem}.gs-merchant-contacts a:hover{border-color:var(--gs-tint-border);background:var(--gs-mint)}.gs-category-section>.gs-category-intro{margin-block:.25rem 1rem;font-size:.85rem}.gs-account-guest{display:grid;justify-items:center;align-content:center;gap:.75rem;padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--gs-radius);background:var(--gs-section);text-align:center}.gs-account-guest-icon{display:grid;place-items:center;inline-size:4.5rem;block-size:4.5rem;border-radius:50%;background:var(--gs-surface);color:var(--gs-primary);box-shadow:0 6px 18px rgb(37 49 60/.08)}.gs-account-guest-icon svg,.gs-feedback-icon svg{inline-size:2.2rem;block-size:2.2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gs-account-guest h2{font-size:1.5rem}.gs-account-guest p{max-width:28rem;color:var(--gs-body)}.gs-account-guest-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:.5rem}.gs-account-guest-actions .gs-button{min-width:min(10rem,100%);min-height:48px}.gs-account-menu{border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface);overflow:hidden}.gs-account-menu ul{margin:0;padding:0;list-style:none}.gs-account-menu li+li{border-block-start:1px solid var(--gs-line)}.gs-account-menu a{display:flex;align-items:center;gap:.85rem;min-height:64px;padding:.7rem 1rem;color:var(--gs-ink)}.gs-account-menu a:hover{background:var(--gs-surface-muted)}.gs-account-menu a:focus-visible{outline:2px solid var(--gs-primary);outline-offset:-2px}.gs-account-menu-icon{display:grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--gs-radius-control);background:var(--gs-mint);color:var(--gs-primary)}.gs-account-menu svg{inline-size:1.25rem;block-size:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gs-account-menu-text{display:grid;gap:.1rem;min-width:0;flex:1 1}.gs-account-menu-text small{color:var(--gs-body);font-size:.85rem}.gs-account-menu-arrow,.gs-account-menu-lock{flex:none;color:var(--gs-body)}.gs-auth-page{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:1rem 2rem}.gs-auth-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-block-end:1rem;border-block-end:1px solid var(--gs-line)}.gs-auth-bar .gs-brand{font-size:1.35rem}.gs-auth-back{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.gs-auth-page .gs-auth{margin-block:0;padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface);box-shadow:0 10px 30px rgb(37 49 60/.06)}.gs-auth h1{font-size:1.75rem}.gs-auth-google{gap:.65rem;min-height:50px}.gs-auth-or{display:flex;align-items:center;gap:.75rem;color:var(--gs-body);font-size:.9rem}.gs-auth-or:after,.gs-auth-or:before{content:"";flex:1 1;border-block-start:1px solid var(--gs-line)}.gs-auth form>.gs-button[type=submit]{min-height:50px}.gs-cart-guest{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.gs-cart-guest p{flex:1 1 18rem;margin:0}.gs-feedback-icon{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:50%;background:var(--gs-surface);color:var(--gs-primary)}#browse-content .gs-feedback .gs-button{min-width:min(10rem,100%)}input.gs-switch{appearance:none;position:relative;inline-size:3rem;block-size:1.75rem;flex:none;margin:0;border-radius:999px;background:#c5cdd3;cursor:pointer;transition:background .15s}.gs-switch:after{content:"";position:absolute;inset-block-start:.2rem;inset-inline-start:.2rem;inline-size:1.35rem;block-size:1.35rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.25);transition:inset-inline-start .15s}input.gs-switch:checked{background:var(--gs-primary)}.gs-switch:checked:after{inset-inline-start:1.45rem}.gs-switch:focus-visible{outline:2px solid var(--gs-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.gs-switch,.gs-switch:after{transition:none}}@media (max-width:520px){.gs-account-guest{gap:.5rem;padding:1.25rem 1rem}.gs-account-guest-icon{inline-size:3.25rem;block-size:3.25rem}.gs-account-guest-icon svg{inline-size:1.6rem;block-size:1.6rem}.gs-account-guest-actions{display:grid;grid-template-columns:1fr 1fr;inline-size:100%}.gs-account-guest-actions .gs-button{min-width:0}}.gs-auth-bar .gs-brand{white-space:normal;min-width:0}.gs-product-price-label{display:block;font-size:.75rem;font-weight:600;color:var(--gs-body)}.gs-detail-meta{align-items:center;gap:.4rem .5rem}.gs-meta-chip{display:inline-flex;align-items:center;min-height:1.75rem;padding:.1rem .65rem;border-radius:999px;background:var(--gs-surface-muted);color:var(--gs-ink);font-size:.82rem;font-weight:600}.gs-meta-chip--new{background:var(--gs-mint);color:var(--gs-primary)}.gs-meta-chip--used{background:#fff3d6;color:#7a5200}.gs-meta-chip--refurbished{background:#e6f0fb;color:#1d4f86}.gs-meta-chip--request{background:#fde8ec;color:#8a2338}.gs-meta-area{display:inline-flex;align-items:center;gap:.25rem;color:var(--gs-body);font-size:.85rem}.gs-meta-area svg{inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-width:1.8}@media (min-width:1024px){.gs-meta-category{display:none}}.gs-detail-description{padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-detail-block{display:grid;gap:.5rem}.gs-detail-block+.gs-detail-block{padding-block-start:1rem;border-block-start:1px solid var(--gs-line)}.gs-detail-block h3{font-size:1rem;color:var(--gs-ink)}.gs-detail-block p{white-space:pre-line;max-width:75ch}.gs-detail-features{display:grid;gap:.35rem}ul.gs-detail-tags{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none}ul.gs-detail-tags li{padding:.2rem .7rem;border-radius:999px;background:var(--gs-section);font-size:.82rem}.gs-result-count{font-weight:700;color:var(--gs-ink)}.gs-result-count bdi{color:var(--gs-primary)}.gs-price-range{display:grid;gap:.6rem;margin:0;padding:0;border:0;min-width:0}.gs-price-range legend{padding:0;margin-block-end:.4rem;font-weight:700;color:var(--gs-ink)}.gs-price-presets{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.gs-price-presets a{display:inline-flex;align-items:center;min-height:44px;padding:.2rem .75rem;border:1px solid var(--gs-line);border-radius:999px;color:var(--gs-ink);font-size:.85rem}.gs-price-presets a:hover,.gs-price-presets a[aria-current=true]{border-color:var(--gs-primary);background:var(--gs-mint);color:var(--gs-primary)}.gs-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.gs-price-inputs input{min-width:0;width:100%}.gs-price-range .gs-field-error{margin:0;color:var(--gs-error)}@media (min-width:1024px){.gs-collection-header--banner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.25rem}.gs-collection-header--banner>div:last-child:not(.gs-sr-only){padding:0}.gs-collection-header--banner:has(>.gs-sr-only){grid-template-columns:minmax(0,45rem);justify-content:center;background:transparent;padding:0}}.gs-home-tiles li.gs-home-tile--category{border-color:transparent;border-radius:var(--gs-radius);background:var(--tile-fill,var(--gs-section))}.gs-home-tile--category>:is(a,div){justify-items:center;align-content:center;min-height:7.5rem;padding:.9rem .6rem;color:var(--gs-ink);font-weight:700;text-align:center}.gs-home-tile--category>a:hover{box-shadow:inset 0 0 0 1px var(--gs-tint-border)}.gs-home-tile--category .gs-category-tile-icon{width:3rem;height:3rem}.gs-home-articles li{border-radius:var(--gs-radius)}.gs-home-articles a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.85rem;row-gap:.2rem;align-items:center;padding:1rem;color:var(--gs-ink)}.gs-home-articles a:hover{background:var(--gs-surface-muted)}.gs-home-posts.gs-home-articles :is(a,span){min-height:0;padding:0}.gs-home-posts.gs-home-articles a{padding:1rem}.gs-home-article-icon{grid-row:span 2;display:grid!important;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--gs-radius-control);background:var(--gs-mint);color:var(--gs-primary)}.gs-home-article-icon svg{inline-size:1.4rem;block-size:1.4rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.gs-home-article-title{font-weight:700;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gs-home-article-more{color:var(--gs-primary);font-size:.85rem;font-weight:600}.gs-header-tools,.gs-search-scope{display:none}@media (min-width:761px){.gs-site-header{position:sticky;top:0;z-index:30;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:64px;margin:0 0 1.5rem;padding-block:.625rem;background:var(--gs-surface);border-block-end:1px solid var(--gs-line)}.gs-site-header>.gs-header-actions,.gs-site-header>.gs-site-navigation{display:none}.gs-site-header .gs-brand{flex:none;min-width:44px;gap:.5rem;font-size:1.375rem;line-height:1}.gs-site-header .gs-brand>span:first-child{width:40px!important;height:40px!important}.gs-site-header .gs-brand img{width:100%;height:100%}.gs-site-header .gs-search{position:relative;display:flex;align-items:stretch;gap:0;flex:0 1 26rem;min-width:16rem;max-width:46rem;min-height:47px;border:1.5px solid var(--gs-tint-border);border-radius:var(--gs-radius-control);background:var(--gs-surface);overflow:hidden;transition:flex-grow .2s ease,border-color .2s}.gs-site-header .gs-search:focus-within{flex-grow:1;border-color:var(--gs-primary)}.gs-site-header .gs-search input{min-height:0;height:auto;flex:1 1;padding:0 .875rem;border:0;border-radius:0;font-size:.9375rem;background:transparent}.gs-site-header .gs-search input:focus{outline:none}.gs-site-header .gs-search input:focus-visible{outline:3px solid var(--gs-primary);outline-offset:-3px}.gs-search-scope{display:flex;align-items:center;gap:.375rem;flex:none;padding-inline:.875rem;border-inline-end:1px solid var(--gs-line);background:var(--gs-surface-muted);color:var(--gs-ink);font-size:.875rem;font-weight:700;white-space:nowrap}.gs-search-scope:hover,.gs-search-scope[aria-current=page]{color:var(--gs-primary);background:var(--gs-mint)}.gs-search-scope:focus-visible{outline:2px solid var(--gs-primary);outline-offset:-2px}.gs-site-header .gs-search>.gs-button{position:static;transform:none;flex:none;width:48px;min-width:0;min-height:0;padding:0;border-radius:0}.gs-site-header .gs-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gs-header-tools{display:flex;align-items:center;gap:.25rem;flex:1 1 auto;min-width:0}.gs-header-spacer{flex:1 1;min-width:0}.gs-header-account,.gs-header-tools button,.gs-header-tools>a{flex:none}.gs-header-tools a,.gs-header-tools button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--gs-radius-control);color:var(--gs-body);font-family:inherit}.gs-header-avatar-button:hover,.gs-header-tools a:hover{background:var(--gs-surface-muted);color:var(--gs-ink)}.gs-header-shops{gap:.375rem;margin-inline-start:.75rem;padding-inline:.625rem;font-size:.9375rem;font-weight:700;color:var(--gs-ink)!important}.gs-header-icon[aria-current=page],.gs-header-shops[aria-current=page]{color:var(--gs-primary)!important;background:var(--gs-mint)}.gs-header-icon{width:44px;position:relative}.gs-header-icon .gs-navigation-badge{top:-.25rem;inset-inline-end:-.5rem}.gs-header-login{gap:.375rem;margin-inline-start:.25rem;padding-inline:.75rem .875rem;border:1px solid var(--gs-line);border-radius:999px!important;color:var(--gs-ink)!important;font-size:.875rem;font-weight:700}.gs-header-login:hover{border-color:var(--gs-primary)}.gs-header-sell{gap:.25rem;margin-inline-start:.75rem;padding-inline:.875rem 1rem;border-radius:999px!important;background:var(--gs-yellow);color:var(--gs-ink)!important;font-size:.9375rem;font-weight:800}.gs-header-sell:hover{background:#f5b11f!important}.gs-header-account{position:relative;margin-inline-start:.25rem}.gs-header-avatar-button{gap:.25rem;padding-inline:.25rem .375rem;border:0;background:none;cursor:pointer}.gs-header-avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gs-primary);color:#fff;font-size:.9375rem;font-weight:700;line-height:1}.gs-header-avatar-button[aria-expanded=true] .gs-header-avatar{box-shadow:0 0 0 2px var(--gs-surface),0 0 0 4px var(--gs-tint-border)}.gs-header-menu{position:absolute;top:calc(100% + .5rem);inset-inline-end:0;z-index:40;width:15rem;padding-block:.375rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface);box-shadow:0 12px 32px rgb(37 49 60/.14)}.gs-header-menu-name{display:flex;align-items:center;gap:.625rem;margin:0;padding:.5rem .875rem .75rem;border-block-end:1px solid var(--gs-line);color:var(--gs-ink);font-size:.9375rem;font-weight:700;overflow-wrap:anywhere}.gs-header-menu-name .gs-header-avatar{width:28px;height:28px;font-size:.8125rem;flex:none}.gs-header-menu ul{margin:0;padding:.25rem 0;list-style:none}.gs-header-menu a{display:flex!important;justify-content:flex-start!important;gap:.625rem;width:100%;padding-inline:.875rem;border-radius:0!important;color:var(--gs-ink)!important;font-size:.9375rem;font-weight:500}.gs-header-menu a:hover{background:var(--gs-surface-muted)}.gs-header-menu a svg{color:var(--gs-body)}.gs-header-menu-signout{width:100%;justify-content:flex-start!important;padding-inline:.875rem;border:0;border-block-start:1px solid var(--gs-line)!important;border-radius:0!important;background:none;color:var(--gs-error)!important;font-size:.9375rem;font-weight:600;cursor:pointer}.gs-header-menu-signout:hover:not(:disabled){background:#fff0ed}.gs-header-tools :focus-visible{outline:2px solid var(--gs-primary);outline-offset:2px}.gs-site-header .gs-merchant-entry{flex:none;font-size:.875rem}}@media (min-width:761px) and (max-width:1199px){.gs-header-shops span,.gs-site-header .gs-brand>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gs-header-shops{margin-inline-start:.25rem;width:44px;padding:0}.gs-site-header .gs-search{flex-basis:20rem;min-width:12rem}}@media (prefers-reduced-motion:reduce){.gs-site-header .gs-search{transition:none}}.gs-home-section--failed{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;border:1px dashed var(--gs-line);border-radius:var(--gs-radius)}.gs-home-section--failed>h2{flex:1 0 100%;margin:0;font-size:1rem}.gs-home-section--failed>p{flex:1 1 14rem;margin:0;color:var(--gs-body);font-size:.9rem}.gs-home-section--failed>.gs-button{min-height:44px}.gs-home-row-empty{padding:.75rem 1rem;border-radius:var(--gs-radius-control);background:var(--gs-section);color:var(--gs-body);font-size:.9rem}.gs-count-chip{display:inline-flex;align-items:center;justify-self:start;width:fit-content;padding:.2rem .75rem;border-radius:999px;background:var(--gs-mint);color:var(--gs-primary);font-size:.85rem;font-weight:700}.gs-merchant-tags{display:grid;gap:.4rem}.gs-merchant-tags>p{margin:0;font-weight:700;color:var(--gs-ink)}.gs-merchant-tags ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.gs-merchant-tags li{padding:.2rem .7rem;border-radius:999px;background:var(--gs-section);font-size:.85rem}details:not(.gs-merchant-details):not(.gs-browse-filters):not(.gs-editor-more):not(.gs-choice-disclosure)>summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;list-style:none}details:not(.gs-merchant-details):not(.gs-browse-filters):not(.gs-editor-more):not(.gs-choice-disclosure)>summary::-webkit-details-marker{display:none}details:not(.gs-merchant-details):not(.gs-browse-filters):not(.gs-editor-more):not(.gs-choice-disclosure)>summary:after{content:"";inline-size:.55rem;block-size:.55rem;margin-inline-start:auto;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform .15s;opacity:.7}details[open]:not(.gs-merchant-details):not(.gs-browse-filters):not(.gs-editor-more):not(.gs-choice-disclosure)>summary:after{transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){details>summary:after{transition:none}}.gs-open-chip{font-weight:700}.gs-directory-facts .gs-open-chip--open{background:var(--gs-mint);color:var(--gs-primary)}.gs-directory-facts .gs-open-chip--closed{background:#fdecea;color:#9b2c1f}.gs-header-actions a{position:relative}.gs-header-actions .gs-navigation-badge{top:.25rem;inset-inline-end:.1rem}.gs-category-tile-count{color:var(--gs-ink);font-size:.8rem;font-weight:500}body:has(.gs-chat-thread) [data-gs-legal-footer]{display:none}@media (max-width:760px){body:has(.gs-chat-thread) .gs-site-header~#browse-content.gs-chat-thread.gs-chat-thread{padding-block-end:calc(var(--gs-bottom-nav-offset) + .75rem)}}.gs-icon-button{display:inline-grid;place-items:center;flex:none;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--gs-ink);cursor:pointer;text-decoration:none}.gs-icon-button:hover:not(:disabled){background:var(--gs-surface-muted);color:var(--gs-primary)}.gs-icon-button:focus-visible{outline:2px solid var(--gs-primary);outline-offset:2px}.gs-icon-button:disabled{opacity:.45;cursor:default}.gs-page-header{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;margin-block-end:.75rem;padding-block:.5rem}.gs-page-header--sticky{position:sticky;top:0;z-index:5;margin-inline:-.25rem;padding-inline:.25rem;background:var(--gs-surface);border-block-end:1px solid var(--gs-line)}.gs-page-header-title{display:grid;grid-template-columns:minmax(0,1fr);gap:.1rem;flex:1 1 8rem;min-width:0}.gs-page-header-title h1{overflow:hidden;margin:0;font-size:var(--gs-page-title-size);line-height:1.35;white-space:nowrap;text-overflow:ellipsis}:where(#browse-content:has(>.gs-page-header)) h2{font-size:1.25rem}.gs-page-header--sticky .gs-page-header-title h1{font-size:1.125rem}.gs-page-header-actions{display:flex;align-items:center;gap:.25rem;flex:none}@media (min-width:761px){.gs-page-header--sticky{top:4.1rem}}.gs-avatar{display:grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background:var(--gs-mint);color:var(--gs-primary);font-size:1.05rem;font-weight:800}.gs-status{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .4rem;color:var(--gs-body);font-size:.8rem;line-height:1.3}.gs-status-dot{flex:none;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:#9aa5ad}.gs-status--ok .gs-status-dot{background:#22a06b;box-shadow:0 0 0 3px rgb(34 160 107/.18)}.gs-status--pending .gs-status-dot{background:var(--gs-yellow)}.gs-status--problem{color:#9b2c1f}.gs-status--problem .gs-status-dot{background:var(--gs-error)}.gs-status .gs-button{min-height:28px;padding:0 .55rem;border-radius:999px;font-size:.75rem}.gs-context-card{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem .5rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface);color:var(--gs-ink);text-decoration:none}a.gs-context-card:hover{border-color:var(--gs-tint-border);background:var(--gs-surface-muted)}a.gs-context-card:focus-visible{outline:2px solid var(--gs-primary);outline-offset:2px}.gs-context-card>svg{flex:none;color:var(--gs-body)}.gs-context-thumb{display:grid;place-items:center;flex:none;inline-size:3.5rem;block-size:3.5rem;overflow:hidden;border-radius:var(--gs-radius-control);background:var(--gs-section);color:var(--gs-body)}.gs-context-thumb img{inline-size:100%;block-size:100%;object-fit:cover}.gs-context-copy{display:grid;gap:.1rem;flex:1 1;min-width:0}.gs-context-copy small{color:var(--gs-body);font-size:.75rem}.gs-context-copy strong{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.95rem}.gs-context-meta{color:var(--gs-primary);font-size:.875rem;font-weight:700}.gs-action-dock{position:sticky;bottom:0;z-index:6;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-inline:-.25rem;padding:.5rem .25rem calc(.5rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--gs-line);background:var(--gs-surface)}@media (max-width:760px){.gs-action-dock{bottom:var(--gs-bottom-nav-offset)}}body:has(.gs-checkout) [data-gs-legal-footer]{display:none}.gs-checkout{padding-block-start:.5rem}.gs-checkout>.gs-page-header{margin-block-end:0}.gs-checkout-layout{margin-block-start:.75rem}.gs-checkout :is(.gs-checkout-card,.gs-checkout-summary,.gs-checkout-review)>h2,.gs-checkout-section-head h2{font-size:1.125rem;font-weight:800}@media (max-width:760px){body:has(.gs-checkout) .gs-site-header~#browse-content.gs-checkout.gs-checkout{padding-block-end:calc(var(--gs-bottom-nav-offset) + .75rem)}}.gs-orders:has(>.gs-page-header){padding-block-start:.5rem}.gs-orders>.gs-page-header{margin-block-end:.25rem}.gs-orders-filter{display:grid;gap:.35rem;min-inline-size:0;max-inline-size:100%;font-weight:700}.gs-orders-filter .gs-orders-filter-select{min-inline-size:min(11rem,100%);max-inline-size:100%;font-weight:400}body:has(.gs-order-detail) [data-gs-legal-footer]{display:none}@media (max-width:760px){body:has(.gs-order-detail) .gs-site-header~#browse-content.gs-order-detail.gs-order-detail{padding-block-end:calc(var(--gs-bottom-nav-offset) + .75rem)}}body:has(#browse-content.gs-task-page) [data-gs-legal-footer]{display:none}@media (max-width:760px){body:has(.gs-task-page) .gs-site-header~#browse-content.gs-task-page.gs-task-page{padding-block-end:calc(var(--gs-bottom-nav-offset) + .75rem)}}.gs-order-detail .gs-order-card>h2{font-size:1.125rem;font-weight:800}.gs-detail-navigation{flex-wrap:nowrap;gap:.25rem;margin-block-end:.5rem}.gs-detail-navigation .gs-breadcrumb{flex:1 1;min-width:0}.gs-detail-navigation .gs-breadcrumb ol{margin:0}.gs-detail-action-dock>.gs-detail-contact-icon{flex:none;border:1px solid var(--gs-line)}.gs-merchant-logo{width:4.5rem}.gs-merchant-logo>.gs-avatar{inline-size:100%;block-size:auto;aspect-ratio:1;font-size:1.75rem}.gs-merchant-facts .gs-merchant-area{background:var(--gs-section);color:var(--gs-body)}.gs-merchant-heading{margin-block-end:.75rem}.gs-dock-icon{flex:none;border:1px solid var(--gs-line)}@media (max-width:420px){.gs-merchant-logo{width:3.5rem}.gs-merchant-logo>.gs-avatar{font-size:1.4rem}}.gs-merchant-facts .gs-open-chip--open{background:var(--gs-mint);color:var(--gs-primary)}.gs-merchant-facts .gs-open-chip--closed{background:#fdecea;color:#9b2c1f}.gs-article-nav{max-width:70ch;margin:0 auto .5rem}.gs-article-detail,.gs-articles-index{padding-block-start:.5rem}.gs-browse-content>h1{font-size:var(--gs-page-title-size);margin-block-end:.75rem}@media (max-width:760px){.gs-browse-layout{position:relative}.gs-browse-filters:not([open]){position:absolute;z-index:2;inset-block-start:0;inset-inline-end:0;border-radius:50%}.gs-browse-filters:not([open])>summary{justify-content:center;inline-size:44px;block-size:44px;min-height:44px;padding:0;border:0}.gs-browse-filters:not([open])>summary:after{display:none}.gs-browse-filters:not([open])>summary{position:relative}.gs-browse-filters:not([open]) .gs-browse-filters-label{position:absolute;inset:0;overflow:hidden;opacity:0;white-space:nowrap}.gs-browse-layout:has(>.gs-browse-filters:not([open]))>.gs-browse-content>:first-child{padding-inline-end:3.5rem;min-height:44px}}.gs-service-category strong:before{content:"";display:inline-block;inline-size:.6rem;block-size:.6rem;margin-inline-end:.5rem;border-radius:50%;background:var(--service-accent,var(--gs-primary));vertical-align:middle}.gs-service-directory>h1{font-size:var(--gs-page-title-size)}.gs-page-header.gs-account-heading{display:flex;padding-block:.5rem}.gs-page-header.gs-account-heading h1{font-size:var(--gs-page-title-size)}.gs-page-note{margin:-.25rem 0 .75rem;color:var(--gs-body);font-size:.9rem}.gs-detail-meta .gs-meta-date{color:var(--gs-body);font-size:.9rem;display:inline-flex;align-items:center}.gs-detail-safety{margin-block:1rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius-control);background:var(--gs-surface)}.gs-detail-safety>summary{display:flex;align-items:center;min-height:48px;padding-inline:1rem;font-weight:700;cursor:pointer}.gs-detail-safety>ul{margin:0;padding:0 2.25rem 1rem 1rem;display:grid;gap:.35rem;color:var(--gs-body)}.gs-browse-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.25rem .75rem}.gs-browse-bar-filter,.gs-browse-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding-inline:1rem;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-surface);color:var(--gs-ink);font:inherit;font-size:.9rem;font-weight:700;text-decoration:none;cursor:pointer}.gs-browse-bar-filter[aria-expanded=true],.gs-browse-chip{border-color:var(--gs-ink)}.gs-browse-chip{background:var(--gs-ink);color:var(--gs-surface)}.gs-browse-chip>span[aria-hidden]{font-weight:800;opacity:.8}.gs-browse-chip:hover{color:var(--gs-surface);opacity:.9}.gs-browse-sheet-backdrop,.gs-browse-sheet-head{display:none}@media (min-width:761px){.gs-browse-bar-filter{display:none}.gs-browse-bar:not(:has(.gs-browse-chip)){display:none}}@media (max-width:760px){.gs-browse-layout:has(.gs-browse-bar) .gs-browse-filters:not([open]){display:none}.gs-browse-layout:has(.gs-browse-bar):not(.gs-browse-layout--enhanced) .gs-browse-filters{display:none}.gs-browse-layout:has(.gs-browse-bar) .gs-browse-filters>summary{display:none}.gs-browse-layout--enhanced .gs-browse-filters[open]{position:fixed;z-index:60;inset-inline:0;inset-block-end:0;max-block-size:85vh;overflow-y:auto;margin:0;border:0;border-radius:16px 16px 0 0;background:var(--gs-surface);box-shadow:0 -8px 30px rgb(37 61 78/.18);padding-block-end:env(safe-area-inset-bottom)}.gs-browse-layout--enhanced .gs-browse-filters[open]>.gs-browse-filters-body{padding:.5rem 1rem 1.25rem}.gs-browse-layout--enhanced .gs-browse-sheet-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:1;margin-inline:-1rem;padding:.25rem .5rem .25rem 1rem;background:var(--gs-surface);border-block-end:1px solid var(--gs-line)}.gs-browse-layout--enhanced .gs-browse-sheet-head strong{font-size:1.05rem;padding-inline-start:.5rem}.gs-browse-sheet-backdrop{display:block;position:fixed;z-index:55;inset:0;border:0;background:rgb(15 25 20/.45)}}@media (prefers-reduced-motion:no-preference) and (max-width:760px){.gs-browse-layout--enhanced .gs-browse-filters[open]{animation:gs-sheet-in .2s ease-out}}@keyframes gs-sheet-in{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.gs-category-title{display:flex;align-items:center;gap:.5rem}.gs-category-title>h1{margin:0;min-width:0;overflow-wrap:anywhere}.gs-category-up{flex:none}@media (min-width:761px){.gs-category-up{display:none}}@media (max-width:760px){.gs-browse-content>.gs-category-breadcrumb{display:none}.gs-browse-content{min-width:0}}.gs-intro.gs-intro--line{display:flex;align-items:center;gap:.5rem;padding:.35rem .35rem .35rem .85rem;border-radius:var(--gs-radius-control);background:var(--gs-mint)}.gs-intro--line>p{flex:1 1;margin:0;font-size:.9rem;color:var(--gs-ink);line-height:1.6;min-width:0}.gs-intro--line a{font-weight:700}.gs-intro--line .gs-icon-button{flex:none}.gs-merchant-branches-block{display:grid;gap:.5rem;margin-block-start:1rem;padding-block-start:1rem;border-block-start:1px solid var(--gs-line)}.gs-merchant-branches-block>h3{margin:0;font-size:1.05rem}.gs-merchant-branches h4{margin:0;font-size:1rem}.gs-merchant-heading{position:relative}.gs-merchant-heading .gs-merchant-share{position:absolute;inset-block-start:0;inset-inline-end:0}.gs-restaurant-info>summary{min-height:48px;font-weight:700;font-size:1.05rem}.gs-restaurant-info>section{margin-block-start:.75rem}.gs-restaurant-info h3{margin:0 0 .35rem;font-size:1rem}.gs-merchant-heading:has(.gs-merchant-share){padding-inline-end:3rem}.gs-collection-header h1{font-size:var(--gs-page-title-size);color:var(--gs-ink);line-height:1.35}.gs-collection-up{display:none}@media (max-width:760px){.gs-collection-page>.gs-category-breadcrumb{display:none}.gs-collection-up{display:inline-flex;flex:none}.gs-collection-header--banner{position:relative;padding-block-end:1rem}.gs-collection-header--banner>.gs-collection-up{position:absolute;z-index:2;inset-block-start:.5rem;inset-inline-start:.5rem;background:var(--gs-surface);box-shadow:0 1px 4px rgb(37 61 78/.2)}.gs-collection-header--banner>.gs-collection-banner{max-block-size:9.5rem}.gs-collection-header{padding:.75rem;gap:.75rem}.gs-collection-header--banner{padding:0 0 1rem}.gs-collection-header--banner>div:last-child:not(.gs-sr-only){padding:.75rem .9rem 0}.gs-collection-header h1{margin-block-end:.25rem}.gs-collection-header p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}.gs-inline-status{margin:.25rem 0 .75rem;padding:.5rem .85rem;border-radius:var(--gs-radius-control);background:var(--gs-section);color:var(--gs-body);font-size:.9rem}.gs-browse-more{margin-block-start:1rem}.gs-load-more{display:grid;justify-items:center;gap:.6rem;margin-block:1.5rem 1rem;text-align:center}.gs-load-more>p{margin:0;color:var(--gs-body);font-size:.9rem}.gs-load-more>.gs-button{min-width:min(16rem,100%);min-height:48px}.gs-merchant-facts>li.gs-merchant-verified{background:var(--gs-mint);color:var(--gs-primary);font-weight:700}.gs-browse-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.75rem;min-width:0}.gs-browse-controls>.gs-browse-bar,.gs-browse-controls>.gs-category-branches{margin:0}.gs-merchant-up{flex:none;align-self:center}@media (min-width:761px){.gs-merchant-heading:has(>.gs-merchant-up){flex-wrap:wrap;row-gap:.25rem}.gs-merchant-up{align-self:flex-start;margin-inline-end:calc(100% - 44px)}}@media (max-width:760px){.gs-browse-controls>.gs-category-branches{flex:1 1 10rem;min-width:0;flex-wrap:nowrap;overflow-x:auto;padding-block-end:2px;scrollbar-width:none}.gs-browse-controls>.gs-category-branches::-webkit-scrollbar{display:none}.gs-browse-controls>.gs-category-branches>a{flex:none;white-space:nowrap}.gs-merchant-heading:has(>.gs-merchant-up){gap:.5rem;flex-wrap:wrap}.gs-merchant-up{align-self:flex-start}.gs-merchant-heading:has(>.gs-merchant-up)>div:last-child{flex:1 1 12rem}}.gs-restaurant-tabs{position:sticky;z-index:5;top:0;display:flex;gap:.35rem;margin:0 calc(-1 * clamp(1rem, 3vw, 1.5rem)) .75rem;padding:.4rem clamp(1rem,3vw,1.5rem);overflow-x:auto;scrollbar-width:none;background:var(--gs-surface);border-block-end:1px solid var(--gs-line)}.gs-restaurant-tabs::-webkit-scrollbar{display:none}.gs-restaurant-tabs a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding-inline:.9rem;border-radius:999px;color:var(--gs-body);font-weight:700;font-size:.9rem;text-decoration:none;white-space:nowrap}.gs-restaurant-tabs a:hover{background:var(--gs-mint);color:var(--gs-primary)}.gs-restaurant-tabs a[aria-current=location]{background:var(--gs-ink);color:var(--gs-surface)}.gs-restaurant-panel,.gs-restaurant-sections{min-width:0}.gs-restaurant-menu>section{scroll-margin-block-start:4rem}@media (min-width:761px){.gs-restaurant-tabs{top:4.1rem}.gs-restaurant-menu>section{scroll-margin-block-start:8.5rem}}#merchant-products{scroll-margin-block-start:1rem}@media (min-width:761px){#merchant-products{scroll-margin-block-start:5.5rem}}a.gs-card-favorite{text-decoration:none}.gs-product-card>.gs-product-card-actions .gs-card-favorite{background:transparent;box-shadow:none;color:var(--gs-primary);filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 2px rgb(255 255 255/.9))}.gs-product-card>.gs-product-card-actions .gs-card-favorite svg{width:26px;height:26px}.gs-product-card>.gs-product-card-actions .gs-card-favorite{inset-block-start:0;inset-inline-end:0;inline-size:56px;block-size:56px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.gs-product-card>.gs-product-card-actions .gs-card-favorite[aria-busy=true] svg{animation:gs-heart-pulse .6s ease-in-out infinite alternate}@keyframes gs-heart-pulse{to{transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.gs-product-card>.gs-product-card-actions .gs-card-favorite[aria-busy=true] svg{animation:none}}.gs-product-card>.gs-product-card-actions .gs-card-favorite svg path{stroke-width:2}.gs-product-card>.gs-product-card-actions .gs-card-favorite[aria-pressed=true]{color:#c45283}.gs-product-card>.gs-product-card-actions .gs-card-favorite[aria-pressed=true] svg path{fill:#fbe2ec}.gs-product-card>.gs-product-card-actions .gs-card-favorite:focus-visible{outline:2px solid var(--gs-primary);outline-offset:-2px;border-radius:50%}:where(.gs-history-grid) .gs-product-card>.gs-product-card-actions .gs-card-favorite{filter:none;inline-size:44px;block-size:44px}.gs-merchant-action-dock>.gs-button{min-width:0;white-space:normal;padding-inline:12px}@media (max-width:760px){.gs-merchant-action-dock{gap:8px}}.gs-restaurant-menu strong{white-space:normal}.gs-restaurant-menu strong bdi{white-space:nowrap}.gs-restaurant-menu li:not(:has(>.gs-restaurant-menu-image)){grid-template-columns:minmax(0,1fr) fit-content(40%)}@media (max-width:480px){.gs-restaurant-menu li:not(:has(>.gs-restaurant-menu-image))>strong{grid-column:auto}}.gs-search-field{position:relative;display:flex;flex:1 1;min-width:0}.gs-search-field>input{flex:1 1}.gs-search-hint{position:absolute;inset-block:0;inset-inline:calc(.8rem + 2px) .5rem;display:flex;align-items:center;gap:0;overflow:hidden;color:var(--gs-body);white-space:nowrap;pointer-events:none}.gs-search-hint>span{white-space:pre}.gs-search-hint-word{display:inline-block;overflow:hidden;text-overflow:ellipsis;color:var(--gs-ink);font-weight:500}.gs-search-field:has(.gs-search-hint) input::placeholder{color:transparent}.gs-search-field:has(input:focus) .gs-search-hint,.gs-search-field:has(input:not(:placeholder-shown)) .gs-search-hint{visibility:hidden}.gs-search-field:has(.gs-search-hint):has(input:focus) input::placeholder{color:var(--gs-body)}@media (min-width:761px){.gs-site-header .gs-search-hint{inset-inline-start:.875rem;font-size:.9375rem}}.gs-search-suggest{position:absolute;inset-block-start:calc(100% + .25rem);inset-inline:0;z-index:40;margin:0;padding:.25rem 0;list-style:none;max-block-size:min(22rem,60dvh);overflow-y:auto;border:1px solid var(--gs-line);border-radius:var(--gs-radius-control);background:var(--gs-surface);box-shadow:0 4px 16px rgb(37 61 78/.18)}.gs-search-suggest>li{display:flex;align-items:center;gap:.6rem;min-block-size:44px;padding-inline:.8rem;color:var(--gs-ink);cursor:pointer}.gs-search-suggest>li>svg{flex:none;color:var(--gs-body)}.gs-search-suggest>li>bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-search-suggest>li:hover,.gs-search-suggest>li[aria-selected=true]{background:var(--gs-mint)}@media (prefers-reduced-motion:no-preference){.gs-search-hint-word{animation:gs-hint-in .35s ease-out}}@keyframes gs-hint-in{0%{transform:translateY(60%);opacity:0}to{transform:none;opacity:1}}.gs-merchant-search-result{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-block:.25rem .75rem}.gs-merchant-search-result>.gs-category-intro{flex:1 1 100%;margin:0}.gs-merchant-search-result>a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}@media (max-width:760px){.gs-browse-bar{position:relative;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;min-block-size:48px}.gs-browse-bar::-webkit-scrollbar{display:none}.gs-browse-bar>*{flex:none;white-space:nowrap}.gs-browse-controls>.gs-browse-bar{flex:0 1 auto;min-width:0;max-width:100%}}.gs-favorite-control{display:grid;gap:.25rem;justify-items:start}.gs-favorite-heart{color:var(--gs-primary);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.gs-favorite-heart svg path{stroke-width:2}.gs-favorite-heart[aria-pressed=true]{color:#c45283}.gs-favorite-heart[aria-pressed=true] svg path{fill:#fbe2ec}.gs-favorite-heart:disabled{cursor:progress}.gs-favorite-heart[aria-busy=true] svg{animation:gs-heart-pulse .6s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.gs-favorite-heart[aria-busy=true] svg{animation:none}}.gs-favorite-notice{margin:0;color:var(--gs-error);font-size:.875rem}.gs-detail-gallery-visual{--gs-stage-cap:min(40rem,calc(100svh - 13rem));position:relative;isolation:isolate;inline-size:100%;aspect-ratio:var(--gs-photo-ratio,1);min-block-size:min(15rem,var(--gs-stage-cap));max-block-size:var(--gs-stage-cap);overflow:hidden;border-radius:var(--gs-radius);background:var(--gs-section)}.gs-detail-gallery-backdrop{position:absolute;inset:-6%;z-index:0;inline-size:112%;block-size:112%;object-fit:cover;filter:blur(22px) brightness(.88) saturate(1.1);pointer-events:none}.gs-detail-gallery-photo{position:absolute;inset:0;z-index:1;cursor:zoom-in}.gs-detail-gallery-visual .gs-detail-gallery-photo>.gs-product-image{block-size:100%;aspect-ratio:auto;border-radius:0;background:transparent}.gs-detail-gallery-visual .gs-fill-frame{block-size:100%;background:transparent}.gs-detail-gallery--empty .gs-detail-gallery-visual{aspect-ratio:auto;min-block-size:0;block-size:11rem}.gs-detail-gallery--empty .gs-detail-gallery-photo{cursor:default}.gs-detail-gallery-arrow,.gs-detail-gallery-count,.gs-detail-gallery-status{z-index:2}.gs-detail-gallery-tools{position:absolute;z-index:2;inset-block-end:.75rem;inset-inline-end:.75rem;display:flex;align-items:center;gap:.5rem;margin:0}.gs-detail-gallery-zoom.gs-button{position:static;min-height:44px;padding:.2rem .8rem;border:0;border-radius:999px;font-size:.82rem;background:rgb(255 255 255/.94);box-shadow:0 2px 8px rgb(37 61 78/.18)}.gs-detail-gallery-expand{display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255/.94);color:var(--gs-ink);box-shadow:0 2px 8px rgb(37 61 78/.18);cursor:pointer}.gs-detail-gallery-expand:hover{background:var(--gs-yellow)}.gs-photo-viewer{display:grid;place-items:center;background:var(--gs-section);border-radius:var(--gs-radius-control);overflow:hidden}.gs-photo-viewer img{display:block;max-inline-size:100%;max-block-size:75svh;inline-size:auto;block-size:auto;object-fit:contain}.gs-dialog:has(.gs-photo-viewer){inline-size:min(56rem,calc(100vw - 2rem))}.gs-dialog .gs-detail-gallery-original{margin-block-start:.5rem}.gs-detail-summary{gap:.75rem}.gs-detail-title{display:flex;align-items:flex-start;gap:.5rem}.gs-detail-title h1{flex:1 1;min-width:0;margin:0}.gs-detail-title .gs-detail-secondary-actions{flex:none;flex-wrap:nowrap;gap:.25rem;margin-block-start:.1rem}.gs-detail-title .gs-favorite-control{display:contents}.gs-detail-title .gs-favorite-control>p:not(.gs-sr-only){position:absolute}.gs-detail-where{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0;color:var(--gs-body);font-size:.9rem}.gs-detail-where .gs-meta-date{font-size:.9rem}.gs-detail-lede{margin:0;color:var(--gs-body)}.gs-detail-action-dock{margin-block-start:.25rem}.gs-detail-merchant{padding:.85rem 1rem}.gs-detail-merchant-avatar svg{inline-size:1.4rem;block-size:1.4rem;fill:none;stroke:currentColor;stroke-width:1.8}.gs-detail-merchant-avatar{inline-size:2.75rem;block-size:2.75rem}.gs-detail-merchant-visit{flex:none;display:inline-flex;align-items:center;min-height:40px;padding-inline:.85rem;border:1px solid var(--gs-line);border-radius:999px;color:var(--gs-primary);font-size:.85rem;font-weight:700;text-decoration:none;white-space:nowrap}.gs-detail-merchant-visit:hover{border-color:var(--gs-tint-border);background:var(--gs-mint)}.gs-detail-trust{display:grid;justify-items:start;gap:0}.gs-detail-trust .gs-detail-safety{justify-self:stretch;margin:0}.gs-detail-trust .gs-product-report{margin:0}.gs-detail-description{margin-block-start:.75rem;padding:0;border:0;background:none;max-width:none;gap:.85rem;padding-block-start:1.25rem;border-block-start:1px solid var(--gs-line);border-radius:0}.gs-detail-description>h2{font-size:1.25rem}.gs-detail-block p{max-width:68ch}.gs-detail-history{margin-block:1.5rem 0}.gs-detail-history a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:var(--gs-primary);font-weight:700;text-decoration:none}.gs-detail-history svg{inline-size:1.15rem;block-size:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8}@media (min-width:761px){.gs-detail-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3.2vw,3rem)}.gs-detail-top>.gs-detail-gallery{position:sticky;top:5.25rem;align-self:start}}@media (max-width:760px){.gs-detail{position:relative}.gs-detail-navigation{position:absolute;z-index:3;inset-block-start:.5rem;inset-inline-start:.5rem;margin:0}.gs-detail-navigation .gs-icon-button{background:rgb(255 255 255/.94);box-shadow:0 2px 8px rgb(37 61 78/.18)}.gs-detail-gallery-visual{--gs-stage-cap:max(10rem,min(420px,42svh,100svh - 31rem));inline-size:auto;margin-inline:-1rem;border-radius:0}.gs-detail-summary .gs-detail-title h1{font-size:1.375rem}.gs-detail-gallery-status{inset-block-start:auto;inset-block-end:.75rem;inset-inline-start:.75rem}.gs-detail-gallery-zoom.gs-button{min-height:44px}.gs-detail-summary{gap:.6rem}.gs-detail-thumbnails{display:none}}@media (max-width:420px){.gs-detail-gallery-visual{margin-inline:-.75rem}}.gs-recommendations-placeholder{overflow:hidden;pointer-events:none}.gs-recommendations-placeholder .gs-skeleton-line{block-size:.9rem}.gs-dock-glyph{display:none}.gs-dock-glyph svg,svg.gs-dock-glyph{inline-size:22px;block-size:22px;fill:none;stroke:currentColor;stroke-width:1.8}@media (max-width:760px){.gs-detail-action-dock--order{align-items:center}.gs-detail-action-dock--order .gs-cart-add>.gs-button{flex:1 1 10rem;min-width:0}.gs-detail-action-dock--order .gs-chat-start>.gs-button,.gs-detail-action-dock--order>a.gs-button{flex:none;inline-size:44px;min-height:44px;padding:0;display:inline-grid;place-items:center}.gs-detail-action-dock--order .gs-chat-start{flex:none}.gs-detail-action-dock--order .gs-dock-glyph{display:inline-grid;place-items:center}.gs-detail-action-dock--order .gs-dock-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}#browse-content,.gs-product-card,[id^=item-]{scroll-margin-block-start:var(--gs-sticky-header-offset)}@font-face{font-family:tajawal;src:url(/_next/static/media/c6a7cbb2d970f29e-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:tajawal;src:url(/_next/static/media/da01b451037ba8ec-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:tajawal Fallback;src:local("Arial");ascent-override:68.09%;descent-override:37.80%;line-gap-override:21.18%;size-adjust:94.43%}.__className_e21754{font-family:tajawal,tajawal Fallback}.__variable_e21754{--font-tajawal:"tajawal","tajawal Fallback"}