.newdesign-banner__slider{margin:0}.newdesign-banner__wrapper strong{font-weight:700}.newdesign-banner__slider--item{position:relative}.newdesign-banner{padding:0vw 4.4vw 0;position:absolute;top:7.4vw;width:100%}.newdesign-banner img{width:100%}.img-dt{display:none!important}@media only screen and (min-width: 769px){.img-dt{display:block!important}.img-mb{display:none!important}}.newdesign-banner__wrapper{position:relative;overflow:hidden}.newdesign-banner__image img{max-width:100%;width:100%}.newdesign-hero{display:grid;grid-template-columns:1fr 1fr;width:100%;align-items:center;margin-top:0vw}.newdesign-hero__inner{display:flex;flex-direction:column;position:relative;height:100%}.newdesign-hero__inner .img-dt{margin-top:4vw;margin-bottom:0vw;margin-left:0;width:87%}.newdesign-hero__inner .newdesign-hero-btns{display:none}.newdesign-hero__title{font-family:Righty;font-weight:400;font-style:normal;color:#ff83c1;font-size:4.1104vw;margin:0;line-height:1;margin-top:-.1vw;letter-spacing:0;white-space:nowrap}.newdesign-hero__title span{margin-left:1.2vw}.newdesign-hero__title svg{width:37.4233vw;height:auto}.newdesign-hero__subtitle{font-size:1.5337vw;text-transform:uppercase;color:#ff83c1;font-family:Sofia Pro;font-weight:900;letter-spacing:.1em;margin-left:.8vw}.newdesign-hero__subtitle svg{height:1.6988vw;width:auto}.newdesign-hero__text{margin-top:.5vw;margin-left:.5vw}.newdesign-hero__text p{font-family:Sofia Pro;font-size:1.5337vw;line-height:1.6;font-weight:500;color:#ff83c1}.newdesign-hero__codes__text p{font-family:Sofia Pro;font-size:1.5337vw;line-height:1.2;font-weight:400;color:#fff;margin-bottom:.56vw}.newdesign-hero-btns{margin-top:2.32vw;display:flex;justify-content:center;gap:10px;margin-left:.6vw}.newdesign-hero-btns .btn{font-family:Sofia Pro;display:block;background:#ff83c1!important;color:#fff!important;border:1px solid #333;text-transform:uppercase;font-size:1.5337vw;line-height:1;border-radius:8px;font-weight:700;min-width:25.8vw;padding:.65em .4em}@media only screen and (max-width: 768px){.newdesign-banner__wrapper{margin-top:-21.5vw}.newdesign-banner__slider{margin-top:0}.newdesign-hero-btns,.newdesign-hero__inner .newdesign-hero-btns{display:block}.newdesign-banner{padding:24vw 0vw 20vw;top:0;transform:none}.newdesign-hero{grid-template-columns:1fr;margin-top:0}.newdesign-hero__content{order:-1;padding-top:1vw}.newdesign-hero__content--inner{width:100%}.newdesign-hero__content{display:flex;align-items:center}.newdesign-hero__subtitle-line{margin-bottom:0}.newdesign-hero__subtitle-line span{font-size:3.953vw;padding:0 5px}.newdesign-hero__subtitle{font-size:3.25vw;margin:0}.newdesign-hero__title{font-size:8.3721vw;margin-top:-.2vw}.newdesign-hero__title svg{width:78.6047vw;height:auto}.newdesign-hero__subtitle svg{height:3.4116vw}.newdesign-hero__title+.newdesign-hero__title{font-size:6.7vw;margin-top:1vw;margin-left:0vw}.newdesign-hero__text{margin-top:1vw;text-align:center;margin-bottom:4vw}.newdesign-hero__subtitle-line p{margin-bottom:10px}.newdesign-hero__text p{font-size:3.488vw;margin-bottom:1.5rem;margin:0 auto}.newdesign-hero__content .newdesign-hero-btns{display:none}.newdesign-banner__bottom{position:absolute;bottom:9.6vw;margin:0 auto;left:50%;transform:translate(-50%);width:100%}.newdesign-hero-btns .btn{font-size:3.95vw;margin-top:1vw;width:68.6vw;line-height:1.1;margin:3.9vw auto 0}.newdesign-hero-btns .btn+.btn{margin-top:2vw}}.newdesign-hero__codes{display:grid;gap:10.5px;margin:2vw auto 0;color:#333;text-align:center}.newdesign-hero__code{max-width:fit-content;margin:0 auto;font-family:Sofia Pro;border:1px solid #333;line-height:1;font-size:1.227vw;font-weight:400;border-radius:8px;overflow:hidden;display:flex;background:#fff}.newdesign-hero__code-title{padding:.45em .4em .5em 1.65em;background:#fff;display:inline-block;text-transform:uppercase;min-width:17.178vw;border:1px solid #333;border-radius:8px;margin-top:-1px;margin-bottom:-1px;margin-left:-1px;text-align:left}.newdesign-hero__code-code{padding:.45em 6px .5em;display:inline-block;min-width:9.08vw}.newdesign-hero__codes-top{max-width:fit-content;margin:0 auto;border:1px solid #333;border-radius:8px;overflow:hidden}.newdesign-hero__codes-top .newdesign-hero__code{border:none;border-radius:0;border-bottom:1px solid #000}.newdesign-hero__codes-top .newdesign-hero__code:last-child{border:none}.newdesign-hero__codes-top .newdesign-hero__code-title{border:none;border-radius:0;margin:0;border-right:1px solid #000}.newdesign-hero__codes-top .newdesign-hero__code:first-child .newdesign-hero__code-title{border-top-right-radius:8px}.newdesign-hero__codes-top .newdesign-hero__code:last-child .newdesign-hero__code-title{border-bottom-right-radius:8px}.newdesign-sale__badge-wrapper{width:8.1595vw;height:8.4049vw;position:absolute;top:-3.2vw;right:3.3vw;color:#ff83c1;padding-top:.1vw}.newdesign-sale__badge{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1;color:#ff83c1;height:100%;padding-top:0vw;border-radius:100%;background-image:url(/cdn/shop/files/Badge_yellow.svg?v=1756887966);background-size:contain;background-repeat:no-repeat;padding-bottom:.54vw}.newdesign-sale__badge .newdesign-sale__title,.newdesign-sale__badge .newdesign-sale__subtitle{font-size:2.1472vw;font-family:Sofia Pro;font-weight:900;line-height:.74;margin:0;text-transform:uppercase;color:currentcolor}.newdesign-sale__line{font-size:.7975vw;font-family:Sofia Pro;font-weight:900;line-height:.8;margin:0;text-transform:uppercase;color:currentcolor;margin-top:.3vw}.newdesign-sale__badge .newdesign-sale__code{font-size:.7975vw;font-family:Sofia Pro;font-weight:900;line-height:.8;margin:0;text-transform:uppercase;color:currentcolor}.newdesign-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}.newdesign-sale__badge .smalltext{font-family:Sofia Pro;color:currentcolor;font-size:.7975vw;font-weight:900;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:2px}.newdesign-sale__badge .smalltext:before,.newdesign-sale__badge .smalltext:after{content:"";width:1.07vw;height:1px;display:inline-block;border-top:1px solid currentcolor}.newdesign-hero.black .newdesign-sale__badge{color:#fff;background-image:url(/cdn/shop/files/Badge_pink_c014e236-15ae-47b2-8cd8-da07239375fa.svg?v=1756887966)}.newdesign-hero__codes-bottom .newdesign-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){.newdesign-hero__codes__text p{white-space:nowrap;font-size:4.18vw;margin-bottom:2.2vw}.newdesign-hero__inner{margin-right:0vw;margin-left:0;height:30.23vw}.newdesign-hero__inner .img-mb{margin-left:0vw;margin-top:-5vw;margin-bottom:0vw;width:88%}.newdesign-hero__codes{margin-top:2vw;padding-bottom:3.58vw;gap:6px;margin-left:0vw}.newdesign-hero__code{font-size:3.25582vw}.newdesign-hero__code-title{min-width:44.89vw}.newdesign-hero__code-code{min-width:24vw}.newdesign-sale__badge-wrapper{width:20.23vw;height:20.93vw;position:absolute;top:.6vw;right:8vw}.newdesign-sale__badge{padding-bottom:1vw}.newdesign-sale__badge .newdesign-sale__title,.newdesign-sale__badge .newdesign-sale__subtitle{font-size:5.5814vw}.newdesign-sale__line{font-size:2.093vw;margin-top:.7vw}.newdesign-sale__badge .newdesign-sale__code{font-size:2.093vw}.newdesign-banner__image .newdesign-banner__float-image{top:67vw;position:absolute;z-index:1}}.summer-hero__codes{display:grid;gap:.8863vw;margin:0 auto;color:#333;margin-top:2.1vw;margin-left:.8vw}.summer-hero__code{max-width:fit-content;margin:0 auto;font-family:Sofia Pro;border:1px solid #333;line-height:1;font-size:1.411vw;font-weight:400;border-radius:8px;overflow:hidden;display:flex;background:#ff83c1}.summer-hero__code-title{padding:.5969vw .72vw .534vw .2vw;background:#fff;display:inline-block;text-transform:uppercase;min-width:12.1589vw;border:1px solid #333;border-radius:8px;margin-top:-1px;margin-bottom:-1px;margin-left:-1px}.summer-hero__code-code{padding:.5969vw .72vw .534vw .92vw;display:inline-block;min-width:17.4vw;color:#fff;text-align:left}@media only screen and (max-width: 768px){.summer-hero__inner{margin-right:-20vw}.summer-hero__inner .img-mb{margin-left:-10vw;margin-top:-13vw;margin-bottom:-5vw}.summer-hero__codes{gap:2.2233vw;margin:0}.summer-hero__code{font-size:3.4884vw}.summer-hero__code-title{min-width:29.8vw;padding:1.3977vw 3.7vw 1.197vw 2.9vw;text-align:center}.summer-hero__code-code{min-width:42.65vw;padding:1.3977vw .72vw 1.197vw 2.2vw}}
/*# sourceMappingURL=/cdn/shop/t/273/assets/banner-summer-2025.css.map */
