.section-christmas-banner{position:relative}.section-christmas-banner .page-width{max-width:1740px}.section-christmas-banner .hero_section_inner{text-align:center;margin-top:60px}.section-christmas-banner span.main-banner__validity_text{font-family:Lucida Grande;color:#979e92;font-size:16px;line-height:1.9;letter-spacing:.6px;margin-bottom:0;display:block;margin-top:160px}.section-christmas-banner .main-banner__subheading{font-size:18px;font-family:Lucida Grande;color:#dcbf8d;line-height:1.7;letter-spacing:1px;margin:0;font-weight:400;padding-bottom:10px}.section-christmas-banner .main-banner__heading{font-size:108px;line-height:1;font-family:Ivy Mode;font-weight:400;margin:0;color:#f6f3ef;letter-spacing:7px}.section-christmas-banner .main-banner__offer_text{margin-top:52px;display:flex;align-items:center;justify-content:center;gap:59px;line-height:1.715}.section-christmas-banner .main-banner__offer_text .offer-text__item span{font-size:16px;font-family:Lucida Grande;color:#f6f3ef;line-height:0;letter-spacing:1px;margin:0}.section-christmas-banner .main-banner__offer_text .offer-text__item.offer-text__second span{color:#d4b483}.section-christmas-banner .main-banner__offer_text .offer-text__item span .discount{padding:5px 6px 3px;border:1px solid;margin-right:5px}.section-christmas-banner .main-banner__button{margin-top:80px}.section-christmas-banner .main-banner__button .btn{background:#d4b483;border:none;color:#000;font-family:Lucida Grande;font-weight:400;text-transform:capitalize;letter-spacing:1px;text-decoration:underline;display:flex;align-items:center;width:fit-content;margin:0 auto;padding:2px;max-width:100%;min-width:220px}.template__black-week .section-christmas-banner .main-banner__button .btn{min-width:270px}.section-christmas-banner .main-banner__button .btn .btn-icon{width:45px;height:47px;align-items:center;justify-content:center;display:flex;border-radius:0;background:#0000002e}.template__black-week .section-christmas-banner .main-banner__button .btn .btn-icon{flex:0 0 45px;max-width:45px;width:100%;margin-right:0}.template__black-week .section-christmas-banner .main-banner__button .btn span{flex:0 0 calc(100% - 45px);max-width:calc(100% - 45px);width:100%;margin-left:0}.section-christmas-banner .main-banner__button .btn svg path{fill:#000}.section-christmas-banner .main-banner__button .btn span{margin-left:35px;line-height:16px;letter-spacing:.72px}.section-christmas-banner .main-banner__cards{display:flex;align-items:flex-start;gap:30px}.section-christmas-banner .main-banner__cards .main-banner-card__item{flex:0 0 calc((100% - 90px)/4);max-width:calc((100% - 90px)/4);width:100%}.section-christmas-banner .main-banner__cards .card-image{line-height:0;max-width:230px;margin:0 auto}.section-christmas-banner .main-banner__cards .card-image img{width:100%}.section-christmas-banner .main-banner__cards .card-info h4{color:#f6f3ef;font-size:20px;letter-spacing:1.4px;font-weight:400;font-family:Lucida Grande;margin-top:26px;margin-bottom:0;text-align:center}.section-christmas-banner .main-banner__cards .card-info h4 p{color:#f6f3ef}.section-christmas-banner .main-banner__cards .card-link{display:flex;flex-direction:column}.mobile-banner_link{display:none}@media screen and (max-width:1440px){.section-christmas-banner span.main-banner__validity_text{margin-top:60px}}@media screen and (max-width:1380px){.section-christmas-banner.limited-adition-page h4.card-title{font-size:21px}}@media screen and (max-width:1200px){.section-christmas-banner .main-banner__heading{font-size:90px}.section-christmas-banner .main-banner__offer_text{flex-direction:column;row-gap:40px}.section-christmas-banner .main-banner__cards .card-info h4{font-size:18px}.section-christmas-banner.limited-adition-page .main-banner__button{margin-top:102px}.section-christmas-banner.limited-adition-page h4.card-title{margin-bottom:13px;letter-spacing:.7px}.section-christmas-banner .main-banner__cards{padding:0 16px}}@media screen and (max-width:1024px){.section-christmas-banner .main-banner__cards{gap:16px}.section-christmas-banner .main-banner__heading{font-size:80px}.section-christmas-banner .main-banner__cards .main-banner-card__item{flex:0 0 calc((100% - 48px)/4);max-width:calc((100% - 48px)/4)}}@media screen and (max-width:1000px){.section-christmas-banner .main-banner__cards .card-info h4,.section-christmas-banner .main-banner__cards .card-info h4 p{font-size:15px}}@media screen and (max-width:989px){.section-christmas-banner .main-banner__button .btn{max-width:305px;width:100%}.section-christmas-banner .main-banner__button .btn .btn-icon{margin-right:25px}.section-christmas-banner .main-banner__cards.order-image_first .card-link{row-gap:24px}.limited-adition-page .main-banner-card__item{padding-left:8px;padding-right:8px}.section-christmas-banner.limited-adition-page .main-banner__cards{margin-left:-22px;margin-right:-22px}.section-christmas-banner .main-banner__cards .card-info h4{display:none}}@media screen and (max-width:767px){.section-christmas-banner .main-banner__heading{font-size:65px}.section-christmas-banner .main-banner__offer_text{margin-top:50px}.section-christmas-banner .main-banner__subheading{font-size:16px}.section-christmas-banner.limited-adition-page .main-banner__subheading{margin-bottom:20px}.section-christmas-banner .main-banner__cards{gap:10px}.section-christmas-banner .main-banner__cards .main-banner-card__item{flex:0 0 calc((100% - 30px)/4);max-width:calc((100% - 30px)/4)}.section-christmas-banner .hero_section_inner{margin-top:40px}.mobile-banner_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}}@media screen and (max-width:680px){.section-christmas-banner span.main-banner__validity_text{font-size:12px;margin-top:28px;letter-spacing:.3px}.section-christmas-banner .main-banner__offer_text .offer-text__item span .discount{display:block;padding:4px 3px 3px;line-height:1;letter-spacing:.2px;margin:0 auto 5px;width:fit-content}.section-christmas-banner .main-banner__offer_text{row-gap:35px}.section-christmas-banner .main-banner__heading{font-size:54px;letter-spacing:4.3px;line-height:44px}.section-christmas-banner.limited-adition-page .main-banner__cards .card-image{position:relative;padding-bottom:100%}.section-christmas-banner.limited-adition-page .main-banner__cards .card-image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.section-christmas-banner span.main-banner__validity_text{line-height:30px}.section-christmas-banner.limited-adition-page span.main-banner__validity_text{line-height:1.9}}@media screen and (max-width:580px){.section-christmas-banner .main-banner__offer_text .offer-text__item span .discount{font-size:11px}.section-christmas-banner .main-banner__subheading{font-size:13px;letter-spacing:.4px}.section-christmas-banner .main-banner__offer_text{row-gap:25px;margin-top:37px}.section-christmas-banner .main-banner__offer_text .offer-text__item span{font-size:11px;letter-spacing:normal}.main-banner-description p{font-size:13px;letter-spacing:.3px}.section-christmas-banner .main-banner__cards{gap:0}.section-christmas-banner .main-banner__cards .main-banner-card__item{flex:0 0 25%;max-width:25%}.section-christmas-banner .main-banner__cards .main-banner-card__item:nth-child(2) .card-image{max-width:80%!important}.section-christmas-banner .main-banner__cards .main-banner-card__item:nth-child(4) .card-image{max-width:90%!important}.section-christmas-banner .main-banner__heading{font-size:40px;letter-spacing:4px}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/christmas-banner.css.map */
