/* The resolved theme is applied before first paint by storefront-theme.js. */
html.msl-theme-switching,html.msl-theme-switching *,html.msl-theme-switching *::before,html.msl-theme-switching *::after {transition:none!important;}
html[data-msl-theme="dark"] {
  color-scheme:dark;
  --msl-bg:#0c0c0f;--msl-surface:#1c1c1e;--msl-raised:#252529;--msl-ink:#f5f5f7;
  --msl-muted:#b2b2be;--msl-line:#35353d;--msl-accent:#75b5ff;--msl-action:#0067d9;
  --msl-tint:#152b48;--msl-on-action:#fff;--msl-glass:rgba(22,22,25,.91);
  --msl-positive:#72d99a;--msl-negative:#ff9a9a;--msl-warning:#ffc270;
  --msl-rating:#ffcb47;--msl-rating-surface:#493b16;
  --msl-shadow:0 12px 36px rgba(0,0,0,.16);
  --msl-positive-surface:#17452a;--msl-negative-surface:#54242c;--msl-warning-surface:#4c361a;
  --msl-positive-fill:#176f38;--msl-negative-fill:#b42332;--msl-warning-fill:#855000;--msl-shadow-rgb:0,0,0;
}
html[data-msl-theme="light"] {
  color-scheme:light;
  --msl-bg:#f5f5f7;--msl-surface:#fff;--msl-raised:#f0f0f4;--msl-ink:#1d1d1f;
  --msl-muted:#62626b;--msl-line:#dedee5;--msl-accent:#0067d9;--msl-action:#0067d9;
  --msl-tint:#eaf3ff;--msl-on-action:#fff;--msl-glass:rgba(255,255,255,.91);
  --msl-positive:#18763f;--msl-negative:#b42332;--msl-warning:#855000;
  --msl-rating:#c17a00;--msl-rating-surface:#fff7df;
  --msl-shadow:0 12px 36px rgba(28,28,40,.04);
  --msl-positive-surface:#e5f5e9;--msl-negative-surface:#fcebed;--msl-warning-surface:#fff0d9;
  --msl-positive-fill:#176f38;--msl-negative-fill:#b42332;--msl-warning-fill:#855000;--msl-shadow-rgb:28,28,40;
}

