@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Jost:wght@400;500&display=swap");

/* BEGIN shoopy-gen:base */
.sx {
  --sx-blush: #fce4e9;
  --sx-cream: #fff8f9;
  --sx-cta: #8e2f52;
  --sx-cta-hover: #74223f;
  --sx-ink: #2b1a22;
  --sx-muted: #6e5a63;
  --sx-line: #f0d7dd;
  --sx-radius: 14px;
  --sx-gap: clamp(12px, 2vw, 24px);
  --sx-serif: "Cormorant Garamond", Georgia, serif;
  box-sizing: border-box;
  width: 100%;
  color: var(--sx-ink);
}
.sx .sx-wrap { max-width: 1320px; margin: 0 auto; padding: 0 16px; }
.sx .sx-head { text-align: center; margin: 0 auto 28px; max-width: 640px; }
.sx .sx-eyebrow { font-size: 12px; letter-spacing: .22em; text-transform: uppercase; color: var(--sx-cta); margin: 0 0 8px; font-weight: 500; }
.sx .sx-title { font-family: var(--sx-serif); font-weight: 600; font-size: clamp(28px, 4vw, 42px); line-height: 1.1; margin: 0 0 10px; color: var(--sx-ink); }
.sx .sx-sub { color: var(--sx-muted); font-size: 15px; line-height: 1.6; margin: 0; }
.sx .sx-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; padding: 0 28px; border-radius: 999px; background: var(--sx-cta); color: #fff; font-weight: 500; font-size: 15px; letter-spacing: .02em; text-decoration: none; transition: background .2s; }
.sx .sx-btn:hover { background: var(--sx-cta-hover); }
.sx .sx-btn--ghost { background: transparent; color: var(--sx-cta); border: 1.5px solid var(--sx-cta); }
.sx .sx-btn--ghost:hover { background: var(--sx-cta); color: #fff; }
/* END shoopy-gen:base */

/* BEGIN shoopy-gen:usp-1 */
.sx-usp { background: var(--sx-blush); padding: 18px 0; }
.sx-usp .sx-usp__list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px 12px; }
.sx-usp .sx-usp__item { display: flex; align-items: center; gap: 10px; }
.sx-usp .sx-usp__icon { flex: 0 0 38px; height: 38px; border-radius: 50%; background: #fff; display: grid; place-items: center; color: var(--sx-cta); }
.sx-usp .sx-usp__icon svg { width: 20px; height: 20px; }
.sx-usp .sx-usp__t { font-weight: 500; font-size: 14px; margin: 0; line-height: 1.25; }
.sx-usp .sx-usp__d { font-size: 12px; color: var(--sx-muted); margin: 2px 0 0; line-height: 1.3; }
@media (min-width: 1024px) {
  .sx-usp .sx-usp__list { grid-template-columns: repeat(4, 1fr); }
  .sx-usp .sx-usp__item { justify-content: center; }
}
/* END shoopy-gen:usp-1 */

/* BEGIN shoopy-gen:founder-1 */
.sx-founder { background: var(--sx-cream); padding: clamp(40px, 6vw, 80px) 0; }
.sx-founder .sx-founder__grid { display: grid; gap: 28px; align-items: center; }
.sx-founder .sx-founder__img { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; border-radius: var(--sx-radius); display: block; max-height: 520px; }
.sx-founder .sx-founder__copy { text-align: center; }
.sx-founder .sx-founder__quote { font-family: var(--sx-serif); font-style: italic; font-size: clamp(22px, 3vw, 32px); line-height: 1.3; margin: 0 0 16px; }
.sx-founder .sx-founder__sign { font-family: var(--sx-serif); font-size: 22px; color: var(--sx-cta); margin: 0 0 22px; }
.sx-founder .sx-founder__points { list-style: none; padding: 0; margin: 0 0 26px; display: grid; gap: 8px; color: var(--sx-muted); font-size: 15px; }
.sx-founder .sx-founder__points li::before { content: "\2661  "; color: var(--sx-cta); }
@media (min-width: 768px) {
  .sx-founder .sx-founder__grid { grid-template-columns: 5fr 7fr; gap: 56px; }
  .sx-founder .sx-founder__copy { text-align: left; }
}
/* END shoopy-gen:founder-1 */

/* BEGIN shoopy-gen:reels-1 */
.sx-reels { padding: clamp(40px, 6vw, 72px) 0; background: #fff; }
.sx-reels .sx-reels__row { display: grid; grid-auto-flow: column; grid-auto-columns: 58%; gap: 12px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-inline: 16px; padding: 0 16px 8px; scrollbar-width: none; }
.sx-reels .sx-reels__row::-webkit-scrollbar { display: none; }
.sx-reels .sx-reel { position: relative; display: block; aspect-ratio: 9 / 16; border-radius: var(--sx-radius); overflow: hidden; scroll-snap-align: start; color: #fff; text-decoration: none; }
.sx-reels .sx-reel img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .4s; }
.sx-reels .sx-reel:hover img { transform: scale(1.04); }
.sx-reels .sx-reel::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,0,0,0) 40%, rgba(0,0,0,.78)); }
.sx-reels .sx-reel__play { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 52px; height: 52px; border-radius: 50%; background: rgba(255,255,255,.88); display: grid; place-items: center; z-index: 1; color: var(--sx-cta); }
.sx-reels .sx-reel__play svg { width: 20px; height: 20px; margin-left: 3px; }
.sx-reels .sx-reel__ig { position: absolute; top: 10px; right: 10px; z-index: 1; width: 22px; height: 22px; }
.sx-reels .sx-reel__cap { position: absolute; left: 12px; right: 12px; bottom: 12px; z-index: 1; font-size: 13px; font-weight: 500; line-height: 1.3; text-shadow: 0 1px 8px rgba(0,0,0,.4); }
.sx-reels .sx-reels__cta { text-align: center; margin-top: 24px; }
@media (min-width: 640px) { .sx-reels .sx-reels__row { grid-auto-columns: 34%; } }
@media (min-width: 1024px) {
  .sx-reels .sx-reels__row { grid-auto-flow: row; grid-template-columns: repeat(6, 1fr); overflow: visible; max-width: 1320px; margin: 0 auto; }
}
/* END shoopy-gen:reels-1 */

