@media screen and (min-width: 990px){.anni-celebration-banner .card-button{display:block!important;font-size:16px;line-height:1.5;padding:17px;max-width:340px;width:100%;background-color:#fff;align-self:anchor-center;color:#000;font-weight:600;border-radius:100px;box-shadow:0 4px 6px #0000001a;text-align:center}.anni-celebration-banner .slideshow-swiper__banner{background-color:#f9f9d7}.anni-celebration-banner .overlay-card-box{padding:13px 28px;display:flex;flex-direction:row;gap:2vw;align-items:center}.anni-celebration-banner .overlay-card-box .img-list{display:flex;width:70%;height:100%;justify-content:center;align-items:center;gap:6px}.anni-celebration-banner .overlay-card-box .img-list picture{display:block;height:100%;width:auto;position:relative}}@media screen and (min-width: 990px)and (max-width: 1350px){.anni-celebration-banner .overlay-card-box .img-list picture{height:auto}}@media screen and (min-width: 990px){.anni-celebration-banner .overlay-card-box .img-list picture img{width:100%;height:100%;border-radius:16px}}@media screen and (min-width: 990px)and (max-width: 1350px){.anni-celebration-banner .overlay-card-box .img-list picture img{height:auto}}@media screen and (min-width: 990px){.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box{position:absolute;bottom:20px;right:20px;background-color:#fffc;display:flex;border-radius:20px;align-items:center;padding:4px 17px}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .svg-box{width:50px;height:100%;position:relative;align-self:flex-start}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .svg-box svg{width:100px!important;height:100px!important;position:absolute;top:0;left:0}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .svg-solutions svg{top:-14px;left:-32px}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .svg-coffee svg{top:-3px;left:-45px}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .svg-dog svg{top:-14px;left:-46px}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .tag-info{display:flex;flex-direction:column}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .tag-info .tag-title{color:#0e738e;display:inline-block;font-size:14px;font-weight:600}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .tag-info .tag-label{display:inline-block;font-weight:600;font-size:14px;line-height:1.1}.anni-celebration-banner .overlay-card-box .info-box{flex:1;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:1.5vw;min-width:420px}.anni-celebration-banner .overlay-card-box .info-box .title-info{width:100%}.anni-celebration-banner .overlay-card-box .info-box .title-box{padding:30px 0;border-radius:30px;background-color:#f8ff66;width:100%}.anni-celebration-banner .overlay-card-box .info-box .title-box .subtitle{font-weight:400;font-size:30px;line-height:43px;color:#0e738e;line-height:1;text-align:center}}@media screen and (min-width: 990px)and (max-width: 1600px){.anni-celebration-banner .overlay-card-box .info-box .title-box .subtitle{font-size:20px;line-height:30px}}@media screen and (min-width: 990px){.anni-celebration-banner .overlay-card-box .info-box .title-box .overlay-title{font-weight:600;font-size:40px;color:#0e738e;line-height:56px;text-align:center;margin-top:12px}}@media screen and (min-width: 990px)and (max-width: 1600px){.anni-celebration-banner .overlay-card-box .info-box .title-box .overlay-title{font-size:30px;line-height:40px;margin-top:0}}@media screen and (min-width: 990px){.anni-celebration-banner .overlay-card-box .info-box .coupons{display:flex;width:100%;justify-content:space-between;gap:1vw}.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item{flex:1;flex-shrink:0;position:relative;border-radius:0 0 10px 10px;max-width:180px}.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item img{display:block;width:100%;height:auto}.anni-celebration-banner .overlay-card-box .info-box .coupons .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}.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-title{font-size:22px;line-height:32px;font-weight:600;padding-top:12px}}@media screen and (min-width: 990px)and (max-width: 1600px){.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-title{font-size:18px;line-height:24px;padding-top:6px}}@media screen and (min-width: 990px)and (max-width: 1200px){.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-title{font-size:16px;line-height:16px;padding-top:6px}}@media screen and (min-width: 990px){.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-label{font-size:16px;line-height:1;font-weight:400}}@media screen and (min-width: 990px)and (max-width: 1600px){.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-label{font-size:14px;line-height:1;font-weight:400}}@media screen and (min-width: 990px)and (max-width: 1200px){.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-label{font-size:12px;line-height:1}}@media screen and (min-width: 990px){.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-code{border-radius:0 0 10px 10px;font-size:12px;line-height:2;width:100%;background:#f8ff66;display:flex;justify-content:center;align-items:center;letter-spacing:1px;gap:4%}}@media screen and (min-width: 990px)and (max-width: 1200px){.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-code{font-size:12px;line-height:1.5}}@media screen and (min-width: 990px){.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-code span{letter-spacing:1px}.anni-celebration-banner .overlay-card-box .info-box .coupons .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){.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-code svg{width:12px;height:12px}}@media screen and (min-width: 990px){.anni-celebration-banner .overlay-card-box .info-box .card-button{display:none}}@media screen and (max-width: 990px){.anni-celebration-banner .card-button{margin-top:5px;display:block;font-size:16px;line-height:1.5;padding:17px;max-width:340px;width:100%;background-color:#fff;align-self:anchor-center;color:#000;font-weight:600;border-radius:100px;box-shadow:0 4px 6px #0000001a;text-align:center}.anni-celebration-banner .title-info{position:absolute;z-index:9;width:100%;left:0;top:26%;display:flex;justify-content:center}.anni-celebration-banner .title-info .title-box{max-width:350px;background:#f8ff66cc;border-radius:12px;padding:10px 8px 16px!important}.slideshow-swiper__swiper-mobile-container{display:none}.anni-celebration-banner .slideshow-swiper__banner{background-color:#f9f9d7}.anni-celebration-banner .overlay-card-box{padding:10px 6px;display:flex;flex-direction:row;justify-content:center;gap:2vw;align-items:center;position:absolute;top:0;left:0;background-color:#fff0;flex-direction:column}.anni-celebration-banner .overlay-card-box .img-list{display:flex;width:100%;flex-shrink:0;justify-content:center;align-items:center;gap:6px}.anni-celebration-banner .overlay-card-box .img-list picture{display:block;width:auto;position:relative}}@media screen and (max-width: 990px)and (max-width: 1350px){.anni-celebration-banner .overlay-card-box .img-list picture{height:auto}}@media screen and (max-width: 990px){.anni-celebration-banner .overlay-card-box .img-list picture img{width:100%;height:100%;border-radius:16px}}@media screen and (max-width: 990px)and (max-width: 1350px){.anni-celebration-banner .overlay-card-box .img-list picture img{height:auto}}@media screen and (max-width: 990px){.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box{background-color:#fff0;display:flex;border-radius:20px;align-items:center;width:38px;height:38px;position:absolute;top:0;right:0}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .svg-box{position:relative;align-self:flex-start}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .svg-box svg{width:38px!important;height:38px!important}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .tag-info{display:none;flex-direction:column}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .tag-info .tag-title{color:#0e738e;display:inline-block;font-size:14px;font-weight:600}.anni-celebration-banner .overlay-card-box .img-list picture .inner-text-box .tag-info .tag-label{display:inline-block;font-weight:600;font-size:14px;line-height:1.1}.anni-celebration-banner .overlay-card-box .info-box{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:1.5vw}.anni-celebration-banner .overlay-card-box .info-box .title-info{width:100%}.anni-celebration-banner .overlay-card-box .info-box .title-box{padding:0;width:100%}.anni-celebration-banner .overlay-card-box .info-box .title-box .subtitle{font-weight:400;font-size:18px;line-height:26px;color:#0e738e;line-height:1;text-align:center}.anni-celebration-banner .overlay-card-box .info-box .title-box .overlay-title{font-weight:600;font-size:24px;color:#0e738e;line-height:36px;text-align:center}.anni-celebration-banner .overlay-card-box .info-box .coupons{display:flex;width:100%;justify-content:space-between;gap:1rem;min-width:356px}}@media screen and (max-width: 990px)and (max-width: 400px){.anni-celebration-banner .overlay-card-box .info-box .coupons{gap:.4rem}}@media screen and (max-width: 990px){.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item{max-width:180px;flex:1;flex-shrink:0;position:relative;border-radius:0 0 10px 10px}.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item img{display:block;width:100%;height:auto}.anni-celebration-banner .overlay-card-box .info-box .coupons .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}.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-title{font-size:18px;line-height:1;font-weight:600;padding-top:10%}.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-label{font-size:14px;line-height:1;font-weight:400}.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-code{border-radius:0 0 10px 10px;font-size:12px;line-height:2;width:100%;font-weight:500;background:#f8ff66;letter-spacing:.4px;display:flex;justify-content:center;align-items:center;gap:1%}.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-code span{letter-spacing:.4px}}@media screen and (max-width: 990px)and (max-width: 400px){.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-code{line-height:1.5}}@media screen and (max-width: 990px){.anni-celebration-banner .overlay-card-box .info-box .coupons .coupon-item .coupon-info .coupon-code svg{display:block;width:12px;height:12px;margin-top:-2px}.anni-celebration-banner .overlay-card-box .info-box .card-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/630/assets/anni-celebration-banner.css.map */