/* Appearance only; opt-in msl-ios-storefront required. */
/* style.css */
:is(main):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(*):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-track{background-color:var(--msl-surface);}
:is(*):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-thumb{background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(*):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-thumb:hover{background-color:var(--msl-surface);}
:is(*):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-corner{background-color:var(--msl-surface);}
:is(:root):is(html.msl-ios-storefront,html.msl-ios-storefront *){--skel-base-color:var(--msl-surface);--skel-highlight-color:color-mix(in srgb,var(--msl-ink) 8%,transparent);}
:is(.skeleton.msl-skeleton-loading):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background:linear-gradient(100deg, transparent 25%, var(--skel-highlight-color) 50%, transparent 75%);}
@media (prefers-reduced-motion: reduce){
:is(.skeleton.msl-skeleton-loading):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:none;background:none;}
}
:is(body):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(input):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(button):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(textarea):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(select):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;font-family:var(--msl-font);background:none;}
:is(:where(a, button, input, select, textarea, summary, [tabindex]):focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(:root):is(html.msl-ios-storefront,html.msl-ios-storefront *){--background-color:var(--msl-bg);--text-color:var(--msl-ink);--link-hover-color:var(--msl-accent);--button-background-color:var(--msl-warning-surface);--button-hover-background-color:var(--msl-tint);--button-text-color:var(--msl-ink);--category-overlay-color:color-mix(in srgb,var(--msl-ink) 40%,transparent);--product-hover-overlay-color:color-mix(in srgb,var(--msl-ink) 80%,transparent);--product-hover-text-color:var(--msl-ink);--border-color:var(--msl-line);--border:solid 1px color-mix(in srgb,var(--msl-line) 32%,transparent);--hero-overlay-color:transparent;--hero-text-color:var(--msl-ink);--error-background-color:var(--msl-negative-surface);--error-text-color:var(--msl-ink);--announcement-background-color:var(--msl-bg);--announcement-text-color:var(--msl-ink);--header-text-color:var(--msl-ink);}
:is(body):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-bg);font-family:var(--msl-font);}
:is(a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(h1):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(h2):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(h3):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(h4):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(h5):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(h6):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.product-detail-description):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);background-image:radial-gradient(at 100% 0%, color-mix(in srgb,var(--msl-tint) 2%,transparent), transparent 55%), linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 32px, rgba(var(--msl-shadow-rgb),0.120) 0px 3px 10px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
:is(.product-detail-description):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 14%,transparent), transparent);}
:is(.product-detail-description h1):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail-description h2):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail-description h3):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail-description h4):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description h1):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description h2):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description h3):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description h4):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);}
:is(.product-detail-description strong):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail-description b):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description strong):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description b):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.custom-page--content ul):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.custom-page--content ol):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description ul):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description ol):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.custom-page--content li):is(html.msl-ios-storefront,html.msl-ios-storefront *)::marker,:is(.product-detail__description li):is(html.msl-ios-storefront,html.msl-ios-storefront *)::marker{color:var(--msl-accent);}
:is(.custom-page--content a):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);text-decoration-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);}
:is(.custom-page--content a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.product-detail-description blockquote):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description blockquote):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);}
:is(.product-detail-description hr):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description hr):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 15%,transparent), transparent);}
:is(.product-detail-description th):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail-description td):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description th):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description td):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);}
:is(.product-detail-description th):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description th):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);}
:is(.product-detail-description td):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description td):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
@media (hover: hover){
:is(.custom-page--content a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-detail__description a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);text-decoration-color:var(--msl-accent);}
}
@media (max-width: 767px){
:is(.product-detail-description):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
}
:is(.select):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.select select):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;background:none;}
:is(.select select option):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.select select:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
:is(.message-banner):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.message-banner--no-bg):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;background:none;}
:is(button.button):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(a.button):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(div.button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(button.button--minimal):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(a.button--minimal):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(div.button--minimal):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;background:none;}
:is(button.button--minimal:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(button.button--minimal:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(a.button--minimal:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(a.button--minimal:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(div.button--minimal:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(div.button--minimal:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;background:none;}
:is(button.button--secondary):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(a.button--secondary):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(div.button--secondary):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;background:none;}
:is(button.button--secondary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(button.button--secondary:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(a.button--secondary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(a.button--secondary:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(div.button--secondary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(div.button--secondary:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;background:none;}
:is(.icon-button svg):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.custom-home-hero-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){--msl-hero-bg:var(--msl-surface);--msl-hero-accent:var(--msl-accent);--msl-hero-border:color-mix(in srgb,var(--msl-line) 9%,transparent);}
:is(.custom-home-hero-section .home-hero):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 18px 56px, rgba(var(--msl-shadow-rgb),0.024) 0px 1px 0px inset;}
:is(.custom-home-hero-section .home-hero-media):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-bg);}
:is(.custom-home-hero-section .home-hero-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:linear-gradient(120deg, var(--msl-surface) 0%, var(--msl-surface) 52%, var(--msl-surface) 100%);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.custom-home-hero-section .home-hero-content):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-tint) 50%,transparent), transparent);}
:is(.custom-home-hero-section .home-hero-eyebrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);font-family:var(--msl-font);}
:is(.custom-home-hero-section .home-hero-status-dot):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 9px;}
:is(.custom-home-hero-section .home-hero-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.custom-home-hero-section .home-hero-description):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);font-family:var(--msl-font);}
:is(.custom-home-hero-section .home-hero-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 6px 18px, rgba(var(--msl-shadow-rgb),0.055) 0px 1px 0px inset;}
:is(.custom-home-hero-section .home-hero-button):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(110deg, transparent 20%, color-mix(in srgb,var(--msl-tint) 8%,transparent) 50%, transparent 80%);}
:is(.custom-home-hero-section .home-hero-button-arrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
@media (hover: hover) and (pointer: fine){
:is(.custom-home-hero-section .home-hero-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-accent) 42%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 42%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 42%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 42%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 26px, rgba(var(--msl-shadow-rgb),0.075) 0px 0px 18px;}
}
:is(.custom-home-hero-section .home-hero-button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.product-list-thumb-status):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-negative-surface);color:var(--msl-ink);}
:is(.product-list-thumb-name):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.product-list-thumb-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
@media (hover: hover){
:is(.product-list-thumb:hover .product-list-thumb-name):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
}
:is(.product-detail__header):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at 100% 0%, color-mix(in srgb,var(--msl-tint) 2%,transparent), transparent 55%), linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.product-detail__status):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-negative-surface);color:var(--msl-ink);}
:is(.splide__arrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.product-thumbnails--item[aria-current="true"] .product-thumbnails--change-slide img):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(255, 255, 255, 0);}
:is(.product-thumbnails-buttons-container .thumb-scroller:not([disabled]):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.cart-header h1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.continue-shopping):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.continue-shopping:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cart-item-price__update):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.cart-item):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 98%,transparent) 0%, color-mix(in srgb,var(--msl-surface) 98%,transparent) 60%, color-mix(in srgb,var(--msl-surface) 98%,transparent) 100%);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 36px, rgba(var(--msl-shadow-rgb),0.120) 0px 2px 8px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
:is(.cart-item:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 42px, rgba(var(--msl-shadow-rgb),0.024) 0px 0px 20px, rgba(var(--msl-shadow-rgb),0.055) 0px 1px 0px inset;}
:is(.cart-item .cart-item-image-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(255, 255, 255, 0.024);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.cart-item .cart-item-image-link:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.060) 0px 0px 16px;}
:is(.cart-item .product-name):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cart-item .product-name:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cart-item .option-name):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.cart-item input):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:transparent;box-shadow:none;}
:is(.cart-item input:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
:is(.cart-item .qty-holder):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.140) 0px 4px 18px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
:is(.cart-item .qty-holder:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);}
:is(.cart-item .qty-holder:focus-within):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);}
:is(.cart-item .qty-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:transparent;}
:is(.cart-item .qty-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 6%,transparent);}
:is(.cart-item .qty-button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);outline-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);}
:is(.cart-item .cart-remove-item--link):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.cart-item .cart-remove-item--link:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);background-color:color-mix(in srgb,var(--msl-negative-surface) 7%,transparent);}
:is(.cart-item .cart-remove-item--link:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:color-mix(in srgb,var(--msl-negative) 60%,transparent);}
:is(.cart-item .cart-item-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cart-footer h1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cart-subtotal__label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cart-subtotal__amount):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(input):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(textarea):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);}
:is(.modal-content .search-input-wrapper):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line)!important;border-right-color:var(--msl-line)!important;border-bottom-color:var(--msl-line)!important;border-left-color:var(--msl-line)!important;background-color:var(--msl-surface)!important;}
:is(.modal-content .search-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action)!important;background-color:var(--msl-positive-fill)!important;}
:is(.modal-content .search-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.modal-content .search-button:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-positive-fill)!important;}
:is(.modal-content .close-modal):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none!important;background:none!important;}
:is(.modal-content .close-modal:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.modal-content .close-modal:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive)!important;}
:is(.custom-divider):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(.custom-divider):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb,var(--msl-tint) 10%,transparent) 20%, color-mix(in srgb,var(--msl-tint) 80%,transparent) 50%, color-mix(in srgb,var(--msl-tint) 10%,transparent) 80%, transparent 100%);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 10px;}
:is(.custom-divider):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 8px;}
:is(.mini-custom-divider):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb,var(--msl-tint) 15%,transparent) 30%, color-mix(in srgb,var(--msl-surface) 20%,transparent) 50%, color-mix(in srgb,var(--msl-tint) 15%,transparent) 70%, transparent 100%);}
:is(.benefit-table):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.benefit-row):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:radial-gradient(at 50% 0%, color-mix(in srgb,var(--msl-tint) 4%,transparent), transparent 70%), linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 97%,transparent), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 32px, rgba(var(--msl-shadow-rgb),0.120) 0px 3px 10px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
:is(.benefit-row):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 15%,transparent), transparent);}
:is(.benefit-row):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:radial-gradient(at 50% 20%, color-mix(in srgb,var(--msl-tint) 7%,transparent), transparent 70%);}
:is(.benefit-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-tint) 11%,transparent), color-mix(in srgb,var(--msl-tint) 2%,transparent));border-top-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.160) 0px 5px 16px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
:is(.benefit-description):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.benefit-description strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.benefit-description small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.Details-blue):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);text-decoration-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);}
:is(.Details-blue:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
@media (hover: hover){
:is(.benefit-row:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 42px, rgba(var(--msl-shadow-rgb),0.035) 0px 0px 22px, rgba(var(--msl-shadow-rgb),0.067) 0px 1px 0px inset;}
:is(.benefit-row:hover .benefit-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-tint) 15%,transparent), color-mix(in srgb,var(--msl-tint) 4%,transparent));border-top-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 20px, rgba(var(--msl-shadow-rgb),0.067) 0px 0px 18px;}
:is(.benefit-row:hover .benefit-description strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.Details-blue:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);text-decoration-color:var(--msl-accent);}
}
:is(.dropdown-trigger):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.dropdown-trigger:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.dropdown-menu1):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 4px 8px;}
:is(.dropdown-menu):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 4px 8px;}
:is(.navigation-list li a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-surface);}
:is(.navigation-list li a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-accent);}
:is(.share-modal):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 70%,transparent);}
:is(.share-modal-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 8px;}
:is(.share-modal-close):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.share-modal ul li a):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.share-modal ul li button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:none;background:none;}
:is(.share-modal ul li a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.share-modal ul li button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.discount-tag):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-right-color:color-mix(in srgb,var(--msl-line) 57%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 57%,transparent);background-color:var(--msl-positive-surface);background-image:linear-gradient(292deg, var(--msl-positive-surface) 0%, var(--msl-positive-surface) 100%);}
:is(.discount-tag):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{border-top-color:transparent;border-bottom-color:transparent;border-right-color:var(--msl-positive);}
:is(.discount-tag):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 1px;}
:is(.discount-tag2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-right-color:var(--msl-positive);border-bottom-color:var(--msl-positive);background-image:linear-gradient(292deg, var(--msl-positive-surface) 0%, var(--msl-positive-surface) 100%);}
:is(.discount-tag2):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{border-top-color:transparent;border-bottom-color:transparent;border-right-color:var(--msl-positive);}
:is(.discount-tag2):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 1px;}
:is(.amazing-dropdown):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;box-shadow:none;}
:is(.amazing-dropdown:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);}
:is(.amazing-dropdown.open):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);}
:is(.amazing-dropdown-nav .amazing-nav-list > li > a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 80%,transparent);background-color:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:is(.amazing-dropdown-nav .amazing-nav-list > li > a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 6%,transparent);}
:is(.amazing-dropdown-nav .amazing-nav-list > li > a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-accent) 34%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 34%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 34%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 34%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.080) 0px 0px 0px 3px;}
:is(.amazing-dropdown-nav .amazing-dropdown-menu):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, color-mix(in srgb,var(--msl-surface) 97%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 24px 60px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
:is(.amazing-dropdown-nav .amazing-dropdown-menu a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 86%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 6%,transparent);}
:is(.amazing-dropdown-nav .amazing-dropdown-menu a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-tint) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 20px;}
:is(.amazing-dropdown-nav .amazing-dropdown-menu a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 34%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 34%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 34%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 34%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.080) 0px 0px 0px 3px;}
:is(.amazing-dropdown-nav .amazing-dropdown-menu a i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 78%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 5%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 5%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 5%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 5%,transparent);}
:is(.amazing-dropdown-nav .amazing-dropdown-menu a:hover i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 7%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);}
@media (max-width: 949.98px){
:is(.amazing-dropdown-nav .amazing-dropdown-menu):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
}
:is(.fixed-nav-unique123):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 96%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 11%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 14px 40px, rgba(var(--msl-shadow-rgb),0.180) 0px 4px 14px, rgba(var(--msl-shadow-rgb),0.070) 0px 1px 0px inset;}
:is(.fixed-nav-unique123):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-tint) 22%,transparent), transparent);}
:is(.nav-section-unique123):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-muted);background-color:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:is(.nav-section-unique123):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 8px;}
:is(.nav-section-unique123.active):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-tint) 12%,transparent), color-mix(in srgb,var(--msl-tint) 4%,transparent));border-top-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);}
:is(.nav-section-unique123.active):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-color:var(--msl-tint);}
:is(.nav-section-unique123:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
@media (hover: hover){
:is(.nav-section-unique123:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);}
:is(.nav-section-unique123.active:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 14%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);}
}
@media (max-width: 767px){
:is(.fixed-nav-unique123):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 32px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
}
:is(.star-icons):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);}
@media (min-width: 1024px){
:is(.reviews-arrows):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 8%,transparent);}
:is(.reviews-arrows:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 15%,transparent);}
}
:is(.user-review-box):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:linear-gradient(165deg, color-mix(in srgb,var(--msl-surface) 97%,transparent), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 14px 34px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.user-review-box):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 9%,transparent), transparent);}
:is(.user-review-box:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 18px 38px, rgba(var(--msl-shadow-rgb),0.043) 0px 0px 18px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
:is(.user-review-box p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 72%,transparent);}
:is(.user-review-box strong):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.user-review-box b):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 94%,transparent);}
:is(.user-review-box a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.user-review-box a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.toggle-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 4px 8px;}
:is(.toggle-icon:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 6px 12px;}
:is(.star-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);}
:is(.see-all-div):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.trust-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);background-color:var(--msl-surface);}
:is(#review-count):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.star-rating):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.average-rating):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.fas.fa-star):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.fas.fa-star-half-alt):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);}
:is(.far.fa-star):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.star-rating:hover .fas.fa-star):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.star-rating:hover .fas.fa-star-half-alt):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);}
:is(.product-list-thumb:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.160) 0px 1px 4px;}
:is(.product-old-price1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.product-old-price1):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-negative-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 4px;}
:is(.price-drop2):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(2deg, var(--msl-bg) 0px, var(--msl-surface) 100%);color:var(--msl-ink);}
:is(.bold-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.bold-price-in-product):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.bold-price1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.no-sale):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.delivery):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.expanded-view):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#scroll-to-reviews:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.home-content-cat):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 28px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.Home-Container):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at 50% 35%, var(--msl-surface), var(--msl-surface) 75%);}
:is(.Home-Container):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(color-mix(in srgb,var(--msl-bg) 4%,transparent) 0%, color-mix(in srgb,var(--msl-bg) 8%,transparent) 35%, color-mix(in srgb,var(--msl-bg) 32%,transparent) 65%, color-mix(in srgb,var(--msl-bg) 78%,transparent) 100%);}
:is(.Home-Container):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 1px 0px inset, rgba(var(--msl-shadow-rgb),0.024) 0px 0px 0px 1px inset;}
:is(.category-home-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);text-shadow:none;background-color:transparent;}
:is(.category-home-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);background-color:color-mix(in srgb,var(--msl-surface) 76%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 22%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 5px 16px, rgba(var(--msl-shadow-rgb),0.070) 0px 1px 0px inset;}
:is(.category-home-button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.first-2-button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
@media (hover: hover){
:is(.home-content-cat:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 18px 42px, rgba(var(--msl-shadow-rgb),0.035) 0px 0px 20px, rgba(var(--msl-shadow-rgb),0.060) 0px 1px 0px inset;}
:is(.category-home-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.first-2-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action);background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px, rgba(var(--msl-shadow-rgb),0.080) 0px 0px 12px;}
}
@media (max-width: 767px){
:is(.Home-Container):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(color-mix(in srgb,var(--msl-bg) 2%,transparent) 0%, color-mix(in srgb,var(--msl-bg) 6%,transparent) 30%, color-mix(in srgb,var(--msl-bg) 38%,transparent) 60%, color-mix(in srgb,var(--msl-bg) 82%,transparent) 100%);}
}
:is(.ratingavg):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.copyright):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.Financing-available):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.stock-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.dot-orange):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-positive-surface);}
:is(.dot-red):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-positive-surface);}
:is(.promotion-container:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);}
:is(#subscription-form):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#unique-subscription-form):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.promotion-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.promotion-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cart-old-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.cart-old-price):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:color-mix(in srgb,var(--msl-negative-surface) 75%,transparent);}
:is(.cart-price-drop):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(footer):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.footer-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.footer-section h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.footer-section h2):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:linear-gradient(90deg, var(--msl-tint), color-mix(in srgb,var(--msl-tint) 16%,transparent));box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 12px;}
:is(.footer-section ul li):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.footer-section ul li a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);font-family:var(--msl-font);}
:is(.footer-section ul li a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.footer-section ul li a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);outline-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);}
:is(.footer-section p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.footer-section p a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.footer-section p a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.footer-bottom):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.footer-bottom a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.footer-bottom a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.payment-icons li):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.certification-icons li):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-surface) 4%,transparent), color-mix(in srgb,var(--msl-surface) 2%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.payment-icons li:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.certification-icons li:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.140) 0px 6px 20px;}
:is(.payment-icons li i):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.certification-icons li i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.payment-icons li:hover i):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.certification-icons li:hover i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(button#sign-up-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(button#sign-up-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);color:var(--msl-on-action);}
:is(button#sign-up-button:active):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);}
:is(.loading-spinner div):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);border-top-color:rgba(255, 255, 255, 0);}
:is(.social-icons li a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#product-name):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.webiste-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.custom-modal):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 80%,transparent);}
:is(.custom-modal-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.custom-close):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.close-button:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.close-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.custom-close:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.custom-close:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.graph-modal-close:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.graph-modal-close:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.like-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:color-mix(in srgb,var(--msl-ink) 92%,transparent);background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-surface) 88%,transparent), color-mix(in srgb,var(--msl-surface) 90%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 6px 20px, rgba(var(--msl-shadow-rgb),0.120) 0px 2px 6px, rgba(var(--msl-shadow-rgb),0.070) 0px 1px 0px inset;}
@media (hover: hover){
:is(.like-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-surface) 95%,transparent), color-mix(in srgb,var(--msl-surface) 96%,transparent));border-top-color:color-mix(in srgb,var(--msl-accent) 38%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 38%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 38%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 38%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 26px, rgba(var(--msl-shadow-rgb),0.070) 0px 0px 18px, rgba(var(--msl-shadow-rgb),0.090) 0px 1px 0px inset;}
}
:is(.like-button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.like-button[aria-pressed="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-tint) 15%,transparent), color-mix(in srgb,var(--msl-tint) 7%,transparent));border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 6px 20px, rgba(var(--msl-shadow-rgb),0.080) 0px 1px 0px inset;}
:is(.terms-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.close-notification):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);}
:is(.notification-dropdown):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 4px 8px;background-color:var(--msl-surface);}
:is(.notification-dropdown ul li):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:var(--msl-line);}
:is(.notification-dropdown ul li a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.notification-count):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-negative-surface);color:var(--msl-ink);}
:is(.first-2-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 57%,transparent);color:var(--msl-ink);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.aotpc-scope):is(html.msl-ios-storefront,html.msl-ios-storefront *){--aotpc-bg:var(--msl-surface);--aotpc-chip:var(--msl-accent);--aotpc-stroke:color-mix(in srgb,var(--msl-line) 9%,transparent);--aotpc-stroke-soft:color-mix(in srgb,var(--msl-accent) 22%,transparent);--aotpc-text:var(--msl-ink);--aotpc-muted:var(--msl-muted);--aotpc-ring:color-mix(in srgb,var(--msl-accent) 10%,transparent);}
:is(.aotpc-banner):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;color:var(--msl-ink);font-family:var(--msl-font);}
:is(.aotpc-banner-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 10%,transparent);color:var(--msl-accent);border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.aotpc-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at 100% 0%, color-mix(in srgb,var(--msl-tint) 6%,transparent), transparent 60%), linear-gradient(155deg, var(--msl-surface) 0%, var(--msl-surface) 55%, var(--msl-surface) 100%);border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.160) 0px 6px 20px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
:is(.aotpc-card:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 28px, rgba(var(--msl-shadow-rgb),0.055) 0px 1px 0px inset;}
:is(.aotpc-card):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-color:color-mix(in srgb,var(--msl-tint) 9%,transparent);color:var(--msl-accent);border-top-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);font-family:var(--msl-font);}
:is(.aotpc-card):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:linear-gradient(90deg, var(--msl-tint), rgba(71, 218, 255, 0));}
:is(.aotpc-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.aotpc-text strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);text-shadow:none;}
:is(.aotpc-text div:last-child):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.aotpc-code):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 6%,transparent);color:var(--msl-accent);border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);font-family:var(--msl-font);}
:is(.aotpc-code:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 10%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);color:var(--msl-ink);}
:is(.aotpc-code:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.aotpc-code:active):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 15%,transparent);}
:is(.aotpc-code-ico):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.aotpc-arrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.aotpc-dot):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.aotpc-dot.aotpc-active):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.aotpc-dot:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.086) 0px 0px 0px 4px, rgba(var(--msl-shadow-rgb),0.180) 0px 0px 9px;}
:is(.aotpc-dot:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.aotpc-empty):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));color:var(--msl-muted);border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);font-family:var(--msl-font);}
:is(.aotpc-toast):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 20px;}
:is(.aotpc-toast.aotpc-show):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.savings-h1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.dropbtn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.dropdown-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 16px 0px;}
:is(.dropdown-content a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.dropdown-content a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.sales-count):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-surface);}
:is(.scroll-button):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.scroll-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.scroll-image):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 16px, rgba(var(--msl-shadow-rgb),0.180) 0px -3px 8px inset;}
:is(.scroll-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 8%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 63%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 63%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 63%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 63%,transparent);}
:is(.scroll-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-bg);border-top-color:color-mix(in srgb,var(--msl-line) 64%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 64%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 64%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 64%,transparent);color:var(--msl-ink);}
:is(.graph-modal):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 40%,transparent);}
:is(.graph-modal-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.graph-open-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action);background-image:linear-gradient(307deg, var(--msl-surface) 0px, var(--msl-action) 100%);}
:is(.graph-modal-close):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.unique-close-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.graph-open-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(307deg, var(--msl-action) 0px, var(--msl-action) 100%);color:var(--msl-on-action);}
:is(.unique-modal):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 48%,transparent);}
:is(.unique-modal-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-bg);background-image:linear-gradient(177deg, var(--msl-bg) 0px, var(--msl-surface) 50%, var(--msl-surface) 100%);color:var(--msl-ink);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 5px 15px;}
:is(.unique-modal-content h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.unique-modal-content p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.unique-close-button:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.unique-close-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#unique-sign-up-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-warning-fill);color:var(--msl-on-action);}
:is(#unique-sign-up-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-warning-fill);}
:is(.converted-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.review-date):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.review-comment):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.read-more):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.show-less):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-negative) 79%,transparent);}
:is(.close-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 50%,transparent);}
:is(.icon-grey):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-nav-modal):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.msl-nav-backdrop):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(0,0,0,0.78);}
:is(.msl-nav-panel):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 30px 90px, rgba(var(--msl-shadow-rgb),0.024) 0px 0px 45px, rgba(var(--msl-shadow-rgb),0.070) 0px 1px inset;}
:is(.msl-nav-panel):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-tint) 75%,transparent), transparent);}
:is(.msl-nav-header):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);}
:is(.msl-nav-logo):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 9%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 23%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 23%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 23%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 23%,transparent);color:var(--msl-accent);}
:is(.msl-nav-brand-text strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-nav-brand-text small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-nav-close):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);color:var(--msl-muted);}
:is(.msl-nav-close:active):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 12%,transparent);color:var(--msl-accent);}
:is(.msl-nav-feature):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);color:var(--msl-ink);}
:is(.msl-nav-shop):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);}
:is(.msl-feature-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);color:var(--msl-muted);}
:is(.msl-nav-shop .msl-feature-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 12%,transparent);color:var(--msl-accent);}
:is(.msl-feature-info strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-feature-info small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-feature-arrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-nav-shop .msl-feature-arrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-nav-section-heading h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-nav-heading-line):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 7%,transparent);}
:is(.msl-nav-grid a):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 6%,transparent);color:var(--msl-ink);}
:is(.msl-nav-grid a:active):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 9%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);color:var(--msl-accent);}
@media (hover: hover) and (pointer: fine){
:is(.msl-nav-feature:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);}
:is(.msl-nav-grid a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 8%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);color:var(--msl-accent);}
:is(.msl-nav-close:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 10%,transparent);}
}
:is(.msl-nav-panel a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-nav-close:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.msl-nav-footer):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 13%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 4%,transparent);color:var(--msl-muted);}
:is(.msl-nav-footer-dot):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 8px;}
:is(.price-drop):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-warning-surface);color:var(--msl-ink);}
:is(.recent-searches):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 4px 8px;}
:is(.recent-header):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.clear-all):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.recent-list li):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:var(--msl-line);}
:is(.recent-item):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.remove-search):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.modal):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 40%,transparent);}
:is(.close-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.viewed-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.viewed-product-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, color-mix(in srgb,var(--msl-surface) 96%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 14px 34px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.viewed-product-card:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 42px, rgba(var(--msl-shadow-rgb),0.050) 0px 0px 20px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
:is(.viewed-product-card-name):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 92%,transparent);}
:is(#timer > div):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-negative);}
:is(.horizontal-scroll-wrapper-999):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.scroll-item-999):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 11%,transparent);}
:is(.item-image-999):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);}
:is(.item-text-999):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);}
:is(.title-container-999):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.horizontal-scroll-arrow-999):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 18%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);}
:is(.horizontal-scroll-arrow-999:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
@media (hover: hover) and (pointer: fine){
:is(.scroll-item-999:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);background-color:var(--msl-surface);}
:is(.horizontal-scroll-arrow-999:not(:disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
}
:is(.remove-from-wishlist:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.sale-ends):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.choice-popup-overlay):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(0,0,0,0.5);}
:is(.choice-popup-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.add-review-overlay):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(0,0,0,0.5);}
:is(.add-review-overlay-review-form-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 2px 4px;}
:is(.add-review-overlay-custom-input):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.add-review-overlay-custom-select):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.add-review-overlay-custom-textarea):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.add-review-overlay-custom-submit-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);border-bottom-color:var(--msl-line);border-top-color:var(--msl-line);}
:is(.add-review-overlay-close-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.add-review-overlay-star-rating .fa-star):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.add-review-overlay-star-rating .fa-star.hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.add-review-overlay-star-rating .fa-star.hover ~ .fa-star):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.add-review-overlay-star-rating .fa-star.selected):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);}
:is(.add-review-overlay-notification):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-positive-surface);color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 2px 4px;}
:is(.product-no-sale):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.feature):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.feature h4):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.feature i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 26%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 26%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 26%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 26%,transparent);}
:is(.feature h3):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.feature p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.modal-15125123):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 40%,transparent);}
:is(.modal-content-15125123):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 8px;}
:is(.modal-content-15125123 button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);border-bottom-color:var(--msl-line);border-top-color:var(--msl-line);}
:is(.modal-content-15125123 h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.close-15125123):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.success-15125123):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.error-15125123):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.success-15125123):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.error-15125123):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.disclaimer-15125123):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.notification-container-15125123):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.add-review-overlay-button):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.choice):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.like-container):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.share-container):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.notify-bell):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:color-mix(in srgb,var(--msl-ink) 88%,transparent);background-image:linear-gradient(155deg, rgba(0,0,0,0.98), rgba(0,0,0,0.99));border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 7px 20px, rgba(var(--msl-shadow-rgb),0.055) 0px 1px 0px inset;}
:is(.icon-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-muted);}
@media (hover: hover){
:is(.notification-container-15125123:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.add-review-overlay-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.choice:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.share-container:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.notify-bell:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-image:linear-gradient(155deg, rgba(0,0,0,0.98), rgba(0,0,0,0.99));border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 11px 26px, rgba(var(--msl-shadow-rgb),0.055) 0px 0px 18px, rgba(var(--msl-shadow-rgb),0.070) 0px 1px 0px inset;}
:is(.like-container:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-negative) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-negative) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-negative) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-negative) 35%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 11px 26px, rgba(var(--msl-shadow-rgb),0.060) 0px 0px 16px;}
:is(.notification-container-15125123:hover .icon-text):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.add-review-overlay-button:hover .icon-text):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.choice:hover .icon-text):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.share-container:hover .icon-text):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.notify-bell:hover .icon-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.like-container:hover .icon-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
}
:is(.notification-container-15125123:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.add-review-overlay-button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.choice:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.like-container:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.share-container:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.notify-bell:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.like-container[aria-pressed="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-negative-surface) 14%,transparent), color-mix(in srgb,var(--msl-negative-surface) 4%,transparent));border-top-color:color-mix(in srgb,var(--msl-negative) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-negative) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-negative) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-negative) 35%,transparent);}
:is(.option-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 95%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 11%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.140) 0px 4px 12px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
:is(.option-button.selected):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-tint) 16%,transparent), color-mix(in srgb,var(--msl-tint) 6%,transparent));border-top-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.090) 0px 0px 0px 1px, rgba(var(--msl-shadow-rgb),0.170) 0px 5px 18px, rgba(var(--msl-shadow-rgb),0.090) 0px 1px 0px inset;}
@media (hover: hover){
:is(.option-button:not(:disabled):not(.selected):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 20px, rgba(var(--msl-shadow-rgb),0.035) 0px 0px 12px;}
:is(.option-button.selected:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-tint) 22%,transparent), color-mix(in srgb,var(--msl-tint) 9%,transparent));}
}
:is(.option-button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.option-button:disabled):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 40%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 5%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 5%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 5%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 5%,transparent);box-shadow:none;}
:is(.promo-line):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.promo-progress):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-positive-surface);}
:is(.promo-info):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.promo-info h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.copy-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.copy-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.best-promo):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.parent-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at 100% 0%, color-mix(in srgb,var(--msl-tint) 2%,transparent), transparent 55%), linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 6%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 50px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset, rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 1px;font-family:var(--msl-font);}
:is(.parent-container):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:radial-gradient(circle, color-mix(in srgb,var(--msl-positive-surface) 3%,transparent) 0%, transparent 60%);}
:is(.free-shipping-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);color:var(--msl-ink);}
:is(.free-shipping-title i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.shipping-countdown):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 10%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 0px 10px;}
:is(.icon-container):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, var(--msl-tint) 0%, var(--msl-tint) 30%, color-mix(in srgb,var(--msl-surface) 10%,transparent) 30%, color-mix(in srgb,var(--msl-surface) 10%,transparent) 100%);box-shadow:rgba(var(--msl-shadow-rgb),0.080) 0px 0px 10px;}
:is(.icon-name-1):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 12px, rgba(var(--msl-shadow-rgb),0.180) 0px 4px 10px;}
:is(.icon-name-2):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 10px;}
:is(.icon-name-3):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.030) 0px 1px 0px inset;}
:is(.icon-item p.title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 92%,transparent);}
:is(.icon-item:last-child p.title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 35%,transparent);}
:is(.icon-item p.estimate):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 55%,transparent);}
:is(.icon-item:first-child p.estimate):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.just-bought-notification):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 8px;}
:is(.just-bought-notification .just-bought-time):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.notification-bar):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.sold-count:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#promo-code-reminder.reveal):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:radial-gradient(circle, var(--msl-surface) 0%, rgba(255, 0, 0, 0) 70%);}
:is(.product-list-thumb.fade-in):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.shake):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-negative);border-right-color:var(--msl-negative);border-bottom-color:var(--msl-negative);border-left-color:var(--msl-negative);}
:is(#scroll-to-top):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 8px;}
:is(#promo-code-reminder-special-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.copy-button-special):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.open-reviews-btn-special):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.close-reviews-btn-special):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.open-reviews-btn-special:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.all-reviews-container-special):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-bg);}
:is(.close-reviews-btn-special):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.cart-1):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cart-2):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.in-cart-payment-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.in-cart-secure-checkout):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 19%,transparent);}
:is(.in-cart-secure-checkout i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.in-cart-secure-checkout span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.in-cart-payment-icons i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.aura-home-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);background-image:linear-gradient(135deg, color-mix(in srgb,var(--msl-surface) 96%,transparent), color-mix(in srgb,var(--msl-bg) 92%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 60px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
:is(.aura-home-section):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:radial-gradient(circle at left top, color-mix(in srgb,var(--msl-tint) 8%,transparent), transparent 30%), radial-gradient(circle at right bottom, color-mix(in srgb,var(--msl-tint) 6%,transparent), transparent 35%);}
:is(.aura-left-column h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.aura-right-column p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 82%,transparent);}
:is(.aura-stats .p-2):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(color-mix(in srgb,var(--msl-surface) 5%,transparent), color-mix(in srgb,var(--msl-surface) 2%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 25px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
:is(.aura-stats .p-2:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 14px 30px, rgba(var(--msl-shadow-rgb),0.100) 0px 0px 22px;}
:is(.aura-stats strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);text-shadow:none;}
:is(.aura-stats p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.aura-left-column h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.aura-right-column p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.aura-stats .p-2):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, color-mix(in srgb,var(--msl-surface) 96%,transparent), color-mix(in srgb,var(--msl-surface) 96%,transparent));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.aura-stats .p-2:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 18px 44px, rgba(var(--msl-shadow-rgb),0.080) 0px 0px 22px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
:is(.aura-stats strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);text-shadow:none;}
:is(.aura-stats p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-category-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 16px, rgba(var(--msl-shadow-rgb),0.180) 0px -3px 8px inset;color:var(--msl-ink);background-color:var(--msl-surface);}
:is(.msl-category-link:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-warning-surface);color:var(--msl-ink);}
:is(.msl-category-selected .msl-category-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-warning-surface);color:var(--msl-ink);}
@media (min-width: 769px){
:is(.msl-category-container):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-track{background-color:var(--msl-surface);}
:is(.msl-category-container):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-thumb{background-color:var(--msl-surface);}
:is(.msl-category-container):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-thumb:hover{background-color:var(--msl-surface);}
}
:is(.tech-badge):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 3%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);font-family:var(--msl-font);color:var(--msl-ink);}
:is(.tech-badge:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 20%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);}
:is(.stock-badge):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-left-color:var(--msl-positive);box-shadow:rgba(var(--msl-shadow-rgb),0.050) 0px 0px 10px;}
:is(.stock-badge .badge-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);text-shadow:none;}
:is(.pulsing-dot):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-positive-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 6px;}
:is(.cart-badge):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-left-color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.050) 0px 0px 10px;}
:is(.cart-badge i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cart-badge .badge-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(#big-incart):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.highlights-table):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 32px, rgba(var(--msl-shadow-rgb),0.120) 0px 3px 10px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.highlights-table thead):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);}
:is(.highlights-table th):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.highlights-table td):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.highlights-table th):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.highlights-table th + th):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.highlights-table td + td):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-left-color:color-mix(in srgb,var(--msl-line) 6%,transparent);}
:is(.highlights-table tbody):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;}
:is(.highlights-table tbody tr):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;}
:is(.highlights-table tbody tr:nth-child(2n)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);}
:is(.highlights-table tr td:first-child):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.highlights-table tr td:not(:first-child)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.highlights-table td strong):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.highlights-table td b):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.highlights-table td a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);text-decoration-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);}
:is(.highlights-table td a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
@media (hover: hover){
:is(.highlights-table tbody tr:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);}
:is(.highlights-table tbody tr:hover td:first-child):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.highlights-table tbody tr:hover td:not(:first-child)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.highlights-table td a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);text-decoration-color:var(--msl-accent);}
}
@media (max-width: 767px){
:is(.highlights-table):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
}
:is(.faq-carousel):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.faq-item):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:radial-gradient(at 100% 0%, color-mix(in srgb,var(--msl-tint) 4%,transparent), transparent 65%), linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 32px, rgba(var(--msl-shadow-rgb),0.120) 0px 3px 10px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
:is(.faq-item):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 15%,transparent), transparent);}
:is(.faq-item):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:radial-gradient(at 50% 0%, color-mix(in srgb,var(--msl-tint) 7%,transparent), transparent 70%);}
:is(.faq-question):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);}
:is(.faq-question):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-tint);}
:is(.faq-answer):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-muted);}
:is(.faq-answer strong):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.faq-answer b):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.faq-answer a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);text-decoration-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);}
:is(.faq-answer li):is(html.msl-ios-storefront,html.msl-ios-storefront *)::marker{color:var(--msl-accent);}
:is(.faq-carousel .nav-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:color-mix(in srgb,var(--msl-ink) 90%,transparent);background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-surface) 94%,transparent), color-mix(in srgb,var(--msl-surface) 96%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 13%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px, rgba(var(--msl-shadow-rgb),0.070) 0px 1px 0px inset;}
:is(.faq-carousel .nav-btn:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.faq-carousel .nav-btn[disabled]):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.faq-carousel .nav-btn.is-disabled):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 40%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 65%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 6%,transparent);box-shadow:none;}
@media (hover: hover){
:is(.faq-item:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 18px 40px, rgba(var(--msl-shadow-rgb),0.035) 0px 0px 18px, rgba(var(--msl-shadow-rgb),0.060) 0px 1px 0px inset;}
:is(.faq-item:hover .faq-question):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.faq-carousel .nav-btn:not(:disabled):not(.is-disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-surface) 97%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));border-top-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 28px, rgba(var(--msl-shadow-rgb),0.080) 0px 0px 18px, rgba(var(--msl-shadow-rgb),0.070) 0px 1px 0px inset;}
:is(.faq-answer a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);text-decoration-color:var(--msl-accent);}
}
:is(.gift-icon-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 1px 1px 4px;}
:is(.gift-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.first-order-close):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-warning-surface);color:var(--msl-ink);}
:is(.first-order-close:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-warning-surface);color:var(--msl-ink);}
:is(.icon-container i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.black-friday-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-negative-surface);}
:is(.announcement):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.blackfriday2024):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-warning-surface);color:var(--msl-ink);}
:is(.rating-breakdown-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);background-image:radial-gradient(at 100% 0%, color-mix(in srgb,var(--msl-tint) 2%,transparent), transparent 65%), linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 32px, rgba(var(--msl-shadow-rgb),0.120) 0px 3px 10px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
:is(.rating-breakdown-section):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 14%,transparent), transparent);}
:is(.rating-label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.rating-breakdown-section .progress-bar):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 8%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 4%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 4%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 4%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 4%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 2px 4px inset, rgba(var(--msl-shadow-rgb),0.016) 0px 1px 0px;}
:is(.progress-fill-in-reviews):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(90deg, var(--msl-warning-surface) 0%, var(--msl-warning-surface) 65%, var(--msl-warning-surface) 100%);box-shadow:rgba(var(--msl-shadow-rgb),0.120) 0px 0px 10px;}
:is(.progress-fill-in-reviews):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:linear-gradient(color-mix(in srgb,var(--msl-surface) 20%,transparent), transparent 65%);}
:is(.rating-percentage):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.total-ratings):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.average-rating-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.star-rating-total):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
@media (hover: hover){
:is(.rating-bar:hover .rating-label):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.rating-bar:hover .rating-percentage):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.rating-bar:hover .progress-fill-in-reviews):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(90deg, var(--msl-warning-surface), var(--msl-warning-surface));}
}
:is(.review-image-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 6px 18px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.review-image-container):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:linear-gradient(transparent 45%, color-mix(in srgb,var(--msl-bg) 38%,transparent) 100%);}
:is(.review-image-container:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 24px, rgba(var(--msl-shadow-rgb),0.100) 0px 0px 16px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
:is(.review-image-container:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:color-mix(in srgb,var(--msl-bg) 18%,transparent);}
:is(.review-image-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-bg) 82%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 14%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 12px;}
:is(.review-image-container:hover .review-image-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-surface) 92%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);}
:is(.review-image-container:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 0px 0px 3px, rgba(var(--msl-shadow-rgb),0.180) 0px 8px 20px;}
:is(:root):is(html.msl-ios-storefront,html.msl-ios-storefront *){--bg:var(--msl-surface);--card-bg:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));--text:var(--msl-ink);--muted:var(--msl-muted);--tech-cyan:var(--msl-accent);--tech-purple:var(--msl-negative);--border:color-mix(in srgb,var(--msl-line) 8%,transparent);}
:is(.savings-h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.custom-category-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:radial-gradient(at 100% 0%, color-mix(in srgb,var(--msl-tint) 4%,transparent), transparent 58%), linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 97%,transparent), var(--msl-surface) 75%);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 32px, rgba(var(--msl-shadow-rgb),0.120) 0px 3px 10px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
:is(.custom-category-section):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 13%,transparent), transparent);}
:is(.custom-category-section):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:radial-gradient(circle at 50% 0%, color-mix(in srgb,var(--msl-tint) 7%,transparent), transparent 68%);}
@media (hover: hover){
:is(.custom-category-section:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 45px, rgba(var(--msl-shadow-rgb),0.035) 0px 0px 24px, rgba(var(--msl-shadow-rgb),0.067) 0px 1px 0px inset;}
:is(.custom-category-section:hover .custom-category-title):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 8px, rgba(var(--msl-shadow-rgb),0.180) 0px 0px 16px;}
}
:is(.custom-category-section:focus-within):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);}
:is(.custom-category-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 94%,transparent);font-family:var(--msl-font);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.custom-category-title):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 6px, rgba(var(--msl-shadow-rgb),0.180) 0px 0px 12px;}
@media (hover: hover){
:is(.custom-category-section:hover .custom-category-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
}
:is(.custom-product-list-thumb):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 20px, rgba(var(--msl-shadow-rgb),0.024) 0px 1px 0px inset;}
:is(.custom-product-list-thumb:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 26px, rgba(var(--msl-shadow-rgb),0.035) 0px 0px 14px;}
:is(.custom-discount-badge):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);background-color:color-mix(in srgb,var(--msl-negative-surface) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-negative) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-negative) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-negative) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-negative) 8%,transparent);}
:is(.custom-black-friday-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);background-color:transparent;}
:is(.custom-see-all-deals a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 62%,transparent);}
:is(.custom-see-all-deals a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.shipping-countdown):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.popup-overlay):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(0,0,0,0.7);}
:is(.popup-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 15px;}
:is(.popup-close):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;color:var(--msl-ink);background:none;}
:is(#msl-blogs):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.blog-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, color-mix(in srgb,var(--msl-surface) 96%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 14px 34px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
:is(.blog-card:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 42px, rgba(var(--msl-shadow-rgb),0.040) 0px 0px 18px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.blog-card img):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);}
:is(.publish-time):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 92%,transparent);background-color:color-mix(in srgb,var(--msl-bg) 72%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 6px 18px;}
:is(.blog-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 94%,transparent);}
:is(.blog-card:hover .blog-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.blog-banner):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:color-mix(in srgb,var(--msl-surface) 90%,transparent);color:var(--msl-ink);}
:is(.modern-arrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);background-color:color-mix(in srgb,var(--msl-bg) 60%,transparent);color:var(--msl-ink);}
:is(.modern-arrow:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 30%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 10px;}
:is(.image-counter):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 60%,transparent);color:var(--msl-ink);}
:is(.thumb-arrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-bg) 70%,transparent);}
:is(.thumb-arrow:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 77%,transparent);}
:is(.thumbnail:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 8px;}
:is(.thumbnail.active):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(#fullscreen-popup):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-bg);}
:is(.close-modal):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.modal-nav):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 23%,transparent);color:var(--msl-ink);}
:is(.modal-image-counter):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 80%,transparent);color:var(--msl-ink);}
:is(.modal-lens):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 80%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 80%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 80%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 80%,transparent);}
:is(.option-label-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.option-selection):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.option-box):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:linear-gradient(165deg, color-mix(in srgb,var(--msl-surface) 96%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 24px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
:is(.option-box .option-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 90%,transparent);}
:is(.option-box small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 58%,transparent);}
:is(.option-box:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 14px 30px, rgba(var(--msl-shadow-rgb),0.040) 0px 0px 14px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.option-box:has(input[type="radio"]:checked)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, color-mix(in srgb,var(--msl-tint) 9%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));border-top-color:color-mix(in srgb,var(--msl-accent) 52%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 52%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 52%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 52%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 28px, rgba(var(--msl-shadow-rgb),0.080) 0px 0px 18px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
:is(.option-box input[type="radio"]:checked + .option-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.option-box input[type="radio"]:checked + .option-text small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.option-box:has(input[type="radio"]:checked)):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{color:var(--msl-ink);background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 10px;}
:is(.option-box:has(input[type="radio"]:focus-visible)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.090) 0px 0px 0px 3px, rgba(var(--msl-shadow-rgb),0.180) 0px 12px 28px;}
:is(.checkout-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.checkout-steps .step):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.checkout-steps .step.active):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.checkout-steps .step i):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 5%,transparent);}
:is(.checkout-steps .step.active i):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 15px;background-color:color-mix(in srgb,var(--msl-tint) 10%,transparent);}
:is(.checkout-left):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.checkout-right):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.promo-code):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.sign-in-prompt):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.shipping-promo):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 20px;}
:is(.shipping-promo:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-positive) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-positive) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-positive) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-positive) 40%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 30px, rgba(var(--msl-shadow-rgb),0.180) 0px 0px 20px;}
:is(.shipping-promo .promo-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 15%,transparent);color:var(--msl-accent);}
:is(.shipping-promo:hover .promo-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 30px, rgba(var(--msl-shadow-rgb),0.180) 0px 0px 20px;}
:is(.shipping-promo .promo-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.shipping-promo .promo-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.shipping-promo .promo-text strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.express-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.express-btn.gpay):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(#shipping-form input):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#shipping-form select):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#payment-form input):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(#next-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.pay-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.back-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(#card-element):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.error):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.order-info small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#promo-message):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.discount-box input):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(#apply-promo-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.old-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.discounted-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#cart-notification):is(html.msl-ios-storefront,html.msl-ios-storefront *){--toast-bg:var(--msl-surface);--toast-text:var(--msl-ink);--toast-accent:var(--msl-accent);background-image:radial-gradient(at 50% 0%, color-mix(in srgb,var(--msl-tint) 4%,transparent), transparent 75%), linear-gradient(165deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 45px, rgba(var(--msl-shadow-rgb),0.180) 0px 5px 15px, rgba(var(--msl-shadow-rgb),0.070) 0px 1px 0px inset;font-family:var(--msl-font);}
:is(#cart-notification):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 18%,transparent), transparent);}
:is(#cart-notification .notification-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 9%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset, rgba(var(--msl-shadow-rgb),0.035) 0px 0px 16px;}
:is(#cart-notification):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:linear-gradient(90deg, var(--msl-tint) 0%, var(--msl-tint) 50%, var(--msl-tint) 100%);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 10px;}
:is(.add-to-cart-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.add-to-cart-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.error-border):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-negative);border-right-color:var(--msl-negative);border-bottom-color:var(--msl-negative);border-left-color:var(--msl-negative);}
:is(.error-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.add-to-cart-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(135deg, var(--msl-surface) 0%, var(--msl-surface) 100%);color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.140) 0px 4px 12px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
@media (hover: hover) and (pointer: fine){
:is(.add-to-cart-icon:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(135deg, var(--msl-surface), var(--msl-surface));color:var(--msl-accent);border-top-color:color-mix(in srgb,var(--msl-accent) 38%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 38%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 38%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 38%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 6px 16px, rgba(var(--msl-shadow-rgb),0.060) 0px 1px 0px inset;}
}
:is(.add-to-cart-icon:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.add-to-cart-icon:active):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.add-to-cart-modal):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 82%,transparent);}
:is(.add-to-cart-modal-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(155deg, var(--msl-surface) 0%, var(--msl-surface) 45%, var(--msl-surface) 100%);color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 30px 80px, rgba(var(--msl-shadow-rgb),0.180) 0px 8px 30px, rgba(var(--msl-shadow-rgb),0.055) 0px 1px 0px inset;}
:is(.add-to-cart-modal-content):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-tint) 65%,transparent), transparent);}
:is(.add-to-cart-modal-content h3):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.add-to-cart-modal-option-list):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-thumb{background-color:var(--msl-surface);}
:is(.add-to-cart-modal-option-list):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-track{background-color:transparent;}
:is(.add-to-cart-modal-option):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.024) 0px 1px 0px inset;}
@media (hover: hover) and (pointer: fine){
:is(.add-to-cart-modal-option:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);}
}
:is(.add-to-cart-modal-option.selected):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(135deg, color-mix(in srgb,var(--msl-tint) 11%,transparent), color-mix(in srgb,var(--msl-tint) 4%,transparent));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-accent) 70%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 70%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 70%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 70%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.070) 0px 0px 0px 1px, rgba(var(--msl-shadow-rgb),0.024) 0px 0px 20px inset;}
:is(.add-to-cart-modal-option.selected):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 10px;}
:is(.add-to-cart-modal-option:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.add-to-cart-modal-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;font-family:var(--msl-font);}
:is(.add-to-cart-modal-button.confirm):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(135deg, var(--msl-action), var(--msl-action));color:var(--msl-on-action);border-top-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.130) 0px 5px 18px, rgba(var(--msl-shadow-rgb),0.180) 0px 1px 0px inset;}
@media (hover: hover) and (pointer: fine){
:is(.add-to-cart-modal-button.confirm:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px;}
}
:is(.add-to-cart-modal-button.cancel):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);}
:is(.add-to-cart-modal-button.cancel:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 20%,transparent);}
:is(.add-to-cart-modal-button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.cart-notification-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 16px;}
:is(.cart-notification-content h4):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);}
:is(.btn-text2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.google-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 20px;}
:is(.google-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 26px;}
:is(.google-btn:active):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 6px 16px;}
:is(.google-btn:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.120) 0px 0px 0px 3px, rgba(var(--msl-shadow-rgb),0.180) 0px 8px 20px;}
:is(.sign-in-checkout):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);}
:is(.sign-in-checkout:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.user-dropdown):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:radial-gradient(at right top, color-mix(in srgb,var(--msl-tint) 6%,transparent), transparent 65%), linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 98%,transparent) 0%, var(--msl-surface) 55%, var(--msl-surface) 100%);border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 24px 60px, rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px, rgba(var(--msl-shadow-rgb),0.024) 0px 0px 30px, rgba(var(--msl-shadow-rgb),0.090) 0px 1px 0px inset;}
:is(.user-dropdown):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-color:var(--msl-surface);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.user-info):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);}
:is(.user-info):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:linear-gradient(90deg, var(--msl-tint), transparent);}
:is(.user-avatar):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 14px, rgba(var(--msl-shadow-rgb),0.024) 0px 0px 0px 4px;}
:is(.user-info:hover .user-avatar):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 5px 18px, rgba(var(--msl-shadow-rgb),0.080) 0px 0px 16px;}
:is(.user-details):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:color-mix(in srgb,var(--msl-ink) 72%,transparent);}
:is(.user-details strong):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.user-details b):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.user-details small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 46%,transparent);}
:is(.account-links > a):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background-color:transparent;color:color-mix(in srgb,var(--msl-ink) 72%,transparent);font-family:var(--msl-font);}
:is(.account-links > a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);color:var(--msl-ink);}
:is(.account-links > a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.account-links > a:active):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 6%,transparent);}
:is(.account-links > a.active):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.account-links > a[aria-current="page"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 7%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);color:var(--msl-ink);}
:is(.account-links > a.active):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before,:is(.account-links > a[aria-current="page"]):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 8px;}
:is(.account-links > a i):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.account-links > a svg):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 52%,transparent);}
:is(.account-links > a:hover i):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.account-links > a:hover svg):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.account-links > a.active i):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.account-links > a.active svg):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.dropdown-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 80%,transparent);background-color:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:is(.dropdown-link:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-tint) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);}
:is(.dropdown-link:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.080) 0px 0px 0px 3px;}
:is(.logout-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);background-color:color-mix(in srgb,var(--msl-negative-surface) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-negative) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-negative) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-negative) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-negative) 14%,transparent);}
:is(.logout-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);background-color:color-mix(in srgb,var(--msl-negative-surface) 10%,transparent);border-top-color:color-mix(in srgb,var(--msl-negative) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-negative) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-negative) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-negative) 25%,transparent);}
:is(.auth-overlay):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(0,0,0,0.72);}
:is(.auth-dropdown-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:radial-gradient(at 50% 0%, color-mix(in srgb,var(--msl-tint) 8%,transparent) 0%, transparent 58%), linear-gradient(155deg, var(--msl-surface) 0%, var(--msl-surface) 55%, var(--msl-surface) 100%);border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 30px 80px, rgba(var(--msl-shadow-rgb),0.180) 0px 12px 35px, rgba(var(--msl-shadow-rgb),0.035) 0px 0px 45px, rgba(var(--msl-shadow-rgb),0.100) 0px 1px 0px inset;}
:is(.auth-dropdown-container > h3):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);text-shadow:none;}
:is(.auth-tabs):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 20%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.120) 0px 2px 6px inset, rgba(var(--msl-shadow-rgb),0.024) 0px 1px 0px inset;}
:is(.auth-tabs button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 65%,transparent);background-color:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:is(.auth-tabs button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);}
:is(.auth-tabs .active-tab):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-tint) 14%,transparent), color-mix(in srgb,var(--msl-tint) 6%,transparent));border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.140) 0px 2px 10px, rgba(var(--msl-shadow-rgb),0.070) 0px 1px 0px inset;}
:is(.auth-tabs button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.auth-panel input):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:linear-gradient(color-mix(in srgb,var(--msl-surface) 45%,transparent), color-mix(in srgb,var(--msl-surface) 50%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 11%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.150) 0px 1px 3px inset, rgba(var(--msl-shadow-rgb),0.024) 0px 1px 0px;}
:is(.auth-panel input):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder{color:color-mix(in srgb,var(--msl-ink) 48%,transparent);}
:is(.auth-panel input:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 19%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 19%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 19%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 19%,transparent);}
:is(.auth-panel input:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(color-mix(in srgb,var(--msl-surface) 80%,transparent), color-mix(in srgb,var(--msl-surface) 80%,transparent));border-top-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.090) 0px 0px 0px 3px, rgba(var(--msl-shadow-rgb),0.055) 0px 0px 18px, rgba(var(--msl-shadow-rgb),0.120) 0px 1px 3px inset;}
:is(.auth-panel input:-webkit-autofill):is(html.msl-ios-storefront,html.msl-ios-storefront *){-webkit-text-fill-color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 1000px inset;caret-color:var(--msl-accent);}
:is(.auth-panel button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action);background-image:linear-gradient(135deg, var(--msl-action) 0%, var(--msl-action) 50%, var(--msl-action) 100%);border-top-color:color-mix(in srgb,var(--msl-line) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 22%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.150) 0px 8px 20px, rgba(var(--msl-shadow-rgb),0.180) 0px 1px 0px inset, rgba(var(--msl-shadow-rgb),0.060) 0px -1px 0px inset;}
:is(.auth-panel button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 26px, rgba(var(--msl-shadow-rgb),0.086) 0px 0px 22px, rgba(var(--msl-shadow-rgb),0.180) 0px 1px 0px inset;}
:is(.auth-panel button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-line);}
:is(.ajax-message):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.ajax-message.success):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive)!important;}
:is(#resetEmailLabel):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 75%,transparent);}
:is(.auth-close-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 75%,transparent);background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-surface) 8%,transparent), color-mix(in srgb,var(--msl-surface) 2%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 11%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.055) 0px 1px 0px inset;}
:is(.auth-close-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 9%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.075) 0px 0px 14px;}
:is(.auth-close-btn:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.120) 0px 0px 0px 3px;}
:is(.myorder_wrapper):is(html.msl-ios-storefront,html.msl-ios-storefront *){--bg:var(--msl-surface);--panel:var(--msl-surface);--panel-2:var(--msl-surface);--text:var(--msl-ink);--muted:var(--msl-muted);--border:color-mix(in srgb,var(--msl-line) 8%,transparent);--accent:var(--msl-accent);--accent-ghost:color-mix(in srgb,var(--msl-accent) 9%,transparent);--accent-border:color-mix(in srgb,var(--msl-accent) 24%,transparent);--success:var(--msl-positive);}
:is(.myorder_wrapper h1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.myorder_box):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at 100% 0%, color-mix(in srgb,var(--msl-tint) 4%,transparent), transparent 55%), linear-gradient(165deg, var(--msl-surface) 0%, var(--msl-surface) 50%, var(--msl-surface) 100%);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 14px 38px, rgba(var(--msl-shadow-rgb),0.120) 0px 4px 12px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
:is(.myorder_box):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 13%,transparent), transparent);}
:is(.myorder_box:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 48px, rgba(var(--msl-shadow-rgb),0.140) 0px 6px 16px, rgba(var(--msl-shadow-rgb),0.055) 0px 1px 0px inset;}
:is(.myorder_header .value):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.myorder_row):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);}
:is(.myorder_row img):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-surface) 7%,transparent), color-mix(in srgb,var(--msl-surface) 2%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.myorder_row:hover img):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);}
:is(.myorder_info h4):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.myorder_right .price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.myorder_right .status):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 8%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);}
:is(.myorder_footer):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.myorder_footer .myorder_total):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.myorder_btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:linear-gradient(160deg, color-mix(in srgb,var(--msl-surface) 7%,transparent), color-mix(in srgb,var(--msl-surface) 2%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 11%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.140) 0px 3px 10px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;font-family:var(--msl-font);}
:is(.myorder_btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 9%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 20%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 7px 18px;}
:is(.myorder_btn:disabled):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.myorder_btn[aria-disabled="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
:is(.myorder_btn_reorder):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action);background-image:linear-gradient(135deg, var(--msl-action) 0%, var(--msl-action) 52%, var(--msl-action) 100%);border-top-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.120) 0px 4px 15px, rgba(var(--msl-shadow-rgb),0.180) 0px 1px 0px inset;}
:is(.myorder_btn_reorder:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action);background-image:linear-gradient(135deg, var(--msl-action), var(--msl-action));border-top-color:color-mix(in srgb,var(--msl-accent) 75%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 75%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 75%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 75%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 7px 22px, rgba(var(--msl-shadow-rgb),0.180) 0px 1px 0px inset;}
:is(.myorder_btn_reorder:active):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.130) 0px 2px 8px;}
:is(.details-my-order):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);text-decoration-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);}
:is(.details-my-order:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.details-my-order:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.myorder_empty):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(160deg, var(--msl-surface), var(--msl-surface));box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 14px 36px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(#session-display):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 88%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 25px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.saved-item):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.costume-page):is(html.msl-ios-storefront,html.msl-ios-storefront *){--white:var(--msl-ink);--gray:var(--msl-ink);--surface:var(--msl-surface);--border:color-mix(in srgb,var(--msl-line) 8%,transparent);--muted:var(--msl-muted);--accent:var(--msl-accent);--neon:var(--msl-accent);--shadow:0 12px 28px rgba(var(--msl-shadow-rgb),0.180), 0 2px 8px rgba(var(--msl-shadow-rgb),0.180);--shadow-hover:0 16px 40px rgba(var(--msl-shadow-rgb),0.180), 0 4px 16px rgba(var(--msl-shadow-rgb),0.180);font-family:var(--msl-font);background-image:radial-gradient(1200px 600px at 10% -10%, color-mix(in srgb,var(--msl-surface) 3%,transparent), transparent 60%), radial-gradient(800px 400px at 120% 10%, color-mix(in srgb,var(--msl-surface) 4%,transparent), transparent 60%);}
:is(.costume-page .page-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:transparent;text-shadow:none;}
:is(.costume-page h2):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background:linear-gradient(90deg, var(--neon), color-mix(in srgb,var(--msl-surface) 25%,transparent));}
:is(.costume-page h3):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page section):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(color-mix(in srgb,var(--msl-surface) 2%,transparent), rgba(255, 255, 255, 0));background-color:var(--msl-surface);}
:is(.costume-page section:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 18%,transparent);}
:is(.costume-page p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page ul:not(.plain) li):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{box-shadow:rgba(var(--msl-shadow-rgb),0.080) 0px 0px 0px 2px;background:radial-gradient(circle at 30% 30%, var(--accent), color-mix(in srgb,var(--msl-surface) 35%,transparent));}
:is(.costume-page blockquote):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 6px 18px inset;background:linear-gradient(180deg, color-mix(in srgb,var(--msl-surface) 3%,transparent), rgba(255,255,255,0)) var(--surface);}
:is(.costume-page blockquote):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{color:color-mix(in srgb,var(--msl-ink) 15%,transparent);}
:is(.costume-page img):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 40px, rgba(var(--msl-shadow-rgb),0.060) 0px 1px 0px inset;}
:is(.costume-page img:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 26px 60px;}
:is(.costume-page code):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);}
:is(.costume-page pre):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.costume-page th):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.costume-page td):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);}
:is(.costume-page th):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);color:var(--msl-ink);}
:is(.save-address-label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.save-address-label):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(.save-address-checkbox:checked + .save-address-label):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.aura-blog):is(html.msl-ios-storefront,html.msl-ios-storefront *){--accent:var(--msl-accent);--bg:var(--msl-surface);--text:var(--msl-ink);--muted:var(--msl-muted);--surface:var(--msl-surface);--ring:color-mix(in srgb, var(--accent) 35%, transparent);--shadow:0 12px 28px rgba(var(--msl-shadow-rgb),0.100);font-family:var(--msl-font);}
:is(.aura-blog):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent),
              0 20px 60px rgba(var(--msl-shadow-rgb),0.080) inset;}
