.promotion-section .promotions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.promotion-section .promo-main-title+.promotions-grid{margin-top:60px}.promotion-section .promo-main-title{color:#02643c;text-align:center;font-family:var(--font-heading-family);font-size:40px;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:110%;letter-spacing:-.8px}.promotion-section .promo-title{font-size:24px;color:#02643c;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);margin:0}.promotion-section .promo-subtitle{color:#02643c;font-family:var(--font-body-family);font-size:var(--font-body-normal);font-style:var(--font-heading-style);font-weight:var(--font-body-weight);line-height:var(--font-heading-line-height)}.promotion-section .promo-code,.copied-msg{color:#009e4f;font-family:var(--font-body-family);font-size:var(--font-body-normal);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--font-body-line-height);display:inline-flex;gap:4px}.promotion-section .promo-link{color:#02643c;font-family:var(--font-body-family);font-size:var(--font-body-normal);font-weight:var(--font-heading-weight);line-height:100%;letter-spacing:.64px;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;margin-top:24px;text-decoration:none}.promotion-section .promo-link:hover{color:#a8d500}.promotion-section .promo-data{display:flex;align-items:flex-start;gap:4px;margin-top:8px;flex-wrap:wrap;flex-direction:column}.promotion-section .copy-btn{border-width:0;padding:0;margin:0;display:inline-flex;align-items:center;cursor:pointer;background-color:transparent}.promotion-section .promo-card{background:#fff;overflow:hidden;border-radius:20px;background:#f2f7f5;text-align:left;height:fit-content}.promotion-section .promo-card img{width:100%;height:auto;display:block}.promotion-section .promo-content{padding:24px 32px 32px}.promotion-section .pagination-link{width:40px;height:40px;border:1px solid transparent;color:#02643c;text-align:center;font-family:Gabarito;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.promotion-section .pagination-link.current{color:#fff}.promotion-section .pagination-controls{justify-content:flex-end;margin-top:60px}.promotion-section .prev-arrow{width:24px;height:24px;margin-right:32px}.promotion-section .next-arrow{width:24px;height:24px;margin-left:32px}.promotion-section .next-arrow,.promotion-section .prev-arrow svg,.promotion-section .next-arrow svg{width:24px;height:24px}.promotion-section .pagination-controls{gap:0}@media only screen and (max-width: 989px){.promotion-section .promotions-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 749px){.promotion-section .promo-main-title+.promotions-grid{margin-top:32px}.promotion-section .promo-content{padding:20px}.promotion-section .promotions-grid{grid-template-columns:repeat(1,1fr)}.promotion-section .promo-link{margin-top:20px}.promotion-section .promo-card{border-radius:16px}.promotion-section .pagination-controls{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/promotions-page.css.map */
