@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_9b5e4e{font-family:Inter,Inter Fallback;font-style:normal}.__variable_9b5e4e{--font-inter:"Inter","Inter Fallback"}:root{--orange:#D34C12;--orange-dark:#B93F0C;--orange-soft:#FBEFE9;--ink:#1B1D20;--ink-2:#3A3D41;--muted:#86888C;--muted-2:#A3A5A9;--bar:#313436;--footer:#25282C;--page:#FDFCFA;--card:#FFFFFF;--line:#EDEBE8;--line-2:#E3E1DE;--hover:#F4F1EF;--green:#2E9E5B;--beige:#F8DEC0;--beige-2:#F2CFA4;--container:1200px;--pad:40px;--r:8px;--r-lg:10px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select{font:inherit;color:inherit}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.02em}.container{width:100%;max-width:calc(var(--container) + var(--pad)*2);margin-inline:auto;padding-inline:var(--pad)}.logo{display:flex;flex-direction:column;font-weight:800;font-size:30px;line-height:.98;letter-spacing:-.035em;color:var(--ink)}.logo--light{color:#fff}.topbar{background:var(--bar);color:#D9DADB;font-size:13px}.topbar__in{height:40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.topbar__links{display:flex;gap:56px}.topbar__links a{transition:color .15s}.topbar__links a:hover{color:#fff}.header{background:var(--card);border-bottom:1px solid var(--line)}.header__in{height:130px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:48px;gap:48px}.search{position:relative;max-width:700px;width:100%;justify-self:center}.search__icon{position:absolute;left:20px;top:50%;width:19px;height:19px;transform:translateY(-50%);color:var(--ink);pointer-events:none}.search input{width:100%;height:58px;padding:0 20px 0 52px;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);font-size:15px;outline:none;transition:border-color .15s,box-shadow .15s}.search input::placeholder{color:var(--muted-2)}.search input:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(211,76,18,.12)}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.header__actions{display:flex;align-items:center;gap:28px}.icon-btn{display:grid;place-items:center;width:30px;height:30px;background:none;border:0;padding:0;color:var(--ink);transition:color .15s}.icon-btn svg{width:24px;height:24px}.icon-btn:hover{color:var(--orange)}.cart-btn{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;color:var(--ink);transition:color .15s}.cart-btn svg{width:25px;height:25px}.cart-btn__label{font-size:16px;font-weight:500}.cart-btn__count{display:grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:999px;background:var(--orange);color:#fff;font-size:13px;font-weight:700;line-height:1}.cart-btn__count[hidden]{display:none}.cart-btn:hover{color:var(--orange)}.catnav{background:var(--card)}.catnav__in{height:60px;display:flex;align-items:center;gap:12px}.catnav__item{padding:10px 20px;border-radius:var(--r);font-size:16px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:background .15s,color .15s}.catnav__item:hover{background:var(--hover);color:var(--ink)}.catnav__item.is-active{background:var(--orange);color:#fff;font-weight:600}.catnav__item.is-active:hover{background:var(--orange-dark);color:#fff}.hero{height:160px;overflow:hidden;background:linear-gradient(90deg,var(--beige) 0,var(--beige) 42%,var(--beige-2) 100%)}.hero,.hero__in{position:relative}.hero__in{z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center}.hero__text h1{font-size:34px;line-height:1.15;color:#17191B}.hero__text p{margin:8px 0 0;font-size:19px;color:#3D3831}.hero__img{position:absolute;right:0;top:0;height:100%;width:auto;max-width:none;object-fit:cover;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%);mask-image:linear-gradient(90deg,transparent,#000 16%)}.catalog{display:grid;grid-template-columns:226px minmax(0,1fr);align-items:start;padding-top:32px;padding-bottom:56px}.filters{padding-right:24px;position:-webkit-sticky;position:sticky;top:24px}.drawer-scrim,.filters__apply,.filters__bar,.filters__grab,.tool-btn{display:none}.filters__title{font-size:19px;font-weight:700;margin-bottom:14px}.filters__title--gap{margin-top:34px}.filters__cats{list-style:none;margin:0;padding:0}.filters__cats a{display:block;position:relative;padding:9px 12px;border-radius:6px;font-size:16px;color:var(--ink-2);transition:background .15s,color .15s}.filters__cats a:hover{background:var(--hover)}.filters__cats a.is-active{background:var(--hover);color:var(--orange);font-weight:600}.filters__cats a.is-active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:2px;background:var(--orange)}.price-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.price-inputs input{width:100%;height:44px;padding:0 12px;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);font-size:15px;outline:none;-moz-appearance:textfield;transition:border-color .15s}.price-inputs input::placeholder{color:var(--muted-2)}.price-inputs input:focus{border-color:var(--orange)}.price-inputs input::-webkit-inner-spin-button,.price-inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range{position:relative;height:24px;margin-top:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.range__fill,.range__track{position:absolute;top:50%;transform:translateY(-50%);height:3px;border-radius:2px}.range__track{left:0;right:0;background:var(--line-2)}.range__fill,.range__thumb{background:var(--orange)}.range__thumb{position:absolute;top:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;padding:0;border:0;border-radius:50%;touch-action:none;transition:transform .12s}.range__thumb:focus-visible,.range__thumb:hover{transform:scale(1.18);outline:none}.check{display:flex;align-items:center;gap:10px;margin-top:22px;cursor:pointer;font-size:16px;color:var(--ink-2)}.check input{position:absolute;opacity:0;width:0;height:0}.check__box{width:18px;height:18px;border:1.5px solid #c9c6c2;border-radius:4px;background:var(--card);flex:none;transition:background .15s,border-color .15s}.check input:checked+.check__box{background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--orange)}.check input:focus-visible+.check__box{box-shadow:0 0 0 3px rgba(211,76,18,.18)}.filters__reset{width:100%;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 20px;border:0;border-radius:var(--r);font-size:16px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.btn svg{width:18px;height:18px;flex:none}.btn--primary{background:var(--orange);color:#fff}.btn--primary:hover{background:var(--orange-dark)}.btn--ghost{background:transparent;color:var(--orange);border:1px solid var(--orange)}.btn--ghost:hover{background:var(--orange-soft)}.btn--wide{min-width:270px;height:42px}.products{padding-left:24px;border-left:1px solid var(--line);min-height:100%}.products__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.products__title{font-size:30px;display:flex;align-items:baseline;gap:12px}.products__title span{font-size:16px;font-weight:400;color:var(--muted);letter-spacing:0}.products__tools{display:flex;align-items:center;gap:10px}.select{position:relative}.select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:44px;min-width:225px;padding:0 44px 0 16px;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);font-size:15px;outline:none;cursor:pointer;transition:border-color .15s}.select select:focus{border-color:var(--orange)}.select__arrow{position:absolute;right:15px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--ink-2);pointer-events:none}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:22px;column-gap:22px;grid-row-gap:24px;row-gap:24px}.card{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}.card:hover{border-color:#E2DCD5;box-shadow:0 10px 28px rgba(27,29,32,.09);transform:translateY(-2px)}.card__media{position:relative;aspect-ratio:224/184;background:linear-gradient(135deg,#F3EAE1,#E7D8C7);overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.card:hover .card__media img{transform:scale(1.04)}.card__badge{position:absolute;left:12px;top:12px;z-index:2;padding:6px 13px;border-radius:6px;background:var(--orange);color:#fff;font-size:13px;font-weight:600;line-height:1.2}.card__body{display:flex;flex-direction:column;padding:15px 16px 16px;flex:1 1}.card__title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.card__weight{margin-top:5px;font-size:15px;line-height:1.3;color:var(--muted)}.card__stock{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:14px;line-height:1.3;color:var(--green)}.card__stock:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.card__stock--out{color:var(--muted)}.card__stock--out:before{background:var(--muted-2)}.card__prices{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:auto;padding-top:9px;line-height:1.15}.card__price{font-size:28px;font-weight:700;letter-spacing:-.02em}.card__perkg{font-size:15px;color:var(--muted);white-space:nowrap}.card__btn{width:100%;height:44px;margin-top:12px}.card__btn svg{width:18px;height:18px;flex:none}.card__btn.is-added{background:var(--green)}.card__btn:disabled{background:#E7E4E0;color:var(--muted);cursor:not-allowed}.grid__empty{grid-column:1/-1;margin:0;padding:48px 0;text-align:center;color:var(--muted);font-size:16px}.products__more{margin-top:24px}.pager,.products__more{display:flex;justify-content:center}.pager{align-items:center;gap:9px;margin-top:26px}.pager__i{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:var(--r);font-size:15px;font-weight:500;color:var(--ink-2);border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.pager__i:hover{background:var(--hover)}.pager__i.is-active{background:var(--orange);color:#fff;font-weight:600}.pager__i.is-active:hover{background:var(--orange-dark)}.pager__i--next{border-color:var(--line-2)}.pager__i--next svg{width:17px;height:17px}.pager__dots{color:var(--muted-2);padding:0 2px}.footer{background:var(--footer);color:#E9E9E7;padding-top:30px;padding-bottom:36px}.footer__in{display:grid;grid-template-columns:372px 327px minmax(0,1fr) auto;grid-gap:0;gap:0;padding-bottom:28px}.footer__col h3{font-size:16px;font-weight:600;margin-bottom:14px;color:#fff}.footer__col a{display:block;padding:7px 0;font-size:15px;color:#BFC0C2;transition:color .15s}.footer__col a:hover{color:#fff}.footer__social{display:flex;flex-direction:column;align-items:flex-end;justify-self:end;gap:12px;padding-top:1px}.footer__social a{font-size:15px;color:#D5D6D7;transition:color .15s}.footer__social a:hover{color:#fff}.footer__social .arr{font-size:13px;opacity:.75}.footer__bottom{font-size:14px;color:#8C8E90}.cart-bar{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;display:none;align-items:center;gap:12px;height:58px;padding:0 18px;border-radius:14px;background:var(--orange);color:#fff;box-shadow:0 10px 30px rgba(211,76,18,.35);transition:transform .28s cubic-bezier(.2,.8,.3,1),opacity .2s}.cart-bar.is-hidden{transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}.cart-bar__ico{position:relative;display:grid;place-items:center;flex:none}.cart-bar__ico svg{width:24px;height:24px}.cart-bar__count{position:absolute;top:-7px;right:-9px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#fff;color:var(--orange);font-size:11px;font-weight:800;line-height:1}.cart-bar__text{flex:1 1;font-size:16px;font-weight:600}.cart-bar__sum{font-size:17px;font-weight:700;white-space:nowrap}@media (max-width:1100px){:root{--pad:28px}.header__in{gap:28px}.footer__in{grid-template-columns:260px minmax(0,1fr) auto;gap:0}}@media (max-width:900px){.header__in{height:auto;padding-block:16px;grid-template-columns:auto 1fr;grid-template-areas:"logo actions" "search search";gap:16px}.logo{font-size:24px;grid-area:logo}.search{grid-area:search;max-width:none}.search input{height:50px;padding-left:46px}.search__icon{left:17px;width:18px;height:18px}.header__actions{grid-area:actions;justify-content:flex-end;gap:22px}.catnav{border-bottom:1px solid var(--line)}.catnav__in{height:auto;padding-block:10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.catnav__in::-webkit-scrollbar{display:none}.catnav__item{padding:9px 16px;font-size:15px}.hero{height:auto;padding-block:26px}.hero__text h1{font-size:27px;line-height:1.2}.hero__text p{font-size:16px;margin-top:6px}.hero__img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:none;mask-image:none}.hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(248,222,192,.96),rgba(248,222,192,.88) 55%,rgba(242,207,164,.72))}.catalog{grid-template-columns:1fr;padding-top:20px;padding-bottom:40px}.products{padding-left:0;border-left:0}.products__head{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.products__title{font-size:24px}.products__tools{display:flex;gap:10px}.tool-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:1 1;height:46px;padding:0 16px;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);font-size:15px;font-weight:500}.tool-btn svg{width:18px;height:18px;flex:none}.tool-btn__count{display:grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:var(--orange);color:#fff;font-size:12px;font-weight:700;line-height:1}.tool-btn__count[hidden]{display:none}.select{flex:1 1}.select select{width:100%;min-width:0;height:46px}.drawer-scrim{display:block;position:fixed;inset:0;z-index:70;background:rgba(20,17,14,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .25s ease}.drawer-scrim[hidden]{display:none}body.drawer-open .drawer-scrim{opacity:1}.filters{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;flex-direction:column;max-height:88vh;margin:0;padding:0;background:var(--card);border:0;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px rgba(20,17,14,.22);transform:translateY(101%);transition:transform .3s cubic-bezier(.2,.8,.3,1),visibility .3s;visibility:hidden}body.drawer-open .filters{transform:translateY(0);visibility:visible}.filters__grab{display:block;width:44px;height:4px;margin:10px auto 2px;border-radius:2px;background:#DDD8D3;flex:none}.filters__bar{display:flex;align-items:center;justify-content:space-between;padding:8px 18px 14px;border-bottom:1px solid var(--line);flex:none}.filters__bar-title{font-size:19px;font-weight:700;letter-spacing:-.02em}.filters__close{display:grid;place-items:center;width:36px;height:36px;margin-right:-8px;background:none;border:0;padding:0;color:var(--ink-2);border-radius:50%}.filters__close svg{width:20px;height:20px}.filters__close:active{background:var(--hover)}.filters__scroll{flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:18px 18px 8px}.filters__cats a{padding:12px;font-size:16px}.filters__reset{margin-top:20px}.filters__apply{display:block;flex:none;padding:12px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card)}.filters__apply .btn{width:100%;height:50px;font-size:16px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:16px}.card__body{padding:12px 12px 14px}.card__title{font-size:16px}.card__weight{margin-top:4px;font-size:14px}.card__stock{margin-top:7px;font-size:13px}.card__stock:before{width:7px;height:7px}.card__prices{flex-wrap:wrap;gap:2px 8px;padding-top:8px}.card__price{font-size:22px}.card__perkg{font-size:13px}.card__btn{height:42px;margin-top:10px;font-size:15px;gap:7px}.card__btn svg{width:16px;height:16px}.card__badge{left:9px;top:9px;padding:5px 10px;font-size:12px}.btn--wide{min-width:0;width:100%}.pager,.products__more{margin-top:20px}.cart-bar{display:flex}body.drawer-open .cart-bar{opacity:0;pointer-events:none}body.has-cart-bar .catalog{padding-bottom:96px}}@media (max-width:640px){:root{--pad:16px}.topbar{font-size:12px}.topbar__in{height:36px}.topbar__note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__links{gap:18px;flex:none}.cart-btn__label,.topbar__links a:first-child{display:none}.logo{font-size:22px}.hero__text h1{font-size:23px}.hero__text p{font-size:15px}.products__title{font-size:21px}.products__title span{font-size:14px}.footer{padding-top:26px}.footer__in{grid-template-columns:1fr 1fr;grid-template-areas:"logo logo" "shop buyers" "social social";gap:24px 16px;padding-bottom:22px}.logo--light{grid-area:logo;font-size:24px}.footer__col:first-of-type{grid-area:shop}.footer__col:nth-of-type(2){grid-area:buyers}.footer__social{grid-area:social;align-items:flex-start;justify-self:start}}@media (max-width:359px){.grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.hero__text .hero__title{margin:0;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#17191B}.card__approx{font-size:.62em;font-weight:600;color:var(--muted);letter-spacing:0}.card__note{margin-top:8px;align-self:flex-start;padding:3px 9px;border-radius:5px;background:var(--orange-soft);color:var(--orange);font-size:12px;font-weight:600}.card__title a{color:inherit}.card__title a:hover{color:var(--orange)}@media (max-width:900px){.hero__text .hero__title{font-size:27px;line-height:1.2}.card__note{margin-top:6px;font-size:11px;padding:3px 8px}}@media (max-width:640px){.hero__text .hero__title{font-size:23px}}.page{padding-top:34px;padding-bottom:64px}.page__title{font-size:32px;margin-bottom:24px}.page__muted{color:var(--muted);font-size:15px}.page__muted a:hover{color:var(--orange)}.empty{padding:56px 20px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.empty__text{margin:0 0 20px;color:var(--muted);font-size:17px}.cart{display:grid;grid-template-columns:minmax(0,1fr) 336px;grid-gap:24px;gap:24px;align-items:start}.cart__list{display:flex;flex-direction:column;gap:12px}.cart-row{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) auto auto;align-items:center;grid-gap:18px;gap:18px;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.cart-row__img{display:block;border-radius:8px;overflow:hidden;background:var(--hover)}.cart-row__img img{width:100%;height:auto;display:block}.cart-row__title{font-size:18px;font-weight:600;letter-spacing:-.01em}.cart-row__title a:hover{color:var(--orange)}.cart-row__meta{margin-top:5px;font-size:15px;color:var(--muted)}.cart-row__main .card__note{display:inline-block;align-self:auto}.cart-row__sum{font-size:21px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;min-width:96px;text-align:right;padding-right:28px}.cart-row__del{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;color:var(--muted-2);transition:background .15s,color .15s}.cart-row__del svg{width:16px;height:16px}.cart-row__del:hover{background:var(--hover);color:var(--ink)}.qty{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.qty button{width:38px;height:40px;border:0;background:var(--card);font-size:19px;line-height:1;color:var(--ink-2);transition:background .15s}.qty button:hover{background:var(--hover)}.qty span{min-width:36px;text-align:center;font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cart-sum{position:-webkit-sticky;position:sticky;top:24px;padding:22px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.cart-sum__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:17px}.cart-sum__row strong{font-size:27px;letter-spacing:-.02em}.cart-sum__note{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.cart-sum__go{width:100%;margin-top:20px;height:50px}.cart-sum__back{display:block;margin-top:14px;text-align:center;font-size:15px;color:var(--muted)}.cart-sum__back:hover{color:var(--orange)}.checkout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:24px;gap:24px;align-items:start}.checkout__main{display:flex;flex-direction:column;gap:14px}.fieldset{padding:22px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.fieldset__title{font-size:19px;font-weight:700;margin-bottom:16px}.field{display:flex;flex-direction:column;margin-bottom:16px}.field:last-child{margin-bottom:0}.field__label{margin-bottom:7px;font-size:14px;font-weight:500;color:var(--ink-2)}.field input,.field textarea{width:100%;padding:0 14px;height:50px;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);font-size:16px;outline:none;transition:border-color .15s,box-shadow .15s}.field textarea{height:auto;padding:13px 14px;resize:vertical;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2)}.field input:focus,.field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(211,76,18,.12)}.field.has-error input,.field.has-error textarea{border-color:#C6392B}.field__hint{margin-top:6px;font-size:13px;color:var(--muted)}.field__error{margin:6px 0 0;font-size:13px;color:#C6392B}.hint{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.hint--center{text-align:center}.hint--warn{padding:11px 13px;border-radius:8px;background:var(--orange-soft);color:#8E3A12}.options{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.option{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;transition:border-color .15s,background .15s}.option:hover{background:var(--hover)}.option.is-on{border-color:var(--orange);background:var(--orange-soft)}.option input{position:absolute;opacity:0;width:0;height:0}.option__dot{flex:none;width:19px;height:19px;margin-top:2px;border:2px solid #c9c6c2;border-radius:50%;background:var(--card);transition:border-color .15s,box-shadow .15s}.option.is-on .option__dot{border-color:var(--orange);box-shadow:inset 0 0 0 4px var(--orange)}.option__body{display:flex;flex-direction:column;gap:3px}.option__title{font-size:16px;font-weight:600}.option__note{font-size:13px;color:var(--muted);line-height:1.4}.field{position:relative}.suggest{position:absolute;left:0;right:0;top:100%;z-index:20;margin:6px 0 0;padding:5px;list-style:none;max-height:266px;overflow-y:auto;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 14px 34px rgba(27,29,32,.14)}.suggest button{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:6px;background:none;text-align:left;font-size:16px;transition:background .12s}.suggest button:hover{background:var(--hover)}.suggest__area{font-size:13px;color:var(--muted);white-space:nowrap}.select--block{width:100%}.select--block select{width:100%;min-width:0;height:50px;font-size:16px}.select--block select:disabled{background:var(--hover);color:var(--muted-2);cursor:not-allowed}.checkout__side{position:-webkit-sticky;position:sticky;top:24px;padding:22px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.summary{list-style:none;margin:0;padding:0}.summary li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line);font-size:15px}.summary__name{display:flex;flex-direction:column;gap:2px}.summary__name em{font-style:normal;font-size:13px;color:var(--muted)}.summary__sum{font-weight:600;white-space:nowrap}.summary__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:15px;font-size:17px}.summary__total strong{font-size:26px;letter-spacing:-.02em}.check--agree{align-items:flex-start;margin-top:20px;font-size:14px;line-height:1.45}.check--agree .check__box{margin-top:2px}.check--agree a{color:var(--orange);text-decoration:underline}.check--agree.has-error .check__box{border-color:#C6392B}.checkout__submit{width:100%;height:52px;margin-top:16px;font-size:17px}.done{max-width:620px;margin:0 auto 26px;text-align:center}.done__mark{width:60px;height:60px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-size:30px;line-height:1}.done .page__title{margin-bottom:12px}.done__lead{margin:0;font-size:17px;line-height:1.55;color:var(--ink-2)}.done__tg{margin-top:22px;height:52px;padding:0 28px;font-size:17px}.order-card{max-width:620px;margin:0 auto 22px;padding:22px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.order-meta{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--line)}.order-meta>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:14px;gap:14px;padding:7px 0}.order-meta dt{font-size:14px;color:var(--muted)}.order-meta dd{margin:0;font-size:15px}@media (max-width:900px){.page{padding-top:22px;padding-bottom:40px}.page__title{font-size:26px;margin-bottom:18px}.cart{grid-template-columns:1fr}.cart-sum{position:static}.checkout{grid-template-columns:1fr}.checkout__side{position:static}.fieldset,.order-card{padding:18px}}@media (max-width:640px){.cart-row{grid-template-columns:86px minmax(0,1fr);gap:12px;padding-right:46px}.cart-row__title{font-size:16px}.cart-row__meta{font-size:14px}.qty{grid-column:1;justify-self:start}.cart-row__sum{grid-column:2;text-align:right;padding-right:0;font-size:19px;align-self:center}.page__title{font-size:23px}.done__lead{font-size:16px}.done__tg{width:100%}.order-meta>div{grid-template-columns:1fr;gap:2px}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;font-size:14px;color:var(--muted)}.crumbs a:hover{color:var(--orange)}.crumbs span[aria-hidden]{color:var(--muted-2)}.product{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:40px;gap:40px;align-items:start;margin-bottom:52px}.gallery__main{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(135deg,#F3EAE1,#E7D8C7);aspect-ratio:224/184}.gallery__main img{width:100%;height:100%;object-fit:cover}.gallery__video{display:block;width:100%;height:100%;position:relative}.gallery__video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.42))}.gallery__play{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--orange);font-size:22px;padding-left:4px;transition:transform .2s}.gallery__video:hover .gallery__play{transform:translate(-50%,-50%) scale(1.07)}.gallery__video-label{position:absolute;left:0;right:0;bottom:16px;z-index:2;text-align:center;color:#fff;font-size:15px;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.4)}.gallery__thumbs{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.gallery__thumb{width:84px;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:none;transition:border-color .15s}.gallery__thumb.is-on{border-color:var(--orange)}.gallery__thumb img{width:100%;height:auto;display:block}.buybox{position:-webkit-sticky;position:sticky;top:24px;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.buybox__title{font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-bottom:12px}.buybox .card__stock{margin-top:0;font-size:15px}.buybox__weights{margin-top:22px}.buybox__label{display:block;margin-bottom:9px;font-size:14px;font-weight:500;color:var(--ink-2)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:10px 18px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--card);font-size:15px;font-weight:500;transition:border-color .15s,background .15s,color .15s}.chip:hover{background:var(--hover)}.chip.is-on{border-color:var(--orange);background:var(--orange);color:#fff;font-weight:600}.buybox__price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:20px}.buybox__sum{font-size:38px;font-weight:700;letter-spacing:-.03em;line-height:1}.buybox__perkg{font-size:16px;color:var(--muted)}.buybox__approx-note{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.buybox__actions{display:flex;gap:12px;margin-top:22px}.buybox__add{flex:1 1;height:54px;font-size:17px}.buybox .qty button{height:54px}.buybox__quick{width:100%;margin-top:10px;height:50px}.specs{list-style:none;margin:24px 0 0;padding-top:20px;border-top:1px solid var(--line)}.specs li{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:14px;gap:14px;padding:7px 0;font-size:14px;line-height:1.5}.specs li>span:first-child{color:var(--muted)}.prose{max-width:760px;margin-bottom:44px;font-size:16px;line-height:1.65;color:var(--ink-2)}.prose--narrow{max-width:680px}.prose h2{font-size:25px;margin:30px 0 12px;color:var(--ink)}.prose h2:first-child{margin-top:0}.prose h3{font-size:18px;margin:22px 0 8px;color:var(--ink)}.prose p{margin:0 0 12px}.prose ol,.prose ul{margin:0 0 12px;padding-left:22px}.prose li{margin-bottom:7px}.prose strong{color:var(--ink)}.prose__note{margin-top:26px;padding:12px 14px;border-radius:8px;background:var(--hover);font-size:14px;color:var(--muted)}.recipe{padding:26px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);max-width:none}.recipe__cols{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:34px;gap:34px;margin-top:6px}.related__title{font-size:25px;margin-bottom:20px}.cat-intro{max-width:760px;margin-top:34px;font-size:15px;line-height:1.65;color:var(--muted)}.cat-intro p{margin:0}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-gap:14px;gap:14px;margin-bottom:44px}.step{display:flex;gap:14px;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.step__n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--orange);color:#fff;font-size:15px;font-weight:700}.step__title{font-size:16px;font-weight:600;margin-bottom:5px}.step__note{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.contacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px;margin-bottom:44px}.contact-card{display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg)}.contact-card__label{font-size:13px;color:var(--muted)}.contact-card__value{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--orange)}.contact-card__value--plain{color:var(--ink)}a.contact-card__value:hover{color:var(--orange-dark)}.contact-card__note{font-size:13px;color:var(--muted)}.modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px}.modal__scrim{position:absolute;inset:0;background:rgba(20,17,14,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal__box{position:relative;width:100%;max-width:430px;max-height:92vh;overflow-y:auto;padding:28px;background:var(--card);border-radius:16px;box-shadow:0 24px 60px rgba(20,17,14,.3)}.modal__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:var(--muted)}.modal__close svg{width:19px;height:19px}.modal__close:hover{background:var(--hover);color:var(--ink)}.modal__title{font-size:24px;font-weight:700;letter-spacing:-.02em}.modal__lead{margin:9px 0 18px;font-size:15px;line-height:1.5;color:var(--muted)}.modal__item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 15px;margin-bottom:20px;border-radius:var(--r);background:var(--hover);font-size:15px}.modal__item span{color:var(--muted);font-size:14px;white-space:nowrap}.modal__submit{width:100%;height:52px;margin-top:18px;font-size:17px}@media (max-width:1000px){.product{grid-template-columns:1fr;gap:26px}.buybox{position:static}.recipe__cols{grid-template-columns:1fr;gap:4px}}@media (max-width:640px){.product{margin-bottom:34px}.buybox{padding:18px}.buybox__title{font-size:24px}.buybox__sum{font-size:32px}.buybox__actions{flex-wrap:wrap}.buybox__add{width:100%;flex:none}.specs li{grid-template-columns:1fr;gap:1px}.gallery__play{width:56px;height:56px;font-size:19px}.prose h2{font-size:21px}.recipe{padding:18px}.related__title{font-size:21px}.modal__box{padding:22px}.modal__title{font-size:21px}}@keyframes cmFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cmFade{0%{opacity:0}to{opacity:1}}@keyframes cmZoomOut{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes cmPop{0%{transform:scale(1)}35%{transform:scale(1.35)}70%{transform:scale(.92)}to{transform:scale(1)}}@keyframes cmWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}60%{transform:rotate(9deg)}}@keyframes cmCheck{0%{opacity:0;transform:scale(.4) rotate(-20deg)}to{opacity:1;transform:none}}.hero__text>*{animation:cmFadeUp .7s cubic-bezier(.2,.7,.2,1) both}.hero__text>:nth-child(2){animation-delay:.12s}.hero__img{animation:cmZoomOut 1.6s cubic-bezier(.2,.7,.2,1) both}.products__head{animation:cmFadeUp .55s cubic-bezier(.2,.7,.2,1) .08s both}.filters{animation:cmFade .6s .12s both}.grid>.card{animation:cmFadeUp .55s cubic-bezier(.2,.7,.2,1) backwards}.grid>.card:first-child{animation-delay:.1s}.grid>.card:nth-child(2){animation-delay:.16s}.grid>.card:nth-child(3){animation-delay:.22s}.grid>.card:nth-child(4){animation-delay:.28s}.grid>.card:nth-child(5){animation-delay:.34s}.grid>.card:nth-child(6){animation-delay:.4s}@supports (animation-timeline:view()){.cat-intro,.contact-card,.grid>.card:nth-child(n+7),.prose,.recipe,.related,.reveal,.step{animation:cmFadeUp linear backwards;animation-timeline:view();animation-range:entry 0 entry 40%;animation-delay:0s}}.card{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}.card__media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.card:hover .card__media img{transform:scale(1.06)}.card__badge{animation:cmFade .4s .5s both}.btn{transition:background .15s,color .15s,border-color .15s,transform .12s,box-shadow .15s}.btn:active{transform:scale(.97)}.btn--primary:hover{box-shadow:0 6px 16px rgba(211,76,18,.25)}.buybox__add.is-added svg,.card__btn.is-added svg{animation:cmCheck .35s cubic-bezier(.2,.7,.2,1) both}.cart-btn__count{animation:cmPop .45s cubic-bezier(.2,.7,.2,1)}.cart-btn__ico{animation:cmWiggle .5s ease}.gallery__main img{animation:cmFade .35s ease both}.chip{transition:background .15s,border-color .15s,color .15s,transform .12s}.chip:active{transform:scale(.95)}.buybox__sum{transition:color .2s}.catnav__item{transition:background .2s,color .2s,transform .12s}.catnav__item:active{transform:scale(.96)}.catalog-empty{padding-block:56px 72px}.catalog-empty__box{max-width:560px;margin:0 auto;padding:40px 28px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:16px;animation:cmFadeUp .6s cubic-bezier(.2,.7,.2,1) .1s both}.catalog-empty__title{font-size:26px;line-height:1.2;margin-bottom:12px}.catalog-empty__text{margin:0 0 22px;font-size:16px;line-height:1.55;color:var(--muted)}@media (max-width:640px){.catalog-empty{padding-block:32px 48px}.catalog-empty__title{font-size:21px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important}}