.cmg-section{--cmg-gap: 12px;--cmg-radius: 10px;--cmg-transition: .45s cubic-bezier(.25, .46, .45, .94);padding:0 var(--cmg-gap);margin:var(--cmg-gap) auto;max-width:1600px}.cmg-grid--equal{display:grid;gap:var(--cmg-gap);grid-template-columns:repeat(3,1fr)}.cmg-grid--equal .cmg-card{aspect-ratio:3 / 4}.cmg-grid--first-large{display:grid;gap:var(--cmg-gap);grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr}.cmg-grid--first-large .cmg-grid__item--1{grid-column:1;grid-row:1 / 3}.cmg-grid--first-large .cmg-grid__item--1 .cmg-card{height:100%;aspect-ratio:auto}.cmg-grid--first-large .cmg-grid__item--2{grid-column:2;grid-row:1}.cmg-grid--first-large .cmg-grid__item--3{grid-column:2;grid-row:2}.cmg-grid--first-large .cmg-grid__item--2 .cmg-card,.cmg-grid--first-large .cmg-grid__item--3 .cmg-card{height:100%;aspect-ratio:auto}.cmg-grid--last-large{display:grid;gap:var(--cmg-gap);grid-template-columns:1fr 1.15fr;grid-template-rows:1fr 1fr}.cmg-grid--last-large .cmg-grid__item--1{grid-column:1;grid-row:1}.cmg-grid--last-large .cmg-grid__item--2{grid-column:1;grid-row:2}.cmg-grid--last-large .cmg-grid__item--3{grid-column:2;grid-row:1 / 3}.cmg-grid--last-large .cmg-grid__item--1 .cmg-card,.cmg-grid--last-large .cmg-grid__item--2 .cmg-card,.cmg-grid--last-large .cmg-grid__item--3 .cmg-card{height:100%;aspect-ratio:auto}.cmg-grid--first-large,.cmg-grid--last-large{min-height:420px;height:54vh;max-height:620px}.cmg-card{display:block;position:relative;overflow:hidden;border-radius:var(--cmg-radius);text-decoration:none;color:#fff}.cmg-card:hover,.cmg-card:focus-visible{text-decoration:none;color:#fff}.cmg-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cmg-card__media--mobile{display:none}.cmg-card__img{width:100%;height:100%;object-fit:cover;transition:transform var(--cmg-transition)}.cmg-card:hover .cmg-card__img,.cmg-card:focus-visible .cmg-card__img{transform:scale(1.06)}.cmg-card__media--placeholder{background-color:#2a2a2e;display:flex;align-items:center;justify-content:center}.cmg-card__placeholder{width:60%;height:auto;opacity:.3}.cmg-card__placeholder path{fill:#888}.cmg-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;transition:opacity var(--cmg-transition)}.cmg-card__overlay--bottom{background:linear-gradient(180deg,#0000 30%,#000000a6)}.cmg-card__overlay--top{background:linear-gradient(0deg,#0000 30%,#000000a6)}.cmg-card:hover .cmg-card__overlay{opacity:.5!important}.cmg-card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;padding:24px 28px;pointer-events:none}.cmg-card__content--top-left{justify-content:flex-start;align-items:flex-start}.cmg-card__content--top-center{justify-content:flex-start;align-items:center;text-align:center}.cmg-card__content--center{justify-content:center;align-items:center;text-align:center}.cmg-card__content--bottom-left{justify-content:flex-end;align-items:flex-start}.cmg-card__content--bottom-center{justify-content:flex-end;align-items:center;text-align:center}.cmg-card__subheading{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#ffffffd9;margin-bottom:8px}.cmg-card__heading{margin:0 0 10px;font-weight:700;line-height:1.15;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.25)}.cmg-heading--sm{font-size:clamp(16px,2vw,20px)}.cmg-heading--md{font-size:clamp(20px,2.5vw,28px)}.cmg-heading--lg{font-size:clamp(24px,3vw,38px)}.cmg-card__subheading-2{display:inline-block;font-size:13px;font-weight:500;letter-spacing:.06em;color:#ffffffe6;margin-bottom:12px}.cmg-card__text{margin:0 0 14px;font-size:14px;line-height:1.5;color:#ffffffe6;max-width:90%}.cmg-card__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;transition:all var(--cmg-transition);pointer-events:auto;border:1px solid transparent}.cmg-card__btn--glass{color:#fff;background:#ffffff26;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-color:#ffffff4d}.cmg-card:hover .cmg-card__btn--glass{background:#ffffff40;border-color:#ffffff80}.cmg-card__btn--solid-white{color:#1a1a1a;background:#fff;border-color:#fff}.cmg-card:hover .cmg-card__btn--solid-white{background:#f0f0f0;border-color:#f0f0f0}.cmg-card__btn--solid-dark{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.cmg-card:hover .cmg-card__btn--solid-dark{background:#333;border-color:#333}.cmg-card__btn--outline-white{color:#fff;background:transparent;border-color:#fff}.cmg-card:hover .cmg-card__btn--outline-white{background:#ffffff26}.cmg-card__btn--scheme-1{color:rgba(var(--color-scheme-1-text),1);background:rgba(var(--color-scheme-1-button),1);border-color:rgba(var(--color-scheme-1-button),1)}.cmg-card:hover .cmg-card__btn--scheme-1{opacity:.85}.cmg-card__btn--scheme-2{color:rgba(var(--color-scheme-2-text),1);background:rgba(var(--color-scheme-2-button),1);border-color:rgba(var(--color-scheme-2-button),1)}.cmg-card:hover .cmg-card__btn--scheme-2{opacity:.85}.cmg-card__btn--scheme-3{color:rgba(var(--color-scheme-3-text),1);background:rgba(var(--color-scheme-3-button),1);border-color:rgba(var(--color-scheme-3-button),1)}.cmg-card:hover .cmg-card__btn--scheme-3{opacity:.85}.cmg-card__btn--scheme-4{color:rgba(var(--color-scheme-4-text),1);background:rgba(var(--color-scheme-4-button),1);border-color:rgba(var(--color-scheme-4-button),1)}.cmg-card:hover .cmg-card__btn--scheme-4{opacity:.85}.cmg-card__btn--scheme-5{color:rgba(var(--color-scheme-5-text),1);background:rgba(var(--color-scheme-5-button),1);border-color:rgba(var(--color-scheme-5-button),1)}.cmg-card:hover .cmg-card__btn--scheme-5{opacity:.85}.cmg-card__btn-arrow{transition:transform .3s ease}.cmg-card:hover .cmg-card__btn-arrow{transform:translate(4px)}@media screen and (max-width:999px){.cmg-grid--first-large,.cmg-grid--last-large{height:46vh;min-height:350px;max-height:500px}.cmg-grid--equal{grid-template-columns:repeat(2,1fr)}.cmg-grid--equal .cmg-grid__item--3{grid-column:1 / -1}.cmg-grid--equal .cmg-grid__item--3 .cmg-card{aspect-ratio:16 / 7}.cmg-card__content{padding:20px 22px}}@media screen and (max-width:749px){.cmg-section{--cmg-gap: 8px;padding:0 var(--cmg-gap);margin:var(--cmg-gap) auto}.cmg-grid--equal,.cmg-grid--first-large,.cmg-grid--last-large{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;gap:var(--cmg-gap);height:auto!important;min-height:unset!important;max-height:unset!important}.cmg-grid--first-large .cmg-grid__item--1,.cmg-grid--first-large .cmg-grid__item--2,.cmg-grid--first-large .cmg-grid__item--3,.cmg-grid--last-large .cmg-grid__item--1,.cmg-grid--last-large .cmg-grid__item--2,.cmg-grid--last-large .cmg-grid__item--3,.cmg-grid--equal .cmg-grid__item--3{grid-column:1!important;grid-row:auto!important}.cmg-card{aspect-ratio:4 / 5!important;height:auto!important}.cmg-grid--first-large .cmg-grid__item--2 .cmg-card,.cmg-grid--first-large .cmg-grid__item--3 .cmg-card,.cmg-grid--last-large .cmg-grid__item--1 .cmg-card,.cmg-grid--last-large .cmg-grid__item--2 .cmg-card{aspect-ratio:16 / 9!important}.cmg-grid--equal .cmg-grid__item--3 .cmg-card{aspect-ratio:4 / 5!important}.cmg-grid__item--small .cmg-card__subheading,.cmg-grid__item--small .cmg-card__subheading-2,.cmg-card__media--desktop{display:none!important}.cmg-card__media--mobile{display:block!important}.cmg-card__content{padding:18px 20px}.cmg-card__subheading{font-size:10px;margin-bottom:6px}.cmg-card__subheading-2{font-size:11px;margin-bottom:8px}.cmg-heading--sm{font-size:16px}.cmg-heading--md{font-size:20px}.cmg-heading--lg{font-size:26px}.cmg-card__text{font-size:13px;max-width:100%}.cmg-card__btn{padding:9px 16px;font-size:12px}}@media screen and (max-width:399px){.cmg-card{aspect-ratio:3 / 4!important}.cmg-card__content{padding:14px 16px}.cmg-heading--lg{font-size:22px}}.cmg-card:focus-visible{outline:2px solid #fff;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.cmg-card__img,.cmg-card__btn-arrow,.cmg-card__overlay,.cmg-card__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-media-grid.css.map */