/* BEGIN shoopy-gen:reviews-1 */
.sx-reviews { background: var(--sx-blush); padding: clamp(40px, 6vw, 80px) 0; }
.sx-reviews .sx-reviews__rating { display: inline-flex; align-items: center; gap: 8px; font-size: 14px; color: var(--sx-muted); margin-top: 6px; }
.sx-reviews .sx-reviews__stars { color: var(--sx-cta); letter-spacing: 2px; font-size: 16px; }
.sx-reviews .sx-reviews__photos { display: grid; grid-auto-flow: column; grid-auto-columns: 42%; gap: 10px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-inline: 16px; padding: 0 16px 6px; margin-bottom: 26px; scrollbar-width: none; }
.sx-reviews .sx-reviews__photos::-webkit-scrollbar { display: none; }
.sx-reviews .sx-reviews__photo { margin: 0; scroll-snap-align: start; }
.sx-reviews .sx-reviews__photo img { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; border-radius: var(--sx-radius); display: block; border: 4px solid #fff; }
.sx-reviews .sx-reviews__quotes { display: grid; grid-auto-flow: column; grid-auto-columns: 84%; gap: 12px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-inline: 16px; padding: 0 16px 6px; scrollbar-width: none; }
.sx-reviews .sx-reviews__quotes::-webkit-scrollbar { display: none; }
.sx-reviews .sx-quote { background: #fff; border-radius: var(--sx-radius); padding: 22px 20px; margin: 0; scroll-snap-align: start; display: flex; flex-direction: column; gap: 12px; }
.sx-reviews .sx-quote__stars { color: var(--sx-cta); letter-spacing: 2px; font-size: 14px; }
.sx-reviews .sx-quote__text { font-family: var(--sx-serif); font-size: 20px; line-height: 1.35; margin: 0; flex: 1; }
.sx-reviews .sx-quote__who { font-size: 13px; color: var(--sx-muted); }
.sx-reviews .sx-quote__who b { color: var(--sx-ink); font-weight: 500; }
@media (min-width: 768px) {
  .sx-reviews .sx-reviews__photos { grid-auto-columns: 24%; }
  .sx-reviews .sx-reviews__quotes { grid-auto-columns: 44%; }
}
@media (min-width: 1024px) {
  .sx-reviews .sx-reviews__photos { grid-auto-flow: row; grid-template-columns: repeat(6, 1fr); max-width: 1320px; margin: 0 auto 32px; overflow: visible; }
  .sx-reviews .sx-reviews__quotes { grid-auto-flow: row; grid-template-columns: repeat(3, 1fr); max-width: 1320px; margin: 0 auto; overflow: visible; }
}
/* END shoopy-gen:reviews-1 */

/* ---- Preview-only: stands in for the theme (aerion) + injected store vars ---- */
:root{
  --secondary-main:#F8BFC9;   /* brand pink Ã¢â‚¬â€ logo-extracted, confirmed by brief ("Baby Pink") */
  --c-blush:#FCE4E9; --c-cream:#FFF8F9;
  --c-cta:#8E2F52; --c-cta-h:#74223F;   /* primary action: deep berry (white text 8.3:1) */
  --c-deal:#9C4A12;                      /* % off: burnt amber (6.1:1 on white) */
  --c-ink:#2B1A22; --c-muted:#6E5A63; --c-line:#F0D7DD;
  --wa:#25D366;
  --serif:"Cormorant Garamond",Georgia,serif; --sans:"Jost",system-ui,-apple-system,sans-serif;
  --r:14px;
}
body{font-family:var(--sans);color:var(--c-ink);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}
.wrap{max-width:1320px;margin:0 auto;padding:0 16px}
.sec{padding:clamp(40px,6vw,72px) 0}
.sec-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px}
.sec-head .eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--c-cta);margin:0 0 6px;font-weight:500}
.sec-head h2{font-family:var(--serif);font-weight:600;font-size:clamp(28px,4vw,42px);line-height:1.1;margin:0}
.sec-head .view-all{font-size:14px;font-weight:500;color:var(--c-cta);text-decoration:none;white-space:nowrap;border-bottom:1.5px solid currentColor;padding-bottom:2px}
.center{text-align:center}
.center .sec-head{justify-content:center;text-align:center}

