.mg-promo-product-block,.mg-promo-standalone{margin-top:var(--mg-promo-space-top, 0px);margin-bottom:var(--mg-promo-space-bottom, 0px)}.mg-promo-standalone{max-width:var(--mg-promo-max-width, 1200px)}.mg-promo-banner{display:block;width:100%;min-width:0;color:inherit}.mg-promo-banner+.mg-promo-banner{margin-top:1.25rem}.mg-promo-banner,.mg-promo-carousel,.mg-promo-drawer{color:var(--mg-promo-text-color, inherit)}.mg-promo-banner__eyebrow{font-size:var(--mg-promo-eyebrow-size-desktop, 11px)}.mg-promo-banner__heading{font-size:var(--mg-promo-heading-size-desktop, 20px);font-weight:var(--mg-promo-heading-weight, 500)}.mg-promo-banner__body{font-size:var(--mg-promo-body-size-desktop, 13px);font-weight:var(--mg-promo-body-weight, 400);line-height:var(--mg-promo-line-height-desktop, 1.5)}.mg-promo-banner__content,.mg-promo-carousel__content,.mg-promo-drawer__content{color:var(--mg-promo-text-color, inherit);text-align:var(--mg-promo-text-align-desktop, left)}.mg-promo-banner__content--center{align-items:center}.mg-promo-banner__content--right{align-items:flex-end}[data-mg-promo-align-desktop=left] .mg-promo-banner__content,[data-mg-promo-align-desktop=left] .mg-promo-carousel__content,[data-mg-promo-align-desktop=left] .mg-promo-banner__overlay-content{align-items:flex-start}[data-mg-promo-align-desktop=center] .mg-promo-banner__content,[data-mg-promo-align-desktop=center] .mg-promo-carousel__content,[data-mg-promo-align-desktop=center] .mg-promo-banner__overlay-content{align-items:center}[data-mg-promo-align-desktop=right] .mg-promo-banner__content,[data-mg-promo-align-desktop=right] .mg-promo-carousel__content,[data-mg-promo-align-desktop=right] .mg-promo-banner__overlay-content{align-items:flex-end}.mg-promo-banner__whole-link{display:block;color:inherit;text-decoration:none}.mg-promo-banner__split,.mg-promo-banner__compact{display:flex;align-items:stretch;width:100%;min-width:0;gap:clamp(1rem,2.5vw,2.5rem)}.mg-promo-banner--image-right .mg-promo-banner__split{flex-direction:row-reverse}.mg-promo-banner--split_image_text .mg-promo-banner__split,.mg-promo-banner--compact_strip .mg-promo-banner__compact{height:var(--mg-promo-block-height-desktop, 120px);min-height:0;align-items:stretch}.mg-promo-banner--split_image_text,.mg-promo-banner--compact_strip{height:var(--mg-promo-block-height-desktop, 120px);min-height:0;overflow:hidden}.mg-promo-banner--split_image_text .mg-promo-banner__split,.mg-promo-banner--compact_strip .mg-promo-banner__compact{height:100%;min-height:0}.mg-promo-banner--split_image_text .mg-promo-banner__split>.mg-promo-banner__image-wrap{flex:0 0 var(--mg-promo-image-width-desktop, 30%);width:var(--mg-promo-image-width-desktop, 30%);display:flex;align-items:center;justify-content:center;min-height:0;height:auto;aspect-ratio:auto;background:transparent}.mg-promo-banner--split_image_text .mg-promo-banner__split>.mg-promo-banner__content{height:100%;min-height:0;overflow-y:auto;padding:.5rem 0}.mg-promo-banner--split_image_text .mg-promo-banner__image-wrap>.mg-promo-banner__image{width:100%;height:100%;max-width:100%;min-height:0;object-fit:contain;object-position:center}.mg-promo-banner--compact_strip .mg-promo-banner__compact>.mg-promo-banner__content{height:100%;min-height:0;overflow-y:auto;padding:.5rem 0}.mg-promo-banner--compact_strip .mg-promo-banner__compact-image{flex:0 0 var(--mg-promo-image-width-desktop, 30%);width:var(--mg-promo-image-width-desktop, 30%);display:flex;align-items:center}.mg-promo-banner--compact_strip .mg-promo-banner__compact-image .mg-promo-banner__image{width:100%;height:100%;object-fit:contain}.mg-promo-banner__split>.mg-promo-banner__image-wrap,.mg-promo-banner__split>.mg-promo-banner__content{flex:1 1 50%;min-width:0}.mg-promo-banner__image-wrap{position:relative;overflow:hidden;min-width:0;background:#7f7f7f0f}.mg-promo-banner__image{display:block;width:100%;max-width:100%;height:auto;object-fit:var(--mg-promo-image-fit, cover);object-position:var(--mg-promo-image-position, center)}.mg-promo-banner--fit-contain .mg-promo-banner__image{height:auto;object-fit:contain}.mg-promo-banner--full_image .mg-promo-banner__image-wrap>.mg-promo-banner__image{width:100%;aspect-ratio:16 / 9;object-fit:var(--mg-promo-image-fit, cover)}.mg-promo-banner__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:clamp(.25rem,1.5vw,1.5rem) 0}.mg-promo-banner__content--center{align-items:center;text-align:center}.mg-promo-banner__content--right{align-items:flex-end;text-align:right}.mg-promo-banner__eyebrow{margin:0 0 .6em;font-size:var(--mg-promo-eyebrow-size-desktop, 11px);letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.mg-promo-banner__heading{margin:0 0 .6em;font:inherit;font-size:var(--mg-promo-heading-size-desktop, 20px);line-height:1.15}.mg-promo-banner__body{max-width:52ch;font-size:var(--mg-promo-body-size-desktop, 13px);font-weight:var(--mg-promo-body-weight, 400);line-height:var(--mg-promo-line-height-desktop, 1.5)}.mg-promo-banner__heading{font-weight:var(--mg-promo-heading-weight, 500)}.mg-promo-carousel__content .mg-promo-banner__heading{font-size:var(--mg-promo-heading-size-desktop, 20px);font-weight:var(--mg-promo-heading-weight, 500)}.mg-promo-carousel__content .mg-promo-banner__eyebrow{font-size:var(--mg-promo-eyebrow-size-desktop, 11px)}.mg-promo-carousel__content .mg-promo-banner__body{font-size:var(--mg-promo-body-size-desktop, 13px);font-weight:var(--mg-promo-body-weight, 400);line-height:var(--mg-promo-line-height-desktop, 1.5)}.mg-promo-drawer__content .mg-promo-banner__heading{font-size:var(--mg-promo-heading-size-desktop, 20px);font-weight:var(--mg-promo-heading-weight, 500)}.mg-promo-drawer__content .mg-promo-banner__eyebrow{font-size:var(--mg-promo-eyebrow-size-desktop, 11px)}.mg-promo-drawer__content .mg-promo-banner__body{font-size:var(--mg-promo-body-size-desktop, 13px);font-weight:var(--mg-promo-body-weight, 400);line-height:var(--mg-promo-line-height-desktop, 1.5)}.mg-promo-banner__body>:first-child{margin-top:0}.mg-promo-banner__body>:last-child{margin-bottom:0}.mg-promo-banner__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.1rem}.mg-promo-banner__actions--left{justify-content:flex-start}.mg-promo-banner__actions--center{justify-content:center}.mg-promo-banner__actions--right{justify-content:flex-end}.mg-promo-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:2.75rem;padding:.7rem 1.2rem;border:1px solid currentColor;border-radius:0;font:inherit;font-size:.875rem;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.mg-promo-button--solid{color:#fff;background:#1f1f1f;border-color:#1f1f1f}.mg-promo-button--solid:hover{color:#fff;background:#444;border-color:#444}.mg-promo-button--outline{color:inherit;background:transparent}.mg-promo-button--outline:hover{color:#fff;background:#1f1f1f;border-color:#1f1f1f}.mg-promo-button--text{min-height:auto;padding:.25rem 0;border:0;text-decoration:underline;text-underline-offset:.2em}.mg-promo-banner__image-wrap--overlay{min-height:260px;aspect-ratio:16 / 9;background:#333}.mg-promo-banner__image-wrap--overlay:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,#00000085,#00000014)}.mg-promo-banner__image-wrap--overlay>.mg-promo-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.mg-promo-banner__overlay-content{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1rem,4vw,3rem);color:#fff}.mg-promo-banner__overlay-content .mg-promo-banner__heading{max-width:18ch;font-size:var(--mg-promo-heading-size-desktop, 20px);font-weight:var(--mg-promo-heading-weight, 500)}.mg-promo-banner__overlay-content .mg-promo-banner__body{max-width:48ch}.mg-promo-banner__overlay-content .mg-promo-button--solid{color:#1f1f1f;background:#fff;border-color:#fff}.mg-promo-banner__overlay-content .mg-promo-button--outline{color:#fff;border-color:#fff}.mg-promo-banner__compact{gap:1rem;align-items:center}.mg-promo-banner__compact-image{flex:0 0 min(32%,180px);min-width:0}.mg-promo-banner__compact-image .mg-promo-banner__image{aspect-ratio:4 / 3;object-fit:var(--mg-promo-image-fit, cover)}.mg-promo-banner__image-actions{position:absolute;z-index:2;right:1rem;bottom:1rem;left:1rem;display:flex;flex-wrap:wrap;gap:.65rem}.mg-promo-banner__image-actions.mg-promo-banner__actions--left{justify-content:flex-start}.mg-promo-banner__image-actions.mg-promo-banner__actions--center{justify-content:center}.mg-promo-banner__image-actions.mg-promo-banner__actions--right{justify-content:flex-end}.mg-promo-banner__image-actions:before{position:absolute;z-index:-1;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;content:"";background:linear-gradient(transparent,#00000061);pointer-events:none}.mg-promo-banner__image-actions .mg-promo-button--solid{color:#1f1f1f;background:#fff;border-color:#fff}.mg-promo-banner__image-actions .mg-promo-button--outline{color:#fff;border-color:#fff}.mg-promo-banner a:focus-visible,.mg-promo-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.mg-promo-banner--split_image_text .mg-promo-banner__split{flex-direction:row;align-items:stretch;gap:.5rem;height:var(--mg-promo-block-height-mobile, 160px)}.mg-promo-banner--split_image_text .mg-promo-banner__split>.mg-promo-banner__image-wrap{flex:0 0 var(--mg-promo-image-width-mobile, 28%);width:var(--mg-promo-image-width-mobile, 28%);min-height:0;height:auto;aspect-ratio:auto}.mg-promo-banner--split_image_text .mg-promo-banner__split>.mg-promo-banner__content{flex:1 1 0;width:auto;min-width:0}.mg-promo-banner--compact_strip .mg-promo-banner__compact{min-height:var(--mg-promo-block-height-mobile, 160px)}.mg-promo-banner--compact_strip .mg-promo-banner__compact-image{flex:0 0 var(--mg-promo-image-width-mobile, 28%);width:var(--mg-promo-image-width-mobile, 28%)}.mg-promo-banner__content{padding:.25rem 0}.mg-promo-banner__compact{align-items:flex-start;gap:.85rem}.mg-promo-banner__compact-image{flex-basis:32%}.mg-promo-banner__image-wrap--overlay{min-height:320px;aspect-ratio:4 / 5}.mg-promo-banner__overlay-content{padding:1.25rem}.mg-promo-banner__overlay-content .mg-promo-banner__heading{font-size:var(--mg-promo-heading-size-mobile, 16px)}.mg-promo-banner__image-actions{right:.75rem;bottom:.75rem;left:.75rem}.mg-promo-banner__image-actions .mg-promo-button{padding:.65rem .8rem}}@media(prefers-reduced-motion:reduce){.mg-promo-button{transition:none}}.mg-promo-carousel{position:relative;width:100%;height:var(--mg-promo-block-height-desktop, 120px);overflow:hidden}.mg-promo-carousel__track{position:relative}.mg-promo-carousel__slide{display:none;width:100%}.mg-promo-carousel__slide.is-active{display:flex;align-items:stretch;height:var(--mg-promo-block-height-desktop, 120px);min-height:0}.mg-promo-carousel__image{flex:0 0 var(--mg-promo-image-width-desktop, 30%);width:var(--mg-promo-image-width-desktop, 30%);min-width:0;display:flex;align-items:center;justify-content:center}.mg-promo-carousel__image img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center}.mg-promo-carousel__slide:not(:has(.mg-promo-carousel__image)) .mg-promo-carousel__content{flex-basis:100%}.mg-promo-carousel__content{flex:1 1 0;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;padding:.5rem;text-align:var(--mg-promo-text-align-desktop, left)}.mg-promo-carousel--dissolve .mg-promo-carousel__slide{animation:mg-promo-fade-in var(--mg-promo-transition-duration, .5s) ease both}.mg-promo-carousel--slide .mg-promo-carousel__slide{animation:mg-promo-slide-in var(--mg-promo-transition-duration, .5s) ease both}.mg-promo-carousel--reveal .mg-promo-carousel__slide{animation:mg-promo-reveal-in var(--mg-promo-transition-duration, .5s) ease both}@keyframes mg-promo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mg-promo-slide-in{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes mg-promo-reveal-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.mg-promo-carousel__arrows{position:absolute;inset:50% 1rem auto;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.mg-promo-carousel__arrows button{pointer-events:auto;width:2.5rem;height:2.5rem;border:1px solid currentColor;background:#ffffffe6;color:#1f1f1f;cursor:pointer}.mg-promo-carousel__dots{display:flex;justify-content:center;gap:.5rem;padding:.85rem}.mg-promo-carousel__dots button{width:.55rem;height:.55rem;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;cursor:pointer}.mg-promo-carousel__dots button[aria-current=true]{background:currentColor}.mg-promo-drawer{margin-block:.5rem}.mg-promo-drawer__trigger--text_link{border:0;min-height:0;padding:.25rem 0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:.2em}.mg-promo-drawer__dialog{position:fixed;inset:0 0 0 auto;width:min(92vw,560px);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible}.mg-promo-drawer__dialog[open]{animation:mg-promo-drawer-in .24s ease both}.mg-promo-drawer__dialog::backdrop{background:#0000006b}.mg-promo-drawer__panel{position:relative;height:100%;overflow-y:auto;background:#fff;color:#1f1f1f;box-shadow:-8px 0 32px #0000001f}.mg-promo-drawer__close{position:absolute;z-index:2;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;border:1px solid currentColor;background:#ffffffeb;color:#1f1f1f;font-size:1.5rem;cursor:pointer}.mg-promo-drawer__image img{display:block;width:100%;height:auto}.mg-promo-drawer__content{padding:clamp(1.25rem,4vw,2.5rem)}@keyframes mg-promo-drawer-in{0%{transform:translate(2rem);opacity:.7}to{transform:translate(0);opacity:1}}@media(max-width:749px){.mg-promo-carousel{height:var(--mg-promo-block-height-mobile, 160px)}.mg-promo-banner__eyebrow{font-size:var(--mg-promo-eyebrow-size-mobile, 10px)}.mg-promo-banner__heading{font-size:var(--mg-promo-heading-size-mobile, 16px)}.mg-promo-banner__body{font-size:var(--mg-promo-body-size-mobile, 12px);line-height:var(--mg-promo-line-height-mobile, 1.4)}.mg-promo-banner__content,.mg-promo-carousel__content,.mg-promo-drawer__content{text-align:var(--mg-promo-text-align-mobile, left)}.mg-promo-banner__content,.mg-promo-carousel__content{min-height:var(--mg-promo-block-height-mobile, 160px)}.mg-promo-banner--split_image_text,.mg-promo-banner--compact_strip{height:var(--mg-promo-block-height-mobile, 160px);min-height:0;overflow:hidden}.mg-promo-banner--split_image_text .mg-promo-banner__split,.mg-promo-banner--compact_strip .mg-promo-banner__compact{height:100%;min-height:0}.mg-promo-banner--split_image_text .mg-promo-banner__split>.mg-promo-banner__image-wrap{flex-basis:var(--mg-promo-image-width-mobile, 28%);width:var(--mg-promo-image-width-mobile, 28%)}.mg-promo-banner--split_image_text .mg-promo-banner__split>.mg-promo-banner__content{flex:1 1 0;width:auto}.mg-promo-banner--compact_strip .mg-promo-banner__compact{height:100%;min-height:0}.mg-promo-banner--compact_strip .mg-promo-banner__compact-image{flex-basis:var(--mg-promo-image-width-mobile, 28%);width:var(--mg-promo-image-width-mobile, 28%)}.mg-promo-carousel__slide.is-active{flex-direction:row;height:var(--mg-promo-block-height-mobile, 160px);min-height:0}.mg-promo-carousel__image{flex-basis:var(--mg-promo-image-width-mobile, 28%);width:var(--mg-promo-image-width-mobile, 28%)}.mg-promo-carousel__image img{height:100%}.mg-promo-carousel__slide:not(:has(.mg-promo-carousel__image)) .mg-promo-carousel__content{flex-basis:100%}.mg-promo-carousel__content{flex:1 1 0;padding:.5rem}.mg-promo-drawer__content{padding:1rem}.mg-promo-carousel__content .mg-promo-banner__heading,.mg-promo-drawer__content .mg-promo-banner__heading{font-size:var(--mg-promo-heading-size-mobile, 16px)}.mg-promo-carousel__content .mg-promo-banner__eyebrow,.mg-promo-drawer__content .mg-promo-banner__eyebrow{font-size:var(--mg-promo-eyebrow-size-mobile, 10px)}.mg-promo-carousel__content .mg-promo-banner__body,.mg-promo-drawer__content .mg-promo-banner__body{font-size:var(--mg-promo-body-size-mobile, 12px);line-height:var(--mg-promo-line-height-mobile, 1.4)}[data-mg-promo-align-mobile=left] .mg-promo-banner__content,[data-mg-promo-align-mobile=left] .mg-promo-carousel__content,[data-mg-promo-align-mobile=left] .mg-promo-banner__overlay-content{align-items:flex-start}[data-mg-promo-align-mobile=center] .mg-promo-banner__content,[data-mg-promo-align-mobile=center] .mg-promo-carousel__content,[data-mg-promo-align-mobile=center] .mg-promo-banner__overlay-content{align-items:center}[data-mg-promo-align-mobile=right] .mg-promo-banner__content,[data-mg-promo-align-mobile=right] .mg-promo-carousel__content,[data-mg-promo-align-mobile=right] .mg-promo-banner__overlay-content{align-items:flex-end}.mg-promo-banner__content{padding:.25rem 0}.mg-promo-banner__heading{margin-bottom:.35em;line-height:1.15}.mg-promo-banner__body{line-height:var(--mg-promo-line-height-mobile, 1.4)}.mg-promo-banner__actions{gap:.4rem;margin-top:.6rem}}@media(prefers-reduced-motion:reduce){.mg-promo-carousel__slide,.mg-promo-drawer__dialog[open]{animation:none!important;transition:none!important}}.mg-promo-banner__content,.mg-promo-carousel__content{padding:var(--mg-promo-content-padding-desktop, 16px)}.mg-promo-banner__actions{gap:var(--mg-promo-button-gap, 10px)}.mg-promo-button{min-height:var(--mg-promo-button-min-height, 40px);padding:var(--mg-promo-button-padding-y, 10px) var(--mg-promo-button-padding-x, 20px);border-width:1px;border-radius:var(--mg-promo-button-radius, 0px);font-size:var(--mg-promo-button-font-size-desktop, 14px)}.mg-promo-button--solid{color:var(--mg-promo-button-text-color, #fff);background:var(--mg-promo-button-background, #1f1f1f);border-color:var(--mg-promo-button-border-color, var(--mg-promo-button-background, #1f1f1f))}.mg-promo-button--solid:hover,.mg-promo-button--outline:hover,.mg-promo-button--text:hover{color:var(--mg-promo-button-hover-text-color, #fff);background:var(--mg-promo-button-hover-background, #444);border-color:var(--mg-promo-button-hover-background, #444)}.mg-promo-button--outline{color:var(--mg-promo-button-background, #1f1f1f);background:transparent;border-color:currentColor}.mg-promo-button--text{color:var(--mg-promo-button-background, #1f1f1f);background:transparent;border:0}.mg-promo-banner__image-actions{right:var(--mg-promo-content-padding-desktop, 16px);bottom:var(--mg-promo-content-padding-desktop, 16px);left:var(--mg-promo-content-padding-desktop, 16px);gap:var(--mg-promo-button-gap, 10px)}.mg-promo-banner--split_image_text .mg-promo-banner__split>.mg-promo-banner__content,.mg-promo-banner--compact_strip .mg-promo-banner__compact>.mg-promo-banner__content{padding:var(--mg-promo-content-padding-desktop, 16px)}.mg-promo-button--outline{border-color:var(--mg-promo-button-border-color, currentColor)}.mg-promo-banner--full_image .mg-promo-banner__image-wrap{height:var(--mg-promo-full-image-height-desktop, 280px);max-height:none;aspect-ratio:auto}.mg-promo-banner--full_image .mg-promo-banner__image-wrap>.mg-promo-banner__image{display:block;width:100%;height:100%;max-height:100%;aspect-ratio:auto;object-fit:var(--mg-promo-banner-image-fit, cover)}.mg-promo-banner--image_overlay .mg-promo-banner__image-wrap--overlay{height:var(--mg-promo-overlay-height-desktop, 320px);min-height:var(--mg-promo-overlay-height-desktop, 320px);max-height:none;aspect-ratio:auto}.mg-promo-banner--image_overlay .mg-promo-banner__image-wrap--overlay>.mg-promo-banner__image{height:100%;max-height:100%;object-fit:var(--mg-promo-banner-image-fit, cover)}.mg-promo-banner--image_overlay .mg-promo-banner__overlay-content{padding:var(--mg-promo-overlay-padding-desktop, 40px);justify-content:var(--mg-promo-overlay-vertical-alignment, center)}.mg-promo-drawer__dialog{width:min(92vw,560px)}.mg-promo-drawer__panel{overflow-y:auto}.mg-promo-drawer__image{display:flex;align-items:center;justify-content:center;max-height:var(--mg-promo-drawer-image-height-desktop, 220px);overflow:hidden;background:#f7f7f7}.mg-promo-drawer__image img{display:block;width:100%;max-width:100%;height:var(--mg-promo-drawer-image-height-desktop, 220px);object-fit:var(--mg-promo-drawer-image-fit, contain);object-position:center}.mg-promo-drawer__image:has(img){height:auto}.mg-promo-drawer__content{padding:var(--mg-promo-drawer-padding-desktop, 32px)}.mg-promo-drawer__content .mg-promo-banner__heading{display:block;margin:0 0 .75em;line-height:1.2}.mg-promo-drawer__content .mg-promo-banner__body{margin-top:0}.mg-promo-drawer__content .mg-promo-banner__actions{margin-top:1.25rem}.mg-promo-banner__overlay-content .mg-promo-button--solid,.mg-promo-banner__image-actions .mg-promo-button--solid{color:var(--mg-promo-button-text-color, #fff);background:var(--mg-promo-button-background, #1f1f1f);border-color:var(--mg-promo-button-border-color, var(--mg-promo-button-background, #1f1f1f))}.mg-promo-banner__overlay-content .mg-promo-button--solid:hover,.mg-promo-banner__image-actions .mg-promo-button--solid:hover{color:var(--mg-promo-button-hover-text-color, #fff);background:var(--mg-promo-button-hover-background, #444);border-color:var(--mg-promo-button-hover-background, #444)}@media(max-width:749px){.mg-promo-banner__content,.mg-promo-carousel__content{padding:var(--mg-promo-content-padding-mobile, 8px)}.mg-promo-button{font-size:var(--mg-promo-button-font-size-mobile, 12px)}.mg-promo-banner__image-actions{right:var(--mg-promo-content-padding-mobile, 8px);bottom:var(--mg-promo-content-padding-mobile, 8px);left:var(--mg-promo-content-padding-mobile, 8px)}.mg-promo-banner--split_image_text .mg-promo-banner__split>.mg-promo-banner__content,.mg-promo-banner--compact_strip .mg-promo-banner__compact>.mg-promo-banner__content{padding:var(--mg-promo-content-padding-mobile, 8px)}.mg-promo-banner--full_image .mg-promo-banner__image-wrap{height:var(--mg-promo-full-image-height-mobile, 180px)}.mg-promo-banner--image_overlay .mg-promo-banner__image-wrap--overlay{height:var(--mg-promo-overlay-height-mobile, 280px);min-height:var(--mg-promo-overlay-height-mobile, 280px)}.mg-promo-banner--image_overlay .mg-promo-banner__overlay-content{padding:var(--mg-promo-overlay-padding-mobile, 20px)}.mg-promo-drawer__dialog{width:min(92vw,560px)}.mg-promo-drawer__image,.mg-promo-drawer__image img{max-height:var(--mg-promo-drawer-image-height-mobile, 160px)}.mg-promo-drawer__content{padding:var(--mg-promo-drawer-padding-mobile, 16px)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/mg-promotional-system.css.map */
