.ProductsPage-module__nn7B2W__catalogSection{--catalog-accent:var(--blue);--section-accent:var(--catalog-accent);z-index:2;width:100%;padding:var(--section-space)var(--content-rail);color:var(--ink);overflow-anchor:none;position:relative}.ProductsPage-module__nn7B2W__catalogIntro{position:relative;overflow:visible}.ProductsPage-module__nn7B2W__results{overflow-anchor:none;width:100%;min-width:0;position:relative}:is(.ProductsPage-module__nn7B2W__catalogIntro[data-section-intro-prepaint] [data-section-intro-label],.ProductsPage-module__nn7B2W__catalogIntro[data-section-intro-prepaint] [data-section-intro-title],.ProductsPage-module__nn7B2W__catalogIntro[data-section-intro-prepaint] [data-section-intro-description],.ProductsPage-module__nn7B2W__catalogIntro[data-section-intro-prepaint] [data-section-intro-hint]){opacity:0}.ProductsPage-module__nn7B2W__catalogSection [data-section-intro-title] span{transition:color .76s cubic-bezier(.16,1,.3,1)}.ProductsPage-module__nn7B2W__catalogSection [data-section-intro-label]{transition:color .76s cubic-bezier(.16,1,.3,1)}.ProductsPage-module__nn7B2W__catalogSection [data-section-intro-hint]{transition:color .76s cubic-bezier(.16,1,.3,1)}.ProductsPage-module__nn7B2W__resultCount{font:inherit;color:inherit;display:inline}.ProductsPage-module__nn7B2W__catalogSection[data-grid-phase=leaving] .ProductsPage-module__nn7B2W__resultCount{animation:.24s cubic-bezier(.4,0,.2,1) both ProductsPage-module__nn7B2W__catalog-copy-leave}.ProductsPage-module__nn7B2W__catalogSection[data-grid-phase=entering] .ProductsPage-module__nn7B2W__resultCount{animation:.42s cubic-bezier(.16,1,.3,1) both ProductsPage-module__nn7B2W__catalog-copy-enter}.ProductsPage-module__nn7B2W__toolbar{--search-size:42px;--search-width:132px;--control-gap:8px;z-index:20;align-items:center;gap:var(--control-gap);min-height:78px;margin-bottom:clamp(26px,2.2vw,38px);padding-block:18px;display:flex;position:relative;overflow:visible}.ProductsPage-module__nn7B2W__toolbar:before,.ProductsPage-module__nn7B2W__toolbar:after{content:"";z-index:0;background:var(--line);transform-origin:0;pointer-events:none;height:1px;position:absolute;left:0;right:0;transform:scaleX(1)}.ProductsPage-module__nn7B2W__toolbar:before{top:0}.ProductsPage-module__nn7B2W__toolbar:after{bottom:0}.ProductsPage-module__nn7B2W__filters{z-index:2;box-sizing:border-box;align-items:center;gap:var(--control-gap);overscroll-behavior-inline:contain;scrollbar-width:none;flex:none;width:auto;min-width:0;margin-block:-18px;padding-block:18px;display:flex;position:relative;overflow:visible}.ProductsPage-module__nn7B2W__filters::-webkit-scrollbar{display:none}.ProductsPage-module__nn7B2W__filterButton.ProductsPage-module__nn7B2W__filterButtonClone{display:none}.ProductsPage-module__nn7B2W__filterButton{border:1px solid var(--ui-neu-border-pressed);background:color-mix(in srgb,var(--ui-neu-fill)34%,transparent);min-height:42px;box-shadow:var(--ui-neu-shadow-pressed);color:var(--text-description);font-family:var(--font-body);font-size:var(--type-meta);font-weight:var(--weight-meta);letter-spacing:0;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 13px;line-height:1;transition:color .18s,border-color .18s,background .18s,box-shadow .32s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateZ(0)}.ProductsPage-module__nn7B2W__filterCopy{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;line-height:1;display:inline-flex}.ProductsPage-module__nn7B2W__filterLabel{min-width:0;color:inherit;font:inherit;white-space:nowrap;flex:none;line-height:1}.ProductsPage-module__nn7B2W__filterCount{min-width:18px;color:var(--text-meta);font-size:10px;font-weight:var(--weight-meta);font-variant-numeric:tabular-nums;text-align:right;transition:color .3s}.ProductsPage-module__nn7B2W__filterButton:hover{color:var(--ink)}.ProductsPage-module__nn7B2W__filterButtonActive{color:var(--ink);border-color:var(--ui-neu-border);background:var(--ui-neu-fill);box-shadow:var(--ui-neu-shadow)}.ProductsPage-module__nn7B2W__filterButtonActive .ProductsPage-module__nn7B2W__filterCount{color:var(--catalog-accent)}.ProductsPage-module__nn7B2W__filterButtonActive[data-control-phase=leaving]{pointer-events:none;animation:.16s cubic-bezier(.32,.02,.2,1) both ProductsPage-module__nn7B2W__catalog-control-press}.ProductsPage-module__nn7B2W__filterButtonActive[data-control-phase=entering]{animation:.32s cubic-bezier(.16,1,.3,1) both ProductsPage-module__nn7B2W__catalog-control-rise}.ProductsPage-module__nn7B2W__search{z-index:4;flex:1 1 var(--search-width);width:auto;height:var(--search-size);min-width:var(--search-width);border:1px solid var(--ui-neu-border);background:var(--ui-neu-fill);box-shadow:var(--ui-neu-shadow);color:var(--text-description);isolation:isolate;border-radius:999px;transition:color .18s,border-color .18s,background .18s,box-shadow .32s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.ProductsPage-module__nn7B2W__searchToggle{--search-icon-left:12px;--search-icon-size:18px;z-index:2;left:var(--search-icon-left);width:var(--search-icon-size);height:var(--search-icon-size);color:var(--text-meta);cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductsPage-module__nn7B2W__searchToggle svg{width:100%;height:100%;display:block}.ProductsPage-module__nn7B2W__searchField{z-index:1;opacity:1;width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.ProductsPage-module__nn7B2W__search input{width:100%;min-width:0;height:100%;color:var(--ink);font-family:var(--font-body);font-size:var(--type-meta);font-weight:var(--weight-meta);text-align:left;background:0 0;border:0;outline:0;padding:0 16px 0 42px;line-height:1}.ProductsPage-module__nn7B2W__search input::placeholder{color:#0000}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=pending] .ProductsPage-module__nn7B2W__toolbar:before,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=pending] .ProductsPage-module__nn7B2W__toolbar:after{transform:scaleX(0)}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=running] .ProductsPage-module__nn7B2W__toolbar:before{animation:.22s cubic-bezier(.16,1,.3,1) .72s both ProductsPage-module__nn7B2W__catalog-toolbar-line}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=running] .ProductsPage-module__nn7B2W__toolbar:after{animation:.24s cubic-bezier(.16,1,.3,1) 1.53s both ProductsPage-module__nn7B2W__catalog-toolbar-line}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=pending] .ProductsPage-module__nn7B2W__filterButton,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=pending] .ProductsPage-module__nn7B2W__search{opacity:0}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=pending] .ProductsPage-module__nn7B2W__search{box-shadow:var(--ui-neu-stage-shadow-flat);background:0 0;border-color:#0000}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=running] .ProductsPage-module__nn7B2W__filterButton{animation:.46s cubic-bezier(.16,1,.3,1) both ProductsPage-module__nn7B2W__catalog-filter-pressed-intro;animation-delay:calc(.86s + var(--control-intro-index,0)*55ms)}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=running] .ProductsPage-module__nn7B2W__filterButtonActive{animation-name:ProductsPage-module__nn7B2W__catalog-filter-active-intro;animation-duration:.68s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=running] .ProductsPage-module__nn7B2W__search{animation:.62s cubic-bezier(.16,1,.3,1) 1.45s both ProductsPage-module__nn7B2W__catalog-control-intro}.ProductsPage-module__nn7B2W__grid{overflow-anchor:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.25vw,24px);display:grid}.ProductsPage-module__nn7B2W__card{--card-accent:var(--blue);--card-glow-a:color-mix(in srgb,var(--card-accent)20%,transparent);--card-glow-b:color-mix(in srgb,var(--pink)18%,transparent);aspect-ratio:1;border:1px solid var(--ui-neu-border);min-width:0;box-shadow:var(--ui-neu-stage-shadow);isolation:isolate;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:320px 320px;background:0 0;border-radius:clamp(22px,1.7vw,32px);transition:translate .32s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .34s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;translate:0}.ProductsPage-module__nn7B2W__card[data-card-phase]:not([data-card-phase=idle]){pointer-events:none}.ProductsPage-module__nn7B2W__cardGlass{z-index:0;border-radius:inherit;background:linear-gradient(142deg,var(--ui-card-fill-a)0%,var(--ui-card-fill-b)44%,var(--ui-card-fill-c)100%);box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(.98);opacity:1;pointer-events:none;position:absolute;inset:0}.ProductsPage-module__nn7B2W__card[data-category=ice-cream-bars],.ProductsPage-module__nn7B2W__card[data-category=sandwiches]{--card-accent:#9a4368}.ProductsPage-module__nn7B2W__card[data-category=waffle-cups],.ProductsPage-module__nn7B2W__card[data-category=cones]{--card-accent:#ad7650}.ProductsPage-module__nn7B2W__card[data-category=plastic-cups],.ProductsPage-module__nn7B2W__card[data-category=family-packs]{--card-accent:#5d67a8}.ProductsPage-module__nn7B2W__card[data-category=fruit-creamy],.ProductsPage-module__nn7B2W__card[data-category=fruit-ice]{--card-accent:#7d5b9c}.ProductsPage-module__nn7B2W__card[data-category=food-ice]{--card-accent:#4f88aa}.ProductsPage-module__nn7B2W__card:before{content:"";z-index:2;border-radius:inherit;opacity:1;pointer-events:none;background:linear-gradient(#ffffff1a 0%,#fff0 26%,#ffffff0f 100%);position:absolute;inset:1px}.ProductsPage-module__nn7B2W__cardSurface{z-index:1;background:radial-gradient(ellipse,var(--card-glow-a)0%,var(--card-glow-b)46%,transparent 76%);filter:blur(22px);opacity:.74;pointer-events:none;border-radius:50%;width:88%;height:72%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.ProductsPage-module__nn7B2W__cardHeading{z-index:6;text-align:left;pointer-events:none;justify-items:start;display:grid;position:absolute;top:clamp(16px,1.25vw,22px);left:clamp(16px,1.25vw,22px);right:clamp(16px,1.25vw,22px)}.ProductsPage-module__nn7B2W__name{min-width:0;max-width:100%;color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;white-space:normal;overflow-wrap:break-word;word-break:normal;text-wrap:balance;text-transform:uppercase;margin-block:-.16em -.08em;padding-block:.16em .08em;font-size:clamp(16px,1.18vw,22px);font-weight:760;line-height:1.08;overflow:visible}.ProductsPage-module__nn7B2W__card[data-category=fruit-creamy] .ProductsPage-module__nn7B2W__cardHeading{right:clamp(104px,6.8vw,122px)}.ProductsPage-module__nn7B2W__imageStage{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.ProductsPage-module__nn7B2W__productImage{z-index:2;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;width:78%;height:78%;filter:var(--ui-product-shadow-compact);transform-origin:50%;transition:opacity .26s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductsPage-module__nn7B2W__productImage[data-loaded=true]{opacity:1}.ProductsPage-module__nn7B2W__card[data-layout=horizontal] .ProductsPage-module__nn7B2W__productImage{width:92%;height:92%}.ProductsPage-module__nn7B2W__card[data-layout=vertical] .ProductsPage-module__nn7B2W__productImage{width:70%;height:70%}.ProductsPage-module__nn7B2W__card[data-layout=balanced] .ProductsPage-module__nn7B2W__productImage{width:80%;height:80%}.ProductsPage-module__nn7B2W__newSticker{z-index:12;color:#c14473;transform-origin:72% 46%;pointer-events:none;isolation:isolate;background:radial-gradient(circle at 20% 18%,#fffffffa,#0000 35%),linear-gradient(145deg,#fffffffe,#fff3f7f6);border:1px solid #fffffff5;border-radius:12px;place-items:center;min-width:88px;height:38px;padding:0 18px 1px 12px;display:grid;position:absolute;top:clamp(14px,1vw,18px);right:clamp(12px,.9vw,16px);overflow:visible;transform:rotate(-5deg);box-shadow:0 14px 28px #4b374424,0 4px 8px #4b374414,inset 0 1px #fffffffa,inset 0 -1px #b53f6809}.ProductsPage-module__nn7B2W__newSticker:before{content:"";z-index:3;clip-path:polygon(46% 100%,100% 46%,100% 100%);background:linear-gradient(315deg,#e0d6ddf5 0%,#f8f4f7fc 54%,#fffffffc 100%);border-bottom:1px solid #e2d9dec7;border-right:1px solid #e2d9dec7;border-radius:0 0 11px;width:22px;height:22px;position:absolute;bottom:-1px;right:-1px;box-shadow:inset 3px 3px 7px #ffffff80}.ProductsPage-module__nn7B2W__newSticker:after{content:"";z-index:1;filter:blur(8px);opacity:.72;background:#43303c29;border-radius:50%;width:34px;height:18px;position:absolute;bottom:-7px;right:-4px;transform:rotate(-11deg)}.ProductsPage-module__nn7B2W__newSticker span{z-index:4;font-family:var(--font-caveat-loaded),"Segoe Print",cursive;letter-spacing:.01em;white-space:nowrap;font-size:20px;font-weight:600;line-height:1;display:block;position:relative;transform:translateY(-1px)}.ProductsPage-module__nn7B2W__cardFooter{z-index:8;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:clamp(12px,1vw,16px);left:clamp(12px,1vw,16px);right:clamp(12px,1vw,16px)}.ProductsPage-module__nn7B2W__weight{box-sizing:border-box;border:1px solid color-mix(in srgb,white 82%,var(--card-accent)18%);background:var(--ui-glass-fill);min-width:82px;height:38px;min-height:0;box-shadow:var(--ui-glass-inset);color:var(--card-accent);pointer-events:none;border-radius:999px;grid-template-columns:18px auto;grid-auto-flow:column;justify-content:center;align-items:center;column-gap:8px;padding-inline:12px;line-height:1;display:grid}.ProductsPage-module__nn7B2W__weight>span:last-child{color:currentColor;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1;display:block;transform:translateY(1px)}.ProductsPage-module__nn7B2W__weightIcon{color:currentColor;place-items:center;width:18px;height:18px;line-height:0;display:grid}.ProductsPage-module__nn7B2W__weightIcon svg{width:17px;height:17px;display:block}.ProductsPage-module__nn7B2W__like{bottom:clamp(12px,1vw,16px);right:clamp(12px,1vw,16px);z-index:10!important;position:absolute!important}.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint]{box-shadow:var(--ui-neu-stage-shadow-flat);border-color:#0000}.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint]:before,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__cardGlass,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__cardSurface,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__cardHeading,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__imageStage,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__cardFooter,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__like,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__newSticker{opacity:0}.ProductsPage-module__nn7B2W__card[data-card-phase=intro]{animation:ProductsPage-module__nn7B2W__catalog-card-shell-intro .72s cubic-bezier(.16,1,.3,1)var(--card-intro-delay,1.66s)both}.ProductsPage-module__nn7B2W__card[data-card-phase=intro]:before,.ProductsPage-module__nn7B2W__card[data-card-phase=intro] .ProductsPage-module__nn7B2W__cardGlass{animation:ProductsPage-module__nn7B2W__catalog-card-glass-intro .72s cubic-bezier(.16,1,.3,1)var(--card-intro-delay,1.66s)both}.ProductsPage-module__nn7B2W__card[data-card-phase=intro] .ProductsPage-module__nn7B2W__cardSurface,.ProductsPage-module__nn7B2W__card[data-card-phase=intro] .ProductsPage-module__nn7B2W__cardHeading,.ProductsPage-module__nn7B2W__card[data-card-phase=intro] .ProductsPage-module__nn7B2W__imageStage,.ProductsPage-module__nn7B2W__card[data-card-phase=intro] .ProductsPage-module__nn7B2W__cardFooter,.ProductsPage-module__nn7B2W__card[data-card-phase=intro] .ProductsPage-module__nn7B2W__like,.ProductsPage-module__nn7B2W__card[data-card-phase=intro] .ProductsPage-module__nn7B2W__newSticker{animation:ProductsPage-module__nn7B2W__catalog-card-content-intro .56s cubic-bezier(.16,1,.3,1)calc(var(--card-intro-delay,1.66s) + .15s)both}.ProductsPage-module__nn7B2W__card[data-card-phase=leaving]{animation:.16s cubic-bezier(.32,.02,.2,1) both ProductsPage-module__nn7B2W__catalog-card-shell-leave}.ProductsPage-module__nn7B2W__card[data-card-phase=leaving]:before,.ProductsPage-module__nn7B2W__card[data-card-phase=leaving] .ProductsPage-module__nn7B2W__cardGlass{animation:.16s cubic-bezier(.32,.02,.2,1) both ProductsPage-module__nn7B2W__catalog-card-glass-leave}.ProductsPage-module__nn7B2W__card[data-card-phase=leaving] .ProductsPage-module__nn7B2W__cardSurface,.ProductsPage-module__nn7B2W__card[data-card-phase=leaving] .ProductsPage-module__nn7B2W__cardHeading,.ProductsPage-module__nn7B2W__card[data-card-phase=leaving] .ProductsPage-module__nn7B2W__imageStage,.ProductsPage-module__nn7B2W__card[data-card-phase=leaving] .ProductsPage-module__nn7B2W__cardFooter,.ProductsPage-module__nn7B2W__card[data-card-phase=leaving] .ProductsPage-module__nn7B2W__like,.ProductsPage-module__nn7B2W__card[data-card-phase=leaving] .ProductsPage-module__nn7B2W__newSticker{animation:.15s cubic-bezier(.32,.02,.2,1) both ProductsPage-module__nn7B2W__catalog-card-content-leave}.ProductsPage-module__nn7B2W__card[data-card-phase=entering]{animation:.32s cubic-bezier(.16,1,.3,1) both ProductsPage-module__nn7B2W__catalog-card-shell-enter}.ProductsPage-module__nn7B2W__card[data-card-phase=entering]:before,.ProductsPage-module__nn7B2W__card[data-card-phase=entering] .ProductsPage-module__nn7B2W__cardGlass{animation:.32s cubic-bezier(.16,1,.3,1) both ProductsPage-module__nn7B2W__catalog-card-glass-enter}.ProductsPage-module__nn7B2W__card[data-card-phase=entering] .ProductsPage-module__nn7B2W__cardSurface,.ProductsPage-module__nn7B2W__card[data-card-phase=entering] .ProductsPage-module__nn7B2W__cardHeading,.ProductsPage-module__nn7B2W__card[data-card-phase=entering] .ProductsPage-module__nn7B2W__imageStage,.ProductsPage-module__nn7B2W__card[data-card-phase=entering] .ProductsPage-module__nn7B2W__cardFooter,.ProductsPage-module__nn7B2W__card[data-card-phase=entering] .ProductsPage-module__nn7B2W__like,.ProductsPage-module__nn7B2W__card[data-card-phase=entering] .ProductsPage-module__nn7B2W__newSticker{animation:.32s cubic-bezier(.16,1,.3,1) both ProductsPage-module__nn7B2W__catalog-card-content-enter}@media (hover:hover) and (pointer:fine){.ProductsPage-module__nn7B2W__card[data-card-phase=idle]:hover{border-color:color-mix(in srgb,var(--ui-neu-border)86%,white);box-shadow:var(--ui-neu-stage-shadow-hover);translate:0 -3px}}.ProductsPage-module__nn7B2W__empty{overflow-anchor:none;text-align:center;min-height:clamp(420px,56vw,760px);color:var(--text-description);align-content:center;justify-items:center;gap:8px;padding:clamp(12px,2vw,24px) 0 clamp(20px,3vw,28px);display:grid}.ProductsPage-module__nn7B2W__emptyPenguin{aspect-ratio:1;filter:drop-shadow(0 16px 32px #25346214);width:clamp(210px,24vw,340px);margin-bottom:clamp(6px,1vw,14px);position:relative}.ProductsPage-module__nn7B2W__emptyNote{z-index:5;color:#314696;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(170px,12vw,220px);max-width:220px;position:absolute}.ProductsPage-module__nn7B2W__emptyNoteLeft{top:25%;right:calc(100% + clamp(58px,4.2vw,92px));transform:rotate(-7deg)}.ProductsPage-module__nn7B2W__emptyNoteRight{top:23%;left:calc(100% + clamp(58px,4.2vw,92px));transform:rotate(7deg)}.ProductsPage-module__nn7B2W__emptyNoteMobile{display:none}.ProductsPage-module__nn7B2W__emptyNoteCopy{flex-direction:column;align-items:center;gap:clamp(8px,.6vw,12px);width:100%;animation:.62s cubic-bezier(.18,1,.3,1) both ProductsPage-module__nn7B2W__catalog-empty-note-enter;display:flex}.ProductsPage-module__nn7B2W__emptyNoteText{width:100%;font-family:var(--font-caveat-loaded),"Segoe Print",cursive;letter-spacing:.01em;text-wrap:balance;font-size:clamp(34px,2.55vw,46px);font-weight:700;line-height:.92;display:block}.ProductsPage-module__nn7B2W__emptyNoteHeart{justify-content:center;align-items:center;width:clamp(18px,1.35vw,24px);height:clamp(18px,1.35vw,24px);display:inline-flex}.ProductsPage-module__nn7B2W__emptyNoteHeart svg{width:100%;height:100%;display:block}@keyframes ProductsPage-module__nn7B2W__catalog-empty-note-enter{0%{opacity:0;filter:blur(8px);transform:translateY(10px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.ProductsPage-module__nn7B2W__emptyPenguinBase,.ProductsPage-module__nn7B2W__emptyPenguinEyes{object-fit:contain}.ProductsPage-module__nn7B2W__emptyPenguinEyes{opacity:1;transition:opacity 90ms linear}.ProductsPage-module__nn7B2W__emptyPenguinEyesClosed{opacity:0}.ProductsPage-module__nn7B2W__emptyPenguinQuestion{object-fit:contain;pointer-events:none;transform-origin:50%;will-change:transform}.ProductsPage-module__nn7B2W__emptyPenguinQuestionPrimary{transform-origin:81.25% 13.375%;animation:5.8s ease-in-out infinite ProductsPage-module__nn7B2W__emptyPenguinQuestionFloatPrimary}.ProductsPage-module__nn7B2W__emptyPenguinQuestionSecondary{transform-origin:87.625% 20.425%;animation:4.9s ease-in-out -1.2s infinite ProductsPage-module__nn7B2W__emptyPenguinQuestionFloatSecondary}@keyframes ProductsPage-module__nn7B2W__emptyPenguinQuestionFloatPrimary{0%{transform:translate(0,0)rotate(-4deg)}22%{transform:translate(4px,-8px)rotate(5deg)}48%{transform:translate(-2px,-13px)rotate(9deg)}72%{transform:translate(-5px,-6px)rotate(1deg)}to{transform:translate(0,0)rotate(-4deg)}}@keyframes ProductsPage-module__nn7B2W__emptyPenguinQuestionFloatSecondary{0%{transform:translate(0,0)rotate(6deg)}20%{transform:translate(-4px,-6px)rotate(11deg)}46%{transform:translate(5px,-11px)rotate(2deg)}74%{transform:translate(7px,-4px)rotate(-6deg)}to{transform:translate(0,0)rotate(6deg)}}.ProductsPage-module__nn7B2W__isHidden{opacity:0}.ProductsPage-module__nn7B2W__isVisible{opacity:1}.ProductsPage-module__nn7B2W__empty strong{color:var(--ink);font-family:var(--font-display);font-size:var(--type-card-title);font-weight:760;line-height:1.05}.ProductsPage-module__nn7B2W__emptyMessage{max-width:42ch;font-size:var(--type-ui)}.ProductsPage-module__nn7B2W__empty[data-card-phase=leaving]{animation:.24s cubic-bezier(.4,0,.2,1) both ProductsPage-module__nn7B2W__catalog-copy-leave}.ProductsPage-module__nn7B2W__empty[data-card-phase=entering]{animation:.42s cubic-bezier(.16,1,.3,1) both ProductsPage-module__nn7B2W__catalog-copy-enter}@keyframes ProductsPage-module__nn7B2W__catalog-toolbar-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ProductsPage-module__nn7B2W__catalog-control-intro{0%{opacity:0;box-shadow:var(--ui-neu-stage-shadow-flat);background:0 0;border-color:#0000}29.4%{opacity:1;border-color:var(--ui-neu-border-pressed);background:color-mix(in srgb,var(--ui-neu-fill)34%,transparent);box-shadow:var(--ui-neu-shadow-pressed)}to{opacity:1;border-color:var(--ui-neu-border);background:var(--ui-neu-fill);box-shadow:var(--ui-neu-shadow)}}@keyframes ProductsPage-module__nn7B2W__catalog-filter-pressed-intro{0%{opacity:0;filter:blur(5px);box-shadow:var(--ui-neu-stage-shadow-flat);background:0 0;border-color:#0000}to{opacity:1;filter:blur();border-color:var(--ui-neu-border-pressed);background:color-mix(in srgb,var(--ui-neu-fill)34%,transparent);box-shadow:var(--ui-neu-shadow-pressed)}}@keyframes ProductsPage-module__nn7B2W__catalog-filter-active-intro{0%{opacity:0;filter:blur(5px);box-shadow:var(--ui-neu-stage-shadow-flat);background:0 0;border-color:#0000}42%{opacity:1;filter:blur();border-color:var(--ui-neu-border-pressed);background:color-mix(in srgb,var(--ui-neu-fill)34%,transparent);box-shadow:var(--ui-neu-shadow-pressed)}to{opacity:1;filter:blur();border-color:var(--ui-neu-border);background:var(--ui-neu-fill);box-shadow:var(--ui-neu-shadow)}}@keyframes ProductsPage-module__nn7B2W__catalog-filter-copy-intro{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@keyframes ProductsPage-module__nn7B2W__catalog-control-press{0%{border-color:var(--ui-neu-border);background:var(--ui-neu-fill);box-shadow:var(--ui-neu-shadow)}to{border-color:var(--ui-neu-border-pressed);background:color-mix(in srgb,var(--ui-neu-fill)34%,transparent);box-shadow:var(--ui-neu-shadow-pressed)}}@keyframes ProductsPage-module__nn7B2W__catalog-control-rise{0%{border-color:var(--ui-neu-border-pressed);background:color-mix(in srgb,var(--ui-neu-fill)34%,transparent);box-shadow:var(--ui-neu-shadow-pressed)}to{border-color:var(--ui-neu-border);background:var(--ui-neu-fill);box-shadow:var(--ui-neu-shadow)}}@keyframes ProductsPage-module__nn7B2W__catalog-card-shell-intro{0%{box-shadow:var(--ui-neu-stage-shadow-flat);border-color:#0000}29.4%{border-color:var(--ui-neu-border-pressed);box-shadow:var(--ui-neu-stage-shadow-pressed)}to{border-color:var(--ui-neu-border);box-shadow:var(--ui-neu-stage-shadow)}}@keyframes ProductsPage-module__nn7B2W__catalog-card-glass-intro{0%{opacity:0}29.4%{opacity:.16}to{opacity:1}}@keyframes ProductsPage-module__nn7B2W__catalog-card-shell-leave{0%{border-color:var(--ui-neu-border);box-shadow:var(--ui-neu-stage-shadow)}to{border-color:var(--ui-neu-border-pressed);box-shadow:var(--ui-neu-stage-shadow-pressed)}}@keyframes ProductsPage-module__nn7B2W__catalog-card-shell-enter{0%{border-color:var(--ui-neu-border-pressed);box-shadow:var(--ui-neu-stage-shadow-pressed)}to{border-color:var(--ui-neu-border);box-shadow:var(--ui-neu-stage-shadow)}}@keyframes ProductsPage-module__nn7B2W__catalog-card-glass-leave{0%{opacity:1}to{opacity:.16}}@keyframes ProductsPage-module__nn7B2W__catalog-card-glass-enter{0%{opacity:.16}to{opacity:1}}@keyframes ProductsPage-module__nn7B2W__catalog-card-content-leave{0%{opacity:1}to{opacity:0}}@keyframes ProductsPage-module__nn7B2W__catalog-card-content-enter{0%{opacity:0}to{opacity:1}}@keyframes ProductsPage-module__nn7B2W__catalog-card-content-intro{0%{opacity:0}to{opacity:1}}@keyframes ProductsPage-module__nn7B2W__catalog-card-copy-intro{0%{opacity:0;clip-path:inset(-.28em 100% -.28em 0)}to{opacity:1;clip-path:inset(-.28em 0% -.28em 0)}}@keyframes ProductsPage-module__nn7B2W__catalog-card-control-intro{0%{opacity:0}to{opacity:1}}@keyframes ProductsPage-module__nn7B2W__catalog-card-control-enter{0%{opacity:0}to{opacity:1}}@keyframes ProductsPage-module__nn7B2W__catalog-copy-leave{0%{opacity:1}to{opacity:0}}@keyframes ProductsPage-module__nn7B2W__catalog-copy-enter{0%{opacity:0}to{opacity:1}}@media (max-width:1600px){.ProductsPage-module__nn7B2W__toolbar{--search-width:128px;--control-gap:6px}.ProductsPage-module__nn7B2W__filterButton{gap:7px;padding-inline:11px}.ProductsPage-module__nn7B2W__filterCount{min-width:16px}}@media (max-width:1180px){.ProductsPage-module__nn7B2W__toolbar{--search-width:128px;--control-gap:8px}.ProductsPage-module__nn7B2W__search{flex:0 0 var(--search-width);width:var(--search-width);min-width:var(--search-width)}.ProductsPage-module__nn7B2W__filters{flex:auto;width:auto;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;overflow:auto hidden}}@media (max-width:1380px){.ProductsPage-module__nn7B2W__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductsPage-module__nn7B2W__filterButton{gap:7px;padding-inline:11px}}@media (max-width:1060px){.ProductsPage-module__nn7B2W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.ProductsPage-module__nn7B2W__catalogSection{padding:var(--section-space)16px}.ProductsPage-module__nn7B2W__toolbar{--search-size:38px;--search-width:126px;--control-gap:8px;min-height:62px;margin-bottom:24px;padding-block:12px}.ProductsPage-module__nn7B2W__filters{margin:-16px -14px;padding:16px 14px;scroll-padding-inline:14px;overflow:auto hidden}.ProductsPage-module__nn7B2W__filterButton{min-height:38px;padding-inline:12px;font-size:11px}.ProductsPage-module__nn7B2W__search{width:var(--search-width);justify-self:end}.ProductsPage-module__nn7B2W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProductsPage-module__nn7B2W__card{contain-intrinsic-size:220px 220px;border-radius:22px}.ProductsPage-module__nn7B2W__cardGlass{-webkit-backdrop-filter:none}.ProductsPage-module__nn7B2W__cardHeading{top:12px;left:12px;right:12px}.ProductsPage-module__nn7B2W__name{font-size:clamp(13px,4.2vw,16px)}.ProductsPage-module__nn7B2W__card[data-layout=horizontal] .ProductsPage-module__nn7B2W__productImage{width:94%;height:94%}.ProductsPage-module__nn7B2W__card[data-layout=vertical] .ProductsPage-module__nn7B2W__productImage{width:72%;height:72%}.ProductsPage-module__nn7B2W__card[data-layout=balanced] .ProductsPage-module__nn7B2W__productImage{width:82%;height:82%}.ProductsPage-module__nn7B2W__card[data-category=fruit-creamy] .ProductsPage-module__nn7B2W__name{font-size:clamp(12px,3.8vw,15px)}.ProductsPage-module__nn7B2W__card[data-category=fruit-creamy] .ProductsPage-module__nn7B2W__cardHeading{right:82px}.ProductsPage-module__nn7B2W__newSticker{border-radius:10px;min-width:66px;height:30px;padding-inline:9px 12px;top:9px;right:8px}.ProductsPage-module__nn7B2W__newSticker:before{width:17px;height:17px}.ProductsPage-module__nn7B2W__newSticker:after{filter:blur(7px);width:27px;height:14px;bottom:-5px;right:-3px}.ProductsPage-module__nn7B2W__newSticker span{font-size:16px}.ProductsPage-module__nn7B2W__cardFooter{bottom:8px;left:8px;right:8px}.ProductsPage-module__nn7B2W__weight{grid-template-columns:16px auto;column-gap:6px;min-width:70px;height:32px;padding-inline:9px}.ProductsPage-module__nn7B2W__weight>span:last-child{font-size:10px}.ProductsPage-module__nn7B2W__weightIcon,.ProductsPage-module__nn7B2W__weightIcon svg{width:16px;height:16px}.ProductsPage-module__nn7B2W__like{bottom:8px;right:8px}.ProductsPage-module__nn7B2W__empty{min-height:clamp(360px,96vw,540px);padding-top:8px;padding-bottom:14px}.ProductsPage-module__nn7B2W__emptyPenguin{width:clamp(184px,48vw,260px);margin-bottom:4px}.ProductsPage-module__nn7B2W__emptyNoteDesktop{display:none}.ProductsPage-module__nn7B2W__emptyNoteMobile{width:min(31vw,124px);max-width:124px;display:block;top:-2%;right:calc(100% - 40px);transform:rotate(-7deg)}.ProductsPage-module__nn7B2W__emptyNoteCopy{gap:5px}.ProductsPage-module__nn7B2W__emptyNoteText{font-size:clamp(17px,5.2vw,22px);line-height:.96}.ProductsPage-module__nn7B2W__emptyNoteHeart{width:16px;height:16px}.ProductsPage-module__nn7B2W__empty strong{font-size:clamp(28px,7vw,42px)}.ProductsPage-module__nn7B2W__emptyMessage{max-width:28ch;font-size:clamp(14px,3.8vw,18px)}.ProductsPage-module__nn7B2W__productImage{filter:none}.ProductsPage-module__nn7B2W__cardSurface{display:none}}@media (max-width:380px){.ProductsPage-module__nn7B2W__name{font-size:13px}.ProductsPage-module__nn7B2W__newSticker{min-width:58px;height:28px}.ProductsPage-module__nn7B2W__newSticker:before{width:16px;height:16px}.ProductsPage-module__nn7B2W__newSticker span{font-size:15px}}@media (prefers-reduced-motion:reduce){.ProductsPage-module__nn7B2W__card,.ProductsPage-module__nn7B2W__filterButton,.ProductsPage-module__nn7B2W__search,.ProductsPage-module__nn7B2W__searchField,.ProductsPage-module__nn7B2W__resultCount{transition:none!important;animation:none!important}.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint]{border-color:var(--ui-neu-border);box-shadow:var(--ui-neu-stage-shadow)}.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint]:before,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__cardGlass,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__cardSurface,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__cardHeading,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__imageStage,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__cardFooter,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__like,.ProductsPage-module__nn7B2W__card[data-card-phase=prepaint] .ProductsPage-module__nn7B2W__newSticker{opacity:1}}@media (min-width:981px) and (max-width:1180px){.ProductsPage-module__nn7B2W__catalogSection{padding-inline:var(--content-rail)}.ProductsPage-module__nn7B2W__toolbar{--search-width:118px;--control-gap:7px}.ProductsPage-module__nn7B2W__filterButton{min-height:40px;padding-inline:10px}.ProductsPage-module__nn7B2W__grid{gap:clamp(12px,1.5vw,18px)}}@media (max-width:980px){.ProductsPage-module__nn7B2W__catalogSection{padding-inline:var(--mobile-content-rail)}.ProductsPage-module__nn7B2W__toolbar{--search-size:clamp(36px,9.5vw,40px);--search-width:clamp(112px,31vw,138px);gap:clamp(6px,2vw,9px);min-width:0}.ProductsPage-module__nn7B2W__filters{min-width:0;padding-left:var(--mobile-content-rail);padding-right:var(--mobile-content-rail);margin-left:calc(var(--mobile-content-rail)*-1);margin-right:calc(var(--mobile-content-rail)*-1);scroll-padding-inline:var(--mobile-content-rail)}.ProductsPage-module__nn7B2W__filterButton{min-height:clamp(36px,9.5vw,40px);padding-inline:clamp(9px,2.8vw,12px);font-size:clamp(10px,2.8vw,12px)}.ProductsPage-module__nn7B2W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2.5vw,12px)}.ProductsPage-module__nn7B2W__card{border-radius:clamp(18px,5.5vw,24px);min-width:0}.ProductsPage-module__nn7B2W__cardHeading{top:clamp(9px,3vw,13px);left:clamp(9px,3vw,13px);right:clamp(9px,3vw,13px)}.ProductsPage-module__nn7B2W__name{overflow-wrap:normal;font-size:clamp(12px,3.8vw,17px)}.ProductsPage-module__nn7B2W__cardFooter{bottom:clamp(6px,2.2vw,9px);left:clamp(6px,2.2vw,9px);right:clamp(6px,2.2vw,9px)}.ProductsPage-module__nn7B2W__like{bottom:clamp(6px,2.2vw,9px);right:clamp(6px,2.2vw,9px)}}@media (max-width:319px){.ProductsPage-module__nn7B2W__toolbar{--search-width:96px;margin-bottom:18px}.ProductsPage-module__nn7B2W__filterButton{min-height:34px;padding-inline:8px;font-size:9.5px}.ProductsPage-module__nn7B2W__grid{gap:8px}.ProductsPage-module__nn7B2W__name,.ProductsPage-module__nn7B2W__card[data-category=fruit-creamy] .ProductsPage-module__nn7B2W__name{font-size:11px}.ProductsPage-module__nn7B2W__weight{min-width:62px;padding-inline:7px}}@media (max-width:980px){.ProductsPage-module__nn7B2W__catalogSection{--section-accent:var(--blue)}.ProductsPage-module__nn7B2W__catalogSection [data-section-intro-title] span{transition:none}.ProductsPage-module__nn7B2W__catalogSection [data-section-intro-label]{transition:none}.ProductsPage-module__nn7B2W__catalogSection [data-section-intro-hint]{transition:none}.ProductsPage-module__nn7B2W__toolbar{--search-expanded-width:min(56vw,220px);width:100%;min-width:0;display:block}.ProductsPage-module__nn7B2W__toolbar:before,.ProductsPage-module__nn7B2W__toolbar:after{left:calc(var(--mobile-content-rail)*-1);right:calc(var(--mobile-content-rail)*-1)}.ProductsPage-module__nn7B2W__filters{z-index:2;width:calc(100% + (var(--mobile-content-rail)*2));min-width:0;max-width:none;margin:-56px calc(var(--mobile-content-rail)*-1);padding:56px var(--mobile-content-rail);scroll-snap-type:x proximity;scroll-padding-inline:var(--mobile-content-rail);overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;gap:8px;position:relative;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.ProductsPage-module__nn7B2W__filterButton,.ProductsPage-module__nn7B2W__filterButton.ProductsPage-module__nn7B2W__filterButtonClone{height:var(--search-size);min-height:var(--search-size);scroll-snap-align:start;scroll-snap-stop:normal;white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;gap:6px;max-width:none;display:inline-flex}.ProductsPage-module__nn7B2W__filterCopy{align-items:baseline;gap:6px;line-height:1;display:inline-flex}.ProductsPage-module__nn7B2W__filterLabel,.ProductsPage-module__nn7B2W__filterCount{white-space:nowrap;flex:none;line-height:1;display:block}.ProductsPage-module__nn7B2W__filterCount{text-align:left;min-width:0}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=pending] .ProductsPage-module__nn7B2W__filterButtonClone,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=running] .ProductsPage-module__nn7B2W__filterButtonClone{animation:none!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=running] .ProductsPage-module__nn7B2W__filterButtonClone{opacity:1}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__toolbar:before,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__toolbar:after{opacity:1;transform:scaleX(1);transition:none!important;animation:none!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__search{opacity:1}.ProductsPage-module__nn7B2W__filterButtonClone[data-control-phase=leaving],.ProductsPage-module__nn7B2W__filterButtonClone[data-control-phase=entering]{animation:none!important}.ProductsPage-module__nn7B2W__search{z-index:8;width:var(--search-size);min-width:var(--search-size);max-width:var(--search-expanded-width);height:var(--search-size);flex:none;transition:width .36s cubic-bezier(.16,1,.3,1),min-width .36s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.ProductsPage-module__nn7B2W__search[data-search-open=true]{width:var(--search-expanded-width);min-width:var(--search-expanded-width)}.ProductsPage-module__nn7B2W__searchToggle{width:var(--search-size);height:var(--search-size);border-radius:999px;top:0;left:auto;right:0;transform:none}.ProductsPage-module__nn7B2W__searchToggle svg{width:clamp(17px,4.6vw,19px);height:clamp(17px,4.6vw,19px)}.ProductsPage-module__nn7B2W__searchField{opacity:0;pointer-events:none;width:100%;transition:opacity .16s}.ProductsPage-module__nn7B2W__search[data-search-open=true] .ProductsPage-module__nn7B2W__searchField{opacity:1;pointer-events:auto;transition-delay:90ms}.ProductsPage-module__nn7B2W__search input{padding:0 calc(var(--search-size) + 7px)0 13px;font-size:16px}.ProductsPage-module__nn7B2W__card{content-visibility:visible;contain-intrinsic-size:auto}.ProductsPage-module__nn7B2W__card[data-layout=vertical] .ProductsPage-module__nn7B2W__productImage{width:57.6%;height:57.6%}.ProductsPage-module__nn7B2W__searchToggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ProductsPage-module__nn7B2W__search input{appearance:none}}html[data-mood=light] .ProductsPage-module__nn7B2W__weight{border-color:color-mix(in srgb,white 88%,var(--card-accent)12%)}html[data-mood=dark] .ProductsPage-module__nn7B2W__weight{border-color:color-mix(in srgb,white 82%,var(--card-accent)18%);color:var(--card-accent);background:#ffffff3d}html[data-mood=dark] .ProductsPage-module__nn7B2W__card{--card-glow-a:#a6bbf529;--card-glow-b:#7690e81c}html[data-mood=dark] .ProductsPage-module__nn7B2W__card:before{background:linear-gradient(#ffffff12 0%,#ffffff04 28%,#ffffff08 100%)}html[data-mood=dark] .ProductsPage-module__nn7B2W__cardSurface{opacity:.58}@media (max-width:980px){.ProductsPage-module__nn7B2W__toolbar{position:relative;overflow:visible}.ProductsPage-module__nn7B2W__filters{width:calc(100% + (var(--mobile-content-rail)*2));margin-left:calc(var(--mobile-content-rail)*-1);margin-right:calc(var(--mobile-content-rail)*-1);padding-left:var(--mobile-content-rail);padding-right:var(--mobile-content-rail);scroll-padding-inline:var(--mobile-content-rail);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - var(--mobile-content-rail) - var(--search-size) - 28px),#000000b8 calc(100% - var(--mobile-content-rail) - var(--search-size) - 16px),transparent calc(100% - var(--mobile-content-rail) - var(--search-size) + 2px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - var(--mobile-content-rail) - var(--search-size) - 28px),#000000b8 calc(100% - var(--mobile-content-rail) - var(--search-size) - 16px),transparent calc(100% - var(--mobile-content-rail) - var(--search-size) + 2px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - var(--mobile-content-rail) - var(--search-size) - 28px),#000000b8 calc(100% - var(--mobile-content-rail) - var(--search-size) - 16px),transparent calc(100% - var(--mobile-content-rail) - var(--search-size) + 2px),transparent 100%);overflow:auto hidden}.ProductsPage-module__nn7B2W__search,.ProductsPage-module__nn7B2W__search[data-search-open=true]{margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ProductsPage-module__nn7B2W__search{width:var(--search-size);min-width:var(--search-size)}.ProductsPage-module__nn7B2W__search[data-search-open=true]{width:var(--search-expanded-width);min-width:var(--search-expanded-width);background:color-mix(in srgb,var(--ui-neu-fill)76%,var(--background)24%);-webkit-backdrop-filter:blur(18px)saturate(.86);backdrop-filter:blur(18px)saturate(.86);box-shadow:var(--ui-neu-shadow)}}.ProductsPage-module__nn7B2W__catalogSection,.ProductsPage-module__nn7B2W__catalogIntro,.ProductsPage-module__nn7B2W__toolbar,.ProductsPage-module__nn7B2W__filters{overflow-anchor:none}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__toolbar,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__toolbar:before,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__toolbar:after{translate:none!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__catalogIntro [data-section-intro-header]{translate:none!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__catalogIntro [data-section-intro-label]{translate:none!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__catalogIntro [data-section-intro-title]{translate:none!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__catalogIntro [data-section-intro-description]{translate:none!important}@media (max-width:980px){.ProductsPage-module__nn7B2W__filters{scroll-behavior:auto}.ProductsPage-module__nn7B2W__filterButton{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}.ProductsPage-module__nn7B2W__catalogIntro,.ProductsPage-module__nn7B2W__toolbar,.ProductsPage-module__nn7B2W__filters,.ProductsPage-module__nn7B2W__search,.ProductsPage-module__nn7B2W__grid{translate:none!important}.ProductsPage-module__nn7B2W__catalogSection[data-grid-phase=leaving] .ProductsPage-module__nn7B2W__catalogIntro,.ProductsPage-module__nn7B2W__catalogSection[data-grid-phase=entering] .ProductsPage-module__nn7B2W__catalogIntro,.ProductsPage-module__nn7B2W__catalogSection[data-grid-phase=leaving] .ProductsPage-module__nn7B2W__toolbar,.ProductsPage-module__nn7B2W__catalogSection[data-grid-phase=entering] .ProductsPage-module__nn7B2W__toolbar,.ProductsPage-module__nn7B2W__catalogSection[data-grid-phase=leaving] .ProductsPage-module__nn7B2W__filters,.ProductsPage-module__nn7B2W__catalogSection[data-grid-phase=entering] .ProductsPage-module__nn7B2W__filters{animation:none!important;transform:none!important}@media (max-width:980px){.ProductsPage-module__nn7B2W__filters{scroll-snap-type:none!important;scroll-behavior:auto!important}.ProductsPage-module__nn7B2W__filterButton,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__toolbar,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__toolbar:before,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__toolbar:after{transform:translate(0,0)!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] [data-section-intro-header]{transform:translate(0,0)!important}.ProductsPage-module__nn7B2W__toolbar{box-sizing:border-box;contain:layout;height:78px;min-height:78px;padding-block:0;position:relative}.ProductsPage-module__nn7B2W__filters{z-index:2;top:50%;left:calc(var(--mobile-content-rail)*-1);right:calc(var(--mobile-content-rail)*-1);width:auto;height:calc(var(--search-size) + 24px);min-height:calc(var(--search-size) + 24px);box-sizing:border-box;padding:12px var(--mobile-content-rail);align-items:center;margin:0;scroll-padding-inline:0;position:absolute;overflow:auto hidden;scroll-snap-type:none!important;scroll-behavior:auto!important;transform:translateY(-50%)translate(0,0)!important}.ProductsPage-module__nn7B2W__filterButton,.ProductsPage-module__nn7B2W__filterButton.ProductsPage-module__nn7B2W__filterButtonClone{box-sizing:border-box;height:var(--search-size);min-height:var(--search-size);max-height:var(--search-size);margin-block:0;transform:translate(0,0)!important}.ProductsPage-module__nn7B2W__search,.ProductsPage-module__nn7B2W__search[data-search-open=true]{margin:0;top:50%;transform:translateY(-50%)translate(0,0)!important}.ProductsPage-module__nn7B2W__grid{align-items:start}.ProductsPage-module__nn7B2W__card{aspect-ratio:1;block-size:auto;min-block-size:0;inline-size:100%}}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__card[data-card-phase=leaving],.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__card[data-card-phase=entering]{border-color:var(--ui-neu-border)!important;box-shadow:var(--ui-neu-stage-shadow)!important;animation:none!important;transform:translate(0,0)!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__card[data-card-phase=leaving]:before,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__card[data-card-phase=entering]:before,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__card[data-card-phase=leaving] .ProductsPage-module__nn7B2W__cardGlass,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__card[data-card-phase=entering] .ProductsPage-module__nn7B2W__cardGlass{opacity:1!important;animation:none!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__toolbar,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__toolbar:before,.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__toolbar:after{animation:none!important;transform:translate(0,0)!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__catalogIntro [data-section-intro-header]{animation:none!important;transform:translate(0,0)!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__catalogIntro [data-section-intro-label]{animation:none!important;transform:translate(0,0)!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__catalogIntro [data-section-intro-title]{animation:none!important;transform:translate(0,0)!important}.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__catalogIntro [data-section-intro-description]{animation:none!important;transform:translate(0,0)!important}@media (max-width:980px){.ProductsPage-module__nn7B2W__catalogSection[data-catalog-intro=complete] .ProductsPage-module__nn7B2W__filters{transform:translateY(-50%)!important}}@media (min-width:981px){.ProductsPage-module__nn7B2W__toolbar{box-sizing:border-box;height:78px;min-height:78px}}@media (min-width:981px) and (max-width:1180px){.ProductsPage-module__nn7B2W__filters{margin-block:-46px;padding-block:46px}}@media (max-width:980px){.ProductsPage-module__nn7B2W__filters{height:calc(var(--search-size) + 92px);min-height:calc(var(--search-size) + 92px);padding-top:46px;padding-bottom:46px}.ProductsPage-module__nn7B2W__filterButton,.ProductsPage-module__nn7B2W__filterButton.ProductsPage-module__nn7B2W__filterButtonClone{height:var(--search-size);min-height:var(--search-size);max-height:var(--search-size)}.ProductsPage-module__nn7B2W__filters .ProductsPage-module__nn7B2W__filterButton:last-child{margin-inline-end:0}.ProductsPage-module__nn7B2W__filters:after{content:"";flex:0 0 calc(var(--search-size) + var(--mobile-content-rail));width:calc(var(--search-size) + var(--mobile-content-rail));pointer-events:none;height:1px;display:block}.ProductsPage-module__nn7B2W__toolbar[data-search-open=true] .ProductsPage-module__nn7B2W__filters:after{flex-basis:calc(var(--search-expanded-width) + var(--mobile-content-rail));width:calc(var(--search-expanded-width) + var(--mobile-content-rail))}.ProductsPage-module__nn7B2W__filters{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - (var(--mobile-content-rail)*2) - var(--search-size)),transparent calc(100% - var(--mobile-content-rail) - var(--search-size)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - (var(--mobile-content-rail)*2) - var(--search-size)),transparent calc(100% - var(--mobile-content-rail) - var(--search-size)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - (var(--mobile-content-rail)*2) - var(--search-size)),transparent calc(100% - var(--mobile-content-rail) - var(--search-size)),transparent 100%)}.ProductsPage-module__nn7B2W__toolbar[data-search-open=true] .ProductsPage-module__nn7B2W__filters{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - (var(--mobile-content-rail)*2) - var(--search-expanded-width)),transparent calc(100% - var(--mobile-content-rail) - var(--search-expanded-width)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - (var(--mobile-content-rail)*2) - var(--search-expanded-width)),transparent calc(100% - var(--mobile-content-rail) - var(--search-expanded-width)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - (var(--mobile-content-rail)*2) - var(--search-expanded-width)),transparent calc(100% - var(--mobile-content-rail) - var(--search-expanded-width)),transparent 100%)}.ProductsPage-module__nn7B2W__name,.ProductsPage-module__nn7B2W__card[data-category=fruit-creamy] .ProductsPage-module__nn7B2W__name{font-size:clamp(12px,3.8vw,15px)}.ProductsPage-module__nn7B2W__card[data-category=plastic-cups] .ProductsPage-module__nn7B2W__productImage{width:65.6%;height:65.6%}.ProductsPage-module__nn7B2W__card[data-catalog-product-id^=family-packs\/big-miraj] .ProductsPage-module__nn7B2W__productImage,.ProductsPage-module__nn7B2W__card[data-catalog-product-id^=family-packs\/bolshoe-nastoyashee-900gr] .ProductsPage-module__nn7B2W__productImage{width:69.7%;height:69.7%}.ProductsPage-module__nn7B2W__card[data-catalog-product-id^=family-packs\/bolshoe-raznie-2500gr] .ProductsPage-module__nn7B2W__productImage,.ProductsPage-module__nn7B2W__card[data-catalog-product-id^=family-packs\/nastoyashee-450gr] .ProductsPage-module__nn7B2W__productImage{width:84.6%;height:84.6%}.ProductsPage-module__nn7B2W__card[data-catalog-product-id^=family-packs\/nastoyashee-premium] .ProductsPage-module__nn7B2W__productImage{width:59.04%;height:59.04%}.ProductsPage-module__nn7B2W__card[data-catalog-product-id=fruit-ice\/ice-fruktoviy-led] .ProductsPage-module__nn7B2W__productImage,.ProductsPage-module__nn7B2W__card[data-catalog-product-id=fruit-ice\/ice-luntik-led] .ProductsPage-module__nn7B2W__productImage{width:65.6%;height:65.6%}}