:is(.aura-blog .blog-section-title):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 30%, transparent));}
:is(.aura-blog ):is(html.msl-ios-storefront,html.msl-ios-storefront *)::selection{color:var(--msl-ink);background:color-mix(in srgb, var(--accent) 25%, var(--msl-surface));}
:is(.aura-blog li):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);}
:is(.aura-blog img.blog-hero):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 14px 28px;}
:is(.aura-blog img.blog-hero:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 40px;}
:is(.aura-blog .blog-product):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 6%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.080) 0px 6px 14px;}
:is(.aura-blog .blog-product:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.120) 0px 12px 26px;}
:is(.aura-blog .blog-product img):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.aura-blog .blog-product a img):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 6px 14px;}
:is(.aura-blog .related-reads):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);}
:is(.aura-blog):is(html.msl-ios-storefront,html.msl-ios-storefront *){--bg:var(--msl-surface);--text:var(--msl-ink);--muted:var(--msl-muted);--surface:var(--msl-surface);--shadow:0 18px 40px rgba(var(--msl-shadow-rgb),0.180);}
:is(.aura-blog .blog-product):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 5%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 5%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 5%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 5%,transparent);}
:is(.aura-blog .related-reads):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);}
@media print{
:is(.aura-blog):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.aura-blog a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
}
:is(.related-reads):is(html.msl-ios-storefront,html.msl-ios-storefront *){--accent:var(--msl-accent);--text:var(--msl-ink);--muted:var(--msl-muted);border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);}
:is(.related-reads .blog-section-title):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 30%, transparent));}
:is(.related-reads):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);--text:var(--msl-ink);--muted:var(--msl-muted);}
:is(.add-to-cart-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 0px 15px;}
:is(.add-to-cart-button):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb,var(--msl-tint) 60%,transparent) 50%, transparent 100%);}
:is(.add-to-cart-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 35px;}
:is(.add-to-cart-button:active):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 15px;}
:is(.custom-404 a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-surface);}
:is(.aot-qty):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:transparent;}
:is(.aot-qty-label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 88%,transparent);font-family:var(--msl-font);}
:is(.aot-qty-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 90%,transparent);background-image:linear-gradient(165deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.aot-qty-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-image:linear-gradient(165deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.070) 0px 0px 14px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
:is(.aot-qty-btn:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.080) 0px 0px 0px 3px;}
:is(.aot-qty input[type="number"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 6%,transparent);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 1px 4px inset;}
:is(.aot-qty input[type="number"]:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);}
:is(.aot-qty input[type="number"]:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 38%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 38%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 38%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 38%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.070) 0px 0px 0px 3px, rgba(var(--msl-shadow-rgb),0.180) 0px 1px 4px inset;}
:is(#floating-go-to-cart):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-bg) 92%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 6px 20px;}
:is(#floating-go-to-cart:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.cart-icon-badge):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-negative-fill);color:var(--msl-on-action);}
:is(#floating-checkout-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-bg) 92%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 16px;}
:is(#floating-checkout-btn .floating-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background:unset;}
:is(.cod-main-wrap):is(html.msl-ios-storefront,html.msl-ios-storefront *){--bg:var(--msl-surface);--panel:var(--msl-surface);--panel-2:var(--msl-surface);--text:var(--msl-ink);--muted:var(--msl-muted);--line:var(--msl-ink);--ring:var(--msl-accent);--ring-2:var(--msl-accent);--warn:var(--msl-warning);--warn-2:var(--msl-warning);--danger:var(--msl-negative);--success:var(--msl-positive);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 80px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.cod-main-wrap img):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px;}
:is(.cod-main-wrap input):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-main-wrap select):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.030) 0px 1px 0px inset;}
:is(.cod-main-wrap input):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder{color:var(--msl-muted);}
:is(.cod-main-wrap input:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-main-wrap select:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.150) 0px 0px 0px 3px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px;}
:is(.cod-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-main-wrap input[type="submit"]):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-main-wrap button[type="submit"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 30px, rgba(var(--msl-shadow-rgb),0.180) 0px 1px 0px inset;}
:is(.cod-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-btn:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-main-wrap input[type="submit"]:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-main-wrap input[type="submit"]:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-main-wrap button[type="submit"]:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-main-wrap button[type="submit"]:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px;}
:is(.cod-btn[disabled]):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-main-wrap input[type="submit"][disabled]):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-main-wrap button[type="submit"][disabled]):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
:is(.cod-btn[data-loading="1"]):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-main-wrap input[type="submit"][data-loading="1"]):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cod-main-wrap button[type="submit"][data-loading="1"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cod-btn[data-loading="1"]):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after,:is(.cod-main-wrap [type="submit"][data-loading="1"]):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);border-top-color:var(--msl-line);}
:is(.cod-main-wrap .cod-success):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(var(--msl-surface), var(--msl-surface));border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset, rgba(var(--msl-shadow-rgb),0.180) 0px 10px 34px;}
:is(.cod-success h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cod-success p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.cod-success a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.cod-success a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.cod-main-wrap .cod-error):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:linear-gradient(var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-negative) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-negative) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-negative) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-negative) 35%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.030) 0px 1px 0px inset;}
:is(.cod-pill):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.cod-main-wrap :focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 3px, rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 1px;border-top-color:var(--msl-line)!important;border-right-color:var(--msl-line)!important;border-bottom-color:var(--msl-line)!important;border-left-color:var(--msl-line)!important;}
:is(.product-container .cod-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 2px 8px;color:var(--msl-on-action)!important;}
:is(.product-container .cod-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-container .cod-btn:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 14px;}
:is(.product-container .cod-btn[disabled]):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
:is(.pay-btn .btn-spinner):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-right-color:transparent;border-top-color:transparent;}
:is(.spr_ticket-info):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.pay-btn .btn-spinner):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-right-color:transparent;border-top-color:transparent;}
:is(.checkout-container .pay-btn.loading .btn-spinner):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-right-color:transparent;border-top-color:transparent;}
:is(.review-modal):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 78%,transparent);}
:is(.review-modal):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:radial-gradient(at 50% 45%, color-mix(in srgb,var(--msl-tint) 2%,transparent), transparent 65%);}
:is(.review-modal__dialog):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);background-image:radial-gradient(at 85% 0%, color-mix(in srgb,var(--msl-tint) 4%,transparent), transparent 55%), linear-gradient(155deg, var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 35px 90px, rgba(var(--msl-shadow-rgb),0.180) 0px 12px 35px, rgba(var(--msl-shadow-rgb),0.024) 0px 0px 35px, rgba(var(--msl-shadow-rgb),0.067) 0px 1px 0px inset;}
:is(.review-modal__dialog):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-tint) 35%,transparent), transparent);}
:is(.review-modal__dialog):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-track{background-color:transparent;}
:is(.review-modal__dialog):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--msl-surface) 16%,transparent);}
:is(.review-modal__close):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 80%,transparent);background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-surface) 85%,transparent), color-mix(in srgb,var(--msl-surface) 95%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 5px 15px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
:is(.review-modal__close:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(#review-modal-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);}
:is(#review-form label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#review-form input):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form textarea):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form select):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);caret-color:var(--msl-accent);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 95%,transparent), color-mix(in srgb,var(--msl-surface) 95%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 11%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.120) 0px 1px 3px inset, rgba(var(--msl-shadow-rgb),0.016) 0px 1px 0px;}
:is(#review-form select):is(html.msl-ios-storefront,html.msl-ios-storefront *){color-scheme:inherit;}
:is(#review-form select option):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(#review-form input):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder,:is(#review-form textarea):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder{color:color-mix(in srgb,var(--msl-muted) 50%,transparent);}
:is(#review-form input:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form textarea:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form select:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 98%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.090) 0px 0px 0px 3px, rgba(var(--msl-shadow-rgb),0.035) 0px 0px 18px, rgba(var(--msl-shadow-rgb),0.024) 0px 1px 0px inset;}
:is(#review-form input:disabled):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form textarea:disabled):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form select:disabled):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 45%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 6%,transparent);}
:is(#review-form input:-webkit-autofill):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form textarea:-webkit-autofill):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form select:-webkit-autofill):is(html.msl-ios-storefront,html.msl-ios-storefront *){-webkit-text-fill-color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 1000px inset!important;}
:is(#review-form input:-webkit-autofill:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form textarea:-webkit-autofill:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form select:-webkit-autofill:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);}
@media (hover: hover){
:is(.review-modal__close:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 8%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 7px 18px, rgba(var(--msl-shadow-rgb),0.055) 0px 0px 14px;}
:is(#review-form input:hover:not(:disabled)):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form textarea:hover:not(:disabled)):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form select:hover:not(:disabled)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 22%,transparent);}
:is(#review-form input:focus:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form textarea:focus:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-form select:focus:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);}
}
@media (max-width: 767px){
:is(.review-modal__dialog):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 55px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
}
:is(.stars button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-muted);}
:is(.stars button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.stars button.active):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);text-shadow:none;}
:is(.btn.btn-primary):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.060) 0px 6px 16px;}
:is(.btn.btn-primary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.080) 0px 10px 20px;}
:is(.btn.btn-primary:active):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.060) 0px 4px 10px;}
:is(.btn.btn-primary:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-line);}
:is(.rev-msg):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.product-reviews .no-reviews):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.product-reviews .review):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px;}
:is(.product-reviews .review:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 30px;border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.cat-faq):is(html.msl-ios-storefront,html.msl-ios-storefront *){--faq-bg:color-mix(in srgb,var(--msl-surface) 94%,transparent);--faq-bg-hover:color-mix(in srgb,var(--msl-surface) 98%,transparent);--faq-text:var(--msl-ink);--faq-muted:var(--msl-muted);--faq-border:color-mix(in srgb,var(--msl-line) 8%,transparent);--faq-accent:var(--msl-accent);font-family:var(--msl-font);}
:is(.cat-faq details):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.120) 0px 6px 24px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;background:linear-gradient(
        145deg,
        var(--faq-bg),
        color-mix(in srgb,var(--msl-surface) 98%,transparent)
    );}
