html[data-sf-design=modern] .beauty-ticker{position:relative;overflow:hidden}html[data-sf-design=modern] .beauty-ticker-viewport{direction:ltr;width:100%;padding-block:0;scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:hidden!important}html[data-sf-design=modern] .beauty-ticker-viewport::-webkit-scrollbar{display:none!important}html[data-sf-design=modern] .beauty-ticker-track{will-change:transform;width:max-content;animation:35s linear infinite beauty-ticker-scroll;display:flex}html[data-sf-design=modern] .beauty-hero[data-motion-paused=true] .beauty-hero-image{animation-play-state:paused}@keyframes beauty-ticker-scroll{to{transform:translate(-50%)}}@keyframes beauty-media-enter{0%{opacity:.25;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes beauty-card-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html[data-sf-design=modern] .beauty-hero-media{animation:.65s both beauty-media-enter}html[data-sf-design=modern] .beauty-slide-copy>.beauty-hero-description{animation:.6s 90ms both beauty-enter}html[data-sf-design=modern] .beauty-slide-copy>.beauty-hero-ctas{animation:.6s .17s both beauty-enter}html[data-sf-design=modern] .beauty-product-grid>.beauty-product{animation:.5s both beauty-card-enter}html[data-sf-design=modern] .beauty-product-grid>.beauty-product:nth-child(2n){animation-delay:60ms}html[data-sf-design=modern] .beauty-product-grid>.beauty-product:nth-child(3n){animation-delay:.12s}html[data-sf-design=modern] .beauty-product-grid>.beauty-product:nth-child(4n){animation-delay:.18s}}@media (max-width:767px){html[data-sf-design=modern] .beauty-ticker-viewport{padding-block:14px}html[data-sf-design=modern] .beauty-ticker-group>a{gap:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){html[data-sf-design=modern]:not([data-sf-motion=full]) .beauty-ticker-track{animation-duration:90s}}html[data-sf-design=modern]{--brand-purple:#2d004c;--brand-mauve:#a371af;--brand-lilac:#b08ec1;--brand-silver:#d4d2d7;--brand-orange:#f7941d;--brand-yellow:#f9ed32;--beauty-canvas:#fff;--beauty-surface:#fff;--beauty-soft:#f2edf5;--beauty-ink:var(--brand-purple);--beauty-muted:#6a5278;--beauty-line:#e5dfe3;--beauty-accent:var(--brand-purple);--beauty-on-accent:#fff;--beauty-sage:#426453}html[data-sf-design=modern][data-sf-theme=purple-primary]{--beauty-canvas:var(--brand-purple);--beauty-surface:#25003f;--beauty-soft:#3b0066;--beauty-ink:#fcf8ff;--beauty-muted:var(--brand-silver);--beauty-line:#a371af66;--beauty-accent:var(--brand-orange);--beauty-on-accent:var(--brand-purple);--beauty-sage:#a5cbb4}html[data-sf-design=modern][data-sf-theme] body,html[data-sf-design=modern][data-sf-theme] .bg-background{background-color:var(--beauty-canvas)!important}html[data-sf-design=modern] .beauty-container{width:min(100% - 64px,1440px);margin-inline:auto}html[data-sf-design=modern] .beauty-home{color:var(--beauty-ink);background:var(--beauty-canvas)}html[data-sf-design=modern] .beauty-home-feed{padding-block:36px 80px}html[data-sf-design=modern] .beauty-eyebrow{color:var(--beauty-muted);letter-spacing:.19em;font-size:11px;font-weight:600;line-height:1.8}html[data-sf-design=modern][data-sf-theme=purple-primary] .beauty-eyebrow{color:var(--brand-lilac)}html[data-sf-design=modern] .beauty-button{border:1px solid var(--beauty-accent);background:var(--beauty-accent);min-height:48px;color:var(--beauty-on-accent);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:14px;padding:12px 24px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,opacity .18s;display:inline-flex}html[data-sf-design=modern] .beauty-button:disabled{opacity:.45;cursor:not-allowed}html[data-sf-design=modern] .beauty-text-link{color:var(--beauty-ink);text-underline-offset:6px;align-items:center;gap:10px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}html[data-sf-design=modern] .beauty-icon-button{width:44px;height:44px;color:var(--beauty-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .18s;display:inline-flex;position:relative}html[data-sf-design=modern] .beauty-icon-button:hover{background:var(--beauty-soft)}html[data-sf-design=modern] :is(.beauty-button,.beauty-text-link,.beauty-icon-button,.beauty-language,.beauty-category,.beauty-product-name,.beauty-quick-buy):focus-visible{outline:2px solid var(--beauty-accent);outline-offset:4px}html[data-sf-design=modern] .beauty-announcement{background:var(--brand-purple);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:9px max(32px,50vw - 720px);font-size:11px;line-height:1.7;display:flex}html[data-sf-design=modern] .beauty-announcement>span:first-child{letter-spacing:.17em;font-size:10px}html[data-sf-design=modern] .beauty-announcement a{color:inherit;text-decoration:none}html[data-sf-design=modern] .beauty-header{z-index:40;padding-top:env(safe-area-inset-top,0px);background:var(--beauty-surface);border-bottom:1px solid var(--beauty-line);color:var(--beauty-ink);position:sticky;top:0}html[data-sf-design=modern] .beauty-header-row{align-items:center;gap:32px;min-height:94px;display:flex}html[data-sf-design=modern] .beauty-brand{color:var(--beauty-ink);flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:inline-flex}html[data-sf-design=modern] .beauty-brand-emblem{object-fit:contain;background:#fff;border-radius:50%;width:50px;height:50px}html[data-sf-design=modern] .beauty-brand-type{flex-direction:column;gap:7px;display:flex}html[data-sf-design=modern] .beauty-brand-type strong{font-size:16px;font-weight:700}html[data-sf-design=modern] .beauty-brand-type>span{letter-spacing:.28em;color:var(--beauty-muted);font-size:9px}html[data-sf-design=modern] .beauty-header-search{flex:1;min-width:0;max-width:520px;margin-inline:auto}html[data-sf-design=modern] .beauty-header-actions{align-items:center;gap:5px;margin-inline-start:auto;display:flex}html[data-sf-design=modern] .beauty-language{color:var(--beauty-ink);cursor:pointer;background:0 0;min-width:40px;min-height:44px;font-size:12px}html[data-sf-design=modern] .beauty-count{top:0;background:var(--beauty-accent);width:17px;height:17px;color:var(--beauty-on-accent);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;inset-inline-end:0}html[data-sf-design=modern] .beauty-menu-button,html[data-sf-design=modern] .beauty-mobile-search{display:none}html[data-sf-design=modern] .beauty-header-nav{justify-content:center;display:flex}html[data-sf-design=modern] .beauty-desktop-nav{gap:30px;display:flex}html[data-sf-design=modern] .beauty-desktop-nav a{color:var(--beauty-muted);border-bottom:2px solid #0000;padding-block:0 13px;font-size:12px;text-decoration:none}html[data-sf-design=modern] .beauty-desktop-nav a[aria-current=page]{color:var(--beauty-ink);border-color:var(--beauty-accent)}html[data-sf-design=modern] .beauty-header form[role=search]{border-radius:9999px}html[data-sf-design=modern] .beauty-header [data-slot=trending-chips]{display:none}html[data-sf-design=modern] .beauty-header form[role=search] input{font-weight:500}html[data-sf-design=modern] [data-slot=amazon-subbar]{background:var(--beauty-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--beauty-line)!important}html[data-sf-design=modern] [data-slot=amazon-subbar]>div:first-child{max-width:1504px;padding-block:6px}html[data-sf-design=modern] [data-slot=amazon-subbar]>div:first-child>div:first-child>button{border-radius:4px;min-height:36px;background:var(--beauty-soft)!important;color:var(--beauty-ink)!important;box-shadow:none!important}html[data-sf-design=modern] [data-slot=amazon-subbar]>div:first-child>div:last-child{display:none}html[data-sf-design=modern] [data-slot=amazon-subbar] nav{scrollbar-width:none!important}html[data-sf-design=modern] [data-slot=amazon-subbar] .animate-pulse{animation:none}html[data-sf-design=modern] .beauty-hero{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-block:38px 40px;display:grid}html[data-sf-design=modern] .beauty-hero-copy{padding-block:30px}html[data-sf-design=modern] .beauty-hero h1{letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;max-width:640px;margin-block:22px;font-size:clamp(36px,4.25vw,67px);font-weight:500;line-height:1.35}html[data-sf-design=modern][lang=en] .beauty-hero h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.5vw,74px);line-height:1.13}html[data-sf-design=modern] .beauty-hero-description{max-width:400px;color:var(--beauty-muted);font-size:14px;line-height:2}html[data-sf-design=modern] .beauty-hero-ctas{flex-wrap:wrap;align-items:center;gap:25px;margin-block:30px 35px;display:flex}html[data-sf-design=modern] .beauty-hero-note{color:var(--beauty-muted);align-items:center;gap:9px;font-size:11px;display:flex}html[data-sf-design=modern] .beauty-hero-note>span{background:var(--beauty-sage);border-radius:50%;width:6px;height:6px}html[data-sf-design=modern] .beauty-slide-controls{direction:ltr;justify-content:flex-start;align-items:center;gap:12px;margin-top:30px;display:flex}html[data-sf-design=modern][dir=rtl] .beauty-slide-controls{justify-content:flex-end}html[data-sf-design=modern] .beauty-slide-controls .beauty-icon-button{border-color:var(--beauty-line);width:40px;height:40px}html[data-sf-design=modern] .beauty-slide-count{letter-spacing:.14em;font-size:12px}html[data-sf-design=modern] .beauty-slide-count>span{color:var(--beauty-muted)}html[data-sf-design=modern] .beauty-hero-media{aspect-ratio:1.08;background:#ede4d8;border:1px solid #a371af59;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 45px -10px #00000080}html[data-sf-design=modern][dir=rtl] .beauty-hero-media{border-radius:24px}html[data-sf-design=modern] .beauty-hero-media>.beauty-hero-image{object-fit:cover;object-position:center 58%;width:100%;height:100%;display:block}html[data-sf-design=modern] .beauty-image-caption{inset-inline:24px;color:#453047;letter-spacing:.15em;pointer-events:none;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:20px}html[data-sf-design=modern] .beauty-video-trigger{position:absolute;bottom:45px;left:50%;transform:translate(-50%)}html[data-sf-design=modern] .beauty-slide-copy{animation:.55s both beauty-enter}html[data-sf-design=modern] .beauty-service-ribbon{border-block:1px solid var(--beauty-line);background:var(--beauty-surface)}html[data-sf-design=modern] .beauty-service-items{grid-template-columns:repeat(3,1fr);padding-block:20px;display:grid}html[data-sf-design=modern] .beauty-service-items>a{color:var(--beauty-ink);justify-content:center;align-items:center;gap:12px;padding:2px 20px;font-size:11px;line-height:1.8;text-decoration:none;display:flex}html[data-sf-design=modern] .beauty-service-items>a+a{border-inline-start:1px solid var(--beauty-line)}html[data-sf-design=modern] .beauty-service-items svg{color:var(--beauty-muted);stroke-width:1.4px;flex-shrink:0}html[data-sf-design=modern] .beauty-category-shortcuts{border-bottom:1px solid var(--beauty-line);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:30px;display:flex}html[data-sf-design=modern] .beauty-category-shortcuts>span{margin-inline-end:18px;font-size:13px;font-weight:600}html[data-sf-design=modern] .beauty-category-shortcuts a{color:var(--beauty-ink);border:1px solid var(--beauty-line);border-radius:50px;padding:10px 20px;font-size:12px;text-decoration:none;transition:background .18s}html[data-sf-design=modern] .beauty-category-shortcuts a:hover{background:var(--beauty-soft)}html[data-sf-design=modern] .beauty-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}html[data-sf-design=modern] .beauty-section-heading h2{letter-spacing:-.03em;margin-block:7px;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.5}html[data-sf-design=modern] .beauty-section-heading>div>p:last-child:not(.beauty-eyebrow){color:var(--beauty-muted);font-size:13px;line-height:1.8}html[data-sf-design=modern] .beauty-section-heading>a{flex-shrink:0;margin-bottom:6px}html[data-sf-design=modern] .beauty-product-filters{border-bottom:1px solid var(--beauty-line);gap:24px;margin-bottom:24px;display:flex}html[data-sf-design=modern] .beauty-product-filters button{color:var(--beauty-muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;padding:10px 0 13px;font-size:13px}html[data-sf-design=modern] .beauty-product-filters button[aria-pressed=true]{color:var(--beauty-ink);border-color:var(--beauty-accent);font-weight:700}html[data-sf-design=modern] .beauty-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}html[data-sf-design=modern] .beauty-product{min-width:0;height:100%;color:var(--beauty-ink);background:var(--beauty-surface);border:1px solid var(--beauty-line);border-radius:8px;flex-direction:column;transition:border-color .18s;display:flex;overflow:hidden}html[data-sf-design=modern] .beauty-product-visual{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}html[data-sf-design=modern] .beauty-product-visual>a{width:100%;height:100%;padding:8px;display:flex}html[data-sf-design=modern] .beauty-product-visual img{object-fit:contain;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1)}html[data-sf-design=modern] .beauty-product:hover .beauty-product-visual img{transform:scale(1.06)}html[data-sf-design=modern] .beauty-product-fallback{color:#978996;text-align:center;background:#f6f2f5;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:12px;display:flex}html[data-sf-design=modern] .beauty-product-fallback span{font-size:11px}html[data-sf-design=modern] .beauty-product-visual .beauty-product-wishlist{inset-inline-end:10px;width:40px;height:40px;position:absolute;top:10px;color:#51324f!important;box-shadow:none!important;background:#fff!important;border:1px solid #eee7ed!important}html[data-sf-design=modern] .beauty-discount{top:14px;color:#51324f;background:#efe7eb;border-radius:3px;max-width:calc(100% - 70px);padding:5px 9px;font-size:10px;font-weight:700;position:absolute;inset-inline-start:12px}html[data-sf-design=modern] .beauty-product-details{flex-direction:column;flex:1;gap:10px;padding:17px;display:flex}html[data-sf-design=modern] .beauty-product-brand{color:var(--beauty-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}html[data-sf-design=modern] .beauty-product-name{color:inherit;text-decoration:none}html[data-sf-design=modern] .beauty-product-name h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.6em;font-size:13px;font-weight:600;line-height:1.8;display:-webkit-box;overflow:hidden}html[data-sf-design=modern] .beauty-product-price{color:var(--beauty-ink);font-size:16px}html[data-sf-design=modern] .beauty-stock{color:var(--beauty-sage);align-items:center;gap:5px;font-size:10px;line-height:1.8;display:flex}html[data-sf-design=modern] .beauty-stock>span{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}html[data-sf-design=modern] .beauty-stock-empty{color:var(--beauty-muted)}html[data-sf-design=modern] .beauty-product-actions{flex-direction:column;gap:6px;margin-top:auto;padding-top:4px;display:flex}html[data-sf-design=modern] .beauty-add-button{gap:8px;width:100%;min-height:44px;padding:10px 8px;font-size:12px}html[data-sf-design=modern] .beauty-add-button>svg{flex-shrink:0}html[data-sf-design=modern] .beauty-quick-buy{min-height:32px;color:var(--beauty-muted);cursor:pointer;background:0 0;font-size:11px}html[data-sf-design=modern] .beauty-quick-buy:disabled{opacity:.45;cursor:not-allowed}html[data-sf-design=modern] .beauty-product-list{flex-direction:row}html[data-sf-design=modern] .beauty-product-list .beauty-product-visual{flex-shrink:0;width:170px}html[data-sf-design=modern] .beauty-product-list .beauty-product-details{min-width:0}html[data-sf-design=modern] .beauty-product-list .beauty-product-actions{flex-direction:row;align-items:center;gap:14px}html[data-sf-design=modern] .beauty-product-list .beauty-add-button{width:auto;padding-inline:16px}html[data-sf-design=modern] .beauty-product-list .beauty-product-name h3{min-height:auto}html[data-sf-design=modern] .beauty-category{color:var(--beauty-ink);text-decoration:none;display:block}html[data-sf-design=modern] .beauty-category-image{background:var(--beauty-soft);aspect-ratio:1;border-radius:70px 70px 5px 5px;justify-content:center;align-items:center;display:flex;overflow:hidden}html[data-sf-design=modern] .beauty-category-image img{object-fit:cover;width:100%;height:100%;transition:transform .28s}html[data-sf-design=modern] .beauty-category-label{justify-content:space-between;align-items:center;gap:5px;padding-block:14px;display:flex}html[data-sf-design=modern] .beauty-category-label strong{font-size:13px;font-weight:600;display:block}html[data-sf-design=modern] .beauty-category-label small{color:var(--beauty-muted);margin-top:5px;font-size:10px;display:block}html[data-sf-design=modern] .beauty-empty{background:var(--beauty-soft);color:var(--beauty-muted);text-align:center;border-radius:8px;padding:36px}html[data-sf-design=modern] .beauty-reveal{transition:opacity .42s,transform .42s}html[data-sf-design=modern] .beauty-reveal[data-reveal-pending]{opacity:0;transform:translateY(24px)}html[data-sf-design=modern] .beauty-story{background:var(--beauty-soft);border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;display:grid;overflow:hidden}html[data-sf-design=modern] .beauty-story-copy{padding:clamp(24px,5vw,72px)}html[data-sf-design=modern] .beauty-story-copy h2{margin-block:16px;font-size:clamp(25px,3vw,42px);font-weight:500;line-height:1.6}html[data-sf-design=modern] .beauty-story-copy>p:not(.beauty-eyebrow){color:var(--beauty-muted);margin-bottom:26px;font-size:13px;line-height:2}html[data-sf-design=modern] .beauty-story-media{aspect-ratio:1.2;background:#e1d8cf;position:relative}html[data-sf-design=modern] .beauty-story-media>img{object-fit:cover;width:100%;height:100%}html[data-sf-design=modern] .beauty-story-play{color:#fff;cursor:pointer;background:#25152630;flex-direction:column;justify-content:center;align-items:center;gap:13px;font-size:12px;display:flex;position:absolute;inset:0}html[data-sf-design=modern] .beauty-story-play>svg{border:1px solid #ffffffb0;border-radius:50%;width:60px;height:60px;padding:19px}html[data-sf-design=modern] .beauty-story-close{top:10px;color:#352138;z-index:2;background:#fff;position:absolute;inset-inline-end:10px}html[data-sf-design=modern] .beauty-brand-strip{text-align:center}html[data-sf-design=modern] .beauty-brand-list{border-block:1px solid var(--beauty-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin-top:20px;padding-block:28px;display:grid}html[data-sf-design=modern] .beauty-brand-list a{min-height:50px;color:var(--beauty-muted);letter-spacing:-.04em;justify-content:center;align-items:center;font-size:clamp(12px,1.3vw,20px);font-weight:600;text-decoration:none;display:flex}html[data-sf-design=modern] .beauty-footer{color:var(--beauty-ink);background:var(--beauty-soft);border-top:1px solid var(--beauty-line);margin-top:auto}html[data-sf-design=modern] .beauty-footer-top{grid-template-columns:2fr repeat(3,1fr);gap:48px;padding-block:60px;display:grid}html[data-sf-design=modern] .beauty-footer-top h2{margin-bottom:20px;font-size:13px;font-weight:700}html[data-sf-design=modern] .beauty-footer-top p{color:var(--beauty-muted);max-width:320px;margin-block:20px;font-size:12px;line-height:2}html[data-sf-design=modern] .beauty-footer-top ul{gap:12px;padding:0;list-style:none;display:grid}html[data-sf-design=modern] .beauty-footer-top li a{color:var(--beauty-muted);font-size:12px;text-decoration:none}html[data-sf-design=modern] .beauty-footer-top li a:hover{text-underline-offset:4px;text-decoration:underline}html[data-sf-design=modern] .beauty-footer-bottom{border-top:1px solid var(--beauty-line);color:var(--beauty-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block:20px;font-size:10px;display:flex}html[data-sf-design=modern] .beauty-footer-bottom>span{letter-spacing:.18em}@keyframes beauty-enter{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes beauty-kenburns{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes beauty-float{50%{transform:translateY(-3px)scale(1.015)}}@keyframes beauty-pulse{50%{transform:scale(1.025)}}@media (prefers-reduced-motion:no-preference){html[data-sf-design=modern] .beauty-hero-image[data-motion=kenburns]{animation:10s ease-out both beauty-kenburns}html[data-sf-design=modern] .beauty-hero-image[data-motion=floating]{animation:5s ease-in-out beauty-float}html[data-sf-design=modern] .beauty-hero-image[data-motion=pulse]{animation:3s ease-in-out beauty-pulse}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-sf-design=modern] .beauty-button:not(:disabled):hover{opacity:.92;transform:translateY(-2px)}html[data-sf-design=modern] .beauty-product:hover{border-color:var(--beauty-accent)}html[data-sf-design=modern] .beauty-product:hover .beauty-product-visual img,html[data-sf-design=modern] .beauty-category:hover img{transform:scale(1.035)}}@media (max-width:1100px){html[data-sf-design=modern] .beauty-container{width:calc(100% - 40px)}html[data-sf-design=modern] .beauty-header-row{gap:18px}html[data-sf-design=modern] .beauty-desktop-action{display:none}html[data-sf-design=modern] .beauty-hero{gap:5%}html[data-sf-design=modern] .beauty-hero-media{aspect-ratio:.85}html[data-sf-design=modern] .beauty-product-grid{gap:16px}}@media (max-width:767px){html[data-sf-design=modern] .beauty-container{width:calc(100% - 32px)}html[data-sf-design=modern] .beauty-announcement{justify-content:center;padding:7px 16px;font-size:10px}html[data-sf-design=modern] .beauty-announcement>span:first-child,html[data-sf-design=modern] .beauty-announcement>a{display:none}html[data-sf-design=modern] .beauty-header-row{gap:10px;min-height:70px}html[data-sf-design=modern] .beauty-brand{gap:7px}html[data-sf-design=modern] .beauty-brand-emblem{width:39px;height:39px}html[data-sf-design=modern] .beauty-brand-type{gap:4px}html[data-sf-design=modern] .beauty-brand-type strong{font-size:12px}html[data-sf-design=modern] .beauty-brand-type>span{letter-spacing:.18em;font-size:7px}html[data-sf-design=modern] .beauty-header-search,html[data-sf-design=modern] .beauty-header-nav{display:none}html[data-sf-design=modern] .beauty-header-actions{gap:0}html[data-sf-design=modern] .beauty-header-actions .beauty-icon-button,html[data-sf-design=modern] .beauty-header-actions .beauty-cart-badge{width:36px;height:44px}html[data-sf-design=modern] .beauty-menu-button{display:flex}html[data-sf-design=modern] .beauty-wishlist{display:none}html[data-sf-design=modern] .beauty-language{min-width:30px;font-size:10px}html[data-sf-design=modern] .beauty-mobile-search{padding-bottom:12px;display:block}html[data-sf-design=modern] [data-slot=amazon-subbar]>div:first-child{padding-inline:16px}html[data-sf-design=modern] [data-slot=amazon-subbar] nav a{padding-inline:10px;font-size:11px}html[data-sf-design=modern] .beauty-hero{grid-template-columns:1fr 1fr;gap:16px;padding-block:25px}html[data-sf-design=modern] .beauty-hero-copy{padding-block:6px}html[data-sf-design=modern] .beauty-eyebrow{letter-spacing:.1em;font-size:8px}html[data-sf-design=modern] .beauty-hero h1{letter-spacing:-.045em;margin-block:13px;font-size:clamp(24px,5.6vw,40px);line-height:1.5}html[data-sf-design=modern][lang=en] .beauty-hero h1{font-size:clamp(25px,6vw,43px);line-height:1.15}html[data-sf-design=modern] .beauty-hero-description{font-size:11px;line-height:1.9}html[data-sf-design=modern] .beauty-hero-ctas{gap:15px;margin-block:18px}html[data-sf-design=modern] .beauty-hero-ctas .beauty-button{gap:8px;min-height:44px;padding:10px 14px;font-size:11px}html[data-sf-design=modern] .beauty-hero-ctas .beauty-text-link{font-size:10px}html[data-sf-design=modern] .beauty-hero-note,html[data-sf-design=modern] .beauty-image-caption{display:none}html[data-sf-design=modern] .beauty-hero-media{aspect-ratio:auto;border-radius:80px 4px 4px;align-self:stretch;min-height:290px}html[data-sf-design=modern][dir=rtl] .beauty-hero-media{border-radius:4px 80px 4px 4px}html[data-sf-design=modern] .beauty-slide-controls{gap:7px;margin-top:16px}html[data-sf-design=modern] .beauty-slide-controls .beauty-icon-button{width:32px;height:36px}html[data-sf-design=modern] .beauty-slide-count{font-size:9px}html[data-sf-design=modern] .beauty-service-items{scrollbar-width:none;scroll-snap-type:x mandatory;width:100%;padding-block:14px;display:flex;overflow-x:auto}html[data-sf-design=modern] .beauty-service-items>a{scroll-snap-align:center;min-width:80%;padding-inline:16px;font-size:11px}html[data-sf-design=modern] .beauty-home-feed{padding-block:24px 44px}html[data-sf-design=modern] .beauty-category-shortcuts{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-block:0 20px;overflow-x:auto}html[data-sf-design=modern] .beauty-category-shortcuts>span{display:none}html[data-sf-design=modern] .beauty-category-shortcuts a{flex-shrink:0;padding:9px 16px;font-size:11px}html[data-sf-design=modern] .beauty-section-heading{align-items:center;gap:10px}html[data-sf-design=modern] .beauty-section-heading h2{font-size:23px}html[data-sf-design=modern] .beauty-section-heading>div>p:last-child:not(.beauty-eyebrow){font-size:11px}html[data-sf-design=modern] .beauty-section-heading>a{gap:5px;font-size:10px}html[data-sf-design=modern] .beauty-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-sf-design=modern] .beauty-product-visual>a{padding:17px}html[data-sf-design=modern] .beauty-product-visual .beauty-product-wishlist{top:7px;width:32px;height:32px;inset-inline-end:7px}html[data-sf-design=modern] .beauty-product-visual .beauty-product-wishlist svg{width:15px;height:15px}html[data-sf-design=modern] .beauty-discount{inset-inline-start:6px;max-width:calc(100% - 45px);padding:5px 6px;font-size:8px;top:9px}html[data-sf-design=modern] .beauty-product-details{gap:8px;padding:12px 10px 8px}html[data-sf-design=modern] .beauty-product-name h3{font-size:12px}html[data-sf-design=modern] .beauty-product-price{gap:5px;font-size:13px}html[data-sf-design=modern] .beauty-product-brand{font-size:8px}html[data-sf-design=modern] .beauty-add-button{gap:5px;font-size:10px}html[data-sf-design=modern] .beauty-stock{font-size:9px}html[data-sf-design=modern] .beauty-product-list .beauty-product-visual{width:120px}html[data-sf-design=modern] .beauty-product-list .beauty-product-actions{flex-wrap:wrap;gap:4px}html[data-sf-design=modern] .beauty-product-list .beauty-add-button{width:100%}html[data-sf-design=modern] .beauty-category-label strong{font-size:12px}html[data-sf-design=modern] .beauty-category-label svg{width:14px}html[data-sf-design=modern] .beauty-story{grid-template-columns:1fr}html[data-sf-design=modern] .beauty-story-copy{padding:28px}html[data-sf-design=modern] .beauty-story-media{aspect-ratio:1.35}html[data-sf-design=modern] .beauty-brand-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-block:20px}html[data-sf-design=modern] .beauty-footer-top{grid-template-columns:repeat(3,1fr);gap:26px 16px;padding-block:36px}html[data-sf-design=modern] .beauty-footer-top>div:first-child{grid-column:1/-1}html[data-sf-design=modern] .beauty-footer-top p{max-width:100%;margin-block:15px}html[data-sf-design=modern] .beauty-footer-top h2{font-size:12px}html[data-sf-design=modern] .beauty-footer-top li a{font-size:11px}html[data-sf-design=modern] .beauty-footer-bottom{padding-bottom:max(24px, env(safe-area-inset-bottom))}}@media (max-width:359px){html[data-sf-design=modern] .beauty-brand-type strong{font-size:10px}html[data-sf-design=modern] .beauty-hero{grid-template-columns:1fr}html[data-sf-design=modern] .beauty-hero-media{aspect-ratio:1.25;min-height:0}html[data-sf-design=modern] .beauty-hero h1{font-size:32px}}@media (prefers-reduced-motion:reduce){html[data-sf-design=modern]:not([data-sf-motion=full]){scroll-behavior:auto!important}html[data-sf-design=modern]:not([data-sf-motion=full]) *,html[data-sf-design=modern]:not([data-sf-motion=full]) :before,html[data-sf-design=modern]:not([data-sf-motion=full]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-sf-design=modern]:not([data-sf-motion=full]) .beauty-reveal[data-reveal-pending]{opacity:1;transform:none}}html[data-sf-design=modern] .beauty-motion-toggle{border:1px solid var(--beauty-line);min-height:36px;color:var(--beauty-muted);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:7px;margin-top:12px;padding:5px 10px;font-size:11px;display:inline-flex}html[data-sf-design=modern] .beauty-motion-toggle:focus-visible{outline:2px solid var(--beauty-accent);outline-offset:3px}html[data-sf-design=modern][data-sf-motion=full] .beauty-hero-media{animation:.65s both beauty-media-enter}html[data-sf-design=modern][data-sf-motion=full] .beauty-slide-copy>.beauty-hero-description{animation:.6s 90ms both beauty-enter}html[data-sf-design=modern][data-sf-motion=full] .beauty-slide-copy>.beauty-hero-ctas{animation:.6s .17s both beauty-enter}html[data-sf-design=modern][data-sf-motion=full] .beauty-hero-image[data-motion=kenburns]{animation:10s ease-out both beauty-kenburns}html[data-sf-design=modern][data-sf-motion=full] .beauty-hero-image[data-motion=floating]{animation:5s ease-in-out beauty-float}html[data-sf-design=modern][data-sf-motion=full] .beauty-hero-image[data-motion=pulse]{animation:3s ease-in-out beauty-pulse}html[data-sf-design=modern][data-sf-motion=full] .beauty-hero[data-motion-paused=true] .beauty-hero-image{animation-play-state:paused}html[data-sf-design=modern][data-sf-motion=full] .beauty-product-grid>.beauty-product{animation:.5s both beauty-card-enter}html[data-sf-design=modern][data-sf-motion=full] .beauty-product-grid>.beauty-product:nth-child(2n){animation-delay:60ms}html[data-sf-design=modern][data-sf-motion=full] .beauty-product-grid>.beauty-product:nth-child(3n){animation-delay:.12s}html[data-sf-design=modern][data-sf-motion=full] .beauty-product-grid>.beauty-product:nth-child(4n){animation-delay:.18s}html[data-sf-design=modern][data-sf-motion=reduced] *,html[data-sf-design=modern][data-sf-motion=reduced] :before,html[data-sf-design=modern][data-sf-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-sf-design=modern][data-sf-motion=reduced] .beauty-reveal[data-reveal-pending]{opacity:1;transform:none}html[data-sf-design=modern][data-sf-motion=reduced] .beauty-ticker-group[aria-hidden=true],html[data-sf-design=modern][data-sf-motion=reduced] .beauty-ticker-toggle{display:none}html[data-sf-design=modern][data-sf-motion=reduced] .beauty-ticker-viewport{margin-inline-end:0;overflow-x:auto}
.classic-hero-scrim{background:linear-gradient(#0000004d,#16022473,#160224f2)}html[data-sf-design] .beauty-reveal{opacity:1;transition:opacity .14s ease-out,transform .14s cubic-bezier(.22,1,.36,1);transform:none}html[data-sf-design][data-sf-motion=full] .beauty-reveal[data-reveal-pending]{opacity:.12;transform:translateY(5px)}html[data-sf-design]:not([data-sf-motion=full]) .beauty-reveal,html[data-sf-design]:not([data-sf-motion=full]) .beauty-reveal[data-reveal-pending]{opacity:1;transition:none;transform:none}html[data-sf-design] .beauty-reveal:focus-within{opacity:1!important;transition-delay:0s!important;transform:none!important}.beauty-reveal.h-full>article{height:100%}html[data-sf-design] footer .beauty-motion-toggle{cursor:pointer;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:inline-flex}html[data-sf-design=classic][data-sf-theme=white-primary]{--background:#f5f1f7;--foreground:#2d004c;--card:#fff;--card-foreground:#2d004c;--primary:#2d004c;--primary-foreground:#fff;--secondary:#ece2f0;--secondary-foreground:#2d004c;--muted:#efebf1;--muted-foreground:#68556f;--accent:#e8daed;--accent-foreground:#2d004c;--border:#d4d2d7;--input:#d4d2d7;--ring:#a371af}html[data-sf-design=classic][data-sf-theme=white-primary] body,html[data-sf-design=classic][data-sf-theme=white-primary] .bg-background{color:#2d004c!important;background:#f5f1f7!important}html[data-sf-design=classic][data-sf-theme=white-primary] header[data-slot=site-header],html[data-sf-design=classic][data-sf-theme=white-primary] header[data-slot=site-header][data-scrolled=true]{-webkit-backdrop-filter:blur(16px)saturate(130%)!important;background:#f3eaf6ad!important;border-bottom:1px solid #b08ec15c!important;box-shadow:0 4px 18px #2d004c0d,inset 0 1px #ffffffb3!important}html[data-sf-design=classic][data-sf-theme=white-primary] header[data-slot=site-header][data-scrolled=true]{background:#f3eaf6d6!important}html[data-sf-design=classic][data-sf-theme=white-primary] article[class*=rounded-3xl]{background:#fff!important;border-color:#d4d2d7!important;box-shadow:0 4px 16px #2d004c0a!important}html[data-sf-design=classic][data-sf-theme=white-primary] header nav a[data-active=true]{color:#fff!important;background:#70417e!important;border-color:#a371af!important}html[data-sf-design=classic][data-sf-theme=white-primary] header nav a[data-active=true] *{color:#fff!important}html[data-sf-design=classic][data-sf-theme=white-primary] header [data-slot=header-actions]>a,html[data-sf-design=classic][data-sf-theme=white-primary] header [data-slot=header-actions]>button{color:#2d004c!important;background:#ffffffa3!important;border-color:#b08ec1!important}html[data-sf-design=classic][data-sf-theme=white-primary] [data-slot=header-cart]{color:#2d004c!important;background:#ffffffa3!important;border:1px solid #b08ec1!important;box-shadow:0 2px 8px #2d004c0d!important}html[data-sf-design=classic][data-sf-theme=white-primary] [data-slot=header-cart]>svg,html[data-sf-design=classic][data-sf-theme=white-primary] [data-slot=floating-cart-circle]>svg{fill:none!important;stroke:currentColor!important}html[data-sf-design=classic][data-sf-theme=white-primary] [data-slot=header-cart]>svg{color:#2d004c!important}html[data-sf-design=classic][data-sf-theme=white-primary] [data-slot=floating-cart-circle]{background:#70417e!important;box-shadow:0 3px 12px #70417e33!important}html[data-sf-design=classic][data-sf-theme=white-primary] [data-slot=floating-cart-circle]>svg{color:#fff!important}html[data-sf-design=classic][data-sf-theme=white-primary] [data-slot=cart-badge],html[data-sf-design=classic][data-sf-theme=white-primary] [data-slot=floating-cart-badge]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#70417e!important;border:2px solid #fff!important}html[data-sf-design=classic][data-sf-theme=white-primary] [data-slot=floating-cart]{-webkit-backdrop-filter:blur(12px)!important;background:#faf7fceb!important;border-color:#b08ec180!important;box-shadow:0 8px 28px #2d004c1f!important}html[data-sf-design=classic][data-sf-theme=white-primary] [data-slot=floating-cart] .lucide-zap{color:#70417e!important;fill:none!important}html[data-sf-design=classic][data-sf-theme=white-primary] [data-cart-bump=true]{--tw-ring-color:#b08ec166}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-sf-design=classic][data-sf-theme=white-primary] header[data-slot=site-header]{background:#f3eaf6!important}}html[data-sf-design=classic][data-sf-theme=white-primary] footer{color:#2d004c!important;background:linear-gradient(135deg,#ece2f0,#e7e5e9)!important;border-color:#a371af!important}html[data-sf-design=classic][data-sf-theme=white-primary] ::selection{color:#2d004c;background:#d9c1e1}@media (hover:hover) and (pointer:fine){html[data-sf-design=classic][data-sf-theme=white-primary] article[class*=rounded-3xl]:hover{border-color:#a371af!important}}@keyframes marquee-ltr{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.animate-marquee{animation:marquee-ltr var(--marquee-duration,25s) linear infinite;will-change:transform}[dir=rtl] .animate-marquee{animation-name:marquee-rtl;animation-duration:var(--marquee-duration,25s)}.animate-marquee:hover,[data-marquee-container]:hover .animate-marquee,.group:hover .animate-marquee,[data-marquee-container]:focus-within .animate-marquee{animation-play-state:paused!important}html[data-sf-motion=minimal] .best-sellers-track,html[data-sf-motion=reduced] .best-sellers-track{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){html:not([data-sf-motion=full]) .best-sellers-track{animation:none!important;transform:none!important}}@keyframes best-sellers-ltr{to{transform:translate(calc(-50% - .75rem))}}@keyframes best-sellers-rtl{to{transform:translate(calc(50% + .75rem))}}.best-sellers-track{--best-seller-step:256;animation:best-sellers-ltr var(--marquee-duration,25s) linear infinite;will-change:transform}.best-seller-card{border:1px solid color-mix(in srgb, var(--primary) 14%, var(--card));background:var(--card);width:232px;color:var(--card-foreground);border-radius:24px;flex-direction:column;flex:0 0 232px;padding:9px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 6px 20px #13091d0d,0 1px 3px #13091d0a}.best-seller-card:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--card));transform:translateY(-4px);box-shadow:0 12px 28px #13091d1a}.best-seller-media{aspect-ratio:1.05;background:#f8f7fa;border-radius:17px;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.best-seller-media .best-seller-image{object-fit:contain;border-radius:10px;width:100%;height:100%;max-height:190px;transition:transform .25s}.best-seller-media:hover .best-seller-image{transform:scale(1.04)}.best-seller-brand{inset-inline-end:10px;text-overflow:ellipsis;white-space:nowrap;color:#512568;background:#fffffff2;border:1px solid #e8e1ed;border-radius:999px;max-width:75%;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;bottom:10px;overflow:hidden}.best-seller-discount{inset-inline-start:10px;color:#fff;background:#b51842;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;top:10px}.best-seller-content{flex-direction:column;flex:1;gap:10px;padding:14px 7px 7px;display:flex}.best-seller-availability{color:var(--card-foreground);align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.best-seller-availability>span{background:#10b981;border-radius:50%;width:6px;height:6px}.best-seller-name{color:var(--card-foreground);text-decoration:none;display:block}.best-seller-name h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;font-size:14px;font-weight:800;line-height:1.6;display:-webkit-box;overflow:hidden}.best-seller-price-row{align-items:center;min-height:42px;margin-top:auto;display:flex}.product-delivery-promise{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);background:color-mix(in srgb, var(--primary) 5%, var(--card));color:var(--card-foreground);border-radius:9px;align-items:center;gap:6px;margin:0;padding:5px 7px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.product-delivery-promise svg{flex-shrink:0}.best-seller-price{color:var(--card-foreground);font-size:18px;font-weight:900}.best-seller-add{background:var(--primary);width:100%;min-height:46px;color:var(--primary-foreground);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:800;transition:filter .18s,transform .18s;display:flex}.best-seller-add:hover{filter:brightness(1.12)}.best-seller-add:active{transform:scale(.98)}.best-seller-add:focus-visible,.best-seller-name:focus-visible,.best-seller-media:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (min-width:640px){.best-sellers-track{--best-seller-step:284}.best-seller-card{flex-basis:260px;width:260px;padding:10px}.best-seller-name h3{font-size:15px}.best-seller-content{padding:16px 9px 9px}}[data-marquee-container]:has(:focus-visible) .best-sellers-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){[data-marquee-container][data-pause-on-hover=true]:hover .best-sellers-track{animation-play-state:paused}}html[data-sf-theme] .hot-offers-showcase [data-offer-part=banner-action]{background:#19131f!important}html[data-sf-theme] .hot-offers-showcase [data-offer-part=banner-action],html[data-sf-theme] .hot-offers-showcase [data-offer-part=banner-action] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-sf-theme] .hot-offers-showcase [data-offer-part=heading],html[data-sf-theme] .hot-offers-showcase [data-offer-part=all-deals]{text-shadow:none;color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important;background-image:none!important}html[lang=ar][data-sf-design] body [data-slot=hero-title]{font-synthesis:none;letter-spacing:0;text-wrap:balance;max-inline-size:24ch;margin-inline:auto;padding-block:.12em;font-size:clamp(2rem,3.8vw,4.5rem);line-height:1.3;font-family:var(--font-banner-ar), var(--font-cairo), sans-serif!important;font-weight:400!important}@media (max-width:639px){html[lang=ar][data-sf-design] body [data-slot=hero-title]{max-inline-size:22ch;font-size:clamp(1.75rem,5.4vw,2.25rem);line-height:1.35}}html[data-sf-theme=white-primary] .hot-offers-showcase [data-offer-part=banner-fade]{background:linear-gradient(#0000,#13091db3)!important}.best-sellers-viewport{--rail-fade-width:clamp(20px, 4vw, 64px);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-width), #000 calc(100% - var(--rail-fade-width)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-width), #000 calc(100% - var(--rail-fade-width)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-width), #000 calc(100% - var(--rail-fade-width)), transparent)}[data-slot=product-purchase].product-premium-buy{isolation:isolate;letter-spacing:.01em;position:relative;color:#fff9e9!important;background:linear-gradient(112deg,#26033f 0%,#4c1768 50%,#2d004c 100%)!important;border:1px solid #d8ad4d!important;box-shadow:0 7px 15px #2d004c38,inset 0 1px #ffffff3d!important}[data-slot=product-purchase].product-premium-buy:before{content:"";z-index:-1;opacity:.8;background:linear-gradient(105deg,#0000 20%,#ffe5a62e,#0000 75%);border-radius:.64rem;position:absolute;inset:1px}[data-slot=product-purchase].product-premium-buy:hover:not(:disabled){background:linear-gradient(112deg,#350753 0%,#63217e 50%,#350753 100%)!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px #2d004c4d,inset 0 1px #ffffff4d!important}[data-slot=product-purchase].product-premium-buy .product-premium-buy-icon{filter:drop-shadow(0 1px 2px #00000038);color:#f8d77a!important}html[data-sf-theme=white-primary] .checkout-premium .bg-card{background:linear-gradient(145deg,#fff 0%,#fbf9fc 100%)!important;border-color:#e4d9e8!important;box-shadow:0 12px 30px #2d004c1a!important}html[data-sf-theme=white-primary] .checkout-premium :is(.text-white,.text-purple-950){color:#2d004c!important;-webkit-text-fill-color:#2d004c!important}html[data-sf-theme=white-primary] .checkout-premium :is(.text-purple-200,.text-purple-200\/80,.text-purple-200\/90,.text-purple-300){color:#705b79!important;-webkit-text-fill-color:#705b79!important}html[data-sf-theme=white-primary] .checkout-premium :is(.bg-white\/10,.bg-purple-950\/40,.bg-purple-900\/40){background-color:#f6f0f8!important;border-color:#dfd1e5!important}html[data-sf-theme=white-primary] .checkout-premium .checkout-contact-choice{color:#2d004c!important;background:linear-gradient(145deg,#fbf7fc,#f5edf7)!important;border-color:#dcc9e2!important}html[data-sf-theme=white-primary] .checkout-premium .checkout-contact-choice :is(.text-purple-100,.text-white){color:#60496a!important;-webkit-text-fill-color:#60496a!important}html[data-sf-theme=white-primary] .checkout-premium .checkout-contact-choice legend{color:#2d004c!important}.checkout-premium .checkout-place-order{position:relative;overflow:hidden;color:#fff9e8!important;background:linear-gradient(112deg,#2d004c 0%,#612078 50%,#2d004c 100%)!important;border-color:#d9ae50!important;box-shadow:0 12px 24px #2d004c42,inset 0 1px #ffffff3d!important}.checkout-premium .checkout-place-order:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffeab433 48%,#0000 76%);position:absolute;inset:0;transform:translate(-130%)}.checkout-premium .checkout-place-order :is(span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}.checkout-premium .checkout-place-order svg{color:#f8d77a!important}.checkout-premium .checkout-place-order:hover:not(:disabled){background:linear-gradient(112deg,#3a0759 0%,#78268d 50%,#3a0759 100%)!important;box-shadow:0 15px 28px #2d004c52!important}@keyframes checkout-premium-attention{0%,78%,to{transform:translate(0)}82%{transform:translate(-2px)}86%{transform:translate(2px)}90%{transform:translate(-1px)}}html[data-sf-motion=full] .checkout-place-order:not(:disabled) .checkout-order-label{animation:4.5s ease-in-out infinite checkout-premium-attention;display:inline-block}.checkout-place-order:is(:hover,:focus-visible) .checkout-order-label{animation-play-state:paused!important}@keyframes checkout-premium-shimmer{0%,70%{transform:translate(-130%)}90%,to{transform:translate(130%)}}html[data-sf-motion=full] .checkout-premium .checkout-place-order:not(:disabled){animation:5.5s ease-in-out infinite checkout-premium-attention}html[data-sf-motion=full] .checkout-premium .checkout-place-order:not(:disabled):after{animation:5.5s ease-in-out infinite checkout-premium-shimmer}@media (prefers-reduced-motion:reduce){.checkout-premium .checkout-place-order,.checkout-premium .checkout-order-label,.checkout-premium .checkout-place-order:after{animation:none!important;transform:none!important}}.checkout-premium .checkout-payment{color:var(--foreground);box-shadow:0 8px 28px #441f5a0d}.checkout-premium .checkout-payment-option{border:1px solid var(--border);cursor:pointer;background:var(--background);min-height:72px;color:var(--foreground);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;transition:border-color .15s,background .15s;display:flex}.checkout-premium .checkout-payment-option.is-selected{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--background));box-shadow:0 0 0 1px var(--primary)}.checkout-premium .checkout-payment-option input[type=radio]{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:3px}.checkout-premium .checkout-payment-option strong{font-size:.9rem;line-height:1.7;display:block}.checkout-premium .checkout-payment-option small{color:var(--muted-foreground);margin-top:.25rem;font-size:.8rem;line-height:1.8;display:block}.checkout-premium .checkout-transfer{color:var(--foreground);background:var(--background);border-color:var(--border)}.checkout-premium .checkout-select{color:var(--foreground);background:var(--background);border-color:var(--border);min-height:48px}.checkout-premium>div>div>.bg-card{box-shadow:0 6px 26px #441f5a0f}.checkout-premium .checkout-place-order{min-height:54px;animation:none!important}.checkout-premium .checkout-place-order:after{display:none}.checkout-premium .checkout-order-label{animation:none!important}.checkout-redesign .checkout-payment{border-radius:20px}.checkout-redesign .checkout-payment-option{border-radius:14px;min-height:92px;padding:16px}.checkout-redesign .checkout-plans .is-selected{border-color:var(--sf-readable-accent);box-shadow:0 0 0 1px var(--sf-readable-accent)}.checkout-redesign .checkout-plans strong{font-size:16px}.checkout-redesign .checkout-payment-breakdown{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:14px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.checkout-redesign .checkout-payment-breakdown>div{flex-direction:column;gap:8px;display:flex}.checkout-redesign .checkout-payment-breakdown>div+div{border-inline-start:1px solid var(--border);padding-inline-start:16px}.checkout-redesign .checkout-payment-breakdown>div>span{font-size:12px}.checkout-redesign .checkout-payment-breakdown strong{color:var(--muted-foreground);font-size:clamp(18px,4vw,24px)}.checkout-redesign .checkout-payment-breakdown>p{border-top:1px solid var(--border);grid-column:1/-1;padding-top:12px;font-size:12px;line-height:1.9}.checkout-redesign .checkout-total-chip{background:var(--muted);color:var(--muted-foreground);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.checkout-redesign .checkout-total-chip>span{font-weight:800}.checkout-redesign .checkout-discount{color:var(--sf-readable-accent);margin-top:8px;font-size:11px;font-weight:700;display:inline-block}.checkout-redesign .checkout-transfer{border-style:solid;padding:16px}.checkout-redesign .checkout-transfer .checkout-payment-option{min-height:72px}.checkout-redesign .checkout-confirmation-note{color:var(--muted-foreground);align-items:flex-start;gap:8px;font-size:12px;line-height:1.9;display:flex}.checkout-redesign .checkout-confirmation-note svg{margin-top:3px}.checkout-redesign .checkout-place-order{border-radius:14px;font-size:15px;box-shadow:none!important}@media (max-width:639px){.checkout-redesign .checkout-plans{grid-template-columns:1fr}.checkout-redesign .checkout-plans .checkout-payment-option{min-height:76px}.checkout-redesign>div>.lg\:col-span-7{gap:16px}}.checkout-location-trigger{border:1px solid var(--border);background:var(--card);width:100%;min-height:56px;color:var(--card-foreground);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .18s,box-shadow .18s;display:flex}.checkout-location-trigger>span{text-align:start;flex:1;font-weight:700}.checkout-location-trigger>svg:first-child{color:var(--sf-readable-accent)}.checkout-location-trigger:hover,.checkout-location-trigger[data-state=open]{border-color:var(--sf-readable-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sf-readable-accent) 12%, transparent)}.checkout-location-trigger:focus-visible{outline:2px solid var(--sf-readable-accent);outline-offset:3px}.checkout-location-menu[data-slot=popover-content]{z-index:90;width:var(--radix-popover-trigger-width);border:1px solid var(--border);background:var(--popover);max-width:calc(100vw - 32px);color:var(--popover-foreground);border-radius:18px;padding:8px;box-shadow:0 16px 48px #0003}.checkout-location-menu [data-slot=command-list]{max-height:min(260px, calc(var(--radix-popover-content-available-height) - 76px))}.checkout-location-menu [data-slot=command-input-wrapper]{padding:4px 4px 10px}.checkout-location-menu [data-slot=command-input-wrapper]>div{border-radius:10px!important;height:44px!important}.checkout-location-menu .checkout-location-item{cursor:pointer;border-radius:10px;gap:10px;min-height:44px;padding:11px 12px;display:flex}.checkout-location-menu .checkout-location-item>span{flex:1;font-weight:600}.checkout-location-menu .checkout-location-item[data-selected=true]{background:var(--muted);color:var(--muted-foreground)}.checkout-redesign{--checkout-highlight:var(--sf-readable-accent,var(--foreground))}[data-sf-theme=purple-primary] .checkout-redesign{--checkout-highlight:#ffd45b}.checkout-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkout-plan-card{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:20px;flex-direction:column;gap:12px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}.checkout-plan-card:hover{border-color:var(--checkout-highlight);transform:translateY(-2px)}.checkout-plan-card:focus-within{outline:2px solid var(--checkout-highlight);outline-offset:4px}.checkout-plan-card[data-selected=true]{border:2px solid var(--checkout-highlight);background:linear-gradient(135deg, color-mix(in srgb, var(--checkout-highlight) 10%, var(--background)), var(--background));box-shadow:0 8px 24px color-mix(in srgb, var(--checkout-highlight) 10%, transparent);padding:19px}.checkout-plan-top{justify-content:space-between;align-items:center;display:flex}.checkout-plan-icon{background:var(--muted);width:46px;height:46px;color:var(--muted-foreground);border-radius:14px;place-items:center;display:grid}.checkout-plan-card[data-selected=true] .checkout-plan-icon{background:var(--checkout-highlight);color:#21102b}[data-sf-theme=white-primary] .checkout-plan-card[data-selected=true] .checkout-plan-icon{color:#fff}.checkout-plan-check{border:1px solid var(--border);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.checkout-plan-card[data-selected=true] .checkout-plan-check{border-color:var(--checkout-highlight);background:var(--checkout-highlight);color:#21102b}[data-sf-theme=white-primary] .checkout-plan-card[data-selected=true] .checkout-plan-check{color:#fff}.checkout-plan-card>strong{font-size:17px;line-height:1.6}.checkout-plan-description{color:var(--muted-foreground);flex:1;font-size:13px;line-height:1.9}.checkout-plan-foot{border-top:1px solid var(--border);color:var(--checkout-highlight);padding-top:10px;font-size:11px;font-weight:700}.checkout-redesign .checkout-live-balance{color:var(--foreground);background:0 0;border:0;gap:12px;padding:0}.checkout-redesign .checkout-live-balance>div{border:1px solid var(--border);background:var(--background);border-radius:14px;padding:16px}.checkout-redesign .checkout-live-balance>div+div{border:1px solid var(--border);padding-inline-start:16px}.checkout-redesign .checkout-live-balance>div:first-child{border-color:var(--checkout-highlight)}.checkout-redesign .checkout-live-balance strong{color:var(--checkout-highlight);font-variant-numeric:tabular-nums}.checkout-redesign .checkout-live-balance>p{color:var(--muted-foreground);border:0;margin-top:2px;padding:0 2px}.checkout-custom-deposit{border:1px solid var(--border);background:var(--background);border-radius:18px;padding:18px}.checkout-money-input{border:1px solid var(--border);color:var(--muted-foreground);border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding-inline-end:16px;display:flex;overflow:hidden}.checkout-money-input:focus-within{border-color:var(--checkout-highlight);outline:2px solid color-mix(in srgb, var(--checkout-highlight) 20%, transparent)}.checkout-redesign .checkout-money-input input{outline:none;width:100%;min-width:0;min-height:56px;padding:12px 16px;font-size:22px;font-weight:800;color:var(--foreground)!important;background:0 0!important;border:0!important}.checkout-amount-preset{border:1px solid var(--border);background:var(--muted);min-height:40px;color:var(--muted-foreground);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700;transition:transform .15s,border-color .15s}.checkout-amount-preset:hover{border-color:var(--checkout-highlight);transform:translateY(-1px)}@media (max-width:480px){.checkout-plan-grid{gap:10px}.checkout-plan-card{border-radius:16px;gap:10px;padding:14px}.checkout-plan-card[data-selected=true]{padding:13px}.checkout-plan-card>strong{font-size:14px}.checkout-plan-description{font-size:12px}.checkout-plan-foot{font-size:10px}}@media (prefers-reduced-motion:reduce){.checkout-plan-card,.checkout-amount-preset,.checkout-location-trigger{transition:none;transform:none!important}}.checkout-redesign .checkout-live-balance strong>span{font-size:clamp(20px,4vw,28px);line-height:1.4}.checkout-location-menu .checkout-location-item[data-checked=true]{font-weight:800}html[data-sf-design][data-sf-theme][data-sf-theme-changing]:root body *,html[data-sf-design][data-sf-theme][data-sf-theme-changing]:root body :before,html[data-sf-design][data-sf-theme][data-sf-theme-changing]:root body :after{transition:none!important}.sf-auto-load-marker{justify-content:center;align-items:center;min-height:44px;margin-block:12px;display:flex}.sf-auto-load-status{color:var(--muted-foreground);align-items:center;gap:10px;font-size:13px;display:flex}.sf-auto-load-spinner{border:2px solid var(--border);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite sf-load-spin}@keyframes sf-load-spin{to{transform:rotate(360deg)}}@keyframes sf-quick-enter{0%{opacity:.88;transform:translateY(3px)}to{opacity:1;transform:none}}html[data-sf-motion=full] :is(.sf-route-enter,.sf-catalog-item-enter){animation:.14s ease-out both sf-quick-enter}@media (prefers-reduced-motion:reduce){.sf-route-enter,.sf-catalog-item-enter,.sf-auto-load-spinner{animation:none!important}}.sf-route-loading{gap:24px;padding:24px 8px;display:grid}
html[data-sf-design][data-sf-theme]:root body header[data-slot=site-header] nav a[data-active=true],html[data-sf-design][data-sf-theme]:root body header[data-slot=site-header] nav a[data-active=true] :is(span,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-sf-theme]:root body .product-premium-buy[data-slot=product-purchase],html[data-sf-theme]:root body .checkout-premium .checkout-place-order{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:#48205f!important;border:1px solid #79538a!important;box-shadow:0 4px 12px #17062226!important}html[data-sf-theme=purple-primary]:root body .product-premium-buy[data-slot=product-purchase],html[data-sf-theme=purple-primary]:root body .checkout-premium .checkout-place-order{color:#351442!important;-webkit-text-fill-color:#351442!important;background:#f5e9d2!important;border-color:#e2c99b!important}html[data-sf-theme]:root body .product-premium-buy[data-slot=product-purchase] *,html[data-sf-theme]:root body .checkout-premium .checkout-place-order *{color:inherit!important;-webkit-text-fill-color:currentColor!important;fill:none!important}html[data-sf-theme]:root body .product-premium-buy[data-slot=product-purchase]:before{content:none}html[data-sf-theme]:root body .product-premium-buy[data-slot=product-purchase]:hover:not(:disabled),html[data-sf-theme]:root body .checkout-premium .checkout-place-order:hover:not(:disabled){filter:brightness(1.08)}html[data-sf-theme]:root body .checkout-premium input:not([type=checkbox]):not([type=radio]){color:#351442!important;background:#fff!important;border-color:#c8b5d2!important}html[data-sf-theme=purple-primary]:root body .checkout-premium .checkout-contact-choice{color:#fff!important;background:#321443!important;border-color:#755184!important}html[data-sf-theme=purple-primary]:root body .checkout-premium .checkout-contact-choice h2{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-sf-theme=purple-primary]:root body .checkout-premium .checkout-contact-choice p{color:#e4d6eb!important;-webkit-text-fill-color:#e4d6eb!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=button][data-variant=default]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2d004c!important;border-color:#2d004c!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=button][data-variant=default] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=button][data-variant=default] svg{stroke:currentColor!important;fill:none!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=button][data-variant=default]:hover:not(:disabled){background:#542268!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=button][data-variant=outline],html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=button][data-variant=secondary]{color:#2d004c!important;background:#f0e8f3!important;border-color:#b08ec1!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=button][data-variant=outline] *,html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=button][data-variant=secondary] *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):not([role=searchbox]){color:#2d004c;caret-color:#70417e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-sf-design=classic][data-sf-theme=white-primary]:root :is(input,textarea)::placeholder{color:#68556f;opacity:1}html[data-sf-design=classic][data-sf-theme=white-primary]:root :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#70417e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=cart-panel]{padding-bottom:env(safe-area-inset-bottom,0px);color:#2d004c!important;-webkit-backdrop-filter:none!important;background:#f8f5fa!important;border-color:#d4d2d7!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=product-purchase-bar]{color:#2d004c!important;background:#f8f5fa!important;border-color:#b08ec1!important;box-shadow:0 -4px 20px #2d004c14!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=cart-panel-icon]{color:#fff!important;background:#70417e!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=cart-panel-icon] svg{color:#fff!important;stroke:#fff!important;fill:none!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=cart-panel] [data-action=checkout]{box-shadow:0 4px 16px #2d004c26!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=cart-panel] :is(input,textarea){color:#2d004c!important;background:#fff!important;border-color:#b08ec1!important}html[data-sf-design=classic][data-sf-theme=white-primary]:root :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]){color:#2d004c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#d4d2d7}html[data-sf-design=classic][data-sf-theme=white-primary]:root :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #70417e}html[data-sf-design=classic][data-sf-theme=white-primary]:root [data-slot=button]:disabled{opacity:.6}html[data-sf-design=classic][data-sf-theme=white-primary]:root svg.lucide:not(.lucide-star):not([class*=fill-]){fill:none!important}
