.cm-m30-gift{--cm-gift-bg: var(--cm-soft);--cm-gift-mosaic-h: min(119.6vw, 560px);position:relative;overflow:hidden;isolation:isolate;background:var(--cm-gift-bg)}.cm-m30-gift__media{position:absolute;left:0;right:0;bottom:0;height:var(--cm-gift-mosaic-h);z-index:-1;pointer-events:none}.cm-m30-gift__media picture{display:block;width:100%;height:100%}.cm-m30 .cm-m30-gift__img{width:100%;height:100%;object-fit:cover;object-position:center top}.cm-m30-gift__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--cm-gift-bg) 0%,var(--cm-gift-bg) 20%,rgba(249,248,246,0) 45%)}.cm-m30 .cm-m30-gift__inner{position:relative;padding-top:48px;padding-bottom:calc(var(--cm-gift-mosaic-h) - 120px)}.cm-m30-gift__content{display:flex;flex-direction:column;align-items:flex-start;gap:22px;width:100%}.cm-m30-gift__titles{display:flex;flex-direction:column;gap:8px;width:100%}.cm-m30 .cm-m30-gift__title{font-size:28px;line-height:1.06;text-wrap:pretty}.cm-m30-gift__text{display:flex;flex-direction:column;gap:2px;color:var(--cm-muted);font-size:15px;line-height:1.5}.cm-m30-gift__help-link{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;white-space:nowrap;vertical-align:bottom}.cm-m30-gift__help-link:hover span{text-decoration:underline;text-underline-offset:3px}.cm-m30-gift__help-link:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-m30-gift__wa{flex:none;display:block}.cm-m30-gift__help-link .cm-m30-gift__wa{width:16px;height:16px;color:var(--cm-ink)}.cm-m30 .cm-m30-gift__btn{width:100%;min-height:52px;padding:0 28px;gap:8px}@media(min-width:990px){.cm-m30-gift__media{top:0;left:max(40%,440px);height:auto}.cm-m30 .cm-m30-gift__img{object-position:left center}.cm-m30-gift__media:after{background:linear-gradient(90deg,var(--cm-gift-bg) 0%,rgba(249,248,246,0) 33%)}.cm-m30 .cm-m30-gift__inner{display:flex;align-items:center;min-height:560px;padding-top:64px;padding-bottom:64px}.cm-m30-gift__content{width:min(660px,48%);gap:28px}.cm-m30-gift__titles{gap:10px}.cm-m30 .cm-m30-gift__title{font-size:44px;line-height:1.06;max-width:620px}.cm-m30-gift__text{font-size:17px}.cm-m30-gift__help-link .cm-m30-gift__wa{width:18px;height:18px}.cm-m30 .cm-m30-gift__btn{width:auto;min-height:56px}}@media(min-width:1280px){.cm-m30-gift__content{width:660px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cm-m30-gift.css.map */
