.ru-shop{--household-forest: #164d3a;--household-cream: #fff8ee;--household-mint: #dcefe5;--household-yellow: #f4e6ad;background:var(--household-cream);color:var(--household-forest);padding:clamp(14px,2.5vw,40px) clamp(14px,3vw,48px) clamp(44px,6vw,84px)}.ru-shop__hero,.ru-shop__catalog{margin-inline:auto;max-width:1440px}.ru-shop__hero{align-items:center;background:var(--household-forest);border-radius:clamp(26px,4vw,54px);color:var(--household-cream);display:grid;gap:clamp(32px,5vw,88px);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);overflow:hidden;padding:clamp(30px,5vw,80px)}.ru-shop__hero--text{grid-template-columns:1fr}.ru-shop__kicker{color:#f9b8ac;font-family:var(--font--accent--family, inherit);font-size:clamp(17px,1.55vw,22px);font-weight:700;letter-spacing:.13em;margin:0 0 22px;text-transform:uppercase}.ru-shop__hero h1,.ru-shop__toolbar h2{color:inherit;font-family:var(--font--heading--family, inherit);font-weight:var(--font--heading--weight, 500);letter-spacing:-.05em;line-height:1.02;margin:0;overflow-wrap:anywhere;text-transform:none}.ru-shop__hero h1{font-size:clamp(40px,5vw,72px);max-width:12ch;text-wrap:balance}.ru-shop__intro{font-size:clamp(17px,1.6vw,22px);line-height:1.5;margin:24px 0 30px;max-width:36ch}.ru-shop .ru-shop__button{align-items:center;background:#f5d33d;border-radius:999px;color:var(--household-forest);display:inline-flex;font-weight:700;gap:18px;justify-content:center;min-height:48px;padding:12px 20px;text-decoration:none}.ru-shop .ru-shop__button:hover{background:#f4e6ad}.ru-shop__hero-media{aspect-ratio:5 / 4;background:#f9b8ac;border:7px solid #f9b8ac;border-radius:36px 36px 72px;box-shadow:10px 10px #10382b;min-width:0;overflow:hidden;transform:rotate(2deg)}.ru-shop__hero-media img{display:block;height:100%;object-fit:cover;width:100%}.ru-shop__catalog{padding-top:clamp(38px,6vw,80px);scroll-margin-top:120px}.ru-shop__toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:18px 24px;justify-content:space-between;margin-bottom:24px}.ru-shop__toolbar h2{font-size:clamp(36px,4.6vw,60px)}.ru-shop__count{color:#42584b;margin:9px 0 0}.ru-shop__sort{display:grid;gap:6px;max-width:100%}.ru-shop__sort label{font-size:13px;font-weight:700}.ru-shop__sort-controls{display:flex;gap:8px;min-width:0}.ru-shop__sort select,.ru-shop__sort button,.ru-shop__pagination a{background:#fff;border:1px solid #759488;border-radius:12px;color:var(--household-forest);font:inherit;min-height:44px;padding:9px 13px}.ru-shop__sort select{min-width:0}.ru-shop__sort button,.ru-shop__pagination a{background:var(--household-mint)}.ru-shop__sort button{cursor:pointer}.ru-shop__sort button:hover,.ru-shop__pagination a:hover{background:#c5e5d2}.ru-shop__hero a:focus-visible{outline:3px solid #fff;outline-offset:4px}.ru-shop__catalog :is(select,button,.ru-shop__pagination a):focus-visible{outline:2px solid var(--household-forest);outline-offset:3px}.ru-shop__grid{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(4,minmax(0,1fr))}.ru-shop .ru-household__card-copy{padding:clamp(17px,1.65vw,25px)}.ru-shop .ru-household__card h3{color:var(--household-forest);font-size:clamp(22px,2.15vw,30px);letter-spacing:-.035em;line-height:1.12;margin:0 0 12px;overflow-wrap:anywhere}.ru-shop .ru-household__card-cta{margin-top:18px;padding-top:14px}.ru-shop .ru-household__arrow{flex-basis:36px;height:36px}.ru-shop .ru-household__price-row{justify-content:flex-start}.ru-shop__compare{color:#56675c;font-size:15px}.ru-shop__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:center;margin-top:32px}.ru-shop__pagination a{text-decoration:none}.ru-shop__empty{grid-column:1 / -1}@media(max-width:1099px){.ru-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:799px){.ru-shop__hero{grid-template-columns:1fr;padding:34px 26px}.ru-shop__hero-media{border-radius:24px 24px 48px}}@media(max-width:519px){.ru-shop__grid{grid-template-columns:1fr}.ru-shop__hero h1{font-size:clamp(34px,9vw,44px)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/rollup-shop.css.map */
