.promotion-container{max-width:1122px;margin:0 auto;padding:0 20px}.promotion-grid-section{margin-bottom:70px}.promotion-grid-section .promotion-grid-wrapper{padding:50px 0}.promotion-grid-section .promotion-grid-wrapper .title-wrapper{text-align:center}.promotion-grid-section .promotion-grid-wrapper .title-wrapper .subtitle p{font-size:16px;line-height:1.5rem;letter-spacing:.0625rem;padding-bottom:10px}.promotion-grid-section .promotion-grid-wrapper .title-wrapper h2.title{font-size:40px;font-weight:700;line-height:3rem;letter-spacing:.0625rem}.promotion-grid-section .promotion-grid-wrapper .card h3.title{font-size:24px;font-weight:500;line-height:normal;letter-spacing:.09375rem;margin-bottom:10px;text-transform:capitalize}.promotion-grid-section .promotion-grid-wrapper .card .subtitle p{font-size:14px;line-height:1.36rem;letter-spacing:.03625rem;padding-bottom:4px}.promotion-grid-section .promotion-grid-wrapper .card .description-wrapper{padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between}.promotion-grid-section [data-blocks="1"]{justify-content:center}.promotion-grid-section [data-blocks="1"] .card{flex:unset!important}.promotion-grid-section .card-wrapper .card .text-link{margin-top:10px;font-size:12px}.promotion-grid-section .card-wrapper .card .text-link a{text-decoration:underline}.promotion-grid-section .card-wrapper .card .promotion-code{display:inline-block;padding:15px 12px;font-size:16px;background-color:#f9f9f9;margin-top:10px;text-align:center}.promotion-grid-section .card-wrapper{display:flex;margin-top:40px;gap:30px;flex-wrap:wrap}.promotion-grid-section .card{flex:1;background-color:#fff;text-align:left}@media (min-width: 1008px) and (max-width: 1024px){.promotion-grid-section .promotion-grid-wrapper .card .description-wrapper{padding:22px 16px 0}.promotion-grid-section .promotion-grid-wrapper .card h3.title{word-break:break-word}.promotion-grid-section .card-wrapper .card .promotion-code{width:100%}}@media (min-width: 1008px) and (max-width: 1116px){.promotion-grid-section .card-wrapper .card .promotion-code{padding:10px 6px}}@media (max-width: 1007px){.promotion-grid-section .promotion-grid-wrapper{padding:30px 0}.promotion-grid-section .card-wrapper .card{flex:0 0 100%}.promotion-grid-section .card-wrapper{margin-top:30px}.promotion-grid-section .promotion-grid-wrapper .card .description-wrapper{height:auto!important}.promotion-grid-section .promotion-grid-wrapper .title-wrapper .subtitle p{font-size:14px;line-height:1.125rem}.promotion-grid-section .promotion-grid-wrapper .title-wrapper h2.title{font-size:30px;line-height:1.875rem;padding-bottom:10px}.promotion-grid-section .card-wrapper .card .promotion-code,.promotion-grid-section .card-wrapper .card .text-link{font-size:14px;line-height:.998rem}}.description-top{height:100%;display:flex;flex-direction:column}.description-top .subtitle{flex:1}.promotion-grid-section .promotion-grid-wrapper .card .title{min-height:var(--title-min-height, auto)}.promotion-grid-section .promotion-grid-wrapper .card .subtitle .subtitle-content{min-height:var(--subtitle-min-height, auto)}.promotion-grid-section .promotion-grid-wrapper .card .subtitle em{vertical-align:super}@media (max-width: 1007px){.promotion-grid-section .promotion-grid-wrapper .card .title,.promotion-grid-section .promotion-grid-wrapper .card .subtitle .subtitle-content{min-height:unset}}.promotion-grid-section .card-wrapper{margin-top:0}.promotion-grid-section{margin-bottom:0}.promotion-grid-section.disable-padding-bottom .promotion-grid-wrapper{padding-bottom:0}.promotion-grid-section.disable-padding-top .promotion-grid-wrapper{padding-top:0}.card .description-wrapper a{text-decoration:underline!important;color:#00f!important}
/*# sourceMappingURL=/cdn/shop/t/498/assets/section-promotion-grid.css.map */
