.mg-promo{background:var(--mg-bg, #FBE7EF);color:var(--mg-text, #22201E);padding-top:var(--mg-pt-desktop, 48px);padding-bottom:var(--mg-pb-desktop, 48px);padding-left:clamp(16px,5vw,64px);padding-right:clamp(16px,5vw,64px);min-height:var(--mg-min-height-desktop, 0px);font-family:inherit;overflow:visible;box-sizing:border-box}.mg-promo__inner{max-width:1440px;margin:0 auto;display:grid;align-items:var(--mg-align-items-desktop, center);column-gap:var(--mg-gap-desktop, 40px);grid-template-columns:minmax(140px,min(var(--mg-image-width-desktop, 260px),45%)) 1fr minmax(240px,420px);grid-template-areas:"image content offer";overflow:visible;zoom:var(--mg-scale-desktop, 1)}.mg-promo__area--image{grid-area:image}.mg-promo__area--content{grid-area:content;display:flex;flex-direction:column;align-items:flex-start;gap:var(--mg-gap-content-desktop, 16px)}.mg-promo__area--offer{grid-area:offer}.mg-promo__inner>.mg-promo__area:not(.mg-promo__area--image){padding:var(--mg-content-padding-desktop, 0px)}.mg-promo__inner>.mg-promo__area--offer.mg-promo__area--offer--vdivider{border-left:var(--mg-vdivider-width, 1px) solid var(--mg-vdivider-color, #EAC7D3);padding-left:calc(var(--mg-content-padding-desktop, 0px) + var(--mg-vdivider-gap, 24px))}.mg-promo__area--image{transform:translate(var(--mg-image-offset-x-desktop, 0px),var(--mg-image-offset-y-desktop, 0px));overflow:visible}.mg-promo__image{width:100%;height:var(--mg-image-height-desktop, auto);display:block;object-fit:var(--mg-image-fit-desktop, contain);object-position:center;transition:transform .45s ease;transform:scale(1)}.mg-promo__area--image:hover .mg-promo__image{transform:scale(var(--mg-image-zoom-scale, 1))}.mg-promo__image--placeholder svg{width:100%;height:auto}.mg-promo__title{margin:0 0 6px;padding-top:.15em;font-size:var(--mg-title-size-desktop, 32px);color:var(--mg-title-color, currentColor);line-height:1.3;font-weight:var(--mg-title-weight, 700);font-style:var(--mg-title-style, normal)}.mg-promo__subtitle{margin:0;font-size:var(--mg-subtitle-size-desktop, 16px);color:var(--mg-subtitle-color, currentColor);line-height:1.4;font-weight:var(--mg-subtitle-weight, 400);opacity:var(--mg-subtitle-opacity, .8)}.mg-promo__title-text--mobile,.mg-promo__subtitle-text--mobile{display:none}.mg-promo__block--rating{display:flex;align-items:center;gap:8px}.mg-stars{position:relative;display:inline-block;font-size:20px;line-height:1;letter-spacing:2px;font-family:Arial,sans-serif}.mg-stars__back,.mg-stars__front{display:block;white-space:nowrap}.mg-stars__back{color:var(--mg-star-empty, #E9D3DA)}.mg-stars__front{position:absolute;top:0;left:0;overflow:hidden;width:var(--mg-star-pct, 100%);color:var(--mg-star-color, #E85D75)}.mg-stars__count{font-size:13px;opacity:.7}.mg-promo__block--badges{display:flex;flex-wrap:wrap;gap:10px 18px}.mg-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.mg-badge__icon{display:inline-flex;width:18px;height:18px;color:var(--mg-accent, #1F3A2E)}.mg-badge__icon svg{width:100%;height:100%}.mg-badge__icon img{width:100%;height:100%;object-fit:contain}.mg-promo__block--divider{display:none;height:1px;background:var(--mg-border, #EAC7D3);width:100%}.mg-promo__area--offer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mg-gap-offer, 14px)}.mg-promo__offer-label{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.mg-countdown{display:flex;gap:10px}.mg-countdown__box{background:var(--mg-card-bg, #fff);border:1px solid var(--mg-border, #EAC7D3);border-radius:var(--mg-radius, 12px);min-width:56px;padding:8px 4px;text-align:center}.mg-countdown__num{display:block;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.mg-countdown__unit{display:block;font-size:10px;letter-spacing:.05em;text-transform:uppercase;opacity:.65;margin-top:2px}.mg-promo__variant-picker{width:100%;display:flex;flex-direction:column;gap:4px}.mg-promo__variant-label{font-size:12px;opacity:.75}.mg-promo__variant-select{width:100%;padding:10px 12px;border-radius:var(--mg-radius, 12px);border:1px solid var(--mg-border, #EAC7D3);background:var(--mg-card-bg, #fff);color:var(--mg-text, #22201E);font-size:14px}.mg-promo__buy-row{width:100%;display:flex;align-items:stretch;gap:10px}.mg-promo__qty{display:flex;align-items:center;border:1px solid var(--mg-border, #EAC7D3);border-radius:var(--mg-radius, 12px);background:var(--mg-card-bg, #fff);flex:0 0 auto;overflow:hidden}.mg-promo__qty-btn{width:36px;height:100%;min-height:48px;border:none;background:transparent;color:var(--mg-text, #22201E);font-size:18px;line-height:1;cursor:pointer}.mg-promo__qty-btn:hover{background:#0000000a}.mg-promo__qty-input{width:38px;border:none;background:transparent;text-align:center;font-size:15px;font-weight:600;color:var(--mg-text, #22201E);-moz-appearance:textfield}.mg-promo__qty-input::-webkit-outer-spin-button,.mg-promo__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mg-promo__buy-btn{flex-grow:var(--mg-btn-grow-desktop, 1);flex-shrink:0;flex-basis:auto;width:var(--mg-btn-width-desktop, auto);display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--mg-accent, #1F3A2E);color:var(--mg-accent-contrast, #fff);border:none;border-radius:var(--mg-radius, 12px);padding:14px 22px;font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.mg-promo__buy-btn:hover:not(:disabled){transform:translateY(-1px)}.mg-promo__buy-btn:active:not(:disabled){transform:translateY(0)}.mg-promo__buy-btn:disabled{opacity:.5;cursor:not-allowed}.mg-promo__buy-btn.is-loading{opacity:.75;cursor:wait}.mg-promo__buy-arrow{flex:0 0 auto}.mg-promo__buy-text--mobile{display:none}.mg-promo__buy-error{margin:-6px 0 0;font-size:12px;color:#c4384b}.mg-promo__trust{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:12.5px;opacity:.8}.mg-promo__trust-item{display:inline-flex;align-items:center;gap:6px}.mg-promo__trust-item svg{width:16px;height:16px;flex:0 0 auto}.mg-promo__trust-text--mobile{display:none}@media(max-width:989px){.mg-promo{padding-top:var(--mg-pt-mobile, 32px);padding-bottom:var(--mg-pb-mobile, 32px);min-height:var(--mg-min-height-mobile, 0px)}.mg-promo__inner{align-items:var(--mg-align-items-mobile, center);column-gap:var(--mg-gap-mobile, 20px);row-gap:var(--mg-gap-mobile, 20px);grid-template-columns:1fr;grid-template-areas:"image" "content" "offer";justify-items:center;text-align:center;zoom:var(--mg-scale-mobile, 1)}.mg-promo__inner>.mg-promo__area:not(.mg-promo__area--image){padding:var(--mg-content-padding-mobile, 0px)}.mg-promo__area--content{align-items:center;gap:var(--mg-gap-content-mobile, 16px)}.mg-promo__area--image{max-width:var(--mg-image-width-mobile, 220px);transform:translate(var(--mg-image-offset-x-mobile, 0px),var(--mg-image-offset-y-mobile, 0px))}.mg-promo__image{height:auto;object-fit:contain}.mg-promo__inner>.mg-promo__area--offer.mg-promo__area--offer--vdivider{border-left:none;padding-left:var(--mg-content-padding-mobile, 0px)}.mg-promo__block--rating,.mg-promo__block--badges{justify-content:center}.mg-promo__block--divider{display:block}.mg-promo__area--offer{align-items:center;gap:var(--mg-gap-offer-mobile, 14px)}.mg-countdown,.mg-promo__trust{justify-content:center}.mg-promo__title{font-size:var(--mg-title-size-mobile, 24px)}.mg-promo__subtitle{font-size:var(--mg-subtitle-size-mobile, 14px)}.mg-promo__buy-btn{flex-grow:var(--mg-btn-grow-mobile, 1);width:var(--mg-btn-width-mobile, auto)}.mg-promo__title-text--desktop,.mg-promo__subtitle-text--desktop,.mg-promo__buy-text--desktop,.mg-promo__trust-text--desktop{display:none}.mg-promo__title-text--mobile,.mg-promo__subtitle-text--mobile,.mg-promo__buy-text--mobile,.mg-promo__trust-text--mobile{display:inline}}@media(max-width:480px){.mg-countdown__box{min-width:48px;padding:6px 2px}.mg-promo__trust{gap:12px}}.mg-promo__buy-btn:focus-visible,.mg-promo__variant-select:focus-visible{outline:2px solid var(--mg-accent, #1F3A2E);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mg-promo__buy-btn,.mg-promo__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/promo-countdown.css.map */
