.advanced-storefront{--advanced-bg:#f5f2e9;--advanced-ink:#24241f;--advanced-muted:#676960;--advanced-line:#c8c6bb;--advanced-button:#24241f;--advanced-button-ink:#f5f2e9;--advanced-panel:#ebe8de}.advanced-storefront[data-advanced=signal]{--advanced-bg:var(--signal-bg,#111315);--advanced-ink:var(--signal-ink,#f3f4ee);--advanced-muted:var(--signal-muted,#a2a8a5);--advanced-line:var(--signal-line,#3b4140);--advanced-button:var(--signal-accent,#c5ff46);--advanced-button-ink:#111315;--advanced-panel:var(--signal-panel,#1b1e21)}.advanced-storefront[data-advanced=still]{--advanced-bg:#f4f1eb;--advanced-ink:#393d34;--advanced-muted:#717568;--advanced-line:#d2d1c5;--advanced-button:#393d34;--advanced-button-ink:#f4f1eb;--advanced-panel:#e7e4db}.advanced-storefront .advanced-purchase{border-top:1px solid var(--advanced-line);padding-top:24px;font-size:13px;color:var(--advanced-ink);line-height:1.8}.advanced-storefront .advanced-price{font-family:inherit;font-size:27px;font-weight:600;display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.advanced-storefront .advanced-price del{font-size:15px;color:var(--advanced-muted);font-weight:400}.advanced-storefront .advanced-purchase>p{font-size:12px;color:var(--advanced-muted);margin-block:18px}.advanced-storefront .advanced-purchase .advanced-variants{margin-block:22px}.advanced-storefront .advanced-purchase :is(input,select,textarea){color:var(--advanced-ink);background:var(--advanced-bg);border:1px solid var(--advanced-line)}.advanced-storefront .advanced-purchase label{color:var(--advanced-ink)}.advanced-storefront .advanced-buy-row{display:flex;gap:14px;align-items:end;margin-top:20px}.advanced-storefront .advanced-buy-row>label{font-size:10px;display:flex;gap:6px;flex-direction:column;flex:0 0 76px}.advanced-storefront .advanced-buy-row input{width:76px;height:52px;text-align:center;border-radius:0;font-size:14px;padding:10px 4px}.advanced-storefront .advanced-buy-row>button{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--advanced-button);color:var(--advanced-button-ink);border:1px solid var(--advanced-button);padding:13px 21px;min-height:52px;flex:1;font-size:13px;cursor:pointer;transition:opacity .2s}.advanced-storefront .advanced-buy-row>button:disabled{cursor:not-allowed;opacity:.45}.advanced-storefront .advanced-buy-row>button:not(:disabled):hover{opacity:.85}.advanced-storefront .advanced-buy-row>button>span{font-size:20px}.advanced-storefront .advanced-purchase [role=alert]{color:#bc3831;background:#fff0e9;padding:12px}.advanced-storefront .advanced-purchase .text-ink-900,.advanced-storefront .advanced-purchase .dark\:text-white{color:var(--advanced-ink)}.advanced-storefront .advanced-purchase :is(.text-ink-500,.text-ink-600,.dark\:text-ink-300){color:var(--advanced-muted)}.advanced-storefront[data-advanced=signal] .advanced-purchase .bg-white,.advanced-storefront[data-advanced=signal] .advanced-purchase .bg-ink-50{background:var(--advanced-panel)}.advanced-storefront[data-advanced=signal] .advanced-purchase .border-ink-200{border-color:var(--advanced-line)}.advanced-storefront[data-advanced=signal] .advanced-purchase .text-gold-700{color:var(--signal-accent)}.advanced-storefront[data-advanced-motion=false] *{animation:none!important;scroll-behavior:auto!important}.advanced-storefront .advanced-card-badges{position:absolute;inset-inline:12px;top:12px;display:flex;flex-wrap:wrap;gap:5px;z-index:3}.advanced-storefront .advanced-card-stock{position:absolute;bottom:12px;inset-inline-end:12px;background:var(--advanced-bg);color:var(--advanced-ink);padding:5px 8px;font-size:10px;border:1px solid var(--advanced-line)}.advanced-storefront .advanced-commerce .ds-checkout-page :is(.bg-white,.dark\:bg-ink-900){background-color:var(--advanced-panel)}.advanced-storefront .advanced-commerce .ds-checkout-page :is(.text-ink-700,.text-ink-900,.dark\:text-ink-200,.dark\:text-white){color:var(--advanced-ink)}.advanced-storefront .advanced-commerce .ds-checkout-page :is(.text-ink-500,.text-ink-600,.dark\:text-ink-300){color:var(--advanced-muted)}.advanced-storefront .advanced-commerce .ds-checkout-page :is(.border-ink-100,.border-ink-200,.dark\:border-ink-800){border-color:var(--advanced-line)}.advanced-storefront .advanced-commerce .ds-checkout-page :is(input,select,textarea){color:var(--advanced-ink);background:var(--advanced-bg);border-color:var(--advanced-line)}.advanced-storefront .advanced-commerce .ds-checkout-page button.bg-ink-900{background:var(--advanced-button);color:var(--advanced-button-ink)}.advanced-storefront .advanced-commerce .ds-checkout-page .text-gold-700{color:var(--advanced-ink)}
@media(max-width:700px){.advanced-storefront .advanced-price{font-size:24px}.advanced-storefront .advanced-buy-row{gap:10px}.advanced-storefront .advanced-buy-row>button{padding:13px 15px;font-size:12px}.advanced-storefront .advanced-card-badges{inset-inline:8px;top:8px}.advanced-storefront .advanced-card-stock{bottom:8px;inset-inline-end:8px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.advanced-storefront *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.advanced-storefront .advanced-card-price{white-space:normal;display:flex;gap:7px;align-items:center;flex-wrap:wrap;line-height:1.7}.advanced-storefront .advanced-card-price del{font-size:.8em;opacity:.6}.advanced-storefront .advanced-card-badges>div{background:color-mix(in srgb,var(--advanced-bg) 94%,transparent);padding:3px;border:1px solid var(--advanced-line)}

.advanced-storefront .advanced-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding:24px;border-top:1px solid var(--advanced-line);font-size:11px;color:var(--advanced-muted)}.advanced-storefront .advanced-legal a{min-height:44px;display:inline-flex;align-items:center}.advanced-storefront .advanced-reviews{max-width:1200px;margin:auto;padding:30px 24px}.advanced-storefront[data-advanced=signal] .advanced-commerce [class*="bg-rose-"]{background:#351c25!important;border-color:#7c354b!important;color:#ffd6e2!important}.advanced-storefront[data-advanced=signal] .advanced-commerce [class*="bg-rose-"] [class*="text-rose-"]{color:#ffd6e2!important}

.advanced-storefront[data-advanced] img.advanced-brand-logo{display:inline-block;max-inline-size:5.5rem;inline-size:auto;block-size:2.25rem;object-fit:contain;vertical-align:middle;flex:0 1 auto;margin-inline-end:.5rem}

/* Arabic storefront pager (components/storefront/pagination) inside every
   advanced design. Its Tailwind colours are the light standard theme's, so on a
   dark design the buttons were white and the summary nearly invisible. Here it
   takes the design's own text colour instead: outline buttons, current page
   marked by a heavier outline. Theme-neutral on purpose: it works on light and
   dark packages alike, with no per-package rule. */
.adv-pagination [data-sf-pager]{color:inherit}
.adv-pagination [data-sf-pager] p,.adv-pagination [data-sf-pager] p span{color:inherit}
.adv-pagination [data-sf-pager] p{opacity:.78}
.adv-pagination [data-sf-pager] span.tabular-nums:not([class*="rounded-full"]){color:inherit;opacity:.85}
.adv-pagination [data-sf-pager] :is(a,span)[class*="rounded-full"]{background:transparent;color:inherit;border:1px solid color-mix(in srgb,currentColor 30%,transparent)}
.adv-pagination [data-sf-pager] a[class*="rounded-full"]:hover{background:color-mix(in srgb,currentColor 12%,transparent)}
.adv-pagination [data-sf-pager] a[aria-current="page"]{border:2px solid currentColor;font-weight:800}
.adv-pagination [data-sf-pager] a:focus-visible{outline:2px solid currentColor;outline-offset:2px}

