p,h1,h2,h3,h4,h5,h6{margin:0}.ctr-promo__container{max-width:var(--max-content-width);margin:0 auto;padding:0 20px}.ctr-promo__inner{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:750px){.ctr-promo__inner{grid-template-columns:1fr 1fr}.ctr-promo__inner.m-additional-padding{padding-top:22px}}@media screen and (min-width:992px){.ctr-promo__inner{gap:32px}.ctr-promo__inner.m-additional-padding{padding-top:28px}}.ctr-promo__header{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}@media screen and (min-width:750px){.ctr-promo__header{align-items:center;text-align:center}}.ctr-promo__title h2{font-size:32px;font-weight:700;line-height:110%;letter-spacing:-1px}@media screen and (min-width:750px){.ctr-promo__title h2{font-size:40px}}.ctr-promo__text{font-size:16px;line-height:1.68;color:rgb(var(--color-foreground));text-wrap:balance}.ctr-promo__image-wrapper{position:relative;background-color:var(--image-bg-color);min-height:287px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px 10px calc(var(--promo-radius) / 1.5) calc(var(--promo-radius) / 1.5);overflow:hidden}@media screen and (min-width:750px){.ctr-promo__image-wrapper{flex-direction:row;min-height:500px;border-radius:var(--promo-radius)}}.ctr-promo__badge{display:flex;justify-content:center;align-items:center;font-family:var(--font-heading-family);font-size:14px;font-weight:900;line-height:1;color:#000;background-color:#d2e8f0;padding:14px 16px;border-radius:8px 8px 0 0;text-wrap:nowrap;width:100%}@media screen and (min-width:750px){.ctr-promo__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:fit-content;border-radius:8px}}@media screen and (min-width:992px){.ctr-promo__badge{font-size:18px;padding:18px 24px}}@media screen and (min-width:750px){.ctr-promo__badge.m-mobile{display:none}}.ctr-promo__badge.m-desktop{display:none}@media screen and (min-width:750px){.ctr-promo__badge.m-desktop{display:flex}}.ctr-promo__image{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 2.6}@media screen and (min-width:750px){.ctr-promo__image{aspect-ratio:auto}}.ctr-promo__content{position:relative;background:var(--content-bg-color);padding:35px 20px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;border-radius:calc(var(--promo-radius) / 1.5)}@media screen and (min-width:750px){.ctr-promo__content{justify-content:center;border-radius:var(--promo-radius)}}@media screen and (min-width:992px){.ctr-promo__content{padding:53px 40px 40px;gap:24px}}.ctr-promo__gift-text{font-size:16px;font-weight:700;line-height:1;color:rgb(var(--color-foreground));margin:0}.ctr-promo__headline{font-family:var(--font-heading-family);color:rgb(var(--color-foreground));margin:0;text-transform:uppercase;text-wrap:balance}.ctr-promo__headline h2{font-size:24px;font-weight:900;line-height:1.3;letter-spacing:1.4px}@media screen and (min-width:750px){.ctr-promo__headline h2{font-size:32px}}@media screen and (min-width:992px){.ctr-promo__headline h2{font-size:40px}}.ctr-promo__headline h2 strong{font-weight:900;color:var(--highlight-color)}.ctr-promo__description{font-size:16px;line-height:1.68;color:rgb(var(--color-foreground));margin:0}@media screen and (min-width:750px){.ctr-promo__description{max-width:370px}}.ctr-promo__button{width:100%;font-size:16px;font-weight:700;line-height:1.4;text-transform:capitalize;letter-spacing:0;min-height:43px}@media screen and (min-width:992px){.ctr-promo__button{font-size:24px;min-height:65px}}.ctr-promo__timer-wrapper{display:flex;align-items:center;gap:8px;margin:-4px 0;text-transform:uppercase;letter-spacing:.4px;font-size:14px;font-weight:700;line-height:1.68;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.ctr-promo__timer-wrapper{font-size:16px;letter-spacing:.8px}}.ctr-promo__timer{color:var(--highlight-color);font-variant-numeric:tabular-nums}.ctr-promo__features{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:16px}@media screen and (min-width:750px){.ctr-promo__features{flex-direction:row;justify-content:space-around;width:100%}}.ctr-promo__feature{display:flex;align-items:center;gap:8px}.ctr-promo__feature-text{font-size:14px;line-height:1;color:inherit}.ctr-promo__feature-icon{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.ctr-promo__feature-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.ctr-promo__feature-icon img{width:100%;height:100%;object-fit:contain}.ctr-promo__guarantee{background-color:rgb(var(--color-background));border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.ctr-promo__guarantee-title{display:flex;align-items:center;gap:8px;font-family:var(--font-heading-family);font-size:14px;font-weight:700;line-height:1.2;color:rgb(var(--color-foreground));margin:0}@media screen and (min-width:750px){.ctr-promo__guarantee-title{font-size:16px}}.ctr-promo__guarantee-icon{width:20px;height:20px;flex-shrink:0}.ctr-promo__guarantee-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5}.ctr-promo__guarantee-text{font-size:10px;line-height:1.2;font-weight:500;color:#878787;margin:0;text-align:center}@media screen and (min-width:750px){.ctr-promo__guarantee-text{font-size:12px;font-weight:400;line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/ctr-promo.css.map */
