@font-face{font-family:Agne;src:url(/cdn/shop/files/AgneRegular.woff2?v=1695952012) format("woff2"),url(/cdn/shop/files/AgneRegular.woff2?v=1695952012) format("woff");font-weight:400;font-style:normal;font-display:swap}.newyear-banner__slider{margin:0}.newyear-banner__wrapper strong{font-weight:700}.newyear-banner__slider--item{position:relative}.newyear-banner{padding:3.8vw 6vw 0;position:absolute;top:50%;width:100%;transform:translateY(-50%)}.newyear-banner img{width:100%}.img-dt{display:none!important}.newyear-banner__image{margin-top:0vw}@media only screen and (min-width: 769px){.img-dt{display:block!important}.img-mb{display:none!important}}.newyear-banner__wrapper{position:relative;overflow:hidden;margin-top:0vw}.newyear-banner__image img{max-width:100%;width:100%}.newyear-hero{display:flex;width:100%;align-items:center;margin-top:-2vw}.newyear-hero__inner{display:flex;flex-direction:column;position:relative;height:100%;flex:auto}.newyear-hero__inner .img-dt{margin-top:4vw;margin-bottom:0vw;margin-left:0;width:87%}.newyear-hero__inner .newyear-hero-btns{display:none}.newyear-hero__content{width:46vw}.newyear-hero__title{font-family:Righty;font-weight:400;font-style:normal;font-size:7.914vw;margin:0;color:#fff;line-height:.83;margin-top:0vw;letter-spacing:0;text-transform:capitalize}.newyear-hero__title+.newyear-hero__title{font-size:7.73vw;margin-top:-1.2vw}.newyear-hero__subtitle-line{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:0vw;color:#fff}.newyear-hero__subtitle-line span{padding:0 .75vw;z-index:1;display:inline-block;line-height:unset;font-size:2.024vw;line-height:1;letter-spacing:.12em;font-weight:700;font-family:Sofia Pro;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center}.newyear-hero__subtitle-line:before{content:"";width:6.9vw;height:1px;background:currentcolor;display:block}.newyear-hero__subtitle-line:after{content:"";width:6.9vw;height:1px;background:currentcolor;display:block}.newyear-hero__title+.newyear-hero__subtitle-line{margin-top:.5vw}.newyear-hero__title+.newyear-hero__subtitle-line:before{margin-bottom:2px}.newyear-hero__title+.newyear-hero__subtitle-line span{padding:0 .75vw;font-size:2.147vw;font-weight:900;margin-bottom:.5vw}.newyear-hero__subtitle{font-family:Sofia Pro;text-transform:uppercase;color:#fff;font-size:2.1vw;font-weight:700;line-height:1;font-family:Cooper-Std;font-weight:900;font-size:60px}.newyear-hero__subtitle-line p{position:relative;margin-bottom:20px;line-height:unset;margin-top:-10px;font-size:2.208vw;line-height:1;letter-spacing:.1em;font-weight:700}.newyear-hero__text{margin-top:.5vw}.newyear-banner .newyear-hero__text p{font-family:Sofia Pro;font-size:1.5337vw;line-height:1.2;font-weight:400;color:#fff}.newyear-hero__codes__text p{font-family:Sofia Pro;font-size:1.5337vw;line-height:1.2;font-weight:400;color:#fff;margin-bottom:.56vw}.newyear-hero-btns{margin-top:1.8vw;display:flex;justify-content:center;gap:10px;margin-left:0vw}.newyear-hero-btns .btn{font-family:Sofia Pro;display:block;background:#333!important;color:#fff!important;border:1px solid #333;text-transform:uppercase;font-size:1.84vw;line-height:1;border-radius:1.7vw;font-weight:700;min-width:28.7vw;height:4.6vw;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.newyear-banner__image{margin-top:0vw}.newyear-banner__slider{margin-top:0}.newyear-hero-btns,.newyear-hero__inner .newyear-hero-btns{display:block}.newyear-banner{padding:10.5vw 0vw 20vw;top:0;transform:none}.newyear-hero{flex-direction:column;margin-top:0}.newyear-hero__content{order:-1;padding-top:1vw;width:88.37vw}.newyear-hero__content--inner{width:100%}.newyear-hero__content{display:flex;align-items:center}.newyear-hero__subtitle-line{margin-bottom:0}.newyear-hero__subtitle-line span{font-size:3.953vw;padding:0 5px}.newyear-hero__title+.newyear-hero__subtitle-line{margin-top:2.5vw}.newyear-hero__subtitle{font-size:4.2488vw}.newyear-hero__title{font-size:14.65vw;margin-top:0vw}.newyear-hero__title+.newyear-hero__title{font-size:14.4vw;margin-top:-2vw;margin-left:0vw}.newyear-hero__title+.newyear-hero__subtitle-line span{font-size:3.95vw}.newyear-hero__text{margin-top:.4vw;margin-left:0}.newyear-hero__subtitle-line p{margin-bottom:10px}.newyear-banner .newyear-hero__text p{font-size:3.48vw;margin-bottom:1.5rem;margin:0 auto 1rem}.newyear-hero__content .newyear-hero-btns{display:none}.newyear-banner__bottom{position:absolute;bottom:13vw;margin:0 auto;left:50%;transform:translate(-50%)}.newyear-hero-btns .btn{font-size:4.65vw;margin-top:1vw;width:48.6vw;height:10.9vw;line-height:1.1;margin-left:0vw;border-radius:17px;margin:3vw auto 0}.newyear-hero-btns .btn+.btn{margin-top:2vw}}.newyear-hero__codes{display:grid;gap:0;margin:1.8vw auto 0;color:#333;text-align:center;border:1px solid #333;border-radius:8px;overflow:hidden;max-width:max-content}.newyear-hero__code{max-width:fit-content;margin:0 auto;font-family:Sofia Pro;line-height:1;font-size:1.227vw;border-bottom:1px solid #333;display:flex;background:#fff}.newyear-hero__code:last-child{border:none}.newyear-hero__code-title{padding:.62em .6em .62em 1em;background:#fff;display:inline-block;text-transform:uppercase;min-width:9.85vw;border-right:1px solid #333;text-align:left}.newyear-hero__code:first-child .newyear-hero__code-title{border-top-right-radius:8px}.newyear-hero__code:last-child .newyear-hero__code-title{border-bottom-right-radius:8px}.newyear-hero__code-code{padding:.62em .95em .62em .2em;display:inline-block;min-width:17.2vw}.newyear-hero__codes-top{max-width:fit-content;margin:0 auto;border:1px solid #333;border-radius:8px;overflow:hidden}.newyear-hero__codes-top .newyear-hero__code{border:none;border-radius:0;border-bottom:1px solid #000}.newyear-hero__codes-top .newyear-hero__code:last-child{border:none}.newyear-hero__codes-top .newyear-hero__code-title{border:none;border-radius:0;margin:0;border-right:1px solid #000}.newyear-hero__codes-top .newyear-hero__code:first-child .newyear-hero__code-title{border-top-right-radius:8px}.newyear-hero__codes-top .newyear-hero__code:last-child .newyear-hero__code-title{border-bottom-right-radius:8px}.newyear-sale__badge-wrapper{width:13.468vw;height:13.468vw;position:absolute;bottom:-17.8vw;right:3.57vw;color:#fff}.newyear-sale__badge{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1;color:#fff;height:100%;background:#f6a9bd;border-radius:100%;padding-bottom:.5vw}.newyear-sale__badge h3{font-size:1.533vw;font-family:Sofia Pro;font-weight:700;line-height:.9;margin:0;text-transform:uppercase;color:currentcolor}.newyear-sale__badge .badge__percent{font-size:3.68vw;margin-bottom:0vw}.newyear-sale__badge .badge__off{font-size:1.41vw;margin-bottom:.5vw}.newyear-sale__badge .badge__with{font-size:.79vw;margin-bottom:.6vw;text-transform:unset;position:relative;text-align:center;width:10.4vw}.newyear-sale__badge .badge__with:before{content:"";width:100%;height:1px;background:currentcolor;display:block;position:absolute;top:50%}.newyear-sale__badge .badge__with span{padding:0 5px;background:#f6a9bd;position:relative}.newyear-sale__badge .badge__code{font-size:1.717vw}.newyear-sale__badge p{font-family:Sofia Pro;color:currentcolor;font-size:1.0429vw;margin:0;font-weight:500;display:flex;align-items:center;justify-content:center;gap:2px;line-height:1;margin-bottom:.4vw}.newyear-sale__badge .smalltext{font-family:Sofia Pro;color:currentcolor;font-size:.6748vw;font-weight:500;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:2px}.newyear-sale__badge .smalltext:before,.newyear-sale__badge .smalltext:after{content:"";width:1.07vw;height:1px;display:inline-block;border-top:1px solid currentcolor}.newyear-hero.black .newyear-sale__badge{color:#f1ca8a;background:#fff}.newyear-hero.black .newyear-sale__badge .badge__with span{background:#fff}.newyear-hero__codes-bottom .newyear-hero__code-title{background-image:url(/cdn/shop/files/star.svg?v=1701864838);background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 768px){.newyear-hero__subtitle-line:before,.newyear-hero__subtitle-line:after{width:12.7vw}.newyear-hero__codes__text p{white-space:nowrap;font-size:4.18vw;margin-bottom:2.2vw}.newyear-hero__inner{margin-right:0vw;margin-left:0;height:30.23vw;width:100%}.newyear-hero__inner .img-mb{margin-left:0vw;margin-top:-5vw;margin-bottom:0vw;width:88%}.newyear-hero__codes{gap:0px;margin-left:auto;margin-right:auto}.newyear-hero__code{font-size:3.25582vw}.newyear-hero__code-title{min-width:24.5vw;padding:.54em .6em .54em .5em}.newyear-hero__code-code{min-width:42vw;padding:.54em .8em .54em .2em}.newyear-sale__badge-wrapper{width:23vw;height:23vw;position:absolute;bottom:4vw;left:13.5vw}.newyear-sale__badge{padding-top:0vw;padding-bottom:1vw}.newyear-sale__badge h3{font-size:3.95vw}.newyear-sale__badge .badge__percent{font-size:6.51vw}.newyear-sale__badge .badge__off{font-size:2.558vw;margin-bottom:1vw}.newyear-sale__badge .badge__with{font-size:1.395vw;width:16.5vw;margin-bottom:1.5vw}.newyear-sale__badge .badge__code{font-size:3.02vw}.newyear-sale__badge .smalltext{font-size:2.09vw;margin-top:-1vw}.newyear-sale__badge .smalltext:before,.newyear-sale__badge .smalltext:after{width:3.02vw}}.newyear-banner__image--icon{position:absolute;width:43.9vw;top:-18.4vw;left:-15.9vw;transform:rotate(78deg);z-index:1}@media only screen and (max-width: 768px){.newyear-banner__image--icon{width:70.3vw;top:-29.5vw;left:-29vw;transform:rotate(90deg)}}
/*# sourceMappingURL=/cdn/shop/t/267/assets/banner-summer-sale.css.map */
