.school-back-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dfe8e0e6;display:block!important}.anni-celebration-banner{position:relative}@media screen and (min-width: 990px){.promo-banner{display:flex;align-items:center;gap:3vw;font-family:Arial,sans-serif;width:100%}.promo-banner .coupon-item{flex:1;flex-shrink:0;position:relative;border-radius:0 0 10px 10px;max-width:150px}.promo-banner .coupon-item img{display:block;width:100%;height:auto}.promo-banner .coupon-item .coupon-info{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#000;text-align:center}.promo-banner .coupon-item .coupon-info .coupon-title{font-size:26px;line-height:32px;font-weight:600;padding-top:12px}}@media screen and (min-width: 990px)and (max-width: 1600px){.promo-banner .coupon-item .coupon-info .coupon-title{font-size:22px;line-height:24px;padding-top:12px}}@media screen and (min-width: 990px){.promo-banner .coupon-item .coupon-info .coupon-label{font-size:16px;line-height:1;font-weight:400}.promo-banner .coupon-item .coupon-info .coupon-code{border-radius:0 0 12px 12px;font-size:12px;line-height:2;width:100%;background:#b5d7f5;display:flex;justify-content:center;align-items:center;letter-spacing:1px;gap:4%}.promo-banner .coupon-item .coupon-info .coupon-code span{letter-spacing:1px}.promo-banner .coupon-item .coupon-info .coupon-code svg{display:block;width:16px;height:16px;margin-top:-2px}}@media screen and (min-width: 990px)and (max-width: 1600px){.promo-banner .coupon-item .coupon-info .coupon-code svg{width:12px;height:12px}}@media screen and (min-width: 990px){.promo-banner__image-group{display:flex;gap:20px}.promo-banner__image-group--first{order:1}.promo-banner__image-group--last{order:3}.promo-banner__image{width:100%;height:auto;border-radius:30px;object-fit:cover;max-width:15vw}}@media screen and (min-width: 990px)and (max-width: 1400px){.promo-banner__image{max-width:13vw}}@media screen and (min-width: 990px){.promo-banner__content{order:2;text-align:center;flex:1}.promo-banner__title{font-size:35px;color:#233e64;font-weight:700;margin-bottom:10px}}@media screen and (min-width: 990px)and (max-width: 1800px){.promo-banner__title{font-size:1.5vw;margin-top:0}}@media screen and (min-width: 990px){.promo-banner__subtitle,.promo-banner__label{font-size:31px;color:#233e64;margin:5px 0 10px;line-height:44px;display:flex;justify-content:center;align-items:center;gap:6px}.promo-banner__subtitle img,.promo-banner__label img{width:36px;border-radius:8px;border:1px solid #233e64}}@media screen and (min-width: 990px)and (max-width: 1800px){.promo-banner__subtitle,.promo-banner__label{font-size:1.1vw;line-height:1}}@media screen and (min-width: 990px){.promo-banner__discounts{display:flex;width:100%;justify-content:center;gap:1vw}.promo-banner__percent{font-size:31px;color:#233e64;font-weight:700;display:block}.promo-banner__condition{font-size:20px;color:#233e64}.promo-banner__product-name{font-size:18px;color:#233e64;margin:5px 0}.promo-banner__button{background:#233e64;color:#fff;width:67%;border:none;border-radius:37px;font-size:16px;height:60px;padding:0 40px;margin-top:20px;cursor:pointer;transition:all .3s ease}.promo-banner__button:hover{opacity:.9;transform:translateY(-2px)}}@media screen and (max-width: 990px){.anni-celebration-banner .slideshow-swiper__banner{background-color:#dfe8e0}.promo-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-family:Arial,sans-serif;width:100%}.promo-banner .coupon-item{flex:1;flex-shrink:0;position:relative;border-radius:0 0 10px 10px;max-width:150px}.promo-banner .coupon-item img{display:block;width:100%;height:auto}.promo-banner .coupon-item .coupon-info{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#000;text-align:center}.promo-banner .coupon-item .coupon-info .coupon-title{font-size:22px;line-height:32px;font-weight:600;padding-top:6px}.promo-banner .coupon-item .coupon-info .coupon-label{font-size:16px;line-height:1;font-weight:400}.promo-banner .coupon-item .coupon-info .coupon-code{transform:translateY(1px);border-radius:0 0 12px 12px;font-size:12px;line-height:2;width:100%;background:#b5d7f5;display:flex;justify-content:center;align-items:center;letter-spacing:1px;gap:4%}.promo-banner .coupon-item .coupon-info .coupon-code span{letter-spacing:1px}.promo-banner .coupon-item .coupon-info .coupon-code svg{display:block;width:16px;height:16px;margin-top:-2px}}@media screen and (max-width: 990px)and (max-width: 1600px){.promo-banner .coupon-item .coupon-info .coupon-code svg{width:12px;height:12px}}@media screen and (max-width: 990px){.promo-banner__image-group{display:flex;gap:6px;width:calc(50% - 3px)}.promo-banner__image-group--first{order:1}.promo-banner__image-group--last{order:3}.promo-banner__image{width:calc(50% - 3px);height:auto;border-radius:12px;object-fit:cover}.promo-banner__content{order:4;margin-top:6px;text-align:center;width:100%}.promo-banner__title{font-size:22px;color:#233e64;font-weight:700;margin-bottom:4px;margin-top:0;line-height:1.1}.promo-banner__subtitle,.promo-banner__label{font-size:14px;color:#233e64;margin:0 0 12px;line-height:20px;display:flex;justify-content:center;align-items:center;gap:8px}}@media screen and (max-width: 990px)and (max-width: 400px){.promo-banner__subtitle,.promo-banner__label{margin:0 0 6px}}@media screen and (max-width: 990px){.promo-banner__subtitle img,.promo-banner__label img{width:24px;border-radius:8px;border:1px solid #233e64}.promo-banner__discounts{display:flex;width:100%;justify-content:center;gap:11px}.promo-banner__percent{font-size:31px;color:#233e64;font-weight:700;display:block}.promo-banner__condition{font-size:20px;color:#233e64}.promo-banner__product-name{font-size:18px;color:#233e64;margin:5px 0}.promo-banner__button{background:#233e64;color:#fff;width:67%;border:none;border-radius:37px;font-size:16px;height:60px;padding:0 40px;margin-top:20px;cursor:pointer;transition:all .3s ease;display:none}.promo-banner__button:hover{opacity:.9;transform:translateY(-2px)}}
/*# sourceMappingURL=/cdn/shop/t/630/assets/school-back-banner.css.map */
