.dm-promo{padding:36px 24px;background:var(--dm-paper, #F2EFE6);color:#0b4148}.dm-promo__inner{max-width:1240px;margin:auto;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;padding:36px 48px;border:1px solid #dcd6c8;border-radius:18px;background:#faf7ef}.dm-promo__eyebrow{margin:0 0 16px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#9a5a32;font-weight:600}.dm-promo h2{margin:0 0 14px;font-family:var(--dm-serif, Georgia, serif);font-size:clamp(30px,3.3vw,46px);line-height:1.1;color:#0b4148}.dm-promo__offer{margin:0 0 12px;font-size:clamp(25px,2.5vw,34px);font-weight:700;line-height:1.25}.dm-promo__description{margin:0 0 24px;font-size:15px;line-height:1.6;color:#5d6257}.dm-promo__button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 22px;border-radius:6px;background:#0b4148;color:#fff9ed!important;text-decoration:none;font-size:14px;font-weight:600;min-height:48px}.dm-promo__button:hover{background:#165b61}.dm-promo a:focus-visible{outline:3px solid #b86e3e;outline-offset:5px}.dm-promo__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.dm-promo__product{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:#0b4148;font-size:13px}.dm-promo__pack{width:100%;aspect-ratio:2 / 1;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px}.dm-promo__product img{display:block;width:100%;height:100%!important;object-fit:contain;background:#fff}.dm-promo__custom-image{width:100%;height:320px!important;object-fit:contain;display:block}@media(max-width:899px){.dm-promo{padding:24px 16px}.dm-promo__inner{grid-template-columns:1fr;gap:24px;padding:28px 22px}.dm-promo__copy{text-align:center}.dm-promo__eyebrow{margin-bottom:12px}.dm-promo__description{margin-bottom:18px}.dm-promo__products{gap:16px}.dm-promo__custom-image{height:240px!important}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
