.promotions-page{background-position:bottom;background-repeat:no-repeat;background-size:100% auto;padding:0;width:100%}.promotions-page .promotions-container{margin:0 auto;max-width:1440px;padding:70px 40px 30px}@media (max-width:991px){.promotions-page .promotions-container{padding:0 50px 50px}}@media (max-width:576px){.promotions-page .promotions-container{padding:24px}}.promotions-page .promotions-container .promotions-grid{display:grid;gap:2rem;justify-content:space-around;margin-bottom:70px}@media (min-width:768px){.promotions-page .promotions-container .promotions-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.promotions-page .promotions-container .promotions-grid{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:120px;row-gap:56px}}.promotions-page .promotions-container .promotions-grid .promotion-collection{align-items:center;background:#fff;background-color:#fff;border:0 dashed #42a240;border-radius:11px;box-shadow:0 4px 28.5px 1px rgba(51,79,61,.06);padding:40px;transition:all .3s}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-image{display:flex;justify-content:center;margin-bottom:30px;transition:all .3s}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-image img{height:239px;width:210px}@media (min-width:1440px){.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-image img{height:375px;width:330px}}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-title{color:#313131;font-family:Open Sans;font-size:16.412px;font-style:normal;font-weight:700;line-height:20.515px;margin-bottom:21px;text-align:center;text-transform:uppercase}@media (min-width:768px){.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-title{font-size:24px;line-height:30px}}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-description{color:#313131;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:24px;text-align:center}@media (min-width:768px){.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-description{min-height:60px}}@media (min-width:1024px){.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-description{font-size:16px;line-height:24px;min-height:96px}}@media (min-width:1440px){.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-description{min-height:50px}}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop{display:flex;gap:21px;justify-content:space-between;position:relative}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .shop-now{align-items:center;background-color:#375542;border-radius:5px;color:#fff;display:flex;font-family:Open Sans;font-size:15px;font-style:normal;font-weight:700;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:41px;justify-content:center;letter-spacing:.529px;line-height:normal;padding:10px 18px;text-decoration:none;text-transform:uppercase;transition:all .4s ease-in-out;width:100%}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .shop-now:hover{background-color:#42a240}@media (min-width:768px){.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .shop-now:hover{gap:2rem;padding-right:2rem}}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share{color:#375542;font-size:13px;font-weight:700;letter-spacing:-.16px;line-height:19px;text-align:center}@media (max-width:331px){.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share{bottom:48px;right:0}}@media (max-width:767px){.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share{bottom:20px;right:25px}}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share .btn{align-items:center;background-color:#375542;border-radius:5px;cursor:pointer;display:inline-block;display:flex;height:41px;justify-content:center;transition:all .2s linear;transition:all .4s ease-in-out;width:41px}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share .btn:hover{background-color:#42a240}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share .btn img{display:block}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share .social{position:absolute;top:-155px}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share .social.disable{display:none}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share .social.open ul li{opacity:1}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share .social ul{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share .social ul li{cursor:pointer;opacity:0;transition:all .4s ease-in-out}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share .social ul li a{align-items:center;background-color:#375542;border-radius:5px;cursor:pointer;display:inline-block;display:flex;height:41px;justify-content:center;transition:all .2s linear;transition:all .4s ease-in-out;width:41px}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share .social ul li a:hover{background-color:#42a240}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share .social ul li a img{display:block}.promotions-page .promotions-container .promotions-grid .promotion-collection .collection-shop .share .social ul li .label-share{opacity:.5}
