.mln-offers-mount{margin:32px 0;min-height:96px}.mln-offers-mount[aria-busy="true"]{min-height:680px}.mln-offers-mount:empty:not([aria-busy="true"]){margin:0;min-height:0}
.mln-offers{box-sizing:border-box;padding:28px;background:#fff9d9;border:1px solid #e8dfb8;border-radius:20px;color:#252c26;font-family:inherit;overflow:hidden}
.mln-offers *{box-sizing:border-box}.mln-offers-heading{margin-bottom:22px}.mln-offers-eyebrow{display:block;font-size:11px;line-height:1.5;letter-spacing:.13em;font-weight:700;color:#675937}
.mln-offers .mln-offers-heading h2{font-family:inherit;font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.025em;margin:9px 0 10px;color:#252c26;font-weight:750}
.mln-offers .mln-offers-heading p{font-size:15px;line-height:1.5;margin:0;color:#58574a}
.mln-offers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px}.mln-offers-grid:has(>.mln-offers-card:only-child){grid-template-columns:minmax(0,1fr)}
.mln-offers-card{min-width:0;background:#fff;border:1px solid #eee8d7;border-radius:13px;overflow:hidden;display:flex;flex-direction:column}
.mln-offers-visual{display:block;position:relative;background:#fff;padding:10px;color:inherit}.mln-offers .mln-offers-visual img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0;border-radius:7px}
.mln-offers-badge{position:absolute;right:12px;top:12px;padding:7px 10px;border-radius:7px;background:#a94026;color:white;font-size:14px;line-height:1.2;font-weight:750}
.mln-offers-body{padding:14px 16px 16px;flex:1;display:flex;flex-direction:column;align-items:stretch}.mln-offers-use{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#75684f}
.mln-offers .mln-offers-body h3{font-family:inherit;font-size:17px;font-weight:650;line-height:1.3;margin:7px 0 12px;letter-spacing:0}.mln-offers .mln-offers-body h3 a{color:#252c26;text-decoration:none}
.mln-offers .mln-offers-price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin:auto 0 15px;padding-top:5px;font-size:14px}.mln-offers-price del{color:#777;font-weight:400}.mln-offers-price strong{color:#252c26;font-size:21px;font-weight:750}
.mln-offers a.mln-offers-button{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:11px 13px;border-radius:7px;background:#222;color:#fff;text-decoration:none;font-size:13px;line-height:1.3;font-weight:650}
.mln-offers a.mln-offers-button:hover{background:#000}.mln-offers a:focus-visible,.mln-offers-fallback a:focus-visible{outline:3px solid #9d6429;outline-offset:3px}
.mln-offers .mln-offers-foot{font-size:12px;line-height:1.6;color:#68604d;margin:18px 0 0}.mln-offers-foot a,.mln-offers-fallback a{color:#343c30;text-decoration:underline;text-underline-offset:3px}.mln-offers-foot a{white-space:normal}
.mln-offers .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:601px){.mln-offers-card:only-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mln-offers-card:only-child .mln-offers-visual img{max-height:290px}.mln-offers-card:only-child .mln-offers-body{justify-content:center;padding:24px}.mln-offers-card:only-child .mln-offers-price{margin:12px 0 20px}.mln-offers-card:only-child h3{font-size:23px}}
@media(max-width:600px){.mln-offers{padding:19px 16px;border-radius:16px}.mln-offers-grid{grid-template-columns:1fr;gap:14px}.mln-offers-card:not(:first-child){display:grid;grid-template-columns:110px minmax(0,1fr)}.mln-offers-card:not(:first-child) .mln-offers-visual{padding:5px;align-self:center}.mln-offers-card:not(:first-child) .mln-offers-visual img{aspect-ratio:1}.mln-offers-card:not(:first-child) .mln-offers-badge{font-size:11px;right:2px;top:2px;padding:5px}.mln-offers-card:not(:first-child) .mln-offers-body{padding:13px 12px}.mln-offers-card:not(:first-child) h3{font-size:15px;margin:5px 0 5px}.mln-offers-card:not(:first-child) .mln-offers-price{margin:0 0 9px;font-size:12px;gap:5px}.mln-offers-card:not(:first-child) .mln-offers-price strong{font-size:18px}.mln-offers-card:first-child .mln-offers-visual img{max-height:230px}.mln-offers-heading{margin-bottom:16px}}