/* Notice */
.notice{background:var(--c-ink);color:var(--secondary-main);font-size:12.5px;letter-spacing:.04em;text-align:center;padding:9px 12px}
.notice b{font-weight:500;color:#fff}

/* Header */
.hdr{position:sticky;top:0;z-index:50;background:var(--secondary-main);box-shadow:0 1px 0 rgba(43,26,34,.08)}
.hdr-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}
.hdr .logo img{height:52px;width:auto;display:block}
.hdr .icons{display:flex;justify-content:flex-end;gap:4px}
.icon-btn{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--c-ink);cursor:pointer;position:relative;border-radius:50%}
.icon-btn svg{width:22px;height:22px}
.icon-btn .count{position:absolute;top:6px;right:5px;background:var(--c-cta);color:#fff;font-size:10px;min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center}
.hide-m{display:none}
@media (min-width:1024px){
  .hdr-in{grid-template-columns:auto 1fr auto;height:84px;gap:32px}
  .hdr .logo img{height:70px}
  .burger{display:none}
  .hide-m{display:grid}
}

.search-m{padding:0 16px 10px;background:var(--secondary-main)}
.search-m label{display:flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:0 16px;height:42px;color:var(--c-muted);font-size:14px}
.search-m svg{width:18px;height:18px}
@media (min-width:1024px){.search-m{display:none}}

/* Hero (native StoreBanner stand-in) */
.hero{position:relative;overflow:hidden;background:var(--c-blush)}
.slide{display:none;position:relative}
.slide.on{display:block}
.slide picture img{width:100%;display:block;aspect-ratio:3/4;object-fit:cover}
.slide .copy{position:absolute;left:0;right:0;bottom:0;padding:150px 20px 44px;background:linear-gradient(180deg,rgba(43,26,34,0) 0%,rgba(43,26,34,.55) 35%,rgba(43,26,34,.85) 100%);color:#fff;text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.35)}
.slide .kick{font-size:12px;letter-spacing:.24em;text-transform:uppercase;margin:0 0 10px}
.slide h1,.slide h2{font-family:var(--serif);font-weight:600;font-size:clamp(36px,9vw,64px);line-height:1;margin:0 0 12px}
.slide h1 em,.slide h2 em{font-weight:500}
.slide .lede{font-size:15px;line-height:1.5;margin:0 auto 20px;max-width:420px;opacity:.95}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;border-radius:999px;background:var(--c-cta);color:#fff;text-decoration:none;font-weight:500;font-size:15px;letter-spacing:.02em;border:0;cursor:pointer}
.btn:hover{background:var(--c-cta-h)}
.btn-light{background:#fff;color:var(--c-cta)}
.slide .btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
@media (max-width:767px){.slide .btn-light{display:none}}
.dots{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:2}
.dots button{width:8px;height:8px;border-radius:5px;border:0;background:rgba(255,255,255,.6);padding:0;cursor:pointer;transition:width .3s}
.dots button.on{width:26px;background:#fff}
@media (min-width:768px){
  .slide picture img{aspect-ratio:1920/760}
  .slide .copy{top:0;bottom:0;right:auto;width:50%;background:linear-gradient(90deg,rgba(255,248,249,.9) 0%,rgba(255,248,249,.82) 58%,rgba(255,248,249,0) 100%);text-shadow:none;color:var(--c-ink);text-align:left;padding:0 0 0 clamp(24px,5vw,80px);display:flex;flex-direction:column;justify-content:center}
  .slide .kick{color:var(--c-cta)}
  .slide h1,.slide h2{font-size:clamp(34px,4.6vw,76px)}
  .slide .lede{margin:0 0 24px;color:var(--c-muted);font-size:clamp(14px,1.2vw,17px)}
  .slide .btns{justify-content:flex-start}
  .slide .copy>*{max-width:470px}
  .btn-light{background:transparent;border:1.5px solid var(--c-cta)}
  .dots{justify-content:flex-start;left:clamp(24px,5vw,80px)}
  .dots button{background:#A8637F}
  .dots button.on{background:var(--c-cta)}
}
@media (min-width:768px) and (max-width:1023px){
  .slide .copy{width:56%;padding-left:24px}
  .slide .copy>*{max-width:320px}
  .slide .lede{display:none}
  .slide .btn-light{display:none}
}

/* Categories (native LargeCategoriesCardV1 stand-in) */
.cats{display:grid;grid-auto-flow:column;grid-auto-columns:36%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:0 16px 6px;scrollbar-width:none}
.cats::-webkit-scrollbar{display:none}
.cat{scroll-snap-align:start;text-decoration:none;text-align:center}
.cat .ph{display:block;aspect-ratio:4/5;border-radius:120px 120px var(--r) var(--r);overflow:hidden;background:var(--c-blush)}
.cat img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.cat:hover img{transform:scale(1.05)}
.cat span.nm{display:block;margin-top:10px;font-size:14px;font-weight:500;line-height:1.25}
.cat .soon{height:100%;display:grid;place-items:center;align-content:center;gap:6px;border:1.5px dashed #A8637F;border-radius:inherit;color:var(--c-cta);font-family:var(--serif);font-size:20px;padding:12px}
.cat .soon small{font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}
@media (min-width:640px){.cats{grid-auto-columns:23%}}
@media (min-width:1024px){
  .cats{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 18px;overflow:visible;padding:0 16px;max-width:1320px;margin:0 auto}
  .cats .cat{width:calc((100% - 6*18px)/7)}
}

/* Product cards (TWO_CARD stand-in) */
.rail{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:0 16px 6px;scrollbar-width:none}
.rail::-webkit-scrollbar{display:none}
@media (min-width:640px){.rail{grid-auto-columns:31%}}
@media (min-width:1024px){
  .rail{grid-auto-columns:calc((100% - 32px - 4*18px)/4.35);gap:18px;max-width:1320px;margin:0 auto}
}
.card{scroll-snap-align:start;display:flex;flex-direction:column;position:relative}
.card .img{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;background:var(--c-blush)}
.card .img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.card:hover .img img{transform:scale(1.04)}
.badge{position:absolute;top:10px;left:10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--c-ink);color:#fff;font-weight:500}
.badge.new{background:#fff;color:var(--c-ink)}
.wish{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;border:0;color:var(--c-ink)}
.wish svg{width:17px;height:17px}
.card .t{font-size:14.5px;font-weight:500;margin:10px 0 2px;line-height:1.3}
.card .sub{font-size:12.5px;color:var(--c-muted);margin:0 0 6px}
.price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:15px;margin-bottom:10px}
.price b{font-weight:500}
.price s{color:var(--c-muted);font-size:13px}
.price .off{color:var(--c-deal);font-size:13px;font-weight:500}
.card .add{margin-top:auto;min-height:42px;border-radius:999px;border:1.5px solid var(--c-cta);background:#fff;color:var(--c-cta);font:500 14px var(--sans);cursor:pointer}
.card .add:hover{background:var(--c-cta);color:#fff}

/* Promo pair (native BannerCollection Ãƒâ€”2 stand-in) */
.promos{display:grid;gap:14px;padding:0 16px;max-width:1320px;margin:0 auto}
@media (min-width:768px){.promos{grid-template-columns:1fr 1fr;gap:18px}}
.promo{position:relative;display:block;border-radius:var(--r);overflow:hidden;text-decoration:none;color:#fff}
.promo img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .6s}
@media (min-width:1024px){.promo img{aspect-ratio:4/4.2}}
.promo:hover img{transform:scale(1.03)}
.promo .backdrop{position:absolute;inset:0;background:linear-gradient(180deg,rgba(43,26,34,0) 30%,rgba(43,26,34,.78))}
.promo .pc h3{text-shadow:0 1px 14px rgba(0,0,0,.3)}
.promo .pc{position:absolute;left:24px;right:24px;bottom:24px}
.promo .pc p{margin:0 0 6px;font-size:12px;letter-spacing:.22em;text-transform:uppercase}
.promo .pc h3{font-family:var(--serif);font-weight:600;font-size:clamp(30px,3.6vw,46px);line-height:1.05;margin:0 0 14px}

/* Footer (Tier C stand-in) */
.ftr{background:var(--c-ink);color:#e9d9df;padding:48px 0 90px;font-size:14px}
.ftr-grid{display:grid;gap:30px}
@media (min-width:768px){.ftr-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}
.ftr .flogo{height:68px;width:auto;display:block;margin-bottom:14px}
.ftr h4{font-family:var(--serif);font-size:20px;font-weight:600;color:#fff;margin:0 0 12px}
.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.ftr a{text-decoration:none;color:#e9d9df}
.ftr a:hover{color:var(--secondary-main)}
.ftr p{line-height:1.6;margin:0 0 10px}
.soc{display:flex;gap:10px;margin-top:6px}
.soc a{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08);display:grid;place-items:center}
.soc svg{width:19px;height:19px}
.ftr .legal{border-top:1px solid rgba(255,255,255,.12);margin-top:34px;padding-top:18px;font-size:12.5px;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;color:#bda7b0}

/* WhatsApp bubble + recent-purchase popup (store plugins Ã¢â‚¬â€ preview stand-ins) */
.wa-bubble{position:fixed;right:16px;bottom:18px;z-index:60;width:58px;height:58px;border-radius:50%;background:#128C7E;display:grid;place-items:center;box-shadow:0 6px 20px rgba(0,0,0,.2)}
.wa-bubble svg{width:30px;height:30px;color:#fff}
.sold{position:fixed;left:12px;bottom:18px;z-index:59;display:flex;gap:10px;align-items:center;background:#fff;border-radius:14px;padding:8px 32px 8px 8px;box-shadow:0 8px 28px rgba(43,26,34,.18);max-width:min(340px,calc(100% - 100px));font-size:12.5px;line-height:1.35;transform:translateY(0);opacity:1;transition:opacity .4s,transform .4s}
.sold.out{opacity:0;transform:translateY(12px);pointer-events:none}
.sold img{width:48px;height:60px;object-fit:cover;border-radius:8px;flex:0 0 auto}
.sold b{font-weight:500;display:block}
.sold small{color:var(--c-muted)}
.sold .x{position:absolute;top:4px;right:6px;border:0;background:none;font-size:18px;color:var(--c-muted);cursor:pointer;line-height:1;padding:4px}
.desktop-header-main {
    background: #F8BFC9 !important;
    height:98px !important;
}
/* =========================
   DEFAULT / DESKTOP
========================= */

.cat-card .cat-card-img-rounded,
.cat-card .cat-card-img-semi-rounded {
  border-top-left-radius: 90px !important;
  border-top-right-radius: 90px !important;
}

.desktop-action-item:hover {
  color: #8E2F52 !important;
}

.category-header,
.scroll-animate-fade-up.scroll-animate-visible,
.heading-title {
  font-family: var(--serif) !important;
  font-weight: 600 !important;
  font-size: clamp(28px, 4vw, 42px) !important;
  line-height: 1.1 !important;
  color: #8E2F52 !important;
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

  .cat-card .cat-card-img-rounded,
  .cat-card .cat-card-img-semi-rounded {
    border-top-left-radius: 55px !important;
    border-top-right-radius: 55px !important;
  }

  .category-header,
  .scroll-animate-fade-up.scroll-animate-visible,
  .heading-title {
    font-size: 26px !important;
    line-height: 1.15 !important;
  }

}.badge-icon-count {
        background-color: #000 !important;
}

.desktop-header-nav:hover
{font-size:14px ;font-weight:500 ;letter-spacing:.04em ;color:var(--c-ink);border-bottom:1.5px solid transparent;}
.nav-link:{font-size:18px !important;}

.nav-link:hover{color: black !important; border-bottom:2px solid #EF5800 !important;}
.desktop-header
{
background-color:#F8BFC9 !important;
color:#000 !important;
}
.product-swiper-slide {--gap: 3px}
.text-\[var\(--secondary-main\)\] {
    color: #8e2f52;
}
.product-card-image {
    border-radius: 10px !important;
}
.promos {
   
    max-width: 1608px;
   }
.sx .sx-wrap {
    max-width: 1608px;
}
    .sx-reels .sx-reels__row {
 max-width: 1608px;
}

.sx-reviews .sx-reviews__photos
{
 max-width: 1608px;
}
.sx-reviews .sx-reviews__quotes{
max-width: 1608px;
}
.desktop-store-logo img {
    height: 67px !important;
}
.desktop-header-nav .nav-link {
    
    font-size: 19px !important;}
	
.header-row-top {
    background: #F8BFC9 !important;
}