.promo-two-column{overflow:hidden}.promo-two-column__heading{color:var(--text-text-white, #FFF);font-family:var(--typography-font-name-Title, Nunito);font-size:var(--typography-text-size-H1, 56px);font-style:normal;font-weight:800;line-height:110%;letter-spacing:-1.12px;text-transform:uppercase}.promo-two-column__description{color:var(--text-text-invert, rgba(255, 255, 255, .8));font-family:var(--typography-font-name-Paragraph, Nunito);font-size:var(--typography-text-size-Text-Large, 24px);font-style:normal;font-weight:500;line-height:150%}.promo-two-column__grid{display:grid;grid-template-columns:1fr 1fr;min-height:780px;border-radius:var(--promo-corner-radius, 0)}.promo-two-column__content-inner{max-width:720px;width:100%;display:flex;padding:0 var(--spacing-sizing-padding-xxlarge, 64px);flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.promo-two-column__content{display:flex;align-items:center;border-radius:0 0 0 100px;justify-content:flex-end}span.promo-two-column__reviews-text{color:var(--text-text-white, #FFF);text-align:center;font-family:var(--typography-font-name-Paragraph, Nunito);font-size:var(--typography-text-size-Text-Tiny, 14px);font-style:normal;font-weight:700;line-height:150%;display:flex;align-items:center}.promo-two-column__reviews{display:flex;align-items:center;gap:.75rem}.promo-two-column__reviews-image{flex-shrink:0;width:116px;height:auto}.promo-two-column__reviews-img{width:100%;height:auto;display:block;object-fit:contain}.promo-two-column__reviews-text{font-size:.875rem;color:#0000008c;line-height:1.3}.promo-two-column__heading{color:#fff;margin:0;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.15}.promo-two-column__buttons{margin-top:8px}.promo-two-column__heading.h1{font-size:2rem}.promo-two-column__heading.h2{font-size:1.5rem}.promo-two-column__description{color:#fff;margin:0;font-size:15px;line-height:1.5;opacity:.98}.promo-two-column__description p{margin:0 0 .5em}.promo-two-column__description p:last-child{margin-bottom:0}.promo-two-column__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.promo-two-column__content-inner .promo-two-column__btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.promo-two-column__media{position:relative;min-height:auto;background:#f5f5f5}.promo-two-column__image{width:100%;height:100%;object-fit:cover;display:block;vertical-align:middle}.promo-two-column__placeholder{width:100%;height:100%;min-height:280px;display:flex;align-items:center;justify-content:center;background:#0000000a}.promo-two-column__placeholder .placeholder-svg{width:60%;height:auto;opacity:.3}@media screen and (max-width:1024px){.jdgm-star{font-size:12px!important}.promo-two-column__content-inner{padding:0 var(--spacing-sizing-padding-xxlarge, 15px)!important}.promo-two-column__grid{grid-template-columns:1fr 1fr;min-height:0}.jdgm-all-reviews-text__text{font-size:var(--typography-text-size-Text-Tiny, 11px)}.promo-two-column__heading{font-size:32px}.promo-two-column__content{padding:4rem 3.5rem}.promo-two-column__content-inner{max-width:540px;margin:0 auto}.promo-two-column__heading.h1{font-size:1.75rem}.promo-two-column__heading.h2{font-size:1.35rem}.promo-two-column__media{min-height:280px}}@media screen and (max-width:768px){.promo-two-column__content{padding:3rem 2rem}.promo-two-column__heading.h1{font-size:1.5rem}.promo-two-column__heading.h2{font-size:1.25rem}}@media screen and (max-width:425px){.promo-two-column__grid{grid-template-columns:1fr;min-height:0}.promo-two-column__content{border-radius:0}.promo-two-column__wrapper{padding-left:1.5rem;padding-right:1.5rem}.promo-two-column__content{padding:2rem 1.5rem}.promo-two-column__reviews-image{width:4rem}.promo-two-column__reviews-text{font-size:.8125rem}.promo-two-column__heading.h1{font-size:1.35rem}.promo-two-column__heading.h2{font-size:1.125rem}.promo-two-column__description{font-size:15px}.promo-two-column__content-inner .promo-two-column__btn{padding:.75rem 1.25rem;font-size:.75rem}.promo-two-column__media,.promo-two-column__placeholder{min-height:240px}.promo-two-column__content-inner{padding:0!important}.jdgm-all-reviews-text__text{font-size:var(--typography-text-size-Text-Tiny, 10px)!important}}@media screen and (max-width:375px){.promo-two-column__heading{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-promo-two-column.css.map */
