.sc-menu{padding:16px 56px 80px}.sc-menu__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:32px;padding:0 8px}.sc-menu__title{font-family:var(--sc-display);font-weight:500;font-size:46px;line-height:1;letter-spacing:-.02em;color:var(--sc-ink)}.sc-menu__title em{font-style:italic;font-weight:400;color:var(--sc-pink-deep)}.sc-menu__meta{color:var(--sc-ink-2);font-size:14px;max-width:520px;text-align:center;line-height:1.55}.sc-menu__pip{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-pink-deep);font-weight:600}.sc-menu__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sc-flavor{position:relative;overflow:hidden;aspect-ratio:1 / 1.05;cursor:pointer;display:block;transition:transform .25s,box-shadow .25s;background:radial-gradient(ellipse at 50% 110%,rgba(255,255,255,.4),transparent 50%),linear-gradient(180deg,var(--sc-pink-pale) 0%,var(--sc-pink-soft) 100%)}.sc-flavor:hover{transform:translateY(-4px);box-shadow:0 24px 50px -20px #d49aa580}.sc-flavor.tone-rose{background:radial-gradient(ellipse at 50% 110%,rgba(255,255,255,.45),transparent 50%),linear-gradient(180deg,#f4d6df,#e5b5be)}.sc-flavor.tone-blush{background:radial-gradient(ellipse at 50% 110%,rgba(255,255,255,.4),transparent 50%),linear-gradient(180deg,#fae9ee,#edc4ce)}.sc-flavor.tone-cream{background:radial-gradient(ellipse at 50% 110%,rgba(255,255,255,.55),transparent 50%),linear-gradient(180deg,#fbf1e4,#f2d8c2)}.sc-flavor.tone-mauve{background:radial-gradient(ellipse at 50% 110%,rgba(255,255,255,.45),transparent 50%),linear-gradient(180deg,#edd7dc,#d4b0bb)}.sc-flavor.tone-peach{background:radial-gradient(ellipse at 50% 110%,rgba(255,255,255,.5),transparent 50%),linear-gradient(180deg,#f8dcc8,#ebb59a)}.sc-flavor.tone-sand{background:radial-gradient(ellipse at 50% 110%,rgba(255,255,255,.5),transparent 50%),linear-gradient(180deg,#f2e3d0,#e1c19e)}.sc-flavor.tone-mint{background:radial-gradient(ellipse at 50% 110%,rgba(255,255,255,.5),transparent 50%),linear-gradient(180deg,#e5ebdb,#b8c99a)}.sc-flavor.tone-lilac{background:radial-gradient(ellipse at 50% 110%,rgba(255,255,255,.5),transparent 50%),linear-gradient(180deg,#ece5f0,#c9bad4)}.sc-flavor__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.sc-flavor.has-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.14) 100%);z-index:1;pointer-events:none}.sc-flavor__object{position:absolute;left:50%;bottom:26%;transform:translate(-50%);z-index:2}.sc-flavor__shadow{position:absolute;left:50%;bottom:22%;width:70%;height:24px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(120,60,75,.28),transparent 65%);filter:blur(4px);z-index:1}.sc-flavor__tag{position:absolute;top:16px;left:16px;z-index:4;background:#ffffffd9;border:1px solid rgba(58,38,25,.1);box-shadow:0 1px 4px #3a261912;color:var(--sc-ink);font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;border-radius:999px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.sc-flavor__caption{position:absolute;bottom:18px;left:20px;right:20px;z-index:4;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;color:var(--sc-ink)}.sc-flavor__name{font-family:var(--sc-serif);font-style:italic;font-size:22px;line-height:1.05;font-weight:500;color:var(--sc-ink)}.sc-flavor__price{font-family:var(--sc-body);font-size:13px;font-weight:600;letter-spacing:.04em;background:#ffffffd9;border:1px solid rgba(58,38,25,.1);box-shadow:0 1px 4px #3a261912;padding:5px 11px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:900px){.sc-menu{padding:16px 32px 64px}.sc-menu__grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media(max-width:640px){.sc-menu{padding:12px 18px 48px}.sc-menu__head{gap:8px;padding:0 4px;margin-bottom:20px}.sc-menu__title{font-size:36px;line-height:1.02}.sc-menu__meta{max-width:none;font-size:13px}.sc-menu__pip{margin-bottom:6px}.sc-menu__grid{grid-template-columns:1fr 1fr;gap:12px}.sc-flavor{aspect-ratio:1 / 1.1}.sc-flavor__tag{top:10px;left:10px;font-size:8px;letter-spacing:.18em;padding:4px 8px}.sc-flavor__caption{bottom:10px;left:12px;right:12px;gap:8px}.sc-flavor__name{font-size:16px}.sc-flavor__price{font-size:10px;padding:3px 7px;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-sweet-creme-flavors.css.map */
