.cv-mgrid{background:var(--cv-bg)}.cv-mgrid__wrap{padding:0}.cv-mgrid__wrap--contained{padding:0 15px}.cv-mgrid__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(var(--row-h),auto);gap:var(--gap)}.cv-mgrid--round-bottom .cv-mgrid__grid{border-radius:0 0 20px 20px}.cv-mgrid__item{position:relative;background:var(--cv-card-bg);border-radius:var(--radius, 20px);grid-column:span var(--mc, 2);grid-row:span var(--mr, 2);color:var(--item-text, var(--cv-text))}.cv-mgrid__media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius, 20px);overflow:hidden;background:#fff}.cv-mgrid__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cv-mgrid__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.cv-mgrid__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px;text-align:left}.cv-mgrid__content--center{text-align:center}.cv-mgrid__item:not(.cv-mgrid__item--spread) .cv-mgrid__content{justify-content:center}.cv-mgrid__heading{max-width:max-content;color:var(--item-text, var(--cv-heading))}.cv-mgrid__lower{margin-top:auto}.cv-mgrid__item:not(.cv-mgrid__item--spread) .cv-mgrid__lower{margin-top:0}.cv-mgrid__text{padding-top:15px;font-size:14px;line-height:1.7;color:var(--item-text, var(--cv-text))}.cv-mgrid__text--large{font-size:16px}.cv-mgrid__button{padding-top:15px}.cv-mgrid__content--shadow .cv-mgrid__heading,.cv-mgrid__content--shadow .cv-mgrid__text{text-shadow:0 2px 18px rgba(0,0,0,.72),0 1px 3px rgba(0,0,0,.9)}@media(min-width:768px){.cv-mgrid--round-bottom .cv-mgrid__grid{overflow:hidden}.cv-mgrid__wrap--contained{padding:0 24px}.cv-mgrid__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-mgrid__item{grid-column:span var(--dc, 2);grid-row:span var(--dr, 2)}.cv-mgrid__content{padding:40px}.cv-mgrid__button{padding-top:35px}}.cv-mgrid__line{display:block}@supports (container-type: inline-size){.cv-mgrid__content--lines{container-type:inline-size}.cv-mgrid__content--lines .cv-mgrid__line{white-space:nowrap;font-size:min(1em,calc(100cqi / (var(--line-chars, 17) * .5)))}}.cv-mgrid__button .cv-btn--lg{min-height:60px;padding:14px 32px 14px 62px;font-size:18px;line-height:20px}.cv-mgrid__button .cv-btn--lg .cv-btn__badge{left:18px;width:30px;height:30px;margin-top:-15px}.cv-mgrid__button .cv-btn--lg .cv-btn__badge .cv-icon{width:12px;height:12px}.cv-mgrid__button .cv-btn--lg .cv-btn__roll{left:62px;height:20px;margin-top:-10px}.cv-mgrid__button .cv-btn--lg .cv-btn__roll>span{transform:translateY(110%)}.cv-mgrid__button .cv-btn--lg:hover .cv-btn__roll>span{animation-name:cv-letter-in-lg}@keyframes cv-letter-in-lg{0%{transform:translateY(110%)}to{transform:translateY(0)}}@media(min-width:1024px){.cv-mgrid__button .cv-btn--lg{min-height:68px;padding:14px 42px 14px 72px;font-size:20px;line-height:22px}.cv-mgrid__button .cv-btn--lg .cv-btn__badge{left:22px;width:34px;height:34px;margin-top:-17px}.cv-mgrid__button .cv-btn--lg .cv-btn__badge .cv-icon{width:13px;height:13px}.cv-mgrid__button .cv-btn--lg .cv-btn__roll{left:72px;height:22px;margin-top:-11px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cv-media-grid.css.map */
