.sfh-cat-strip{background:var(--bg);border-bottom:1px solid var(--line-soft);padding:12px 0}.sfh-cat-strip__row{scrollbar-width:none;justify-content:center;gap:22px;display:flex;overflow-x:auto}.sfh-cat-strip__row::-webkit-scrollbar{display:none}.sfh-cat-strip__chip{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:6px 4px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.sfh-cat-strip__chip:hover{color:var(--primary)}.sfh-cat-strip__chip .ic{background:var(--secondary);width:28px;height:28px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:background .15s,color .15s;display:flex}.sfh-cat-strip__chip:hover .ic{background:var(--primary);color:#fff}@media (max-width:720px){.sfh-cat-strip__row{justify-content:flex-start;gap:18px;padding:0 16px}}[data-brand=cristel] .sfhome .sf-section__title,[data-brand=cristel] .sfhome .sf-hero__title,[data-brand=cristel] .sfhome .sf-bs__head h2,[data-brand=cristel] .sfhome .sf-promo__title,[data-brand=cristel] .sfhome .sf-duo__title,[data-brand=cristel] .sfhome .sf-insta__title,[data-brand=cristel] .sfhome .sf-news__title,[data-brand=cristel] .sfhome .sf-date-card__title,[data-brand=cristel] .sfhome .sf-loc__title{font-family:var(--font-fredoka), "Fredoka", system-ui, sans-serif;letter-spacing:-.022em;font-weight:600}[data-brand=cristel] .sfhome em{font-style:normal!important}[data-brand=cristel] .sfhome .sf-hero__title em,[data-brand=cristel] .sfhome .sf-section__title em,[data-brand=cristel] .sfhome .sf-duo__title em,[data-brand=cristel] .sfhome .sf-promo__title em,[data-brand=cristel] .sfhome .sf-insta__title em,[data-brand=cristel] .sfhome .sf-news__title em,[data-brand=cristel] .sfhome .sf-loc__title em{color:var(--primary);font-style:normal!important}[data-brand=cristel] .sfhome .sf-promo__title em,[data-brand=cristel] .sfhome .sf-news__title em{color:var(--petal)}[data-brand=cristel] .sfhome .eyebrow{color:var(--primary);letter-spacing:.22em}[data-brand=cristel] .sfhome .eyebrow:before{background:var(--primary);opacity:.7}[data-brand=cristel] .sfhome .sf-hero__card{border-radius:22px}[data-brand=cristel] .sfhome .sf-hero__card--big .sf-hero__shade{background:linear-gradient(150deg,#2d1a1e0d 35%,#2d1a1e8c 80%,#2d1a1ed1 100%)}[data-brand=cristel] .sfhome .sf-hero__cta{color:var(--ink);background:#fff;border-radius:999px;box-shadow:0 3px #00000014}[data-brand=cristel] .sfhome .sf-hero__cta:hover{background:var(--primary);color:#fff;box-shadow:0 3px 0 var(--primary-deep)}[data-brand=cristel] .sfhome .sf-hero__eyebrow{color:#fff;background:#d46b85eb;border-color:#0000}[data-brand=cristel] .sfhome .sf-hero__ribbon{background:var(--primary);color:#fff}[data-brand=cristel] .sfhome .sf-trust{background:var(--surface);border:1px solid #2d1a1e0f;border-radius:22px}[data-brand=cristel] .sfhome .sf-trust__icon{background:var(--secondary);color:var(--primary);border-radius:50%}[data-brand=cristel] .sfhome .sf-trust__text strong{color:var(--ink)}[data-brand=cristel] .sfhome .sf-trust__text span{color:var(--ink-mute)}[data-brand=cristel] .sfhome .sf-bs__tab{color:var(--ink-soft);background:#fff;border:1px solid #2d1a1e1a;border-radius:999px}[data-brand=cristel] .sfhome .sf-bs__tab:hover{border-color:var(--primary);color:var(--primary)}[data-brand=cristel] .sfhome .sf-bs__tab.is-active{background:var(--primary);color:#fff;border-color:var(--primary)}[data-brand=cristel] .sfhome .sf-cat{background:var(--surface);border:1px solid #2d1a1e0f;border-radius:22px}[data-brand=cristel] .sfhome .sf-cat:hover{border-color:var(--primary);box-shadow:0 6px 20px #d46b8529}[data-brand=cristel] .sfhome .sf-cat__img{background-color:var(--secondary);border:3px solid var(--bg)}[data-brand=cristel] .sfhome .sf-cat__name{color:var(--ink)}[data-brand=cristel] .sfhome .sf-dates{background:var(--surface-warm);border-color:#2d1a1e0f}[data-brand=cristel] .sfhome .sf-date-card{border-radius:22px}[data-brand=cristel] .sfhome .sf-date-card__tag{color:var(--petal)}[data-brand=cristel] .sfhome .sf-promo{background:var(--ink-surface);color:#fff;border-radius:22px}[data-brand=cristel] .sfhome .sf-promo__eyebrow{color:var(--petal)}[data-brand=cristel] .sfhome .sf-promo__cta{background:var(--primary);color:#fff;box-shadow:0 4px 0 var(--primary-deep);border-radius:999px}[data-brand=cristel] .sfhome .sf-promo__cta:hover{background:var(--primary-deep);color:#fff;box-shadow:0 2px 0 var(--primary-deep)}[data-brand=cristel] .sfhome .sf-duo__card{border-radius:22px}[data-brand=cristel] .sfhome .sf-duo__content{background:var(--rose-deep);color:#fff}[data-brand=cristel] .sfhome .sf-duo__card:nth-child(2) .sf-duo__content{background:var(--olive)}[data-brand=cristel] .sfhome .sf-duo__content,[data-brand=cristel] .sfhome .sf-duo__content *{color:#fff}[data-brand=cristel] .sfhome .sf-duo__eyebrow,[data-brand=cristel] .sfhome .sf-duo__sub{color:#ffffffd9}[data-brand=cristel] .sfhome .sf-duo__cta{background:#fff;color:var(--ink)!important}[data-brand=cristel] .sfhome .sf-duo__cta:hover{background:var(--petal);color:var(--ink)!important}[data-brand=cristel] .sfhome .sf-insta__cell{border-radius:14px}[data-brand=cristel] .sfhome .sf-insta__handle{color:var(--primary)}[data-brand=cristel] .sfhome .sf-news{background:var(--rose-deep);color:#fff;border-radius:22px;position:relative;overflow:hidden}[data-brand=cristel] .sfhome .sf-news:before{content:"";background:#ffffff12;border-radius:50%;width:380px;height:380px;position:absolute;top:-80px;right:-80px}[data-brand=cristel] .sfhome .sf-news:after{content:"";background:#ffffff0d;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-120px;right:60px}[data-brand=cristel] .sfhome .sf-news__sub{color:#ffffffd9}[data-brand=cristel] .sfhome .sf-news__coupon{background:#ffffff24;border-color:#ffffff80}[data-brand=cristel] .sfhome .sf-news__form button{background:var(--ink-surface)!important;color:#fff!important}[data-brand=cristel] .sfhome .sf-news__form button:hover{background:#d06b76!important}[data-brand=cristel] .sfhome .sf-loc__grid{background:var(--surface);border:1px solid #2d1a1e0f;border-radius:22px}[data-brand=cristel] .sfhome .sf-loc__eyebrow{color:var(--primary)}[data-brand=cristel] .sfhome .sf-loc__row-icon{background:var(--secondary);color:var(--primary)}[data-brand=cristel] .sfhome .sf-loc__hours{background:var(--bg);border-color:#2d1a1e0f}[data-brand=cristel] .sfhome .sf-loc__cta--map{color:var(--ink);border-color:#2d1a1e29}[data-brand=cristel] .sfhome .sf-loc__cta--map:hover{border-color:var(--primary);color:var(--primary)}[data-brand=cristel] .sfhome .sf-loc__cta--wa,[data-brand=cristel] .sfhome .sf-loc__cta--wa svg{color:#fff}[data-brand=cristel] .sfhome .sf-section__more{color:var(--ink);border-bottom-color:var(--ink)}[data-brand=cristel] .sfhome .sf-section__more:hover{color:var(--primary);border-bottom-color:var(--primary)}[data-brand=cristel] .sfhome .sf-product{background:var(--surface);border:1px solid #2d1a1e0f;border-radius:14px}[data-brand=cristel] .sfhome .sf-product:hover{border-color:#d46b854d;box-shadow:0 6px 18px #d46b8524}[data-brand=cristel] .sfhome .sf-product__name,[data-brand=cristel] .sfhome .sf-product__price-now{color:var(--ink)}[data-brand=cristel] .sfhome .sf-product__quickadd{background:var(--primary);border-radius:999px}[data-brand=cristel] .sfhome .sf-product__quickadd:hover{background:var(--primary-deep)}[data-brand=cristel] .sfhome .sf-badge--bestseller{background:var(--gold);color:var(--ink)}
