.ms-home{color:#27221f;background:#fff}.ms-wrap{max-width:1280px;margin:0 auto;padding:0 28px}.ms-hero{min-height:650px;background:linear-gradient(135deg,#f0ddd1,#ead9c9 52%,#d7e2df);display:flex;align-items:center;background-size:cover;background-position:center}.ms-hero__content{max-width:620px;padding:80px clamp(28px,7vw,110px);color:#302923}.ms-hero--image{justify-content:flex-end;padding:40px clamp(16px,6vw,90px);min-height:600px;background-position:left center}.ms-hero--image .ms-hero__content{max-width:520px;padding:48px clamp(24px,4vw,56px);background:#faf4eaeb;border-radius:28px;color:#5a3410;box-shadow:0 12px 40px #5a34101f;text-align:center}.ms-hero--image .ms-hero__content h1{color:#6b3a0c}.ms-hero--image .ms-hero__text{color:#5a3410;margin-left:auto;margin-right:auto}.ms-hero--image .ms-actions{justify-content:center}.ms-eyebrow{font-size:11px;letter-spacing:.22em;font-weight:700;margin:0 0 14px}.ms-hero h1{font-size:clamp(44px,6vw,82px);line-height:.95;margin:0 0 22px;letter-spacing:-.04em}.ms-hero--image h1{font-size:clamp(40px,4.4vw,62px)}.ms-hero__text{font-size:18px;line-height:1.6;max-width:520px;margin:0 0 30px}.ms-actions{display:flex;gap:12px;flex-wrap:wrap}.ms-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 25px;text-decoration:none;font-weight:700;border-radius:999px;transition:transform .2s ease,opacity .2s ease}.ms-button:hover{transform:translateY(-2px);opacity:.92}.ms-button--primary{background:var(--ms-accent);color:#fff}.ms-button--light{background:#fff;color:#27221f}.ms-button--dark{background:#27221f;color:#fff}.ms-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:78px 0 26px}.ms-section-head h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.035em;margin:0}.ms-section-head p:not(.ms-eyebrow){margin:10px 0 0;color:#6d625c;max-width:620px;line-height:1.6}.ms-section-head>a{color:#27221f;text-underline-offset:5px;font-weight:700}.ms-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ms-category{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:20px;background:var(--ms-soft);text-decoration:none;color:#fff}.ms-category img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ms-category:hover img{transform:scale(1.04)}.ms-category__placeholder{display:grid;place-items:center;height:100%;font-size:80px;color:#fff;background:linear-gradient(145deg,#c9b3a6,#91aaa5)}.ms-category__overlay{position:absolute;inset:auto 0 0;padding:50px 22px 22px;background:linear-gradient(transparent,#000000b8);display:flex;flex-direction:column;gap:4px}.ms-category__overlay strong{font-size:24px}.ms-category__overlay span{font-size:13px;opacity:.9}.ms-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ms-product{text-decoration:none;color:#27221f}.ms-product__image{aspect-ratio:4/5;background:#f4f0ed;overflow:hidden;border-radius:16px}.ms-product__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ms-product:hover img{transform:scale(1.03)}.ms-product__placeholder{height:100%;display:grid;place-items:center;color:#9b8f87;font-size:14px}.ms-product__info{display:flex;justify-content:space-between;gap:12px;padding:14px 2px;font-size:14px}.ms-product__info strong{white-space:nowrap}.ms-empty{padding:55px;text-align:center;background:#f7f3ef;border-radius:18px;color:#6d625c}.ms-age{margin:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:60px;border-radius:28px;background:var(--ms-soft)}.ms-age h2{font-size:clamp(32px,4vw,54px);line-height:1;margin:0 0 18px;letter-spacing:-.035em}.ms-age p:not(.ms-eyebrow){line-height:1.7;color:#625850;max-width:520px}.ms-age-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ms-age-grid a{background:#fff;border-radius:16px;padding:28px;text-decoration:none;color:#27221f;font-weight:700;display:flex;align-items:end;min-height:100px;transition:transform .2s ease}.ms-age-grid a:hover{transform:translateY(-3px)}.ms-promo{margin:0 0 80px;padding:60px;border-radius:28px;background:#efe3d8;display:flex;align-items:center;justify-content:space-between;gap:30px}.ms-promo h2{font-size:clamp(32px,4vw,56px);margin:0 0 12px;letter-spacing:-.04em}.ms-promo p:not(.ms-eyebrow){color:#625850;max-width:560px;line-height:1.6}@media(max-width:900px){.ms-category-grid,.ms-products{grid-template-columns:repeat(2,1fr)}.ms-age{grid-template-columns:1fr;padding:38px}.ms-promo{flex-direction:column;align-items:flex-start;padding:40px}.ms-hero{min-height:600px}.ms-hero--image{display:block;min-height:0;padding:calc(100vw * 784 / 1168) 0 0;background-size:100% auto;background-repeat:no-repeat;background-position:top center;background-color:#faf4ea}.ms-hero--image .ms-hero__content{max-width:none;background:transparent;box-shadow:none;border-radius:0;padding:28px 20px 36px;text-align:left}.ms-hero--image .ms-actions{justify-content:flex-start}.ms-hero--image .ms-hero__text{margin-left:0;margin-right:0}}@media(max-width:600px){.ms-wrap{padding:0 16px}.ms-hero__content{padding:70px 24px}.ms-hero--image .ms-hero__content{padding:24px 18px 32px}.ms-hero h1{font-size:44px}.ms-hero--image h1{font-size:38px}.ms-category-grid{gap:10px}.ms-category{border-radius:14px}.ms-category__overlay{padding:42px 13px 14px}.ms-category__overlay strong{font-size:18px}.ms-products{gap:10px}.ms-product__info{display:block}.ms-product__info strong{display:block;margin-top:5px}.ms-section-head{padding-top:55px}.ms-age-grid{gap:9px}.ms-age-grid a{padding:20px;min-height:82px}.ms-promo{margin-bottom:50px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