:is(.cat-faq details:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.160) 0px 10px 30px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.cat-faq details[open]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 35px, rgba(var(--msl-shadow-rgb),0.035) 0px 0px 0px 1px;}
:is(.cat-faq summary):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:color-mix(in srgb,var(--msl-tint) 7%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);}
:is(.cat-faq summary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);}
:is(.cat-faq summary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:color-mix(in srgb,var(--msl-tint) 12%,transparent);}
:is(.cat-faq details[open] summary):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{color:var(--msl-ink);}
:is(.cat-faq):is(html.msl-ios-storefront,html.msl-ios-storefront *){--faq-bg:var(--msl-surface);--faq-bg-hover:var(--msl-surface);--faq-text:var(--msl-ink);--faq-muted:var(--msl-muted);--faq-border:color-mix(in srgb,var(--msl-line) 9%,transparent);--faq-accent:var(--msl-accent);}
:is(.cat-faq details):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));box-shadow:rgba(var(--msl-shadow-rgb),0.035) 0px 5px 20px, rgba(var(--msl-shadow-rgb),0.180) 0px 1px 0px inset;}
:is(.cat-faq details:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.067) 0px 10px 28px;}
:is(.cat-faq details[open]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.055) 0px 12px 30px;}
:is(.cat-faq summary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);}
:is(.cat-faq summary):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:color-mix(in srgb,var(--msl-tint) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);}
:is(.cat-faq details[open] summary):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{color:var(--msl-ink);}
:is(.aura-insights-page):is(html.msl-ios-storefront,html.msl-ios-storefront *){--bg:var(--msl-surface);--card:var(--msl-ink);--card-border-hover:var(--msl-line);--text:var(--msl-ink);--muted:var(--msl-muted);--accent:var(--msl-accent);}
:is(.aura-insights-page .insight-card:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 60%, transparent);}
:is(.aura-insights-page .insight-card:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 24px;}
:is(.aura-insights-page .insight-card > img):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-bg);}
:is(.msl-affirm-line):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-share__btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;color:var(--msl-accent);box-shadow:none;}
:is(.msl-share__btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);box-shadow:none;}
:is(.msl-share__msg):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-share__msg.success):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.msl-share__msg.error):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.products-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){--bg:var(--msl-bg);--surface:var(--msl-surface);--muted:var(--msl-ink);--muted-2:var(--msl-ink);--text:var(--msl-ink);--text-dim:var(--msl-muted);--accent:var(--msl-accent);--shadow:0 18px 40px rgba(var(--msl-shadow-rgb),0.180);}
:is(.products-container .sort-bar):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.130) 0px 6px 22px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
:is(.products-container .sort-bar label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);font-family:var(--msl-font);}
:is(.products-container .sort-select):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);color-scheme:inherit;border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 11%,transparent);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
@media (hover: hover) and (pointer: fine){
:is(.products-container .sort-select:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 32%,transparent);}
}
:is(.products-container .sort-select:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 70%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 70%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 70%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 70%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.090) 0px 0px 0px 3px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
:is(.products-container .sort-select:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.products-container .sort-select option):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.products-container .sort-select optgroup):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);}
:is(.products-container .sort-select option:checked):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.products-container .chip):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.120) 0px 3px 12px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
@media (hover: hover) and (pointer: fine){
:is(.products-container .chip:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 5px 16px;}
}
:is(.products-container .chip:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.products-container .chip:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 55%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 0px 0px 3px;}
:is(.products-container .chip.active):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(135deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.070) 0px 0px 0px 1px, rgba(var(--msl-shadow-rgb),0.070) 0px 1px 0px inset;}
:is(.products-container .chip .caret):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.products-container .chip.active .caret):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.products-container .chip-toggle):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);color:var(--msl-on-action);}
:is(.products-container .chip-toggle.active):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(135deg, var(--msl-tint), var(--msl-surface));color:var(--msl-accent);border-top-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 65%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.060) 0px 0px 0px 1px, rgba(var(--msl-shadow-rgb),0.080) 0px 1px 0px inset;}
:is(.products-container .popover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(155deg, var(--msl-surface) 0%, var(--msl-surface) 55%, var(--msl-surface) 100%);color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 11%,transparent);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 22px 55px, rgba(var(--msl-shadow-rgb),0.180) 0px 6px 20px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
:is(.products-container .popover):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{border-right-color:transparent;border-left-color:transparent;border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);}
:is(.products-container .popover):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{border-right-color:transparent;border-left-color:transparent;border-bottom-color:var(--msl-line);}
@media screen and (max-width: 600px){
:is(.products-container .popover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 18px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
}
:is(.products-container .cat-list a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.products-container #minRange):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.products-container #maxRange):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;}
:is(.products-container #minRange):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-slider-runnable-track,:is(.products-container #maxRange):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-slider-runnable-track{background-color:transparent;}
:is(.products-container #minRange):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-slider-thumb{border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.150) 0px 0px 0px 2px;}
:is(.products-container #maxRange):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-slider-thumb{box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 1px;}
:is(.products-container .price-actions):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);}
:is(.products-container .btn-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;color:var(--msl-accent);background:none;}
:is(.products-container .btn-link:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.products-container .btn-apply):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 2px 0px;background:var(--msl-action);}
:is(.note):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.top-nav):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);background-image:linear-gradient(color-mix(in srgb,var(--msl-surface) 90%,transparent), color-mix(in srgb,var(--msl-surface) 92%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 30px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.top-nav:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(color-mix(in srgb,var(--msl-surface) 94%,transparent), color-mix(in srgb,var(--msl-surface) 95%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);}
:is(.top-nav a):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav button.nav-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 78%,transparent);background-color:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:is(.top-nav a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav button.nav-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.top-nav a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav button.nav-button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.080) 0px 0px 0px 3px;}
:is(.top-nav a.active):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav button.nav-button.active):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 7%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);}
:is(.search-toggle):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;background:none;}
:is(.search-container .search-input-wrapper):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 4px;}
:is(.search-container .search-input-wrapper .search-input):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:none;background:none;}
:is(.cart-link #cart-count):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.currency-trigger):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:color-mix(in srgb,var(--msl-surface) 28%,transparent);color:var(--msl-ink);}
:is(.currency-trigger:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-line);}
:is(.currency-menu):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.currency-menu li):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.currency-menu li:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.currency-menu li:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.search-container .search-toggle):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 28%,transparent);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);}
:is(.search-container .search-toggle:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-line);}
:is(#search-modal):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 60%,transparent)!important;}
:is(.search-modal__panel):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 40px;}
:is(.search-modal__header):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.search-modal__close):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.search-input-wrapper):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.search-input):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:transparent;}
:is(.search-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink)!important;background-color:var(--msl-surface)!important;}
:is(.recent-searches):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.recent-header):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-search-overlay):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(0,0,0,0.55);}
:is(.msl-search-panel):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 50px, rgba(var(--msl-shadow-rgb),0.060) 0px 1px 0px inset;}
:is(.msl-close-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;color:var(--msl-ink);}
:is(.msl-close-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);color:var(--msl-ink);}
:is(.msl-search-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-search-form):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 5%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);}
:is(.msl-search-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-search-input):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;color:var(--msl-ink);}
:is(.msl-search-input):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder{color:var(--msl-muted);}
:is(.msl-go-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);color:var(--msl-on-action);}
:is(.msl-recent-header):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-clear-recent):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;color:var(--msl-muted);}
:is(.msl-clear-recent:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-chip):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);color:var(--msl-ink);}
:is(.msl-chip:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 10%,transparent);}
:is(.msl-hint):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#next-btn .btn-spinner):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#payment-form .pay-btn .btn-spinner):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:transparent;}
:is(.promo-card-pro):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.promo-value-pro):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.promo-code-pro):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 42%,transparent);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-accent);}
:is(.promo-label-pro):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.promo-muted-pro):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.promo-sep-pro):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.flash-toast):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 30px;font-family:var(--msl-font);}
:is(.flash-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);background-color:var(--msl-surface);color:var(--msl-accent);box-shadow:none;}
:is(.flash-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.flash-progress):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 12%,transparent);}
:is(.flash-progress):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-tint);}
:is(:root):is(html.msl-ios-storefront,html.msl-ios-storefront *){--rvx-bg-deep:var(--msl-surface);--rvx-bg-surface:var(--msl-surface);--rvx-border:color-mix(in srgb,var(--msl-line) 8%,transparent);--rvx-accent:var(--msl-accent);--rvx-star:var(--msl-warning);--rvx-text-main:var(--msl-ink);--rvx-text-muted:var(--msl-muted);}
:is(.rvx-overlay):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(0,0,0,0.8);}
:is(.rvx-dialog):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 25px 50px -12px, rgba(var(--msl-shadow-rgb),0.100) 0px 1px 0px inset;}
:is(.rvx-close):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 40%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 12px;}
:is(.rvx-close:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 10%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 20%,transparent);}
:is(.rvx-counter):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 40%,transparent);}
:is(.rvx-stage):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(circle, color-mix(in srgb,var(--msl-surface) 3%,transparent) 0%, transparent 70%);}
:is(.rvx-arrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 50%,transparent);}
:is(.rvx-arrow:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 10%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 25%,transparent);}
:is(.rvx-star):is(html.msl-ios-storefront,html.msl-ios-storefront *){text-shadow:none;}
:is(.rvx-star.empty):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.rvx-star.half):is(html.msl-ios-storefront,html.msl-ios-storefront *){-webkit-text-fill-color:transparent;color:transparent;}
@media (max-width: 600px){
:is(.rvx-stage):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(circle, var(--msl-surface) 0%, var(--msl-bg) 100%);}
:is(.rvx-close):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 60%,transparent);}
:is(.rvx-arrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 60%,transparent);}
}
:is(.payment-overlay):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(0,0,0,0.75);color:var(--msl-ink);font-family:var(--msl-font);}
:is(.payment-overlay .spinner):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);border-top-color:transparent;}
:is(.msl-sale-header):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);font-family:var(--msl-font);background-color:var(--msl-bg)!important;color:var(--msl-ink)!important;}
:is(.msl-sale-header__title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink)!important;}
:is(.msl-sale-header__dot):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 5px, rgba(var(--msl-shadow-rgb),0.180) 0px 0px 12px;}
:is(.msl-sale-header__dot):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{border-top-color:color-mix(in srgb,var(--msl-line) 55%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 55%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 55%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 55%,transparent);}
:is(.msl-sale-header__dot):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:radial-gradient(circle, color-mix(in srgb,var(--msl-surface) 30%,transparent), transparent 70%);}
:is(.msl-sale-header__light):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(color-mix(in srgb,var(--msl-surface) 12%,transparent) 0%, color-mix(in srgb,var(--msl-surface) 4%,transparent) 30%, color-mix(in srgb,var(--msl-surface) 2%,transparent) 50%, transparent 72%);}
:is(.msl-sale-header__message):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 76%,transparent)!important;}
:is(.msl-sale-header__button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface)!important;color:var(--msl-ink)!important;}
:is(.msl-sale-header__button):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 90%,transparent), transparent);}
:is(.msl-sale-header__button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 15px;background-color:var(--msl-surface)!important;}
@media screen and (max-width: 520px){
:is(.msl-sale-header__message):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 72%,transparent)!important;}
}
:is(#reservation-timer-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;background-color:var(--msl-surface);font-family:var(--msl-font);}
:is(#reservation-timer-container.timer-expired):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.timer-message):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.timer-message i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(#countdown-display):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.unit-value):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;color:var(--msl-ink);}
:is(.unit-label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.countdown-separator):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.product-old-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.product-old-price):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-negative-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 4px;}
:is(.bold-price-in-product):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.real-price-chart):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative)!important;}
:is(.tax-note):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.badge-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(135deg, var(--msl-negative-fill), var(--msl-negative-fill));color:var(--msl-on-action);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 15px, rgba(var(--msl-shadow-rgb),0.180) 0px 1px 0px inset;border-top-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 20%,transparent);}
:is(.badge-container):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-surface);color:var(--msl-negative);border-top-color:var(--msl-negative);border-right-color:var(--msl-negative);border-bottom-color:var(--msl-negative);border-left-color:var(--msl-negative);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 2px 10px;}
:is(.badge-container:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(135deg, var(--msl-negative-fill), var(--msl-negative-fill));}
:is(:root):is(html.msl-ios-storefront,html.msl-ios-storefront *){--mod-bg-dark:var(--msl-surface);--mod-bg-card:var(--msl-surface);--mod-text-main:var(--msl-ink);--mod-text-muted:var(--msl-muted);--mod-cyan:var(--msl-accent);--mod-cyan-soft:color-mix(in srgb,var(--msl-accent) 12%,transparent);--mod-border:color-mix(in srgb,var(--msl-line) 8%,transparent);}
:is(.mod-iso-wrapper):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);background-image:radial-gradient(at 25% 45%, color-mix(in srgb,var(--msl-tint) 2%,transparent), transparent 55%), linear-gradient(145deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface) 80%);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 24px 60px, rgba(var(--msl-shadow-rgb),0.180) 0px 6px 18px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
:is(.mod-iso-wrapper):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 18%,transparent), transparent);}
:is(.mod-iso-header):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 7px, rgba(var(--msl-shadow-rgb),0.150) 0px 0px 13px;}
:is(.mod-iso-stage):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at 30% 50%, color-mix(in srgb,var(--msl-surface) 4%,transparent), transparent 48%), radial-gradient(at 85% 15%, color-mix(in srgb,var(--msl-tint) 2%,transparent), transparent 55%);}
:is(.mod-iso-link-wrap):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;}
:is(.mod-iso-img-col):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:radial-gradient(circle, color-mix(in srgb,var(--msl-surface) 4%,transparent) 0%, color-mix(in srgb,var(--msl-tint) 2%,transparent) 40%, transparent 72%);}
:is(.mod-iso-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-on-action);background-image:linear-gradient(135deg, var(--msl-action), var(--msl-action));border-top-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 5px 18px, rgba(var(--msl-shadow-rgb),0.180) 0px 1px 0px inset;}
:is(.mod-iso-nav):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 75%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 65%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.140) 0px 5px 15px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
:is(.mod-iso-progress):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);}
:is(.mod-iso-bar):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(90deg, var(--msl-tint), var(--msl-tint));}
@media (hover: hover){
:is(.mod-iso-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action);background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 9px 24px, rgba(var(--msl-shadow-rgb),0.180) 0px 1px 0px inset;}
:is(.mod-iso-nav:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 8%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.070) 0px 0px 18px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
}
:is(.mod-iso-nav:active):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 13%,transparent);}
@media (max-width: 768px){
:is(.mod-iso-wrapper):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(160deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 30px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.mod-iso-stage):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at 50% 35%, color-mix(in srgb,var(--msl-surface) 4%,transparent), transparent 65%);}
}
:is(.shipping-progress-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);box-shadow:none;}
:is(.shipping-msg):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.shipping-msg strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.shipping-msg.success):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.progress-track):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.progress-fill):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);}
:is(.progress-fill.success):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 10px;}
:is(.cart-upsells):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);}
:is(.cart-upsells h3):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.upsell-item):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:color-mix(in srgb,var(--msl-surface) 3%,transparent);color:var(--msl-ink);}
:is(.upsell-item:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.upsell-img-wrap):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;}
:is(.upsell-info a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.upsell-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.btn-upsell-add):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.btn-upsell-add:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.saving-badge-circle):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-negative-surface) 65%,transparent);color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.150) 0px 4px 6px;}
:is(.sep-stream):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 26%,transparent);}
:is(.sep-stream):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-tint) 52%,transparent), transparent);}
:is(.checkout-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){--checkout-accent:var(--msl-accent);--checkout-text:var(--msl-ink);--checkout-muted:var(--msl-muted);--checkout-border:color-mix(in srgb,var(--msl-line) 14%,transparent);font-family:var(--msl-font);color-scheme:inherit;}
:is(.checkout-container .checkout-steps .step.active i):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 7%,transparent);box-shadow:none;}
:is(.checkout-container .msl-share__btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.checkout-container #shipping-form input:not([type="checkbox"]):not([type="hidden"])):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container #shipping-form select):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container #promo-input):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);font-family:var(--msl-font);}
:is(.checkout-container #shipping-form input):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder,:is(.checkout-container #promo-input):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder{color:var(--msl-muted);}
:is(.checkout-container #shipping-form input:not([type="checkbox"]):not([type="hidden"]):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container #shipping-form select:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container #promo-input:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.checkout-container #shipping-form input[aria-invalid="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container #shipping-form input.error-border):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-negative);border-right-color:var(--msl-negative);border-bottom-color:var(--msl-negative);border-left-color:var(--msl-negative);}
@supports selector(input:user-invalid){
:is(.checkout-container #shipping-form input:user-invalid):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-negative);border-right-color:var(--msl-negative);border-bottom-color:var(--msl-negative);border-left-color:var(--msl-negative);}
}
:is(.checkout-container .iti__country-list):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 28px;}
:is(.checkout-container .iti__country:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container .iti__country.iti__highlight):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.checkout-container #next-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container .pay-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container .back-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container #apply-promo-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;font-family:var(--msl-font);}
:is(.checkout-container #next-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container .pay-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action);background:var(--msl-action);}
:is(.checkout-container #next-btn:hover:not(:disabled)):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container .pay-btn:hover:not(:disabled)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);}
:is(.checkout-container .back-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(.checkout-container .back-btn:hover:not(:disabled)):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container #apply-promo-btn:hover:not(:disabled)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(.checkout-container #card-errors):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.checkout-container .shipping-promo:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(165deg, var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 20px;}
:is(.checkout-container .shipping-promo .promo-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container .shipping-promo:hover .promo-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 8%,transparent);box-shadow:none;}
:is(.checkout-container #apply-promo-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(.checkout-container .summary-line .promotion-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.checkout-container #shipping-form .iti__country-list):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 28px;font-family:var(--msl-font);}
:is(.checkout-container #shipping-form .iti__country:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container #shipping-form .iti__country.iti__highlight):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(#cart-container):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#saved-for-later-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){--cart-accent:var(--msl-accent);--cart-text:var(--msl-ink);--cart-muted:var(--msl-muted);--cart-border:color-mix(in srgb,var(--msl-line) 12%,transparent);font-family:var(--msl-font);}
:is(#cart-container .qty-holder):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);box-shadow:none;}
:is(#cart-container .qty-button):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container .product-quantity):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;font-family:var(--msl-font);}
:is(#cart-container .qty-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 7%,transparent);}
:is(#cart-container .cart-remove-item):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container .save-for-later-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(#cart-container .cart-remove-item:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container .save-for-later-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);}
:is(#cart-container .upsell-info a):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(#cart-container .btn-upsell-add):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#saved-for-later-section .button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);font-family:var(--msl-font);}
:is(#cart-container .btn-upsell-add:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#saved-for-later-section .button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 8%,transparent);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(#cart-container .shipping-msg.success):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(#cart-container .progress-track):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 9%,transparent);}
:is(#cart-container .progress-fill):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container .progress-fill.success):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
:is(#cart-container .promotion-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(#cart-container .cart-submit .button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;font-family:var(--msl-font);}
:is(#cart-container .cart-submit .button[href="/checkout"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action);background:var(--msl-action);}
:is(#cart-container .cart-submit .button[href="/checkout"]:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);}
:is(#cart-container .cart-submit .button--minimal):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);}
:is(#cart-container .cart-submit .button--minimal:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(#saved-for-later-section .savings-h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(#saved-for-later-section ~ #floating-checkout-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 16%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 94%,transparent);}
:is(#saved-for-later-section ~ #floating-checkout-btn .floating-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);color:var(--msl-on-action);font-family:var(--msl-font);}
:is(#saved-for-later-section ~ #floating-checkout-btn .floating-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);}
:is(#cart-container a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container input:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#saved-for-later-section a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#saved-for-later-section button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#saved-for-later-section ~ #floating-checkout-btn .floating-btn:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
@supports selector(main:has(> #saved-for-later-section)){
:is(main:has(> #saved-for-later-section) > .page-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
}
@media (max-width: 600px){
:is(#cart-container #reservation-timer-container .timer-message):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
}
:is(.top-nav):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:transparent;box-shadow:none;}
:is(.top-nav):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(color-mix(in srgb,var(--msl-surface) 2%,transparent), transparent);}
:is(.top-nav:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;box-shadow:none;}
:is(.top-nav .amazing-nav-list > .amazing-dropdown):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;}
:is(.top-nav .amazing-dropdown-toggle):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .amazing-nav-list > li > a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;font-family:var(--msl-font);}
:is(.top-nav .amazing-nav-list > li:first-child > .amazing-dropdown-toggle):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.top-nav .amazing-nav-list > .msl-homepage-item > .msl-homepage-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);}
:is(.top-nav .amazing-nav-list > .msl-homepage-item > .msl-homepage-link:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .amazing-nav-list > .msl-homepage-item > .msl-homepage-link:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-tint) 14%,transparent);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.top-nav .amazing-dropdown-toggle:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .amazing-dropdown.open > .amazing-dropdown-toggle):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .amazing-dropdown-toggle[aria-expanded="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .amazing-nav-list > li > a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.top-nav .amazing-dropdown-toggle > i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.top-nav .amazing-dropdown-toggle[aria-expanded="true"] > i):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .amazing-dropdown.open > .amazing-dropdown-toggle > i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.top-nav .amazing-dropdown-menu):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 48px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.top-nav .amazing-dropdown-menu > li > a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;box-shadow:none;}
:is(.top-nav .amazing-dropdown-menu > li > a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .amazing-dropdown-menu > li > a[aria-current="page"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-tint) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);box-shadow:none;}
:is(.top-nav .amazing-dropdown-menu > li > a > i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);}
:is(.top-nav .search-container .search-toggle):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .cart-link):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .user-menu-wrapper > a):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .mobile-menu > .nav-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:is(.top-nav .search-container .search-toggle):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);}
:is(.top-nav .search-container .search-toggle:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .cart-link:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .user-menu-wrapper > a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .mobile-menu > .nav-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .currency-trigger:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);}
:is(.top-nav .cart-link #cart-count):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-tint);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.top-nav .currency-trigger):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);}
:is(.top-nav .currency-caret):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.top-nav .currency-menu):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .user-dropdown):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 20px 48px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(.top-nav .currency-menu > li):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .user-dropdown .dropdown-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.top-nav .currency-menu > li:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .currency-menu > li:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .currency-menu > li[aria-selected="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .user-dropdown .dropdown-link:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-tint) 7%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);}
:is(.top-nav .user-dropdown):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-color:var(--msl-surface);}
:is(.msl-sale-header):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);background-color:var(--msl-surface)!important;color:var(--msl-ink)!important;}
:is(.msl-sale-header .msl-sale-header__dot):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);box-shadow:none;}
:is(.msl-sale-header .msl-sale-header__message):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted)!important;}
:is(.msl-sale-header .msl-sale-header__button):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;color:var(--msl-ink)!important;background-color:transparent!important;}
:is(.msl-sale-header .msl-sale-header__button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;color:var(--msl-accent)!important;background-color:transparent!important;}
:is(#navigation-modal .msl-nav-backdrop):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(0,0,0,0.72);}
:is(#navigation-modal .msl-nav-panel):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 24px 64px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
:is(#navigation-modal .msl-nav-panel):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-color:color-mix(in srgb,var(--msl-tint) 24%,transparent);}
:is(#navigation-modal .msl-nav-close):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);}
:is(#navigation-modal .msl-nav-feature):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);box-shadow:none;}
:is(#navigation-modal .msl-nav-shop):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);}
:is(#navigation-modal .msl-nav-grid a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);}
:is(#navigation-modal .msl-nav-feature:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#navigation-modal .msl-nav-grid a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-tint) 7%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);box-shadow:none;}
:is(#navigation-modal .msl-nav-section-heading h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#navigation-modal .msl-nav-footer):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#navigation-modal .overlay-content-123):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 24px 64px;}
:is(#navigation-modal .overlay-page-list-123 a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.top-nav a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.top-nav .currency-menu > li:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(header > .header-store-link:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-sale-header .msl-sale-header__button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#navigation-modal a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#navigation-modal button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);box-shadow:none;}
:is(#navigation-modal .msl-nav-section-heading h2):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#navigation-modal .msl-feature-info strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(#navigation-modal .msl-feature-info small):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#navigation-modal .msl-nav-brand-text small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(header > .header-store-link):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{color:var(--msl-ink);font-family:var(--msl-font);}
:is(#navigation-modal .msl-nav-categories-toggle):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);}
:is(#navigation-modal .msl-nav-categories-toggle .msl-feature-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 12%,transparent);}
:is(#navigation-modal .msl-categories-chevron):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(#navigation-modal .msl-nav-categories-toggle:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.msl-desktop-sidebar):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);background-color:var(--msl-surface);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);}
:is(.msl-desktop-sidebar :where(a:hover, a:focus-visible)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-brand)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-brand strong)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-brand small)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-desktop-sidebar :where(.msl-cyan)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-search input)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 11%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-search button)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);background-color:var(--msl-surface);color:var(--msl-accent);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-shortcuts)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-shortcuts > a)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);color:var(--msl-ink);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-quick a)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-heading)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-heading span)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 15%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 15%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 15%,transparent);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-group h2)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-group a i)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-group a[aria-current="page"])):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 9%,transparent);color:var(--msl-accent);}
:is(.msl-desktop-sidebar :where(.msl-sidebar-footer)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.horizontal-scroll-container-999 .item-text-999):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(#msl-blogs .nav-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 18%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(#msl-blogs .nav-btn:not(:disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);color:var(--msl-accent);}
:is(#msl-blogs .blog-title):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#msl-blogs .publish-time):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(#msl-blogs .blog-title a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(#msl-blogs .nav-btn:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#msl-blogs .blog-card a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.aura-stats a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.scroll-item-999 > a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.msl-departments):is(html.msl-ios-storefront,html.msl-ios-storefront *){--dept-cyan:var(--msl-accent);--dept-text:var(--msl-ink);--dept-muted:var(--msl-muted);font-family:var(--msl-font);}
:is(.msl-department):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));}
:is(.msl-department-chevron):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);color:var(--msl-muted);background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);}
:is(.msl-department[open]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);}
:is(.msl-department[open] .msl-department-chevron):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);background-color:color-mix(in srgb,var(--msl-tint) 8%,transparent);}
:is(.msl-department-links):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 6%,transparent);}
:is(.msl-department-links a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-department-links a):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{color:var(--msl-muted);}
:is(.msl-department-links a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-department-links a[aria-current="page"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 7%,transparent);}
:is(.msl-departments--sidebar .msl-department):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:is(.msl-departments--sidebar .msl-department-chevron):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background-color:transparent;}
:is(.msl-departments--sidebar .msl-department[open]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(110deg, color-mix(in srgb,var(--msl-tint) 7%,transparent), color-mix(in srgb,var(--msl-tint) 2%,transparent));border-top-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);}
:is(.msl-desktop-sidebar .msl-shopping-shortcuts):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.amazing-dropdown-menu .msl-department-menu .msl-department-links a):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;}
:is(.amazing-dropdown-menu .msl-department-menu .msl-department-links a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 7%,transparent);}
:is(.viewed-list-container .viewed-product-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(150deg, var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;font-family:var(--msl-font);}
:is(.viewed-list-container .viewed-product-card-name):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);}
:is(.viewed-list-container .nav-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 6px 18px, rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset;}
:is(.viewed-list-container .nav-btn:disabled):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-accent) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 10%,transparent);box-shadow:none;}
:is(.viewed-list-container .nav-btn:not(:disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);color:var(--msl-ink);}
:is(.viewed-list-container .nav-btn:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.viewed-list-container .viewed-product-link:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.top-nav .user-dropdown):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at right top, color-mix(in srgb,var(--msl-tint) 7%,transparent), transparent 65%), linear-gradient(155deg, var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);font-family:var(--msl-font);}
:is(.top-nav .user-dropdown .user-info):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);}
:is(.top-nav .user-dropdown .user-avatar):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.043) 0px 0px 0px 4px;}
:is(.top-nav .user-dropdown .user-details strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.top-nav .user-dropdown .user-details small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.top-nav .user-dropdown .dropdown-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);}
:is(.top-nav .user-dropdown .dropdown-link svg):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.top-nav .user-dropdown .dropdown-link:hover svg):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.top-nav .user-dropdown .cn-count):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 15%,transparent);color:var(--msl-accent);border-top-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);}
:is(.top-nav .user-dropdown #logoutForm):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);}
:is(.top-nav .user-dropdown .msl-menu-app):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);}
:is(.top-nav .user-dropdown .msl-menu-app small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-department-gifts):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-home-departments):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.msl-home-departments .savings-h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.msl-home-departments .savings-h2):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 18px;}
:is(.msl-department-intro):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-departments--home .msl-department):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 32px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
:is(.msl-departments--home summary):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(color-mix(in srgb,var(--msl-surface) 6%,transparent) 15%, color-mix(in srgb,var(--msl-surface) 20%,transparent) 38%, color-mix(in srgb,var(--msl-surface) 90%,transparent) 78%, var(--msl-surface) 100%);}
:is(.msl-department-eyebrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 13%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 68%,transparent);color:var(--msl-ink);}
:is(.msl-departments--home .msl-department-chevron):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);}
:is(.msl-departments--home summary small):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-muted);}
:is(.msl-departments--home .msl-department-links):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));}
:is(.msl-home-shop-links a):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);background-image:linear-gradient(160deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);}
:is(.msl-home-shop-links a:first-child):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);background-image:linear-gradient(130deg, color-mix(in srgb,var(--msl-tint) 9%,transparent), color-mix(in srgb,var(--msl-tint) 2%,transparent));}
@media (hover: hover){
:is(.msl-department:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);}
:is(.msl-departments--home .msl-department:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.040) 0px 0px 0px 1px;}
:is(.msl-department:hover .msl-department-chevron):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);}
:is(.msl-home-shop-links a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);border-top-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);}
}
:is(.msl-visitor-home):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);background-image:radial-gradient(at 0px 0px, color-mix(in srgb,var(--msl-tint) 6%,transparent), transparent 65%), linear-gradient(145deg, var(--msl-surface), var(--msl-surface));box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 14px 40px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;font-family:var(--msl-font);}
:is(.msl-visitor-kicker):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-visitor-home :is(h1, h2)):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);}
:is(.msl-visitor-home p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-visitor-home nav a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-visitor-home nav .msl-visitor-primary):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);background-image:linear-gradient(130deg, color-mix(in srgb,var(--msl-tint) 12%,transparent), color-mix(in srgb,var(--msl-tint) 3%,transparent));color:var(--msl-accent);}
:is(.msl-visitor-home a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-visitor-interests a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-visitor-home a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-visitor-interests a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-shopping-preferences button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-shopping-preferences summary:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.msl-visitor-interests):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.msl-visitor-interests > span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-visitor-interests a):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.msl-shopping-preferences):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);background-color:var(--msl-surface);font-family:var(--msl-font);color:var(--msl-ink);}
:is(.msl-shopping-preferences p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-shopping-preferences button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);background-color:color-mix(in srgb,var(--msl-tint) 7%,transparent);color:var(--msl-accent);font-family:var(--msl-font);}
:is(header > .header-store-link.header-store-link--text):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(#navigation-modal img.msl-nav-logo):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(h1.page-title.msl-cart-title):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#main .content-wrapper--cart h1.page-title.msl-cart-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(#empty-cart-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);}
:is(#empty-cart-container .msl-cart-empty):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);background-image:radial-gradient(at 50% 0px, color-mix(in srgb,var(--msl-tint) 7%,transparent), transparent 60%), linear-gradient(145deg, var(--msl-surface), var(--msl-surface));box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 40px, rgba(var(--msl-shadow-rgb),0.024) 0px 1px 0px inset;}
:is(#empty-cart-container .msl-cart-empty-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-tint) 9%,transparent), color-mix(in srgb,var(--msl-tint) 2%,transparent));color:var(--msl-accent);}
:is(#empty-cart-container .msl-cart-empty-eyebrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(#empty-cart-container h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);}
:is(#empty-cart-container p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);font-family:var(--msl-font);}
:is(#empty-cart-container .msl-cart-empty-cta):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-action);color:var(--msl-on-action);font-family:var(--msl-font);}
:is(#empty-cart-container .msl-cart-empty-cta:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.150) 0px 4px 20px;}
:is(#empty-cart-container .msl-cart-empty-cta:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(#empty-cart-container .msl-cart-empty-note):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#floating-checkout-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#saved-for-later-section ~ #floating-checkout-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);background-image:linear-gradient(135deg, var(--msl-surface), var(--msl-surface));box-shadow:rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset, rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px;}
:is(#floating-checkout-btn .floating-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#saved-for-later-section ~ #floating-checkout-btn .floating-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;color:var(--msl-ink);font-family:var(--msl-font);}
:is(#floating-checkout-btn .floating-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#saved-for-later-section ~ #floating-checkout-btn .floating-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(#floating-checkout-btn .floating-btn:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(header > .header-store-link.header-store-link--text):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(#navigation-modal img.msl-nav-logo):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(.msl-search-panel):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at right top, color-mix(in srgb,var(--msl-tint) 7%,transparent), transparent 65%), linear-gradient(155deg, var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 24px 70px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;font-family:var(--msl-font);}
:is(.msl-search-panel .msl-search-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);}
:is(.msl-search-panel .msl-close-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);color:var(--msl-muted);}
:is(.msl-search-panel .msl-search-form):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);}
:is(.msl-search-panel .msl-search-form:focus-within):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.070) 0px 0px 0px 3px;}
:is(.msl-search-panel .msl-search-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-search-panel .msl-search-input):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);box-shadow:none;}
:is(.msl-search-panel .msl-search-input):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder{color:var(--msl-muted);}
:is(.msl-search-panel .msl-go-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);background-image:linear-gradient(135deg, var(--msl-action), var(--msl-action));color:var(--msl-on-action);font-family:var(--msl-font);}
:is(.msl-search-panel .msl-go-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);}
:is(.msl-search-panel .msl-recent-header):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-search-panel .msl-clear-recent):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-muted);}
:is(.msl-search-panel .msl-clear-recent:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 6%,transparent);}
:is(.msl-search-panel .msl-chip):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);color:var(--msl-ink);font-family:var(--msl-font);}
:is(.msl-search-panel .msl-chip svg):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-search-panel .msl-chip:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 8%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);}
:is(.msl-search-panel .msl-hint):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 10%,transparent);color:var(--msl-muted);}
:is(.msl-search-panel kbd):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);font-family:var(--msl-font);color:var(--msl-ink);}
:is(.msl-search-panel button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.product-list-thumb):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-list-thumb.fade-in):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(150deg, var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;font-family:var(--msl-font);}
:is(.product-list-thumb:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px;}
:is(.product-list-thumb .add-to-cart-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(135deg, var(--msl-surface), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
:is(.product-list-thumb .add-to-cart-icon .btn-text2):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.product-list-thumb .add-to-cart-icon:not([aria-disabled="true"]):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);color:var(--msl-ink);}
:is(.product-list-thumb .product-list-thumb-name):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);}
:is(.product-list-thumb .average-rating):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.product-list-thumb .product-list-thumb-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);}
:is(.product-list-thumb .bold-price1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.product-list-thumb .product-old-price1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.product-list-thumb .product-old-price1):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-surface);box-shadow:none;}
:is(.product-list-thumb:focus-within):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.catalog-cart-status:not(.msl-sr-only)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.checkout-recovery__items > li):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(.costume-page.msl-company #ordertracker-widget iframe):is(html.msl-ios-storefront,html.msl-ios-storefront *){color-scheme:inherit;background-color:var(--msl-surface);}
:is(.stock-and-incart):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.stock-and-incart .stock-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);background-image:linear-gradient(135deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.024) 0px 1px 0px inset;}
:is(.stock-and-incart .stock-container.popup-trigger:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);background-color:var(--msl-surface);}
:is(.stock-and-incart #stock-display):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.stock-and-incart .slide-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.stock-and-incart .pulsing-dot):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-positive-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 0px 0px 3px;}
:is(.stock-and-incart #big-incart):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);background-image:linear-gradient(135deg, var(--msl-surface), var(--msl-surface));color:var(--msl-accent);}
:is(.stock-and-incart #cart-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.stock-and-incart .slide-text i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-heading-accent):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(h2.msl-home-heading):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-home-heading .msl-heading-accent):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);-webkit-text-fill-color:var(--msl-accent);}
:is(.msl-home-heading.savings-h2):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 14px;}
:is(#recently-browsed-wrapper):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);background-image:radial-gradient(at 50% 0px, color-mix(in srgb,var(--msl-tint) 6%,transparent), transparent 65%), initial;background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);}
:is(#recently-browsed-wrapper .savings-h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(#recently-browsed-wrapper .savings-h2):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 14px;}
:is(#recently-browsed-wrapper .viewed-product-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);color:var(--msl-ink);box-shadow:none;}
:is(#recently-browsed-wrapper .viewed-product-card-name):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);}
:is(#recently-browsed-wrapper .nav-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.040) 0px 1px 0px inset;}
:is(#recently-browsed-wrapper .nav-btn:disabled):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);color:var(--msl-muted);box-shadow:none;}
:is(#recently-browsed-wrapper .nav-btn:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#recently-browsed-wrapper .viewed-product-link:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(#recently-browsed-wrapper .viewed-product-card:focus-within):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);}
@media (hover: hover) and (pointer: fine){
:is(#recently-browsed-wrapper .viewed-product-card:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 37%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 37%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 37%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 37%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 28px;}
:is(#recently-browsed-wrapper .nav-btn:not(:disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);color:var(--msl-accent);}
}
:is(:is(.custom-home-security-section, .custom-home-savings-section, .custom-home-featured-section, .custom-home-blog-section)):is(html.msl-ios-storefront,html.msl-ios-storefront *){--home-cyan:var(--msl-accent);--home-line:color-mix(in srgb,var(--msl-ink) 9%,transparent);background-image:radial-gradient(at 50% 0px, color-mix(in srgb,var(--msl-tint) 6%,transparent), transparent 65%), initial;background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);}
:is(:is(.custom-home-security-section, .custom-home-savings-section, .custom-home-featured-section, .custom-home-blog-section) .savings-h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.custom-home-security-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.custom-home-security-section .custom-category-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(.custom-home-security-section .custom-category-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.custom-home-security-section .custom-product-list-thumb):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(color-mix(in srgb,var(--msl-tint) 8%,transparent), color-mix(in srgb,var(--msl-tint) 2%,transparent) 32%, transparent 65%), initial;background-color:var(--msl-surface);box-shadow:none;}
:is(.custom-home-security-section .custom-see-all-deals a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.custom-home-savings-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.custom-home-savings-section .aotpc-wrap):is(html.msl-ios-storefront,html.msl-ios-storefront *){--aotpc-text:var(--msl-ink);--aotpc-muted:var(--msl-muted);}
:is(.custom-home-savings-section .aotpc-note):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.custom-home-savings-section .aotpc-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:none;}
:is(.custom-home-savings-section .aotpc-text strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.custom-home-savings-section .aotpc-text div:last-child):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.custom-home-savings-section .aotpc-code):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);color:var(--msl-ink);}
:is(.custom-home-savings-section .aotpc-code-prefix):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.custom-home-savings-section .aotpc-dot):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;box-shadow:none;}
:is(.custom-home-savings-section .aotpc-dot):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-color:var(--msl-surface);}
:is(.custom-home-savings-section .aotpc-dot.aotpc-active):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{box-shadow:rgba(var(--msl-shadow-rgb),0.090) 0px 0px 0px 4px;}
:is(.custom-home-savings-section .aotpc-toast):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 28px;}
:is(.custom-home-featured-section .viewed-product-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);background-image:linear-gradient(155deg, var(--msl-surface), var(--msl-surface));box-shadow:none;}
:is(.custom-home-featured-section .viewed-product-card-name):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.custom-home-featured-section .nav-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.custom-home-blog-section #msl-blogs .nav-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);background-image:linear-gradient(145deg, var(--msl-surface), var(--msl-surface));color:var(--msl-accent);box-shadow:none;}
:is(.custom-home-featured-section .nav-btn:disabled):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.custom-home-blog-section #msl-blogs .nav-btn:disabled):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);background-color:var(--msl-surface);box-shadow:none;}
:is(.custom-home-blog-section #msl-blogs .blog-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);background-image:linear-gradient(155deg, var(--msl-surface), var(--msl-surface));box-shadow:none;}
:is(.custom-home-blog-section #msl-blogs .blog-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.custom-home-blog-section #msl-blogs .publish-time):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 90%,transparent);color:var(--msl-ink);box-shadow:none;}
:is(:is(.custom-home-security-section, .custom-home-savings-section, .custom-home-featured-section, .custom-home-blog-section) :is(a, button, [role="button"]):focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(:is(.custom-home-security-section .custom-category-section, .custom-home-featured-section .viewed-product-card, .custom-home-blog-section .blog-card):focus-within):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);}
@media (hover: hover) and (pointer: fine){
:is(.custom-home-security-section .custom-product-list-thumb:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.custom-home-security-section .custom-see-all-deals a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.custom-home-savings-section .aotpc-card:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);box-shadow:none;}
:is(:is(.custom-home-featured-section .viewed-product-card, .custom-home-blog-section #msl-blogs .blog-card):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 37%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 37%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 37%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 37%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 28px;}
:is(.custom-home-savings-section .aotpc-code:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 10%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);}
:is(.custom-home-featured-section .nav-btn:not(:disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.custom-home-blog-section #msl-blogs .nav-btn:not(:disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);color:var(--msl-accent);}
}
:is(footer.msl-site-footer):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);background-image:radial-gradient(at 0px 0px, color-mix(in srgb,var(--msl-tint) 6%,transparent), transparent 55%), initial;background-color:var(--msl-surface);color:var(--msl-ink);box-shadow:none;font-family:var(--msl-font);}
:is(.msl-site-footer .msl-footer-eyebrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-site-footer .msl-footer-brand):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-site-footer .msl-footer-brand-block > p:not(.msl-footer-eyebrow)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-site-footer .msl-footer-contact):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-site-footer .footer-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-site-footer .footer-section.subscribe):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);background-image:radial-gradient(circle at 100% 0px, color-mix(in srgb,var(--msl-tint) 8%,transparent), transparent 60%), linear-gradient(145deg, var(--msl-surface), var(--msl-surface));}
:is(.msl-site-footer .footer-section h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.msl-site-footer .footer-section h2):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-tint);box-shadow:none;}
:is(.msl-site-footer .footer-section p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-site-footer #subscription-form):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;box-shadow:none;}
:is(.msl-site-footer #subscription-form label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-site-footer #footer-subscription-email):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);box-shadow:none;}
:is(.msl-site-footer #footer-subscription-email):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder{color:var(--msl-muted);}
:is(.msl-site-footer #sign-up-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 54%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 54%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 54%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 54%,transparent);background-image:linear-gradient(106deg, var(--msl-action), var(--msl-action) 55%, var(--msl-action));color:var(--msl-on-action);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.140) 0px 10px 31px, rgba(var(--msl-shadow-rgb),0.180) 0px 1px 0px inset;}
:is(.msl-site-footer .subscribe .success-message):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-site-footer .subscribe .error-message):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.msl-site-footer .loading-spinner div):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);border-top-color:transparent;}
:is(.msl-site-footer .footer-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);}
:is(.msl-site-footer .footer-section ul li):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-site-footer .footer-section ul li a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);font-family:var(--msl-font);}
:is(.msl-site-footer .footer-section.msl-footer-payments):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);}
:is(.msl-site-footer .footer-section .payment-icons li):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);box-shadow:none;}
:is(.msl-site-footer .payment-icons li i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-site-footer .msl-shopping-preferences):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);background-color:var(--msl-surface);color:var(--msl-muted);font-family:var(--msl-font);}
:is(.msl-site-footer .msl-shopping-preferences summary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-site-footer .msl-shopping-preferences button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);background-color:color-mix(in srgb,var(--msl-tint) 6%,transparent);color:var(--msl-accent);font-family:var(--msl-font);}
:is(.msl-site-footer .footer-bottom):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);color:var(--msl-muted);}
:is(.msl-site-footer .social-icons li a):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.msl-site-footer #scroll-to-top):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);background-color:var(--msl-surface);color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 28px;}
:is(.msl-site-footer :is(a, button, input, summary):focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
@media (hover: hover) and (pointer: fine){
:is(.msl-site-footer .footer-section ul li a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-site-footer .msl-footer-contact:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-site-footer .social-icons li a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-site-footer .social-icons li a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 37%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 37%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 37%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 37%,transparent);}
:is(.msl-site-footer #sign-up-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 35px;}
}
:is(.product-list .product-list-thumb):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-list .product-list-thumb.fade-in):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);box-shadow:none;font-family:var(--msl-font);}
:is(.product-list .product-list-image-container):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:radial-gradient(color-mix(in srgb,var(--msl-tint) 7%,transparent) 0%, color-mix(in srgb,var(--msl-tint) 2%,transparent) 35%, transparent 70%);}
:is(.product-list .product-list-thumb .saving-badge-circle):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 14%,transparent);color:var(--msl-ink);box-shadow:none;}
:is(.product-list .product-list-thumb .add-to-cart-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 14%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);box-shadow:none;}
:is(.product-list .product-list-thumb .add-to-cart-icon i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.product-list .product-list-thumb .add-to-cart-icon:is([aria-disabled="true"], [disabled])):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
:is(.product-list .product-list-thumb .product-list-thumb-name):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.product-list .product-list-thumb .average-rating):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.product-list .product-list-thumb .product-list-thumb-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);}
:is(.product-list .product-list-thumb .bold-price1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.product-list .product-list-thumb .product-old-price1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.product-list .product-list-thumb .product-old-price1):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-surface);}
:is(.product-list .product-list-thumb:focus-within):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);}
:is(.product-list .product-list-thumb :is(a, button, [role="button"]):focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
@media (hover: hover) and (pointer: fine){
:is(.product-list .product-list-thumb.fade-in:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 20%,transparent);}
:is(.product-list .product-list-thumb .add-to-cart-icon:not([aria-disabled="true"]):not([disabled]):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);box-shadow:none;}
}
:is(#scrollhere.related-products-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.msl-product-heading):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.msl-product-heading .msl-heading-accent):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);-webkit-text-fill-color:var(--msl-accent);}
:is(h2.msl-product-heading):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#product-description.msl-product-heading):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#Product-Benefits.msl-product-heading):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#scrollhere.msl-product-heading):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(h3.msl-product-heading):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#review-modal-title.msl-product-heading):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(h2.msl-product-heading):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-tint);box-shadow:none;}
:is(#second-section-rating):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(#second-section-rating .rating-breakdown-section):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(:is(#second-section-rating, #all-reviews-container-special) .user-review-box):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);box-shadow:none;font-family:var(--msl-font);}
:is(#second-section-rating .total-ratings):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#second-section-rating :is(.rating-label, .rating-percentage)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#second-section-rating .progress-bar):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:none;}
:is(#second-section-rating .progress-fill-in-reviews):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-warning-surface);box-shadow:none;}
:is(:is(#second-section-rating, #all-reviews-container-special) .name-icons):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(:is(#second-section-rating, #all-reviews-container-special) .review-comment):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(:is(#second-section-rating, #all-reviews-container-special) .review-date):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#second-section-rating .reviews-arrows):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);background-color:var(--msl-surface);color:var(--msl-accent);box-shadow:none;}
:is(#second-section-rating #open-reviews-btn-special):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);background-image:linear-gradient(135deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);font-family:var(--msl-font);box-shadow:none;}
:is(#all-reviews-container-special):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(#all-reviews-container-special .close-reviews-btn-special):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 14%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(#second-section-rating :is(button, a):focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
@media (hover: hover) and (pointer: fine){
:is(#second-section-rating :is(.reviews-arrows, #open-reviews-btn-special):not(:disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);}
}
:is(#add-to-cart-form .icons-group-in-product > button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;color:var(--msl-muted);box-shadow:none;font-family:var(--msl-font);}
:is(#add-to-cart-form .icons-group-in-product .icon-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(#add-to-cart-form .icons-group-in-product > button:is(.liked, .on, [aria-pressed="true"])):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;color:var(--msl-accent);}
:is(#add-to-cart-form .icons-group-in-product > button:not(:last-child)):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:color-mix(in srgb,var(--msl-surface) 12%,transparent);}
:is(#add-to-cart-form .icons-group-in-product > .liked > i svg):is(html.msl-ios-storefront,html.msl-ios-storefront *){fill:color-mix(in srgb,var(--msl-accent) 12%,transparent);}
:is(#add-to-cart-form .icons-group-in-product > button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
@media (hover: hover){
:is(#add-to-cart-form .icons-group-in-product > button:not(:disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);color:var(--msl-ink);box-shadow:none;}
}
:is(.msl-similar-categories):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;box-shadow:none;}
:is(.msl-similar-categories nav a):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);}
:is(.msl-similar-categories nav svg):is(html.msl-ios-storefront,html.msl-ios-storefront *){stroke:var(--msl-accent);}
:is(.msl-similar-categories nav a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);color:var(--msl-ink);}
:is(.msl-similar-categories nav a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.products-container .msl-catalog-empty):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);box-shadow:none;}
:is(.products-container .msl-catalog-empty #catalog-empty-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-image:none;font-family:var(--msl-font);text-shadow:none;background:none;}
:is(.products-container .msl-catalog-empty p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.products-container .msl-catalog-empty-action):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);background-color:var(--msl-surface);color:var(--msl-accent);font-family:var(--msl-font);box-shadow:none;}
:is(.products-container .msl-catalog-empty-action:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);color:var(--msl-ink);}
:is(.products-container .msl-catalog-empty-action:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.costume-page.msl-company.msl-info-page .msl-info-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.costume-page.msl-company.msl-info-page .msl-info-symbol):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);background-color:var(--msl-surface);color:var(--msl-accent);}
:is(.costume-page.msl-company.msl-info-page .msl-hero):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 13%,transparent);box-shadow:none;}
:is(.costume-page.msl-company.msl-info-page .msl-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 13%,transparent);}
@media print{
:is(.costume-page.msl-company.msl-info-page .msl-info-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company.msl-info-page .msl-hero):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.costume-page.msl-company.msl-info-page .msl-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
}
:is(.costume-page.msl-company.msl-info-page :is(.msl-faq-group, .msl-facts, .msl-statement, .msl-support)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 13%,transparent);}
@media print{
:is(.costume-page.msl-company.msl-info-page :is(.msl-faq-group, .msl-facts, .msl-statement, .msl-support)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
}
:is(.top-nav .amazing-dropdown-menu > li > a > .msl-menu-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-departments:not(.msl-departments--home) .msl-department-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-departments:not(.msl-departments--home) .msl-department[open] .msl-department-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-desktop-sidebar .msl-sidebar-quick .msl-menu-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-desktop-sidebar .msl-shopping-shortcuts .msl-menu-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-desktop-sidebar .msl-sidebar-footer .msl-menu-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(#second-section-rating .rating-breakdown-section):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(:is(#second-section-rating, #all-reviews-container-special) .user-review-box):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at 100% 0%, color-mix(in srgb,var(--msl-tint) 4%,transparent), transparent 65%), linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 32px, rgba(var(--msl-shadow-rgb),0.120) 0px 3px 10px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
:is(#second-section-rating .rating-breakdown-section):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after,:is(:is(#second-section-rating, #all-reviews-container-special) .user-review-box):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:radial-gradient(at 50% 0%, color-mix(in srgb,var(--msl-tint) 7%,transparent), transparent 70%);}
@media (hover: hover){
:is(#second-section-rating .rating-breakdown-section:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(:is(#second-section-rating, #all-reviews-container-special) .user-review-box:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 18px 40px, rgba(var(--msl-shadow-rgb),0.035) 0px 0px 18px, rgba(var(--msl-shadow-rgb),0.060) 0px 1px 0px inset;}
}
:is(#cart-container):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#saved-for-later-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){--cart-text:var(--msl-ink);--cart-muted:var(--msl-muted);--cart-border:var(--msl-line);}
:is(.checkout-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){--checkout-text:var(--msl-ink);--checkout-muted:var(--msl-muted);--checkout-border:var(--msl-line);}
:is(#cart-container :is(.cart-item, .cart-1, .cart-2, .shipping-progress-container, .in-cart-payment-container, .upsell-item)):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container #reservation-timer-container):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#saved-for-later-section .saved-item):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container :is(.checkout-left, .checkout-right, .promo-code, .shipping-promo, .in-cart-payment-container)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px;}
:is(#cart-container .cart-item:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container .upsell-item:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#saved-for-later-section .saved-item:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container .shipping-promo:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px;}
:is(#cart-container .qty-holder):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container .cart-item-image-link):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container :is(.promo-value-pro, .promo-code-pro)):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container .cart-submit .button--minimal):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container :is(.back-btn, #apply-promo-btn)):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container .shipping-promo .promo-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container .shipping-promo:hover .promo-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:none;}
:is(#cart-container :is(.promo-value-pro, .promo-code-pro)):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container .cart-submit .button--minimal):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container :is(.back-btn, #apply-promo-btn)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#cart-container .cart-submit .button--minimal:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container :is(.back-btn, #apply-promo-btn):hover:not(:disabled)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(#cart-container #reservation-timer-container .timer-message):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#cart-container #reservation-timer-container:not(.timer-expired) .timer-message i):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(#cart-container #reservation-timer-container.timer-expired):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(#cart-container :is(.promotion-price, .shipping-msg.success)):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container .summary-line .promotion-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.checkout-container :is(.order-info small, .shipping-promo .promo-text)):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#cart-container :is(.promo-muted-pro, .terms-text)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#cart-container .cart-savings-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-positive) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-positive) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-positive) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-positive) 16%,transparent);background-color:color-mix(in srgb,var(--msl-positive-surface) 6%,transparent);color:var(--msl-positive);}
:is(#cart-container .cart-savings-header h1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#cart-container .cart-savings-offer):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(#cart-container .cart-savings-amount strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#cart-container .cart-savings-amount > span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#cart-container .cart-savings-code):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-left-color:var(--msl-line);}
:is(#cart-container .cart-savings-code > span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#cart-container .cart-savings-code strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#cart-container .cart-savings-note):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#cart-container .cart-savings-note svg):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(#cart-container .cart-savings-empty):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.checkout-container .checkout-progress-panel):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;border-bottom-color:var(--msl-line);box-shadow:none;color:var(--msl-ink);}
:is(.checkout-container .checkout-security-note):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.checkout-container .checkout-security-note svg):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.checkout-container .checkout-progress-step):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.checkout-container .checkout-progress-step:not(:last-child)):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{border-top-color:var(--msl-line);border-right-color:var(--msl-line);}
:is(.checkout-container .checkout-progress-marker):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(.checkout-container .checkout-progress-step.is-complete .checkout-progress-marker):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-surface);color:var(--msl-accent);}
:is(.checkout-container .checkout-progress-step.is-current):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.checkout-container .checkout-progress-step.is-current .checkout-progress-marker):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-tint);color:var(--msl-ink);box-shadow:none;}
:is(:is(#product-list, .custom-home-recent-section, .custom-home-wishlist-section, .custom-home-featured-section) .msl-listing-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);box-shadow:none;}
:is(:is(#product-list, .custom-home-recent-section, .custom-home-wishlist-section, .custom-home-featured-section) .msl-listing-card :is(.product-list-image-container, .viewed-product-image-container)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(color-mix(in srgb,var(--msl-tint) 7%,transparent), color-mix(in srgb,var(--msl-tint) 2%,transparent) 35%, transparent 68%);}
:is(:is(#product-list, .custom-home-recent-section, .custom-home-wishlist-section, .custom-home-featured-section) .msl-listing-card :is(.product-list-thumb-name, .viewed-product-card-name)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(:is(#product-list, .custom-home-recent-section, .custom-home-wishlist-section, .custom-home-featured-section) .msl-listing-card :is(.bold-price1, .viewed-product-card-price)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(:is(#product-list, .custom-home-recent-section, .custom-home-wishlist-section, .custom-home-featured-section) .msl-listing-card .add-to-cart-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 13%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);box-shadow:none;}
:is(:is(#product-list, .custom-home-recent-section, .custom-home-wishlist-section, .custom-home-featured-section) .msl-listing-card:focus-within):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);}
:is(:is(#product-list, .custom-home-recent-section, .custom-home-wishlist-section, .custom-home-featured-section) .msl-listing-card :is(a, button):focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
@media (hover: hover) and (pointer: fine){
:is(:is(#product-list, .custom-home-recent-section, .custom-home-wishlist-section, .custom-home-featured-section) .msl-listing-card:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 26%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 26%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 26%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 26%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.035) 0px 4px 20px;}
:is(:is(#product-list, .custom-home-recent-section, .custom-home-wishlist-section, .custom-home-featured-section) .msl-listing-card .add-to-cart-icon:not([disabled]):not([aria-disabled="true"]):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);box-shadow:none;}
}
:is(.msl-not-found):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);}
:is(.msl-not-found .msl-not-found-code):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-not-found h1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.msl-not-found h1 > span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-not-found .msl-not-found-description):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-not-found .msl-not-found-prompt):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-not-found .msl-not-found-prompt):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-not-found .msl-not-found-actions > a):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:transparent;color:var(--msl-ink);font-family:var(--msl-font);}
:is(.msl-not-found .msl-not-found-actions > .msl-not-found-primary):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-action);color:var(--msl-on-action);}
:is(.msl-not-found .msl-not-found-actions > a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
@media (hover: hover) and (pointer: fine){
:is(.msl-not-found .msl-not-found-actions > .msl-not-found-primary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.msl-not-found .msl-not-found-actions > .msl-not-found-secondary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
}
:is(.msl-product-gallery .msl-gallery-button):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-images.msl-product-gallery .thumb-arrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background-color:transparent;color:var(--msl-ink);font-family:var(--msl-font);box-shadow:none;}
:is(.msl-product-gallery .msl-gallery-button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-images.msl-product-gallery :is(.main-images-track, .main-img-el, .thumbnail, .thumb-arrow):focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.msl-product-gallery .msl-gallery-expand):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.product-images.msl-product-gallery .image-counter):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#fullscreen-popup.msl-product-gallery .modal-image-counter):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;background:none;}
:is(.msl-product-gallery .msl-gallery-hint):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.product-images.msl-product-gallery .thumbnails-inner):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-thumb{background-color:var(--msl-tint);}
:is(.product-images.msl-product-gallery .thumbnails-inner):is(html.msl-ios-storefront,html.msl-ios-storefront *)::-webkit-scrollbar-track{background-color:transparent;}
:is(.product-images.msl-product-gallery .thumbnail):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);}
:is(.product-images.msl-product-gallery .thumbnail.active):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.product-images.msl-product-gallery .thumb-arrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#fullscreen-popup.msl-product-gallery .msl-gallery-modal-header):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#fullscreen-popup.msl-product-gallery .msl-gallery-modal-footer):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#fullscreen-popup.msl-product-gallery .msl-gallery-modal-hint):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
@media (hover: hover){
:is(.msl-product-gallery .msl-gallery-button:not(:disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-images.msl-product-gallery .thumb-arrow:not(:disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 8%,transparent);border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;color:var(--msl-accent);}
}
:is(#fullscreen-popup.msl-product-gallery .msl-gallery-zoom-controls):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(255, 255, 255, 0.04);}
:is(.msl-overview-block):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 95%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 18px;}
:is(.msl-overview-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-overview-bullet-item):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-bullet-check):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-accordion):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), var(--msl-surface));box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 4px 18px;}
:is(.msl-accordion:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);}
:is(.msl-accordion[open]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px, rgba(var(--msl-shadow-rgb),0.040) 0px 0px 16px;}
:is(.msl-accordion-summary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);}
:is(.msl-accordion-summary:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.msl-accordion-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-accordion-rating-badge):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-warning-surface) 12%,transparent);border-top-color:color-mix(in srgb,var(--msl-warning) 28%,transparent);border-right-color:color-mix(in srgb,var(--msl-warning) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-warning) 28%,transparent);border-left-color:color-mix(in srgb,var(--msl-warning) 28%,transparent);color:var(--msl-warning);}
:is(.msl-badge-stars):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);}
:is(.msl-badge-score):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);}
:is(.msl-badge-count):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-accordion-indicator):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);color:var(--msl-accent);}
:is(.msl-accordion[open] > .msl-accordion-summary .msl-accordion-indicator):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 16%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);color:var(--msl-accent);}
:is(.msl-accordion-panel):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 6%,transparent);}
:is(.msl-accordion-panel .product-detail-description):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(.msl-accordion-panel .highlights-table):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 20%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.msl-faq-item):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);}
:is(.msl-faq-question):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-faq-answer):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-accordion-panel .rating-breakdown-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 25%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 6%,transparent);}
:is(.msl-write-review-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 8%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);}
:is(.msl-write-review-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 16%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);}
:is(.msl-write-review-btn:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.msl-show-more-reviews):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:color-mix(in srgb,var(--msl-tint) 8%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);}
:is(.msl-show-more-reviews:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 16%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);}
:is(.msl-show-more-reviews:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(#scroll-to-reviews:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.msl-customer-reviews .rating-breakdown-section):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-bg) 20%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 8%,transparent);}
:is(.msl-short-description .product-detail-description):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
/* image-upload.php#style-1 */
:is(body):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-bg);color:var(--msl-ink);font-family:var(--msl-font);}
:is(form):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.050) 0px 0px 20px;}
:is(input[type="file"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);}
:is(input[type="submit"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(input[type="submit"]:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.log):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.log div):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.copied):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
/* pages/image-upload.php#style-1 */
:is(body):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-bg);color:var(--msl-ink);font-family:var(--msl-font);}
:is(form):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.050) 0px 0px 20px;}
:is(input[type="file"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);}
:is(input[type="submit"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(input[type="submit"]:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.log):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.log div):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.copied):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
/* assets/css/account-library.css */
:is(.al-page .al-toolbar > a:not(.cn-button)):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.al-page .al-form-actions > a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.al-page .al-help):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.al-page .al-count):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.al-page .al-product-image):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.al-page .al-product h2 a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.al-page .al-product .al-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.al-page .cn-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-action);box-shadow:none;color:var(--msl-on-action)!important;}
:is(.al-page .cn-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.al-page .al-text-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;color:var(--msl-muted);font-family:var(--msl-font);background:none;}
:is(.al-page .al-text-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.al-page .al-message):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-surface);color:var(--msl-accent);}
:is(.al-page .al-error):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-negative);border-right-color:var(--msl-negative);border-bottom-color:var(--msl-negative);border-left-color:var(--msl-negative);background-color:var(--msl-surface);color:var(--msl-negative);}
:is(.al-page .al-empty > .cn-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.al-page .al-empty p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.al-page .al-address-heading > .cn-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.al-page .al-address address):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.al-page .al-address-contact p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.al-page .al-address-actions):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);}
:is(.al-page .al-address-actions > a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.al-page .al-delete summary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.al-page .al-delete p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.al-page .al-danger):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-negative);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);font-family:var(--msl-font);}
:is(.al-page .al-field label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.al-page .al-field input):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);font-family:var(--msl-font);box-shadow:none;}
:is(.al-page .al-field input[aria-invalid="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-negative);border-right-color:var(--msl-negative);border-bottom-color:var(--msl-negative);border-left-color:var(--msl-negative);}
:is(.al-page .al-field-error):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.al-page :is(a, button, input, summary):focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
/* assets/css/account-settings.css */
:is(#settings-page):is(html.msl-ios-storefront,html.msl-ios-storefront *){--accent:var(--msl-accent);--account-text:var(--msl-ink);--account-muted:var(--msl-muted);font-family:var(--msl-font);color-scheme:inherit;}
:is(#settings-page :is(h1, h2, p)):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(#settings-page .back):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 13%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(#settings-page .cn-promo):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);background-color:var(--msl-surface);font-family:var(--msl-font);}
:is(#settings-page .cn-promo a):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 13%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(#settings-page .card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.133) 0px 8px 24px;}
:is(#settings-page .section-number):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);color:var(--msl-ink);}
:is(#settings-page .field label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#settings-page .field :is(input, select)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);font-family:var(--msl-font);box-shadow:none;}
:is(#settings-page .field input[readonly]):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);background-color:var(--msl-surface);}
:is(#settings-page .field input):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder{color:var(--msl-muted);}
:is(#settings-page .field :is(input, select):focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:color-mix(in srgb,var(--msl-accent) 33%,transparent);box-shadow:none;}
:is(#settings-page .field input:-webkit-autofill):is(html.msl-ios-storefront,html.msl-ios-storefront *){-webkit-text-fill-color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 1000px inset;}
:is(#settings-page .avatar-row):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);}
:is(#settings-page img.avatar):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 18%,transparent);background-color:var(--msl-surface);}
:is(#settings-page .field input[type="file"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(#settings-page input):is(html.msl-ios-storefront,html.msl-ios-storefront *)::file-selector-button{border-top-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 18%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);}
:is(#settings-page .check):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(#settings-page .check input[type="checkbox"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;background:none;}
:is(#settings-page .save):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-tint);color:var(--msl-ink);font-family:var(--msl-font);}
:is(#settings-page .save:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);}
:is(#settings-page .field-error):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(#settings-page .field [aria-invalid="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-negative);border-right-color:var(--msl-negative);border-bottom-color:var(--msl-negative);border-left-color:var(--msl-negative);}
:is(#settings-page .msg.ok):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);background-color:var(--msl-surface);border-top-color:var(--msl-positive);border-right-color:var(--msl-positive);border-bottom-color:var(--msl-positive);border-left-color:var(--msl-positive);}
:is(#settings-page .msg.err):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
/* assets/css/customer-app.css */
:is(.cn-page):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.cn-eyebrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-intro):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cn-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);}
:is(.cn-card a):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cn-page a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;font-family:var(--msl-font);color:var(--msl-on-action)!important;}
:is(.cn-secondary):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-accent)!important;}
:is(.cn-text-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;color:var(--msl-accent);font-family:var(--msl-font);}
:is(.cn-check input):is(html.msl-ios-storefront,html.msl-ios-storefront *){accent-color:var(--msl-accent);}
:is(.cn-check small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cn-field input):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);font-family:var(--msl-font);}
:is(.cn-muted):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted)!important;}
:is(.cn-status):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-left-color:var(--msl-accent);background-color:var(--msl-surface);}
:is(.cn-status[data-error="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-negative);border-right-color:var(--msl-negative);border-bottom-color:var(--msl-negative);border-left-color:var(--msl-negative);background-color:var(--msl-surface);}
:is(.cn-update):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:var(--msl-line);}
:is(.cn-update strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cn-update p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cn-update time):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.cn-update[data-unread="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-tint);}
:is(.cn-device):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:var(--msl-line);}
:is(.cn-device p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.cn-shortcuts .cn-card:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.cn-shortcuts p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cn-symbol):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-count):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);color:var(--msl-ink);font-family:var(--msl-font);}
:is(.cn-footer-promo):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.cn-footer-promo p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cn-footer-promo a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-promo):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);}
:is(.cn-promo a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-promo button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;color:var(--msl-ink);background:none;}
:is(.cn-page button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cn-page a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cn-bell:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cn-promo button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cn-footer-promo a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.cn-page):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cn-footer-promo):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cn-promo):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.cn-page h1):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cn-page h2):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cn-page p):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cn-footer-promo p):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.cn-category):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-filters button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.cn-filters button[aria-pressed="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);color:var(--msl-on-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.cn-page):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cn-page .cn-title-symbol):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);background-color:var(--msl-surface);color:var(--msl-accent);}
:is(.cn-page .cn-eyebrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-page .cn-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 13%,transparent);}
:is(.cn-page .cn-section-title > .cn-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-page .cn-filters button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 15%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 15%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 15%,transparent);background-color:transparent;color:var(--msl-muted);}
:is(.cn-page .cn-filters button[aria-pressed="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);background-color:var(--msl-surface);color:var(--msl-accent);}
:is(.cn-page .cn-update):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 11%,transparent);}
:is(.cn-page .cn-update-symbol):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);background-color:var(--msl-surface);color:var(--msl-accent);}
:is(.cn-page .cn-update[data-category="offers"] .cn-update-symbol):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-warning) 15%,transparent);border-right-color:color-mix(in srgb,var(--msl-warning) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-warning) 15%,transparent);border-left-color:color-mix(in srgb,var(--msl-warning) 15%,transparent);}
:is(.cn-page .cn-update[data-category="support"] .cn-update-symbol):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);}
:is(.cn-page .cn-category):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-page .cn-unread-label):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-accent);}
:is(.cn-page .cn-update p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cn-page .cn-update time):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.cn-page .cn-update[data-unread="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-tint);}
:is(.cn-page .cn-check strong .cn-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-page .cn-check input):is(html.msl-ios-storefront,html.msl-ios-storefront *){accent-color:var(--msl-accent);}
:is(.cn-page .cn-device-status):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.cn-page .cn-device-status[data-connected="true"] > .cn-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.cn-page .cn-device):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 11%,transparent);}
:is(.cn-page .cn-device > .cn-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
@media (hover: hover){
:is(.cn-page .cn-update:hover .cn-update-content strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-page .cn-filters button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);color:var(--msl-ink);}
}
:is(.cn-home > .cn-back):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.cn-home > .cn-back .cn-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-home .cn-shortcuts > .cn-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cn-home .cn-shortcut-symbol):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 17%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 17%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 17%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 17%,transparent);background-color:var(--msl-surface);color:var(--msl-accent);}
:is(.cn-home .cn-shortcuts h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cn-home .cn-shortcuts p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.cn-home .cn-shortcut-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cn-home .cn-install-card p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cn-home .cn-install-card [data-cn-install-help]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 10%,transparent);color:var(--msl-muted);}
:is(.cn-home .cn-bottom-links a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.cn-home .cn-bottom-links .cn-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
@media (hover: hover){
:is(.cn-home .cn-shortcuts > .cn-card:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);background-color:var(--msl-surface);}
:is(.cn-home > .cn-back:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cn-home .cn-bottom-links a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
}
/* assets/css/meta-checkout.css */
:is(:root):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(body):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at center top, var(--msl-surface) 0px, transparent 55%);}
:is(a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.brand):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.brand span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.eyebrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.intro):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.notice):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.notice.error):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-negative);border-right-color:var(--msl-negative);border-bottom-color:var(--msl-negative);border-left-color:var(--msl-negative);background-color:var(--msl-surface);color:var(--msl-negative);}
:is(.items):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(.item + .item):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);}
:is(.item-number):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);color:var(--msl-accent);}
:is(.quantity):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.quantity strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(label span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(select):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(input):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);}
:is(input:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(select:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.price span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.coupon):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-bottom-color:var(--msl-line);}
:is(.coupon p):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.fine-print):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);color:var(--msl-on-action);font-family:var(--msl-font);}
:is(.button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);}
:is(.button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-line);}
/* assets/css/order-history.css */
:is(#order-history):is(html.msl-ios-storefront,html.msl-ios-storefront *){--oh-accent:var(--msl-accent);--oh-text:var(--msl-ink);--oh-muted:var(--msl-muted);font-family:var(--msl-font);color-scheme:inherit;}
:is(#order-history :is(h1, h2, h3, p)):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(#order-history .oh-stats):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-image:linear-gradient(120deg, var(--msl-surface), var(--msl-surface));}
:is(#order-history .oh-stats > div + div):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-left-color:var(--msl-line);}
:is(#order-history .oh-stats span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#order-history .oh-filters):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(#order-history label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#order-history :is(input, select)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);font-family:var(--msl-font);box-shadow:none;}
:is(#order-history input):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder{color:var(--msl-muted);}
:is(#order-history .oh-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);font-family:var(--msl-font);box-shadow:none;}
:is(#order-history .oh-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(#order-history .oh-primary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action);background:var(--msl-action);}
:is(#order-history .oh-primary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(#order-history .oh-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(140deg, var(--msl-surface), var(--msl-surface));border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.133) 0px 10px 32px;}
:is(#order-history .oh-card-header):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 5%,transparent);}
:is(#order-history .oh-badge):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 3%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);color:var(--msl-ink);}
:is(#order-history :is(.oh-shipped, .oh-partial)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 5%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);color:var(--msl-accent);}
:is(#order-history .oh-delivered):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-positive-surface) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-positive) 19%,transparent);border-right-color:color-mix(in srgb,var(--msl-positive) 19%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-positive) 19%,transparent);border-left-color:color-mix(in srgb,var(--msl-positive) 19%,transparent);color:var(--msl-positive);}
:is(#order-history .oh-processing):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-warning-surface) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-warning) 19%,transparent);border-right-color:color-mix(in srgb,var(--msl-warning) 19%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-warning) 19%,transparent);border-left-color:color-mix(in srgb,var(--msl-warning) 19%,transparent);color:var(--msl-warning);}
:is(#order-history :is(.oh-cancelled, .oh-refunded)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-negative-surface) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-negative) 19%,transparent);border-right-color:color-mix(in srgb,var(--msl-negative) 19%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-negative) 19%,transparent);border-left-color:color-mix(in srgb,var(--msl-negative) 19%,transparent);color:var(--msl-negative);}
:is(#order-history .oh-item + .oh-item):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 4%,transparent);}
:is(#order-history .oh-item img):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(#order-history .oh-item-state):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#order-history .oh-more):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 4%,transparent);}
:is(#order-history .oh-shipping):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 3%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 10%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 10%,transparent);}
:is(#order-history .oh-shipping p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#order-history .oh-card-footer):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 20%,transparent);border-top-color:color-mix(in srgb,var(--msl-line) 5%,transparent);}
:is(#order-history .oh-empty):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(140deg, var(--msl-surface), var(--msl-surface));border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(#order-history .oh-empty-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);}
:is(#order-history .oh-notice):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);}
:is(#order-history .oh-heading):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(#order-history .oh-card-header):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(#order-history .oh-card-footer):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
:is(#order-history .oh-heading):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#order-history .oh-card-header):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(#order-history .oh-card-footer):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 5%,transparent);font-family:var(--msl-font);}
/* assets/css/product-addons.css */
:is(.msl-addons):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-addon):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 26%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 26%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 26%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 26%,transparent);background-image:radial-gradient(at 5% 70%, color-mix(in srgb,var(--msl-tint) 6%,transparent), transparent 46%), initial;background-color:var(--msl-surface);}
:is(.msl-addon-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-addon-optional):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-surface);color:var(--msl-accent);}
:is(.msl-addon .msl-addon-options):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;background:none;}
:is(.msl-addon .msl-addon-choice):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.msl-addon-choice:has(input:checked)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 1px, rgba(var(--msl-shadow-rgb),0.035) 0px 0px 10px inset;color:var(--msl-ink);}
:is(.msl-addon-choice:focus-within):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.msl-addon-choice .msl-addon-input):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);box-shadow:none;}
:is(.msl-addon-choice .msl-addon-input:checked):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 2px inset;}
:is(.msl-addon-choice small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-addon-choice:has(input:checked) small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-addon-info):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;color:var(--msl-muted);background:none;}
:is(.msl-addon-info > summary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:transparent;}
:is(.msl-addon-info > summary:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-addon-name:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.msl-addon-info > summary span):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);font-family:var(--msl-font);}
:is(.msl-addon-popover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 25px;color:var(--msl-ink);}
:is(.msl-addon-name):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-addon-popover p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-addon-tag):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-addons .msl-addons-express):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
/* assets/css/product-purchase.css */
:is(#add-to-cart-form #main-add-to-cart-button):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#add-to-cart-modal #btnAddOption):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-action);color:var(--msl-on-action);font-family:var(--msl-font);box-shadow:none;}
:is(#add-to-cart-form #main-add-to-cart-button:not(:disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#add-to-cart-modal #btnAddOption:not(:disabled):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-action);color:var(--msl-on-action);box-shadow:none;}
:is(#add-to-cart-form #main-add-to-cart-button:not(:disabled):active):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#add-to-cart-modal #btnAddOption:not(:disabled):active):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);box-shadow:none;}
:is(#add-to-cart-form #main-add-to-cart-button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#add-to-cart-modal #btnAddOption:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(#add-to-cart-form #main-add-to-cart-button.msl-purchase-success):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#add-to-cart-modal #btnAddOption.msl-purchase-success):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);color:var(--msl-on-action);}
:is(#add-to-cart-form #main-add-to-cart-button .msl-purchase-spinner):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#add-to-cart-modal #btnAddOption .msl-purchase-spinner):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 20%,transparent);border-top-color:var(--msl-line);border-right-color:var(--msl-line);}
:is(#add-to-cart-form #main-add-to-cart-button):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after,:is(#add-to-cart-modal #btnAddOption):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 40%,transparent), transparent);}
:is(#product-affirm-fallback):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#add-to-cart-form .cart-option-validation):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-purchase-feedback):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.product-wallet-status):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(#add-to-cart-form #main-add-to-cart-button .msl-purchase-label):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#add-to-cart-modal #btnAddOption .msl-purchase-label):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.msl-purchase-spinner):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 20%,transparent);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);}
:is(.msl-purchase-feedback):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-purchase-feedback a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-purchase-error):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.msl-cart-recovery):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-accent);font-family:var(--msl-font);}
:is(#add-to-cart-modal .add-to-cart-modal-option):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-surface);font-family:var(--msl-font);}
:is(.add-to-cart-icon:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-cart-recovery:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#add-to-cart-modal .add-to-cart-modal-option:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.product-wallet-status):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.product-wallet-status[data-processing="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{border-top-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);border-right-color:transparent;}
:is(#floating-go-to-cart):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);background-image:linear-gradient(135deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);font-family:var(--msl-font);box-shadow:rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset, rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px;}
:is(#floating-go-to-cart:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(#floating-go-to-cart:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(#floating-go-to-cart .cart-icon-wrapper):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(#floating-go-to-cart .cart-icon-badge):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);color:var(--msl-on-action);}
/* assets/css/product-video.css */
:is(.product-video-player):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.product-video-controls):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 14%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 75%,transparent);}
:is(.product-video-controls button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 12%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 6%,transparent);color:var(--msl-ink);}
:is(.product-video-controls button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.product-video-status):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:color-mix(in srgb,var(--msl-surface) 80%,transparent);}
:is(.product-video-badge):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);text-shadow:none;background-color:color-mix(in srgb,var(--msl-bg) 15%,transparent);}
/* assets/css/promo-codes.css */
:is(.pc-note):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(.pc-note > .cn-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.pc-note p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.pc-kicker):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.pc-page .pc-card h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.pc-description):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.pc-code-row):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(.pc-code-row code):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.pc-code-row button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-action);color:var(--msl-on-action);font-family:var(--msl-font);}
:is(.pc-code-row button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.pc-details li):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.pc-details .cn-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.pc-feedback):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.pc-page .pc-shop):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);color:var(--msl-ink);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.pc-empty > .cn-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.pc-empty p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.pc-page a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.pc-page button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
/* assets/css/shipment-tracking.css */
:is(#msl-tracking):is(html.msl-ios-storefront,html.msl-ios-storefront *){--mt-accent:var(--msl-accent);--mt-text:var(--msl-ink);--mt-muted:var(--msl-muted);--mt-border:var(--msl-line);--mt-panel:var(--msl-surface);font-family:var(--msl-font);color-scheme:inherit;}
:is(#msl-tracking :is(h1, h2, h3, p, ol, dl, dd)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;text-shadow:none;font-family:var(--msl-font);background:none;}
:is(#msl-tracking :is(section, aside, header, nav)):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
:is(#msl-tracking a):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;}
:is(#msl-tracking .mt-heading):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;background:none;}
:is(#msl-tracking .mt-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-surface);}
:is(#msl-tracking .mt-tabs):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(#msl-tracking .mt-tabs button):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background-color:transparent;box-shadow:none;}
:is(#msl-tracking .mt-tabs button[aria-selected="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);color:var(--msl-accent);}
:is(#msl-tracking form):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(#msl-tracking label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking :is(input, select)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);font-family:var(--msl-font);box-shadow:none;}
:is(#msl-tracking input):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder{color:var(--msl-muted);}
:is(#msl-tracking input[aria-invalid="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-negative);border-right-color:var(--msl-negative);border-bottom-color:var(--msl-negative);border-left-color:var(--msl-negative);}
:is(#msl-tracking details):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(#msl-tracking summary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking .mt-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-accent);font-family:var(--msl-font);box-shadow:none;}
:is(#msl-tracking .mt-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(#msl-tracking .mt-primary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action);background:var(--msl-action);}
:is(#msl-tracking .mt-primary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(#msl-tracking .mt-form-error):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-surface);}
:is(#msl-tracking .mt-loading):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(#msl-tracking .mt-spinner):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(#msl-tracking .mt-private-note):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#msl-tracking .mt-guide):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at 100% 0px, color-mix(in srgb,var(--msl-tint) 7%,transparent), transparent 65%), initial;background-color:var(--msl-surface);}
:is(#msl-tracking .mt-guide-steps li:not(:last-child)):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-surface);}
:is(#msl-tracking .mt-guide-steps li > span):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-accent);background-color:var(--msl-surface);}
:is(#msl-tracking .mt-status):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);color:var(--msl-accent);background-color:var(--msl-surface);}
:is(#msl-tracking .mt-status[data-status="delivered"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-positive);border-right-color:var(--msl-positive);border-bottom-color:var(--msl-positive);border-left-color:var(--msl-positive);color:var(--msl-positive);}
:is(#msl-tracking .mt-status:is([data-status="exception"], [data-status="cancelled"], [data-status="refund"])):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-warning);border-right-color:var(--msl-warning);border-bottom-color:var(--msl-warning);border-left-color:var(--msl-warning);color:var(--msl-warning);}
:is(#msl-tracking .mt-latest):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);}
:is(#msl-tracking .mt-latest > strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking .mt-latest > time):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking .mt-packages):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-surface);}
:is(#msl-tracking .mt-packages p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking #mt-package-buttons button[aria-pressed="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);color:var(--msl-accent);}
:is(#msl-tracking .mt-progress li):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#msl-tracking .mt-progress li:not(:last-child)):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-surface);}
:is(#msl-tracking .mt-progress li.mt-done):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:var(--msl-tint);}
:is(#msl-tracking .mt-progress li > span):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-muted);}
:is(#msl-tracking .mt-progress li.mt-done > span):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);color:var(--msl-accent);}
:is(#msl-tracking .mt-progress li[aria-current="step"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking .mt-progress li[aria-current="step"] > span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.080) 0px 0px 0px 4px;}
:is(#msl-tracking .mt-notice):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);}
:is(#msl-tracking .mt-facts dt):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#msl-tracking .mt-item img):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(#msl-tracking #mt-events li):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-left-color:var(--msl-line);}
:is(#msl-tracking #mt-events li):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-color:var(--msl-surface);}
:is(#msl-tracking #mt-events li:first-child):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 4px;}
:is(#msl-tracking #mt-events li:last-child):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:is(#msl-tracking #mt-events strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking #mt-events li:first-child strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking .mt-help):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(#msl-tracking .mt-faq summary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking .mt-guidance):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(#msl-tracking .mt-guidance[data-tone="attention"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-warning);border-right-color:var(--msl-warning);border-bottom-color:var(--msl-warning);border-left-color:var(--msl-warning);}
:is(#msl-tracking .mt-guidance[data-tone="attention"] .mt-eyebrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);}
:is(#msl-tracking .mt-guidance > p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking .mt-guidance li):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking .mt-explainer):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(#msl-tracking .mt-help-number):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);color:var(--msl-accent);}
:is(#msl-tracking .mt-explainer p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#msl-tracking .mt-explainer strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking .mt-help-action > strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(#msl-tracking .mt-help-action li):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#msl-tracking .mt-check-note):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(#msl-tracking .mt-check-note strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-tracking .mt-review-help):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-surface);}
:is(#msl-tracking .mt-review-help p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#msl-tracking .mt-review-help .mt-review-details):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
/* assets/css/sign-in.css */
:is(.si-page):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);font-family:var(--msl-font);}
:is(.si-page .si-eyebrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.si-page h1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.si-intro):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.si-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 13%,transparent);background-color:var(--msl-surface);}
:is(.si-page .si-google):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.si-google > span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.si-separator):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.si-separator):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before,:is(.si-separator):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-color:color-mix(in srgb,var(--msl-surface) 12%,transparent);}
:is(.si-page #si-form):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;box-shadow:none;}
:is(.si-page #si-form label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.si-page #si-form input:not([type="hidden"])):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);box-shadow:none;}
:is(.si-page .si-text-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;color:var(--msl-accent);font-family:var(--msl-font);box-shadow:none;background:none;}
:is(.si-page .si-submit):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-action);color:var(--msl-on-action);font-family:var(--msl-font);box-shadow:none;}
:is(.si-page #si-status):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.si-page #si-status[data-error="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-negative);}
:is(.si-register):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.si-page .si-back):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.si-page :is(a, button, input):focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.si-page .si-text-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.si-page .si-back:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.si-page .si-submit:hover:not(:disabled)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);}
:is(.si-page .si-google:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
/* assets/css/smart-assistant.css */
:is(#chat-widget-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){--cw-bg:var(--msl-surface);--cw-panel:var(--msl-surface);--cw-line:color-mix(in srgb,var(--msl-ink) 9%,transparent);--cw-text:var(--msl-ink);--cw-muted:var(--msl-muted);--cw-accent:var(--msl-accent);font-family:var(--msl-font);}
:is(#cw-window):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 14%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 48px;}
:is(.cw-avatar):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:none;}
:is(.cw-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cw-close-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;font-family:var(--msl-font);}
:is(.cw-close-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.cw-tips-toggle):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;font-family:var(--msl-font);}
:is(.cw-welcome-mark):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;background:none;}
:is(.cw-welcome h4):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cw-msg.bot .cw-msg-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
:is(.cw-msg.user .cw-msg-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);box-shadow:none;}
:is(.cw-bot-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 19%,transparent);background-color:var(--msl-surface);color:var(--msl-accent);}
:is(.cw-source):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{color:var(--msl-accent);}
:is(.cw-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
:is(.cw-card:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);box-shadow:none;}
:is(.cw-card-img):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.cw-card-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.cw-badge):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);background-color:color-mix(in srgb,var(--msl-surface) 44%,transparent);border-top-color:color-mix(in srgb,var(--msl-positive) 15%,transparent);border-right-color:color-mix(in srgb,var(--msl-positive) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-positive) 15%,transparent);border-left-color:color-mix(in srgb,var(--msl-positive) 15%,transparent);}
:is(.cw-btn-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);font-family:var(--msl-font);}
:is(.cw-btn-link):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{color:var(--msl-accent);}
:is(.cw-btn-link:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.cw-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cw-chip):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.cw-chip):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{color:var(--msl-muted);}
:is(.cw-chip:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);color:var(--msl-ink);background-color:var(--msl-surface);box-shadow:none;}
:is(.cw-typing-dots):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);background-color:var(--msl-surface);}
:is(.cw-typing-dots i):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);}
:is(.cw-input-area):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
:is(.cw-input-wrapper):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 16%,transparent);box-shadow:none;}
:is(.cw-input-wrapper:focus-within):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 48%,transparent);box-shadow:none;}
:is(#cw-input):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;font-family:var(--msl-font);}
:is(.cw-send-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);background-color:var(--msl-surface);color:var(--msl-accent);box-shadow:none;}
:is(.cw-send-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:none;}
:is(#cw-toggle-btn):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);background-image:linear-gradient(135deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset, rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px;font-family:var(--msl-font);}
:is(#cw-toggle-btn:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.050) 0px 1px 0px inset, rgba(var(--msl-shadow-rgb),0.180) 0px 8px 24px;}
:is(#cw-toggle-btn[aria-expanded="true"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(135deg, var(--msl-surface), var(--msl-surface));color:var(--msl-accent);border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);}
:is(#cw-unread):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);color:var(--msl-ink);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 0px 2px;}
:is(#cw-nudge):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 28px;}
:is(#cw-nudge-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;font-family:var(--msl-font);background:none;}
:is(#cw-nudge-dismiss):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;}
:is(#chat-widget-container :is(button, a, input, select, textarea):focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.cw-support-input):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cw-support-select):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.cw-support-textarea):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 16%,transparent);font-family:var(--msl-font);}
:is(.cw-support-submit):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);font-family:var(--msl-font);}
:is(.cw-support-errors):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.cw-support-success):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
@media (max-width: 768px), (max-width: 1024px) and (max-height: 600px){
:is(#cw-window):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;}
}
:is(#cw-reset):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;font-family:var(--msl-font);}
:is(#cw-reset:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 3%,transparent);}
:is(.cw-service-strip):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 9%,transparent);color:var(--msl-muted);}
:is(.cw-answer-title):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.cw-card-action):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.cw-followup):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.cw-followup:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);background-color:var(--msl-surface);}
/* assets/css/support-center.css */
:is(body.spr_page):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.spr_scope):is(html.msl-ios-storefront,html.msl-ios-storefront *){--spr-cyan:var(--msl-accent);--spr-text:var(--msl-ink);--spr-muted:var(--msl-muted);--spr-border:color-mix(in srgb,var(--msl-line) 10%,transparent);color-scheme:inherit;font-family:var(--msl-font);}
:is(.spr_scope h1):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.spr_scope h2):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.spr_scope h3):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.spr_scope p):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.spr_scope button):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.spr_scope input):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.spr_scope select):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.spr_scope textarea):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.spr_scope .spr_hero):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(at 95% 0%, color-mix(in srgb,var(--msl-tint) 11%,transparent), transparent 55%), linear-gradient(130deg, var(--msl-surface), var(--msl-surface));box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 18px 55px, rgba(var(--msl-shadow-rgb),0.040) 0px 1px inset;}
:is(.spr_scope .spr_hero-mark):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 18%,transparent);background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-tint) 8%,transparent), color-mix(in srgb,var(--msl-surface) 2%,transparent));box-shadow:rgba(var(--msl-shadow-rgb),0.050) 0px 0px 60px;}
:is(.spr_scope .spr_category):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-surface) 94%,transparent), color-mix(in srgb,var(--msl-surface) 96%,transparent));}
:is(.spr_scope .spr_category:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);background-color:var(--msl-surface);}
:is(.spr_scope .spr_category-arrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.spr_scope .spr_card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-surface) 98%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 35px, rgba(var(--msl-shadow-rgb),0.024) 0px 1px inset;}
:is(.spr_scope .spr_section-icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 6%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);}
:is(.spr_scope .spr_label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.spr_scope :is(.spr_input, .spr_select, .spr_textarea)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 13%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.120) 0px 1px 3px inset;}
:is(.spr_scope :is(.spr_input, .spr_select, .spr_textarea):hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 24%,transparent);}
:is(.spr_scope :is(.spr_input, .spr_select, .spr_textarea):focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 0px 0px 3px;}
:is(.spr_scope :is(.spr_input, .spr_textarea)):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder{color:var(--msl-muted);}
:is(.spr_scope .spr_select option):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.spr_scope .spr_upload):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);background-color:color-mix(in srgb,var(--msl-tint) 2%,transparent);}
:is(.spr_scope .spr_file):is(html.msl-ios-storefront,html.msl-ios-storefront *)::file-selector-button{background-color:var(--msl-surface);font-family:var(--msl-font);}
:is(.spr_scope .spr_file):is(html.msl-ios-storefront,html.msl-ios-storefront *)::file-selector-button:hover{background-color:var(--msl-surface);}
:is(.spr_scope .spr_file-error):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.spr_scope .spr_button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);color:var(--msl-on-action);background-image:linear-gradient(120deg, var(--msl-action), var(--msl-action));box-shadow:rgba(var(--msl-shadow-rgb),0.120) 0px 6px 22px;}
:is(.spr_scope .spr_button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 8px 26px;}
:is(.spr_scope .spr_success):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);background-color:var(--msl-surface);border-top-color:var(--msl-positive);border-right-color:var(--msl-positive);border-bottom-color:var(--msl-positive);border-left-color:var(--msl-positive);}
:is(.spr_scope .spr_error):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);background-color:var(--msl-surface);border-top-color:var(--msl-negative);border-right-color:var(--msl-negative);border-bottom-color:var(--msl-negative);border-left-color:var(--msl-negative);}
:is(.spr_scope .spr_table):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.spr_scope .spr_table tbody tr:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);}
:is(.spr_scope .spr_badge):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.spr_scope .spr_badge-open):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:var(--msl-surface);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.spr_scope .spr_badge-pending):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);background-color:var(--msl-surface);border-top-color:var(--msl-warning);border-right-color:var(--msl-warning);border-bottom-color:var(--msl-warning);border-left-color:var(--msl-warning);}
:is(.spr_scope .spr_badge-progress):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:var(--msl-surface);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.spr_scope .spr_badge-resolved):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);background-color:var(--msl-surface);border-top-color:var(--msl-positive);border-right-color:var(--msl-positive);border-bottom-color:var(--msl-positive);border-left-color:var(--msl-positive);}
:is(.spr_scope .spr_badge-closed):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.spr_scope .spr_empty):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);}
:is(.spr_scope .spr_thread):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 2%,transparent);}
:is(.spr_scope .spr_footer):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.spr_scope .spr_hero):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:none;}
:is(.spr_scope .spr_button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);box-shadow:none;color:var(--msl-on-action);}
:is(.spr_scope .spr_quiet):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.spr_scope .spr_brand):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.spr_scope .spr_brand span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.spr_scope .spr_card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:none;}
:is(.spr_scope .spr_tabs a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.spr_scope .spr_tabs a[aria-current]):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:var(--msl-surface);}
:is(.spr_scope .spr_reference):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.spr_scope .spr_resource):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.spr_scope .spr_badge-awaiting_support):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.spr_scope .spr_badge-awaiting_customer):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(.spr_scope .spr_badge-resolved):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.spr_scope .spr_badge-closed):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(.spr_scope .spr_message):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.spr_scope .spr_message-staff):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-surface);}
:is(.spr_scope .spr_order-context):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.spr_scope .spr_secondary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-color:transparent;}
:is(.spr_scope .spr_guest-recovery summary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.spr_scope .spr_section-title > .spr_icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.spr_scope .spr_label > .spr_icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.spr_scope .spr_request-summary > .spr_icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.spr_scope .spr_empty):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.spr_scope .spr_empty > .spr_icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.spr_scope .spr_resource > .spr_icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.spr_scope .spr_steps .spr_icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.spr_scope .spr_submit-row > .spr_note > .spr_icon):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.spr_scope .spr_busy-spinner):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-right-color:transparent;}
/* assets/css/virtual-store-home.css */
:is(.msl-virtual-home):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 16%,transparent);background-image:radial-gradient(at 80% 60%, color-mix(in srgb,var(--msl-tint) 31%,transparent), transparent 65%), linear-gradient(120deg, var(--msl-surface), var(--msl-surface));color:var(--msl-ink);}
:is(.msl-virtual-home .msl-vs-eyebrow):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-virtual-home .msl-vs-eyebrow i):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-virtual-home .msl-vs-live i):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 0px 12px;}
:is(.msl-virtual-home h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-virtual-home h2 span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-virtual-home p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-virtual-home .msl-vs-launch):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);color:var(--msl-ink);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.106) 0px 6px 24px;}
:is(.msl-virtual-home .msl-vs-launch:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);}
:is(.msl-virtual-home .msl-vs-details):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-virtual-home .msl-vs-details > span + span):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{color:var(--msl-accent);}
:is(.msl-virtual-home .msl-vs-visual):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 18px 40px;}
:is(.msl-virtual-home .msl-vs-visual):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:linear-gradient(color-mix(in srgb,var(--msl-surface) 31%,transparent), transparent 40%, color-mix(in srgb,var(--msl-surface) 68%,transparent));}
:is(.msl-virtual-home .msl-vs-live):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-virtual-home .msl-vs-play):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 74%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 40%,transparent);color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.110) 0px 0px 40px;}
:is(.msl-virtual-home .msl-vs-play small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-virtual-home .msl-vs-caption):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-virtual-home a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(#msl-virtual-dialog button:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(#msl-virtual-dialog):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(#msl-virtual-dialog):is(html.msl-ios-storefront,html.msl-ios-storefront *)::backdrop{background-color:var(--msl-surface);}
:is(#msl-virtual-dialog .msl-vs-dialog-bar):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);background-color:var(--msl-surface);font-family:var(--msl-font);}
:is(#msl-virtual-dialog .msl-vs-dialog-bar > span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(#msl-virtual-dialog .msl-vs-dialog-bar button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;color:var(--msl-accent);font-family:var(--msl-font);}
:is(#msl-virtual-frame):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
/* assets/css/visitor-activity.css */
:is(#msl-analytics-preferences):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);background-color:var(--msl-surface);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 40px;}
:is(#msl-analytics-preferences strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-analytics-preferences a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.mslt-choice-actions button):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);}
:is(.mslt-choice-actions button:first-child):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);color:var(--msl-on-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is([data-msl-analytics-preferences]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);background-color:var(--msl-surface);color:var(--msl-ink);font-family:var(--msl-font);}
/* assets/css/cart-affirm.css */
:is(#cart-affirm-message):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 13%,transparent);}
:is(#cart-affirm-message .cart-affirm-fallback):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#cart-affirm-message .cart-affirm-note):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
/* assets/css/checkout-payment.css */
:is(.checkout-container #payment-form .pay-btn .btn-spinner):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-right-color:color-mix(in srgb,var(--msl-line) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 25%,transparent);border-top-color:var(--msl-line);}
:is(.checkout-container #payment-status):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.checkout-container #card-errors):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.checkout-container #shipping-errors):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
:is(.checkout-container #check-payment-status):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-accent);font-family:var(--msl-font);}
:is(.checkout-container .payment-reassurance):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.checkout-container .checkout-field label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
/* pages/black-friday-deals.php#style-1 */
:is(.msl-bf):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-bf h1):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-bf p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-bf a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-bf .bf-item):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.msl-bf .bf-item img):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.msl-bf .bf-item h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);color:var(--msl-ink);}
:is(.msl-bf .bf-item strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-bf .bf-item del):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-bf .bf-offers):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.msl-bf .bf-pages a):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.msl-bf a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.msl-bf .bf-offers):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.msl-bf .bf-offers > h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.msl-bf .bf-offer-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);}
:is(.msl-bf .bf-offer-card strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-bf .bf-offer-card span):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-bf .bf-offer-note):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
/* pages/blogs.php#style-1 */
:is(.msl-journal):is(html.msl-ios-storefront,html.msl-ios-storefront *){--mj-bg:var(--msl-surface);--mj-surface:var(--msl-surface);--mj-panel:var(--msl-surface);--mj-text:var(--msl-ink);--mj-muted:var(--msl-muted);--mj-border:color-mix(in srgb,var(--msl-line) 10%,transparent);--mj-accent:var(--msl-accent);font-family:var(--msl-font);background-image:radial-gradient(70% 30% at 80% 2%, color-mix(in srgb,var(--msl-tint) 9%,transparent), transparent 75%), linear-gradient(var(--msl-surface) 0%, var(--msl-surface) 50%, var(--msl-surface) 100%);}
:is(.msl-journal button):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-journal input):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-journal select):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.msl-journal-hero):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(115deg, color-mix(in srgb,var(--msl-surface) 93%,transparent), color-mix(in srgb,var(--msl-surface) 96%,transparent));box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 22px 60px;}
:is(.msl-journal-hero):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{border-top-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 11%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.024) 0px 0px 0px 60px, rgba(var(--msl-shadow-rgb),0.010) 0px 0px 0px 121px;}
:is(.msl-journal-hero p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-journal-hero-label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-journal-dot):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 0px 0px 4px;}
:is(.msl-journal-controls):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 88%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.100) 0px 9px 25px;}
:is(.msl-journal-search input):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);}
:is(.msl-journal-search input):is(html.msl-ios-storefront,html.msl-ios-storefront *)::placeholder{color:var(--msl-muted);}
:is(.msl-journal-search input:focus):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.086) 0px 0px 0px 3px;}
:is(.msl-journal-search-submit):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);color:var(--msl-on-action);background:var(--msl-action);}
:is(.msl-journal-sort-wrap select):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-surface);border-top-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);}
:is(.msl-journal-topic):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 12%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);color:var(--msl-muted);}
:is(.msl-journal-topic:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 9%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 28%,transparent);color:var(--msl-ink);}
:is(.msl-journal-topic[aria-current="page"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 13%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 46%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 46%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 46%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 46%,transparent);color:var(--msl-accent);}
:is(.msl-journal-topic-count):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-journal-topic[aria-current="page"] .msl-journal-topic-count):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-journal-reset):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-accent) 45%,transparent);}
:is(.msl-journal-feature):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 17%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 17%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 17%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 17%,transparent);background-image:linear-gradient(125deg, var(--msl-surface), var(--msl-surface));}
:is(.msl-journal-feature:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 43%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 43%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 43%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 43%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 18px 40px;}
:is(.msl-journal-image-box):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:radial-gradient(circle at 50% 42%, var(--msl-surface), var(--msl-surface));}
:is(.msl-journal-image-box):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{color:color-mix(in srgb,var(--msl-ink) 16%,transparent);}
:is(.msl-journal-image-box img):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;}
:is(.msl-journal-feature p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-journal-feature-footer):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-journal-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-journal-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(145deg, color-mix(in srgb,var(--msl-surface) 96%,transparent), color-mix(in srgb,var(--msl-surface) 96%,transparent));}
:is(.msl-journal-card:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 36%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 36%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 36%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 36%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 18px 35px;}
:is(.msl-journal-date):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-journal-empty):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 2%,transparent);}
:is(.msl-journal-empty a):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);}
:is(.msl-journal-page):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 14%,transparent);color:var(--msl-muted);}
:is(.msl-journal-page:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);}
:is(.msl-journal-page[aria-current="page"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 13%,transparent);border-top-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 50%,transparent);}
:is(.msl-journal-page-gap):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-journal-shop):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 13%,transparent);background-image:linear-gradient(110deg, color-mix(in srgb,var(--msl-tint) 24%,transparent), color-mix(in srgb,var(--msl-surface) 96%,transparent));}
:is(.msl-journal-shop p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-journal-shop-actions a):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);}
:is(.msl-journal-shop-actions a:first-child):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:is(.msl-journal-shop-actions a:last-child):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
/* pages/discount_popup.php#style-1 */
:is(:root):is(html.msl-ios-storefront,html.msl-ios-storefront *){--msl-primary:var(--msl-accent);--msl-urgent:var(--msl-negative);--msl-bg-dark:var(--msl-surface);--msl-card-bg:var(--msl-surface);--msl-text:var(--msl-ink);--msl-text-dim:var(--msl-muted);}
:is(.msl-popup-overlay):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:rgba(0,0,0,0.37);}
:is(.msl-popup-container):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 25px 60px;}
:is(.msl-popup-close):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-surface) 10%,transparent);}
:is(.msl-popup-close:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-timer-wrapper):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-bottom-color:var(--msl-line);}
:is(.msl-timer):is(html.msl-ios-storefront,html.msl-ios-storefront *){text-shadow:none;}
:is(.msl-timer span):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-bg);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.msl-timer.urgent):is(html.msl-ios-storefront,html.msl-ios-storefront *){text-shadow:none;}
:is(.msl-popup-container h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-popup-form input[type="email"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);background-color:var(--msl-surface);}
:is(.msl-popup-form button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-on-action);background:var(--msl-action);}
:is(.msl-popup-form button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);}
:is(.msl-popup-form button[disabled]):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;color:var(--msl-muted);background-color:var(--msl-surface)!important;}
:is(.msl-popup-no-thanks):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-loading-spinner div):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-right-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 10%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 10%,transparent);}
:is(.msl-msg.success):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
:is(.msl-msg.error):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-negative);}
/* pages/image-upload.php#style-1 */
:is(body):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-bg);color:var(--msl-ink);font-family:var(--msl-font);}
:is(form):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.050) 0px 0px 20px;}
:is(input[type="file"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);}
:is(input[type="submit"]):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(input[type="submit"]:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.log):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.log div):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.copied):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-positive);}
/* pages/order-details.php#style-1 */
:is(.msl-receipt):is(html.msl-ios-storefront,html.msl-ios-storefront *){--bg:var(--msl-surface);--panel:var(--msl-surface);--panel-2:var(--msl-surface);--text:var(--msl-ink);--muted:var(--msl-muted);--border:color-mix(in srgb,var(--msl-line) 8%,transparent);--accent:var(--msl-accent);--accent-ghost:color-mix(in srgb,var(--msl-accent) 10%,transparent);--success:var(--msl-positive);background-image:radial-gradient(at 50% 0%, color-mix(in srgb,var(--msl-tint) 7%,transparent), transparent 55%), linear-gradient(155deg, var(--msl-surface) 0%, var(--msl-surface) 55%, var(--msl-bg) 100%);font-family:var(--msl-font);}
:is(body):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.msl-receipt__title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-receipt__status):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-positive) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-positive) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-positive) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-positive) 22%,transparent);background-image:linear-gradient(135deg, color-mix(in srgb,var(--msl-positive-surface) 11%,transparent), color-mix(in srgb,var(--msl-positive-surface) 4%,transparent));box-shadow:rgba(var(--msl-shadow-rgb),0.150) 0px 5px 25px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;color:var(--msl-positive);}
:is(.msl-receipt__status-dot):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-positive-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.090) 0px 0px 0px 4px, rgba(var(--msl-shadow-rgb),0.180) 0px 0px 12px;}
:is(.msl-receipt__status--attention):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-warning);background-color:var(--msl-surface);border-top-color:var(--msl-warning);border-right-color:var(--msl-warning);border-bottom-color:var(--msl-warning);border-left-color:var(--msl-warning);}
:is(.msl-receipt__status--attention .msl-receipt__status-dot):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-warning-surface);box-shadow:none;}
:is(.msl-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 96%,transparent) 0%, color-mix(in srgb,var(--msl-surface) 98%,transparent) 52%, var(--msl-surface) 100%);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 12px 32px, rgba(var(--msl-shadow-rgb),0.100) 0px 2px 8px, rgba(var(--msl-shadow-rgb),0.035) 0px 1px 0px inset;}
:is(.msl-card):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 8%,transparent), transparent);}
:is(.msl-card:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 17%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 17%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 17%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 17%,transparent);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 16px 42px, rgba(var(--msl-shadow-rgb),0.024) 0px 0px 24px, rgba(var(--msl-shadow-rgb),0.043) 0px 1px 0px inset;}
:is(.msl-panel__title):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-panel__title):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{background-image:linear-gradient(90deg, color-mix(in srgb,var(--msl-surface) 12%,transparent), transparent);}
:is(.msl-kv .v):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-stack):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-mono):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-item):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 6%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 6%,transparent);background-image:linear-gradient(135deg, color-mix(in srgb,var(--msl-surface) 4%,transparent), color-mix(in srgb,var(--msl-surface) 1%,transparent));}
:is(.msl-item:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);background-image:linear-gradient(135deg, color-mix(in srgb,var(--msl-tint) 4%,transparent), color-mix(in srgb,var(--msl-surface) 2%,transparent));}
:is(.msl-item__thumb):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 7%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 7%,transparent);background-color:var(--msl-surface);}
:is(.msl-item__name):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-price):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-hr):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(90deg, transparent, color-mix(in srgb,var(--msl-surface) 14%,transparent), transparent);}
:is(.msl-row):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-row .value):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-row--accent):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 15%,transparent);background-image:linear-gradient(120deg, color-mix(in srgb,var(--msl-tint) 8%,transparent), color-mix(in srgb,var(--msl-tint) 2%,transparent));box-shadow:rgba(var(--msl-shadow-rgb),0.030) 0px 1px 0px inset, rgba(var(--msl-shadow-rgb),0.090) 0px 7px 22px;}
:is(.msl-row--accent .label):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-row--accent .value):is(html.msl-ios-storefront,html.msl-ios-storefront *){text-shadow:none;}
:is(.msl-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-link:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);text-decoration-color:color-mix(in srgb,var(--msl-accent) 60%,transparent);}
@media print{
:is(body):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-receipt):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface)!important;color:var(--msl-ink)!important;}
:is(.msl-receipt__title):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-panel__title):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-kv .v):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-item__name):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-price):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-row .value):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-row--accent .value):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink)!important;text-shadow:none!important;}
:is(.msl-receipt__status):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface)!important;color:var(--msl-positive)!important;border-top-color:var(--msl-line)!important;border-right-color:var(--msl-line)!important;border-bottom-color:var(--msl-line)!important;border-left-color:var(--msl-line)!important;box-shadow:none!important;}
:is(.msl-card):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-item):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-row--accent):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface)!important;border-top-color:var(--msl-line)!important;border-right-color:var(--msl-line)!important;border-bottom-color:var(--msl-line)!important;border-left-color:var(--msl-line)!important;box-shadow:none!important;}
:is(.msl-kv .k):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-item__meta):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-row .label):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-stack):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-mono):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink)!important;}
:is(.msl-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink)!important;}
:is(.msl-receipt__status-dot):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none!important;}
:is(.msl-item__thumb):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface)!important;border-top-color:var(--msl-line)!important;border-right-color:var(--msl-line)!important;border-bottom-color:var(--msl-line)!important;border-left-color:var(--msl-line)!important;}
:is(.msl-hr):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface)!important;}
}
/* pages/product.php#style-1 */
:is(.product-options .option-selection > .option-box):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 9%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 9%,transparent);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 96%,transparent), color-mix(in srgb,var(--msl-surface) 98%,transparent));}
:is(.product-options .option-selection > .option-box:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 35%,transparent);}
:is(.product-options .option-selection > .option-box:has(input:checked)):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 75%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 75%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 75%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 75%,transparent);background-image:linear-gradient(155deg, color-mix(in srgb,var(--msl-surface) 95%,transparent), var(--msl-surface));box-shadow:rgba(var(--msl-shadow-rgb),0.140) 0px 0px 0px 1px, rgba(var(--msl-shadow-rgb),0.140) 0px 5px 20px;}
:is(.product-options .option-selection > .option-box .option-text small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:color-mix(in srgb,var(--msl-ink) 68%,transparent);}
/* pages/sales_notifications.php#style-1 */
:is(#sales-popup):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);}
:is(.sales-widget-content):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 10px 30px;color:var(--msl-ink);}
:is(.sales-close):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;color:var(--msl-muted);background:none;}
:is(.sales-close:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.sales-img-wrapper):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.sales-text):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.sales-buyer):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.sales-loc):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.sales-prod-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.sales-progress):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-tint);}
/* includes/clock-camera-buying.php#style-1 */
:is(.msl-clock-delivery):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-clock-buying):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 22%,transparent);background-image:linear-gradient(135deg, var(--msl-surface), var(--msl-surface));}
:is(.msl-clock-delivery strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-clock-delivery p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink)!important;}
:is(.msl-clock-delivery a):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-clock-buying a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-clock-delivery a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-clock-buying a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-clock-buying summary:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
:is(.msl-clock-buying h2):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font)!important;color:var(--msl-ink)!important;}
:is(.msl-clock-buying dl > div):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-bottom-color:color-mix(in srgb,var(--msl-line) 8%,transparent);}
:is(.msl-clock-buying dt):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-clock-buying dd):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-clock-buying details):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none!important;background:none!important;}
:is(.msl-clock-buying summary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-clock-buying summary):is(html.msl-ios-storefront,html.msl-ios-storefront *)::after{color:var(--msl-accent);}
:is(.msl-clock-buying ul):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.msl-clock-buying .msl-clock-help):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink)!important;}
/* includes/clock-camera-buying.php#style-2 */
@media (max-width: 767px){
:is(#msl-clock-mobile-purchase:not([hidden])):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 42%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 42%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 42%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 42%,transparent);background-color:var(--msl-surface);box-shadow:rgba(var(--msl-shadow-rgb),0.180) 0px 5px 24px;color:var(--msl-ink);font-family:var(--msl-font);}
:is(#msl-clock-mobile-purchase a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(#msl-clock-mobile-purchase button):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);color:var(--msl-on-action);font-family:var(--msl-font);}
:is(#msl-clock-mobile-purchase :is(a, button):focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-line);}
}
/* includes/product-cart-offer.php#style-1 */
:is(#msl-cart-offer):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 30%,transparent);background-color:var(--msl-surface);color:var(--msl-ink);}
:is(#msl-cart-offer strong):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(#msl-cart-offer p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(#msl-cart-offer small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
/* pages/html/about-us.html#style-1 */
:is(.costume-page.msl-company):is(html.msl-ios-storefront,html.msl-ios-storefront *){--msl-cyan:var(--msl-accent);--msl-text:var(--msl-ink);--msl-muted:inherit;--msl-border:color-mix(in srgb,var(--msl-line) 12%,transparent);background-color:transparent;font-family:var(--msl-font);}
:is(.costume-page.msl-company section):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(.costume-page.msl-company section:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:is(.costume-page.msl-company :is(h1, h2, h3)):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);background-image:none;text-shadow:none;background:none;}
:is(.costume-page.msl-company p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company a):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;}
:is(.costume-page.msl-company a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-image:none;}
:is(.costume-page.msl-company .msl-hero):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);background-image:radial-gradient(at 100% 0px, color-mix(in srgb,var(--msl-tint) 10%,transparent), transparent 60%), linear-gradient(135deg, var(--msl-surface), var(--msl-surface));box-shadow:rgba(var(--msl-shadow-rgb),0.160) 0px 12px 30px;}
:is(.costume-page.msl-company .msl-lead):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company a.msl-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company a.msl-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);color:var(--msl-on-action);}
:is(.costume-page.msl-company a.msl-button--secondary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 23%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 23%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 23%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 23%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);}
:is(.costume-page.msl-company a.msl-button--secondary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 7%,transparent);}
:is(.costume-page.msl-company .msl-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(150deg, var(--msl-surface), var(--msl-surface));}
:is(.costume-page.msl-company .msl-list li):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-facts):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.costume-page.msl-company .msl-fact dt):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.costume-page.msl-company .msl-fact dd):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-fact dd small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.costume-page.msl-company .msl-note):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);}
:is(.costume-page.msl-company .msl-steps li):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.costume-page.msl-company .msl-steps li):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:none;box-shadow:none;background:none;}
:is(.costume-page.msl-company .msl-jump a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-surface);}
:is(.costume-page.msl-company .msl-toc):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.costume-page.msl-company .msl-toc a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-prose li):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-faq-group):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.costume-page.msl-company summary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-support):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);background-image:linear-gradient(110deg, var(--msl-surface), var(--msl-surface));}
:is(.costume-page.msl-company .msl-statement):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);background-image:linear-gradient(130deg, var(--msl-surface), var(--msl-surface));box-shadow:none;}
:is(.costume-page.msl-company .msl-statement p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-widget):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-widget > p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-status-row dd):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-meta):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
@media print{
:is(.costume-page.msl-company):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company :is(h1, h2, h3, p, strong, li, dd, dt, a, .msl-lead, .msl-eyebrow)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink)!important;}
:is(.costume-page.msl-company :is(.msl-hero, .msl-card, .msl-note, .msl-support, .msl-faq-group, .msl-facts, .msl-statement)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:none;border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
}
/* pages/html/buyer-protection-policy.html#style-1 */
:is(.costume-page.msl-company):is(html.msl-ios-storefront,html.msl-ios-storefront *){--msl-cyan:var(--msl-accent);--msl-text:var(--msl-ink);--msl-muted:inherit;--msl-border:color-mix(in srgb,var(--msl-line) 12%,transparent);background-color:transparent;font-family:var(--msl-font);}
:is(.costume-page.msl-company section):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;box-shadow:none;background:none;}
:is(.costume-page.msl-company section:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
:is(.costume-page.msl-company :is(h1, h2, h3)):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);background-image:none;text-shadow:none;background:none;}
:is(.costume-page.msl-company p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company a):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:none;}
:is(.costume-page.msl-company a:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);background-image:none;}
:is(.costume-page.msl-company .msl-hero):is(html.msl-ios-storefront,html.msl-ios-storefront *){font-family:var(--msl-font);background-image:radial-gradient(at 100% 0px, color-mix(in srgb,var(--msl-tint) 10%,transparent), transparent 60%), linear-gradient(135deg, var(--msl-surface), var(--msl-surface));box-shadow:rgba(var(--msl-shadow-rgb),0.160) 0px 12px 30px;}
:is(.costume-page.msl-company .msl-lead):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company a.msl-button):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company a.msl-button:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-action);border-top-color:var(--msl-accent);border-right-color:var(--msl-accent);border-bottom-color:var(--msl-accent);border-left-color:var(--msl-accent);color:var(--msl-on-action);}
:is(.costume-page.msl-company a.msl-button--secondary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);border-top-color:color-mix(in srgb,var(--msl-line) 23%,transparent);border-right-color:color-mix(in srgb,var(--msl-line) 23%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-line) 23%,transparent);border-left-color:color-mix(in srgb,var(--msl-line) 23%,transparent);background-color:color-mix(in srgb,var(--msl-surface) 4%,transparent);}
:is(.costume-page.msl-company a.msl-button--secondary:hover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:color-mix(in srgb,var(--msl-tint) 7%,transparent);}
:is(.costume-page.msl-company .msl-card):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-image:linear-gradient(150deg, var(--msl-surface), var(--msl-surface));}
:is(.costume-page.msl-company .msl-list li):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-facts):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.costume-page.msl-company .msl-fact dt):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.costume-page.msl-company .msl-fact dd):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-fact dd small):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.costume-page.msl-company .msl-note):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 24%,transparent);background-color:color-mix(in srgb,var(--msl-tint) 4%,transparent);}
:is(.costume-page.msl-company .msl-steps li):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.costume-page.msl-company .msl-steps li):is(html.msl-ios-storefront,html.msl-ios-storefront *)::before{background-image:none;box-shadow:none;background:none;}
:is(.costume-page.msl-company .msl-jump a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-surface);}
:is(.costume-page.msl-company .msl-toc):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.costume-page.msl-company .msl-toc a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-prose li):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-faq-group):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.costume-page.msl-company summary):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-support):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);background-image:linear-gradient(110deg, var(--msl-surface), var(--msl-surface));}
:is(.costume-page.msl-company .msl-statement):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-bottom-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--msl-accent) 25%,transparent);background-image:linear-gradient(130deg, var(--msl-surface), var(--msl-surface));box-shadow:none;}
:is(.costume-page.msl-company .msl-statement p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-widget):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-widget > p):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-status-row dd):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company .msl-meta):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
@media print{
:is(.costume-page.msl-company):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);}
:is(.costume-page.msl-company :is(h1, h2, h3, p, strong, li, dd, dt, a, .msl-lead, .msl-eyebrow)):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink)!important;}
:is(.costume-page.msl-company :is(.msl-hero, .msl-card, .msl-note, .msl-support, .msl-faq-group, .msl-facts, .msl-statement)):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);box-shadow:none;border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
}
/* pages/blogs/black-friday-tech-price-comparison-worksheet.html#style-1 */
:is(.seasonal-article):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);color:var(--msl-ink);}
:is(.seasonal-article a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.seasonal-article .blog-editorial-cover):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;box-shadow:none;}
:is(.seasonal-article .blog-editorial-cover img):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;}
:is(.seasonal-article .blog-editorial-cover figcaption):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);background-color:transparent;}
:is(.seasonal-article th):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.seasonal-article td):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.seasonal-article .blog-product-cutout):is(html.msl-ios-storefront,html.msl-ios-storefront *){box-shadow:none;background-color:transparent;}
:is(.seasonal-article .blog-product-cutout a):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;}
:is(.seasonal-article .blog-product-cutout img):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:transparent;box-shadow:none;}
:is(.seasonal-article .blog-product-cutout figcaption):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);background-color:transparent;}
/* pages/blogs/camera-bundle-checkout-cost.html#style-1 */
:is(.msl-new-guide):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-ink);background-color:var(--msl-surface);}
:is(.msl-new-guide a):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
:is(.msl-new-guide .byline):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-muted);}
:is(.msl-new-guide .guide-toc):is(html.msl-ios-storefront,html.msl-ios-storefront *){background-color:var(--msl-surface);}
:is(.msl-new-guide td):is(html.msl-ios-storefront,html.msl-ios-storefront *),:is(.msl-new-guide th):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);border-right-color:var(--msl-line);border-bottom-color:var(--msl-line);border-left-color:var(--msl-line);}
:is(.msl-new-guide .related):is(html.msl-ios-storefront,html.msl-ios-storefront *){border-top-color:var(--msl-line);}
:is(.msl-new-guide a:focus-visible):is(html.msl-ios-storefront,html.msl-ios-storefront *){outline-color:var(--msl-accent);}
/* pages/blogs/charging-stand-small-bank-or-car-winter-driving-and-black-friday-guide-2026.html#style-1 */
:is(.see-more-link):is(html.msl-ios-storefront,html.msl-ios-storefront *){color:var(--msl-accent);}
/* Small, opt-in adjustments to existing surfaces; no display, positioning,
   visibility, pointer-events, content, image filters or commerce selectors are rewritten. */
html.msl-ios-storefront {
  /* The root canvas remains visible beyond the body's initial viewport. */
  background:var(--msl-bg)!important;
  --msl-font:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;
  --primary-font:var(--msl-font);--secondary-font:var(--msl-font);
  --background-color:var(--msl-bg);--text-color:var(--msl-ink);--header-text-color:var(--msl-ink);
  --link-hover-color:var(--msl-accent);--border-color:var(--msl-line);
  --button-background-color:var(--msl-action);--button-hover-background-color:#0058ba;--button-text-color:#fff;
  --msl-positive-surface:#17452a;--msl-negative-surface:#54242c;--msl-warning-surface:#4c361a;
  --msl-positive-fill:#176f38;--msl-negative-fill:#b42332;--msl-warning-fill:#855000;
  --msl-shadow-rgb:0,0,0;
}
html.msl-ios-storefront[data-msl-theme=light] {--msl-positive-surface:#e5f5e9;--msl-negative-surface:#fcebed;--msl-warning-surface:#fff0d9;--msl-shadow-rgb:28,28,40;}
html.msl-ios-storefront body {background:var(--msl-bg)!important;color:var(--msl-ink)!important;font-family:var(--msl-font);color-scheme:inherit!important;}
html.msl-ios-storefront :is(h1,h2,h3,h4,label,legend) {color:var(--msl-ink);}
html.msl-ios-storefront :is(.product-list-thumb,.cart-item,.cart-1,.cart-2,.checkout-left,.checkout-right,.shipping-promo,.promo-code,.spr_card,.spr_history,.msl-catalog-empty,.user-dropdown,.auth-dropdown,.add-to-cart-modal-content,.msl-reco-card,.cn-card) {background:var(--msl-surface)!important;border-color:var(--msl-line)!important;border-radius:24px;box-shadow:none;}
html.msl-ios-storefront :is(.product-container,.product-list-container,.products-container) {color:var(--msl-ink);}
html.msl-ios-storefront :is(.top-nav,.msl-desktop-sidebar,.msl-nav-panel,.amazing-dropdown-menu,.currency-menu) {background:var(--msl-glass)!important;color:var(--msl-ink);border-color:var(--msl-line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}
html.msl-ios-storefront :is(.product-list-thumb-name,.product-detail__title,.product-name,.order-info strong,.summary-total,.cart-subtotal,.cart-subtotal__amount) {color:var(--msl-ink)!important;}
html.msl-ios-storefront :is(.product-list-thumb-price,.bold-price-in-product,.product-price,.pricing-text,.promotion-price,.discounted-price) {color:var(--msl-accent)!important;}
html.msl-ios-storefront .bold-price-in-product {color:var(--msl-ink)!important;-webkit-text-fill-color:var(--msl-ink)!important;font-weight:800;}
html.msl-ios-storefront .saving-badge-circle {box-sizing:border-box;min-height:30px;min-width:50px;padding:6px 10px;border:1px solid #c6203e!important;border-radius:10px!important;background:#c6203e!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px;font-weight:800;line-height:1.3;text-shadow:none;box-shadow:none!important;}
html.msl-ios-storefront :is(.promo-muted-pro,.terms-text,.delivery,.order-info small,.spr_note,.footer-section p) {color:var(--msl-muted);}
html.msl-ios-storefront :is(input:not([type=hidden]):not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select) {background-color:var(--msl-raised);color:var(--msl-ink);border-color:var(--msl-line);color-scheme:inherit;}
html.msl-ios-storefront :is(input,textarea)::placeholder {color:var(--msl-muted);opacity:1;}
html.msl-ios-storefront :is(input,textarea,select):focus-visible {outline:3px solid var(--msl-accent);outline-offset:3px;}
html.msl-ios-storefront :is([aria-invalid=true],.invalid,.is-invalid,.spr_error) {border-color:var(--msl-negative)!important;}
html.msl-ios-storefront :is(.error-message,#card-errors,.field-error,.spr_error) {color:var(--msl-negative)!important;}
html.msl-ios-storefront :is(.spr_success,.success-message) {color:var(--msl-positive);}
html.msl-ios-storefront :is(#main-add-to-cart-button,#next-btn,.pay-btn,.cart-submit>.button,.spr_button) {background:var(--msl-action)!important;color:#fff!important;border-radius:16px;}
html.msl-ios-storefront :is(.custom-divider,.mini-custom-divider) {background:var(--msl-line);border-color:var(--msl-line);box-shadow:none;}
html.msl-ios-storefront .user-dropdown .msl-appearance-control {padding:14px 12px;border-top:1px solid var(--msl-line);margin-top:8px;}
html.msl-ios-storefront .msl-appearance-footer {max-width:1200px;margin:0 auto;padding:20px 24px calc(24px + env(safe-area-inset-bottom,0px));}
html.msl-ios-storefront .msl-appearance-footer .msl-appearance-control {justify-content:center;}
html.msl-ios-storefront #currency-form {background:transparent!important;box-shadow:none!important;}
html.msl-ios-storefront .top-nav #currency-trigger {display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px;border:1px solid var(--msl-line)!important;border-radius:14px!important;background:var(--msl-raised)!important;color:var(--msl-ink)!important;box-shadow:none!important;font:600 13px/1.2 var(--msl-font);}
html.msl-ios-storefront #currency-trigger .currency-caret {color:var(--msl-muted)!important;}
html.msl-ios-storefront .top-nav #currency-menu {padding:6px;border:1px solid var(--msl-line);border-radius:18px;background:var(--msl-surface)!important;box-shadow:var(--msl-shadow)!important;}
html.msl-ios-storefront #currency-menu>li {box-sizing:border-box;min-height:44px;padding:10px 12px;border-radius:12px;color:var(--msl-ink);}
html.msl-ios-storefront #currency-menu>li:is(:hover,:focus,[aria-selected=true]) {background:var(--msl-tint)!important;color:var(--msl-accent)!important;}
html.msl-ios-storefront :is(.product-list-thumb button.add-to-cart-icon,#settings-page button.save,.msl-ios-upload input[type=submit]) {background:var(--msl-action)!important;color:#fff!important;border-color:var(--msl-action)!important;}
/* Catalog actions keep one surface, inset and legible icon in both themes. */
html.msl-ios-storefront .msl-listing-card {border-radius:20px!important;padding:14px!important;}
html.msl-ios-storefront .product-list-thumb .add-to-cart-icon {border-radius:14px!important;min-height:44px;padding:11px 8px!important;margin-top:12px!important;background:var(--msl-action)!important;color:var(--msl-on-action)!important;border-color:var(--msl-action)!important;box-shadow:none!important;}
html.msl-ios-storefront .product-list-thumb .add-to-cart-icon :is(.btn-text2,i,svg) {color:var(--msl-on-action)!important;-webkit-text-fill-color:var(--msl-on-action)!important;opacity:1;}
html.msl-ios-storefront .product-list-thumb .add-to-cart-icon .btn-text2 {display:inline-flex;align-items:center;justify-content:center;gap:8px;}
html.msl-ios-storefront .product-list-thumb .add-to-cart-icon:not(:disabled):not([aria-disabled=true]):hover {background:#0058ba!important;border-color:#0058ba!important;}
html.msl-ios-storefront .product-list-thumb .add-to-cart-icon:focus-visible {outline:3px solid var(--msl-accent)!important;outline-offset:3px!important;}
html.msl-ios-storefront :is(.fa-star,.fa-star-half-alt,.fa-star-half-stroke,.fa-star-o) {color:var(--msl-rating)!important;}
@media(max-width:600px){html.msl-ios-storefront .msl-listing-card{padding:10px!important;}}
html.msl-ios-storefront .msl-ios-upload,html.msl-ios-storefront .msl-ios-upload * {box-sizing:border-box;}
html.msl-ios-storefront .msl-ios-upload form {max-width:400px;}
html.msl-ios-storefront .checkout-container :is(.back-btn,#apply-promo-btn) {background:var(--msl-raised)!important;color:var(--msl-ink)!important;border-color:var(--msl-line)!important;}
html.msl-ios-storefront .checkout-container :is(.promo-code input,.payment-reassurance) {color:var(--msl-muted)!important;}
html.msl-ios-storefront .checkout-container .promo-code input {background:var(--msl-raised)!important;}
html.msl-ios-storefront body :is(button[type=submit],input[type=submit]):not(.msl-menu-logout) {background:var(--msl-action)!important;color:#fff!important;border-color:var(--msl-action)!important;}
/* Explicit foreground fills and inline receipt colors must follow the theme. */
html.msl-ios-storefront .msl-heading-accent {-webkit-text-fill-color:var(--msl-accent)!important;color:var(--msl-accent)!important;}
html.msl-ios-storefront .msl-search-panel {background:var(--msl-surface)!important;color:var(--msl-ink);border-color:var(--msl-line)!important;box-shadow:var(--msl-shadow)!important;}
html.msl-ios-storefront :is(.msl-kv .v,.msl-receipt__contact-grid .msl-mono,.msl-row--accent .label) {color:var(--msl-ink)!important;}
html.msl-ios-storefront :is(input,textarea)::placeholder {color:var(--msl-muted)!important;opacity:1!important;-webkit-text-fill-color:var(--msl-muted)!important;}
html.msl-ios-storefront .spr_scope,html.msl-ios-storefront #settings-page {color-scheme:inherit;}
html.msl-ios-storefront :is(.msl-info-page .msl-button,.msl-journal-shop-actions a:first-child,.pc-page .pc-shop) {background:var(--msl-action)!important;color:var(--msl-on-action)!important;border-color:var(--msl-action)!important;}
html.msl-ios-storefront .msl-info-page .msl-button :is(span,svg) {color:inherit;}
html.msl-ios-storefront .msl-totals .msl-row:not(.msl-row--accent) .value[style] {color:var(--msl-positive)!important;}
html.msl-ios-storefront .msl-receipt {background:var(--msl-bg)!important;}
html.msl-ios-storefront .icon-container .icon-item :is(.title,.estimate) {color:var(--msl-muted)!important;}
/* Delivery estimates use a quiet, high-contrast timeline in either scheme. */
html.msl-ios-storefront .parent-container:has(.free-shipping-title) {background:var(--msl-surface)!important;border-color:var(--msl-line)!important;border-radius:24px;box-shadow:none!important;}
html.msl-ios-storefront .parent-container:has(.free-shipping-title)::after {background:none!important;}
html.msl-ios-storefront .free-shipping-title {color:var(--msl-ink)!important;border-color:var(--msl-line)!important;}
html.msl-ios-storefront .free-shipping-title i[style] {color:var(--msl-accent)!important;filter:none;animation:none;}
html.msl-ios-storefront .shipping-countdown {background:var(--msl-tint)!important;color:var(--msl-accent)!important;border-color:var(--msl-line)!important;border-radius:8px;box-shadow:none!important;}
html.msl-ios-storefront .parent-container .icon-container::before {background:linear-gradient(90deg,var(--msl-accent) 0%,var(--msl-accent) 50%,var(--msl-muted) 50%,var(--msl-muted) 100%)!important;box-shadow:none!important;}
html.msl-ios-storefront .parent-container :is(.icon-name-1,.icon-name-2,.icon-name-3) {box-shadow:none!important;animation:none;}
html.msl-ios-storefront .parent-container .icon-name-1 {background:var(--msl-accent)!important;border-color:var(--msl-accent)!important;}
html.msl-ios-storefront .parent-container .icon-name-2 {background:var(--msl-surface)!important;border-color:var(--msl-accent)!important;}
html.msl-ios-storefront .parent-container .icon-name-3 {background:var(--msl-raised)!important;border-color:var(--msl-muted)!important;}
/* Review entry uses the same inset fields and controls as an iOS sheet. */
html.msl-ios-storefront #review-modal {box-sizing:border-box;padding:16px!important;background:rgba(0,0,0,.48)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
html.msl-ios-storefront #review-modal .review-modal__dialog {box-sizing:border-box;width:min(560px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--msl-line);border-radius:28px;background:var(--msl-surface)!important;box-shadow:var(--msl-shadow)!important;}
html.msl-ios-storefront #review-modal #review-modal-title {margin:0 52px 24px 0;padding:0;border:0;font-size:22px;font-weight:700;line-height:1.35;}
html.msl-ios-storefront #review-modal-close {top:16px;right:16px;width:44px;height:44px;min-width:44px;min-height:44px;border:0;border-radius:50%;background:var(--msl-raised)!important;color:var(--msl-muted)!important;font-size:20px;box-shadow:none!important;}
html.msl-ios-storefront #review-form {background:transparent!important;box-shadow:none!important;}
html.msl-ios-storefront #review-form label {margin:20px 0 8px;color:var(--msl-ink);font-size:13px;font-weight:600;}
html.msl-ios-storefront #review-form :is(input:not([type=hidden]),textarea,select) {min-height:48px;padding:12px 14px;border:1px solid var(--msl-line)!important;border-radius:12px;background:var(--msl-raised)!important;color:var(--msl-ink)!important;font-family:var(--msl-font);font-size:16px;box-shadow:none!important;}
html.msl-ios-storefront #review-form :is(input,textarea,select):focus-visible {border-color:var(--msl-accent)!important;outline:2px solid var(--msl-accent)!important;outline-offset:2px;}
html.msl-ios-storefront #review-form input[type=file] {padding:8px;font-size:13px;}
html.msl-ios-storefront #review-form input[type=file]::file-selector-button {margin-right:12px;padding:10px 12px;border:0;border-radius:9px;background:var(--msl-tint);color:var(--msl-accent);font:600 13px var(--msl-font);cursor:pointer;}
html.msl-ios-storefront #rev-stars {display:flex;gap:6px;flex-wrap:wrap;}
html.msl-ios-storefront #rev-stars button {box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--msl-line);border-radius:12px;background:var(--msl-raised)!important;color:var(--msl-muted)!important;font-size:24px;box-shadow:none!important;}
html.msl-ios-storefront #rev-stars button.active {background:var(--msl-rating-surface)!important;border-color:var(--msl-rating);color:var(--msl-rating)!important;}
html.msl-ios-storefront #review-form button[type=submit] {width:100%;min-height:48px;margin-top:24px;padding:12px 16px;border-radius:14px;font-size:16px;font-weight:600;}
html.msl-ios-storefront #rev-msg {margin-top:12px;color:var(--msl-muted);font-size:13px;line-height:1.5;}
html.msl-ios-storefront #rev-msg:empty {margin:0;}
@media(max-width:360px){html.msl-ios-storefront #review-modal .review-modal__dialog{padding:20px;}}
html.msl-ios-storefront .terms-text a {color:var(--msl-accent)!important;}
html.msl-ios-storefront #promo-message {color:var(--msl-muted)!important;}
html.msl-ios-storefront .cod-main-wrap .prod-info>div[style] {color:var(--msl-accent)!important;}
html.msl-ios-storefront .cod-main-wrap :is(label span[style],div[style]>span[style]) {color:var(--msl-muted)!important;}
html.msl-ios-storefront :is(.cod-main-wrap,.cod-form) {background:var(--msl-surface)!important;border-color:var(--msl-line)!important;box-shadow:none!important;}
html.msl-ios-storefront .option-text small {color:var(--msl-muted)!important;-webkit-text-fill-color:var(--msl-muted)!important;}
/* Related actions remain inside their original link/handler structure, with
   a reserved row below the price instead of an overlay in the image area. */
html.msl-ios-storefront .related-product-list .product-list-thumb {box-sizing:border-box;padding:12px;border-radius:20px!important;}
html.msl-ios-storefront .related-product-list .product-list-link {position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding-bottom:56px;}
html.msl-ios-storefront .related-product-list .product-list-image-container {position:static;}
html.msl-ios-storefront .related-product-list .add-to-cart-icon {position:absolute!important;inset:auto 0 0!important;width:100%!important;height:44px;margin:0!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font:600 12px/1.4 var(--msl-font);}
html.msl-ios-storefront .msl-confidence-section .benefit-table {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;}
html.msl-ios-storefront .msl-confidence-section .benefit-row {min-height:0;padding:14px 12px;border-radius:18px;background:var(--msl-surface)!important;border-color:var(--msl-line);box-shadow:none!important;justify-content:flex-start;}
html.msl-ios-storefront .msl-confidence-section .benefit-icon {width:30px;height:30px;margin:0 0 8px;border-radius:9px;font-size:16px;box-shadow:none!important;}
html.msl-ios-storefront .msl-confidence-section .benefit-description {justify-content:flex-start;}
html.msl-ios-storefront .msl-confidence-section .benefit-description strong {font-size:13px;line-height:1.35;margin-bottom:5px;}
html.msl-ios-storefront .msl-confidence-section .benefit-description small {font-size:12px;line-height:1.45;}
html.msl-ios-storefront .msl-confidence-section .benefit-row:hover {transform:none;}
/* Purchase forms are padded cards; cart columns are transparent layout only. */
html.msl-ios-storefront #add-to-cart-form {box-sizing:border-box;padding:clamp(16px,2.6vw,24px);border:1px solid var(--msl-line);border-radius:24px;background:var(--msl-surface)!important;box-shadow:none!important;}
html.msl-ios-storefront #add-to-cart-form .product-options .option-selection {grid-template-columns:repeat(auto-fit,minmax(90px,1fr))!important;gap:8px!important;}
html.msl-ios-storefront #add-to-cart-form .product-options {margin:12px 0 16px;}
html.msl-ios-storefront #add-to-cart-form .option-box {min-height:54px!important;padding:8px 10px!important;background:var(--msl-raised)!important;border-color:var(--msl-line)!important;border-radius:12px!important;box-shadow:none!important;transform:none!important;}
html.msl-ios-storefront #add-to-cart-form .option-text {gap:3px!important;}
html.msl-ios-storefront #add-to-cart-form .option-box:has(input:checked) {background:var(--msl-tint)!important;border-color:var(--msl-accent)!important;}
html.msl-ios-storefront #add-to-cart-form .option-box:focus-within {outline:3px solid var(--msl-accent);outline-offset:3px;}
html.msl-ios-storefront #add-to-cart-form .cart-option-validation {color:var(--msl-negative)!important;-webkit-text-fill-color:var(--msl-negative)!important;}
html.msl-ios-storefront #add-to-cart-form .icons-group-in-product {gap:8px;}
html.msl-ios-storefront .msl-purchase-row {display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:stretch;width:100%;margin:8px 0 0;}
html.msl-ios-storefront .msl-purchase-row .aot-qty {box-sizing:border-box;display:flex;align-items:center;gap:0;width:100%;min-height:54px;margin:0;padding:0;border:1px solid var(--msl-line);border-radius:14px;background:var(--msl-raised);}
html.msl-ios-storefront .msl-purchase-row .aot-qty-btn {flex:0 0 34px;width:34px;min-width:34px;height:52px;min-height:52px;padding:0;border:0!important;border-radius:13px;background:transparent!important;color:var(--msl-ink)!important;box-shadow:none!important;}
html.msl-ios-storefront .msl-purchase-row #quantity {flex:1 1 0;box-sizing:border-box;width:0;min-width:0;height:52px;min-height:0;margin:0;padding:8px 2px;border:0;background:transparent!important;box-shadow:none!important;text-align:center;font-size:16px;}
html.msl-ios-storefront .msl-purchase-row #main-add-to-cart-button {width:100%;min-width:0;margin:0!important;padding:12px 10px;}
html.msl-ios-storefront .msl-purchase-row #main-add-to-cart-button .btn-text {white-space:normal;}
html.msl-ios-storefront #add-to-cart-form .aot-qty-label {display:block;margin:16px 0 8px;}
html.msl-ios-storefront #add-to-cart-form #payment-request-button:not(:empty) {margin-top:12px;}
html.msl-ios-storefront .msl-customer-reviews>h2 {font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.2px;text-transform:none;}
html.msl-ios-storefront .msl-customer-reviews .rating-breakdown-section:has(.no-reviews-message) {display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:none;padding:18px;border:1px solid var(--msl-line);border-radius:20px;background:var(--msl-surface)!important;box-shadow:none!important;}
html.msl-ios-storefront .msl-customer-reviews .no-reviews-message {margin:0;color:var(--msl-muted);text-align:left;line-height:1.5;}
html.msl-ios-storefront .rating-breakdown-section:has(.no-reviews-message) .msl-reviews-action-bar {width:100%;margin:0;justify-content:flex-start;}
html.msl-ios-storefront .msl-customer-reviews .msl-write-review-btn {border-radius:12px;background:var(--msl-raised)!important;color:var(--msl-ink)!important;border-color:var(--msl-line)!important;}
html.msl-ios-storefront .msl-customer-reviews .msl-write-review-btn i {color:var(--msl-accent)!important;}
html.msl-ios-storefront .msl-customer-reviews .rating-breakdown-section {max-width:none;padding:20px;border:1px solid var(--msl-line);border-radius:20px;background:var(--msl-surface)!important;box-shadow:none!important;}
html.msl-ios-storefront .msl-customer-reviews .rating-breakdown-section .progress-bar {background:var(--msl-raised)!important;border-color:var(--msl-line)!important;box-shadow:none!important;}
html.msl-ios-storefront .msl-customer-reviews .progress-fill-in-reviews {background:var(--msl-rating)!important;box-shadow:none!important;}
html.msl-ios-storefront .msl-customer-reviews .progress-fill-in-reviews::after {background:none!important;}
html.msl-ios-storefront .msl-desktop-sidebar .msl-sidebar-search {box-sizing:border-box;gap:0;padding:0;border:1px solid var(--msl-line)!important;border-radius:14px!important;background:var(--msl-raised)!important;box-shadow:none!important;overflow:hidden;}
html.msl-ios-storefront .msl-sidebar-search #msl-sidebar-query {min-width:0;min-height:44px;padding:10px 12px;border:0!important;border-radius:0;background:transparent!important;color:var(--msl-ink)!important;box-shadow:none!important;}
html.msl-ios-storefront .msl-sidebar-search button[type=submit] {flex:0 0 44px;width:44px;min-height:44px;padding:10px;border:0;border-radius:0 13px 13px 0;background:var(--msl-action)!important;color:var(--msl-on-action)!important;}
html.msl-ios-storefront .msl-sidebar-search button i {color:inherit!important;}
html.msl-ios-storefront .msl-sidebar-shortcuts {gap:8px;}
html.msl-ios-storefront .msl-sidebar-shortcuts>a {min-height:44px;padding:10px 12px;border:1px solid var(--msl-line);border-radius:14px;background:var(--msl-tint)!important;color:var(--msl-ink)!important;}
html.msl-ios-storefront .msl-sidebar-quick {gap:8px;}
html.msl-ios-storefront .msl-sidebar-quick>a {min-height:40px;padding:8px;border:1px solid var(--msl-line);border-radius:12px;background:var(--msl-raised)!important;color:var(--msl-ink)!important;}
html.msl-ios-storefront .al-product button.al-text-button[type=submit] {background:transparent!important;color:var(--msl-accent)!important;border:0!important;box-shadow:none!important;padding:8px 0;border-radius:0;}
@media(min-width:1081px){html.msl-ios-storefront .product-container{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);column-gap:24px;align-items:start;}html.msl-ios-storefront .product-container>:is(.product-images,.product-detail){width:100%!important;min-width:0;}}
/* A dedicated top edge keeps the heart clear of product/lens callout pixels. */
html.msl-ios-storefront .msl-favourite-card {position:relative;padding-top:52px!important;}
html.msl-ios-storefront .msl-favourite-button {position:absolute;top:6px;right:8px;z-index:4;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--msl-line);border-radius:50%;background:var(--msl-raised);color:var(--msl-ink);box-shadow:none;cursor:pointer;}
html.msl-ios-storefront .msl-favourite-button svg {display:block;width:21px;height:21px;pointer-events:none;}
html.msl-ios-storefront .msl-favourite-button.is-saved {color:var(--msl-negative);}
html.msl-ios-storefront .msl-favourite-button.is-saved svg {fill:currentColor;}
html.msl-ios-storefront .msl-favourite-button:hover {background:var(--msl-tint);}
html.msl-ios-storefront .msl-favourite-button:focus-visible {outline:3px solid var(--msl-accent);outline-offset:2px;}
html.msl-ios-storefront .msl-favourite-button:disabled {opacity:.65;cursor:progress;}
html.msl-ios-storefront .msl-favourites-toast {position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:10000;box-sizing:border-box;width:max-content;max-width:calc(100% - 32px);padding:12px 18px;border:1px solid var(--msl-line);border-radius:16px;background:var(--msl-surface);color:var(--msl-ink);box-shadow:var(--msl-shadow);font:500 14px/1.5 var(--msl-font);pointer-events:none;}
html.msl-ios-storefront .msl-favourites-toast[hidden] {display:none;}
html.msl-ios-storefront #faqList .msl-faq-item[hidden],html.msl-ios-storefront .msl-faq-controls>[hidden] {display:none!important;}
html.msl-ios-storefront .msl-faq-controls {display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;}
html.msl-ios-storefront .msl-faq-controls button {min-height:44px;padding:10px 14px;border:1px solid var(--msl-line);border-radius:12px;background:var(--msl-raised);color:var(--msl-accent);font:600 13px/1.4 var(--msl-font);cursor:pointer;}
html.msl-ios-storefront .msl-faq-controls button:focus-visible {outline:3px solid var(--msl-accent);outline-offset:2px;}
html.msl-ios-storefront .msl-faq-count {flex-basis:100%;color:var(--msl-muted);font-size:12px;line-height:1.5;}
@media(min-width:600px){
 html.msl-ios-storefront .msl-customer-reviews #review-list {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;}
 html.msl-ios-storefront #faqList {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;}
}
html.msl-ios-storefront #cart-container :is(#cart_form,.cart-columns,.cart-details,.cart-footer) {background:transparent!important;box-shadow:none!important;}
html.msl-ios-storefront :is(.checkout-container form,.cod-main-wrap .cod-form,.spr_card .spr_form,.msl-journal-toolbar,#address-form>form,#account-settings-form,.cn-card form) {background:transparent!important;box-shadow:none!important;}
html.msl-ios-storefront .checkout-container :is(.checkout-left,.checkout-right) {box-sizing:border-box;padding:clamp(18px,2.6vw,28px);border-radius:24px;}
html.msl-ios-storefront .checkout-container :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea) {border-radius:14px;}
html.msl-ios-storefront .cart-submit>.button--minimal {background:var(--msl-raised)!important;color:var(--msl-ink)!important;border-color:var(--msl-line)!important;box-shadow:none!important;}
/* Reading sections need their own inset, independent of legacy section resets. */
html.msl-ios-storefront .costume-page.msl-company .msl-prose>section {padding:clamp(18px,3vw,28px);margin:0 0 20px;border:1px solid var(--msl-line);border-radius:20px;background:var(--msl-surface);box-shadow:none;}
html.msl-ios-storefront .costume-page.msl-company .msl-prose>section:last-child {margin-bottom:0;}
html.msl-ios-storefront .costume-page.msl-company .msl-prose>section :is(h2,h3) {line-height:1.4;}
html.msl-ios-storefront .costume-page.msl-company .msl-actions .msl-button:not(.msl-button--secondary) {background:var(--msl-action)!important;color:var(--msl-on-action)!important;border-color:var(--msl-action)!important;-webkit-text-fill-color:var(--msl-on-action)!important;}
html.msl-ios-storefront .costume-page.msl-company .msl-actions .msl-button--secondary {background:var(--msl-raised)!important;color:var(--msl-ink)!important;border-color:var(--msl-line)!important;-webkit-text-fill-color:var(--msl-ink)!important;}
html.msl-ios-storefront .costume-page.msl-company .msl-actions .msl-button :is(i,svg) {color:inherit!important;-webkit-text-fill-color:currentColor!important;}
/* Homepage collection and carousel surfaces share the same materials. */
html.msl-ios-storefront .custom-home-security-section {background:transparent!important;box-shadow:none!important;}
html.msl-ios-storefront .custom-home-security-section .custom-category-section {background:var(--msl-surface)!important;border:1px solid var(--msl-line);border-radius:20px;box-shadow:none!important;padding:14px;}
html.msl-ios-storefront .custom-home-security-section .custom-product-list-thumb {background:var(--msl-raised)!important;border-radius:14px;box-shadow:none!important;}
html.msl-ios-storefront .custom-home-security-section .custom-product-list-image-container {padding:6px;}
html.msl-ios-storefront :is(.custom-home-savings-section,.custom-home-featured-section,.custom-home-blog-section) {background:var(--msl-surface)!important;border-color:var(--msl-line)!important;border-radius:24px;box-shadow:none!important;}
html.msl-ios-storefront .custom-home-savings-section .aotpc-card {background:var(--msl-raised)!important;border-color:var(--msl-line)!important;border-radius:18px;box-shadow:none!important;}
html.msl-ios-storefront .custom-home-savings-section .aotpc-code {background:var(--msl-surface)!important;color:var(--msl-ink)!important;border-color:var(--msl-line)!important;box-shadow:none!important;}
html.msl-ios-storefront .aotpc-dot {display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent!important;box-shadow:none!important;transform:none!important;opacity:1!important;}
html.msl-ios-storefront .aotpc-dot::before {content:'';display:block;position:static;width:8px;height:8px;background:var(--msl-muted)!important;box-shadow:none!important;border-radius:999px;transform:none;opacity:1;}
html.msl-ios-storefront .aotpc-dot.aotpc-active::before {width:20px;background:var(--msl-accent)!important;}
html.msl-ios-storefront :is(.custom-home-featured-section,.custom-home-blog-section) .nav-btn:not(:disabled) {background:var(--msl-raised)!important;color:var(--msl-accent)!important;border-color:var(--msl-line)!important;box-shadow:none!important;}
@media(max-width:360px){
 html.msl-ios-storefront .top-nav {gap:4px;}
 html.msl-ios-storefront .top-nav .top-nav--icons {gap:0;}
 html.msl-ios-storefront .top-nav :is(.search-toggle,.cart-link,.icon-button,.cn-bell) {width:34px;min-width:34px;padding-inline:5px;}
 html.msl-ios-storefront .top-nav #currency-trigger {padding-inline:6px;gap:5px;font-size:12px;}
}
/* Product controls and information use the same iOS materials in both themes. */
html.msl-ios-storefront .icons-group-in-product {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;margin:16px 0 0;border:1px solid var(--msl-line);border-radius:18px;background:var(--msl-raised);box-shadow:none;}
html.msl-ios-storefront .icons-group-in-product>button {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:58px;margin:0;padding:8px 3px;border:0;border-radius:12px;background:transparent!important;color:var(--msl-accent)!important;box-shadow:none!important;transform:none;}
html.msl-ios-storefront .icons-group-in-product>button .icon-text {font-size:11px;font-weight:600;line-height:1.2;color:var(--msl-ink)!important;}
html.msl-ios-storefront .icons-group-in-product>button i {font-size:20px;color:inherit!important;}
html.msl-ios-storefront .icons-group-in-product>button:is(.liked,.on) {background:var(--msl-tint)!important;}
html.msl-ios-storefront .icons-group-in-product>button.liked {color:var(--msl-negative)!important;}
html.msl-ios-storefront .icons-group-in-product>button:focus-visible {outline:2px solid var(--msl-accent);outline-offset:1px;}
html.msl-ios-storefront .highlights-table {background:var(--msl-raised)!important;border:1px solid var(--msl-line)!important;border-radius:14px;box-shadow:none!important;}
html.msl-ios-storefront .highlights-table :is(td,th) {background:transparent!important;color:var(--msl-ink)!important;border-bottom:1px solid var(--msl-line)!important;padding:12px 14px;box-shadow:none!important;}
html.msl-ios-storefront .highlights-table td:first-child {color:var(--msl-muted)!important;}
html.msl-ios-storefront .highlights-table td:first-child strong {color:inherit!important;}
html.msl-ios-storefront .highlights-table tr:last-child td {border-bottom:0!important;}
html.msl-ios-storefront .stock-and-incart .pulsing-dot {background:#168148!important;opacity:1!important;animation:none!important;box-shadow:none!important;}
html.msl-ios-storefront .stock-and-incart .pulsing-dot.dot-orange {background:#b56b00!important;}
html.msl-ios-storefront .stock-and-incart .pulsing-dot.dot-red {background:#c6203e!important;}
html.msl-ios-storefront[data-msl-theme="dark"] .stock-and-incart .pulsing-dot {background:#55d68a!important;}
html.msl-ios-storefront[data-msl-theme="dark"] .stock-and-incart .pulsing-dot.dot-orange {background:#ffbd55!important;}
html.msl-ios-storefront[data-msl-theme="dark"] .stock-and-incart .pulsing-dot.dot-red {background:#ff7d91!important;}
html.msl-ios-storefront[data-msl-theme="light"] :is(.product-old-price,.product-old-price1)::after {background:#c6203e!important;box-shadow:none!important;}
html.msl-ios-storefront[data-msl-theme="light"] :is(del,s,.product-old-price,.product-old-price1) {text-decoration-color:#c6203e!important;}
html.msl-ios-storefront[data-msl-theme="light"] .bold-price-in-product {color:var(--msl-accent)!important;-webkit-text-fill-color:var(--msl-accent)!important;}
html.msl-ios-storefront[data-msl-theme="light"] .bold-price-in-product .real-price-chart {color:#c6203e!important;-webkit-text-fill-color:#c6203e!important;}
html.msl-ios-storefront #faq-container {background:var(--msl-surface)!important;border-color:var(--msl-line)!important;box-shadow:none!important;}
html.msl-ios-storefront #faq-container .msl-accordion-summary {background:var(--msl-raised)!important;color:var(--msl-ink)!important;box-shadow:none!important;}
html.msl-ios-storefront #faqList .msl-faq-item {background:var(--msl-raised)!important;border:1px solid var(--msl-line);border-radius:14px;box-shadow:none!important;}
html.msl-ios-storefront #faqList .msl-faq-question {color:var(--msl-ink)!important;font-weight:650;line-height:1.5;}
html.msl-ios-storefront #faqList .msl-faq-question :is(span,strong,em) {color:inherit!important;}
html.msl-ios-storefront #faqList .msl-faq-answer {color:var(--msl-muted)!important;line-height:1.65;}
html.msl-ios-storefront #faq-container .msl-faq-count {color:var(--msl-muted)!important;}
html.msl-ios-storefront {--msl-sale:#ff6961;}
html.msl-ios-storefront[data-msl-theme="light"] {--msl-sale:#c6203e;}
html.msl-ios-storefront .bold-price-in-product:has(.real-price-chart),
html.msl-ios-storefront .product-list-thumb-price:has(.product-old-price1) .bold-price1 {color:var(--msl-sale)!important;-webkit-text-fill-color:var(--msl-sale)!important;}
html.msl-ios-storefront .bold-price-in-product .real-price-chart {color:var(--msl-sale)!important;-webkit-text-fill-color:var(--msl-sale)!important;}
html.msl-ios-storefront :is(.cart-price-drop,.discounted-price) {color:var(--msl-sale)!important;-webkit-text-fill-color:var(--msl-sale)!important;}
html.msl-ios-storefront .msl-desktop-sidebar .msl-sidebar-search {box-sizing:border-box;width:calc(100% - 28px);margin:14px 14px 12px;padding:0;flex-shrink:0;}
html.msl-ios-storefront .msl-desktop-sidebar .msl-sidebar-shortcuts {box-sizing:border-box;width:100%;margin:0;padding:0 14px 16px;gap:10px;}
html.msl-ios-storefront .msl-desktop-sidebar .msl-sidebar-quick {gap:8px;margin:0;}
@media(min-width:600px){html.msl-ios-storefront #faqList {align-items:stretch;grid-auto-rows:auto;}html.msl-ios-storefront #faqList .msl-faq-item {box-sizing:border-box;min-width:0;margin:0;align-self:stretch;}}
@media(min-width:600px){html.msl-ios-storefront .msl-customer-reviews #review-list {align-items:stretch;}html.msl-ios-storefront .msl-customer-reviews #review-list>.user-review-box {display:flex;flex-direction:column;box-sizing:border-box;min-width:0;width:100%;margin:0;align-self:stretch;}html.msl-ios-storefront .msl-customer-reviews #review-list .review-date {margin-top:auto;padding-top:12px;}}
/* Keep the tracking guide's intentional line break at every screen width. */
html.msl-ios-storefront #msl-tracking .mt-guide h2 br {display:initial!important;}
html.msl-ios-storefront #msl-tracking .mt-guide h2 {line-height:1.25;letter-spacing:-.025em;margin:16px 0 12px;}
html.msl-ios-storefront #msl-tracking .mt-guide>p {line-height:1.65;}

/* Shared control: independent of checkout forms and existing navigation handlers. */
html[data-msl-theme] .msl-appearance-control {display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--msl-ink,#f5f5f7);}
html[data-msl-theme] .msl-appearance-control label {font-size:13px;font-weight:500;margin:0;color:inherit;}
html[data-msl-theme] .msl-appearance-control select {font:400 13px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;min-height:40px;padding:9px 34px 9px 12px;border:1px solid var(--msl-line,#35353d);border-radius:12px;background:var(--msl-surface,#1c1c1e);color:var(--msl-ink,#f5f5f7);appearance:auto;max-width:100%;cursor:pointer;}
html[data-msl-theme] .msl-appearance-control select:focus-visible {outline:3px solid var(--msl-accent,#5ca5ff);outline-offset:3px;}
html[data-msl-theme] .msl-appearance-control small {color:var(--msl-muted,#b2b2be);font-size:11px;}
@media(pointer:coarse){html[data-msl-theme] .msl-appearance-control select{font-size:16px;min-height:44px;}}
