:root{--heading-pink:#FD7291;--website-black:#1d2025;--textgrey: #737373;--white: #ffffff;--black: #000000;--pp-pangaia:"PP Pangaia";--proxima-nova: "proxima-nova";--pink: #f77391}.xmasban,.xmasban .xmasBan-wrap{position:relative}.xmasban .xmasBan-wrap>img{width:100%}.xmasban .xmasBan{position:absolute;top:50%;left:0;width:100%;height:100%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center}.xmasban .xmasBan-cont-wrap .page-width{width:100%}.xmasban .xmasBanTxt h2{font-size:clamp(36px,4vw,66px);color:var(--white);font-weight:700;line-height:1;font-family:var(--pp-pangaia)!important;margin-top:0;margin-bottom:7px}.xmasban .xmasBanTxt p{font-size:21px;color:var(--white);font-family:var(--proxima-nova)}.xmasban .xmasBan-btn-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:18px}.xmasban .xmasBan-btn-wrapper .btn{min-width:180px}.xmasban .xmasBan-btn-wrapper .xmasBanBtnWrap2 .btn{background:0;border:1px solid #FFEAEE}.xmasban .xmasBan-btn-wrapper .xmasBanBtnWrap2 .btn:hover{background:var(--pink);color:var(--white);border-color:var(--pink)}.xmasban .xmasBan-offerTxt{margin-top:55px}.xmasban .xmasBan-offerTxt .offerBoxWrap{margin-top:0;height:auto}.xmasban .xmasBan-offerTxt .offerBoxWrap{display:flex;flex-wrap:wrap;--offerBoxWrapGap: 1.5rem;--offerBoxWrapCount: 3;gap:var(--offerBoxWrapGap);padding-bottom:13px}.xmasban .xmasBan-offerTxt .offerBoxWrap .offerBoxInner.offerBox1{flex:0 0 auto;width:100%}.xmasban .xmasBan-offerTxt .offerBoxWrap .offerBoxInner.offerBox1{justify-content:center;margin-bottom:0!important}.xmasban .xmasBan-offerTxt .offerBoxWrap .offerBoxInner:not(.offerBox1){flex:0 0 auto;width:calc(100% / var(--offerBoxWrapCount) - (var(--offerBoxWrapGap) - (var(--offerBoxWrapGap) / var(--offerBoxWrapCount))));flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:0 0rem!important}.xmasban .xmasBan-offerTxt .offerBoxWrap .offerBoxInner.offerBox2{padding-left:16px!important}.xmasban .xmasBan-offerTxt .offerBoxWrap .offerBoxInner.offerBox4{padding-right:16px!important}.xmasban .xmasBan-offerTxt .offerBoxIcon,.xmasban .xmasBan-offerTxt .offerBoxText{width:100%}.xmasban .xmasBan-offerTxt .offerBox1 .offerBoxIcon{width:14%!important}.xmasban .xmasBan-offerTxt .offerBox1 .offerBoxText{width:auto!important}.xmasban .xmasBan-offerTxt .offerBoxText p{font-size:12px;line-height:1.3;padding:0}.xmasban .xmasBan-offerTxt p:not(.offerBoxText p){max-width:374px;text-align:center;color:var(--white);font-size:12px;font-family:var(--proxima-nova);margin-top:8px;line-height:1.4;padding:0 42px}.xmasban .xmasBan-right{position:absolute;top:18px;right:23px;left:auto;width:53px;max-height:91px}.xmasban .xmasBan-right img{width:100%}.xmasban .offerBoxWrap{border-radius:18px}.xmasban .offerBoxWrap .offerBox1{border-radius:18px 18px 0 0!important}@media only screen and (max-width: 1400px){.xmasban .xmasBan-right{top:40px}}@media only screen and (max-width: 1280px){.xmasban .xmasBan-wrap img.desktop{object-fit:cover;min-height:max(600px,50vw);object-position:right}.xmasban .xmasBan-right{position:absolute;top:45px;right:15px}.xmasban .xmasBan-offerTxt{margin-top:30px}}@media only screen and (max-width: 989px){.xmasban .xmasBan-offerTxt p:not(.offerBoxText p){max-width:100%;padding:0}}@media only screen and (max-width: 767px){.xmasban .xmasBan{position:absolute;top:0;left:0;width:100%;transform:translateY(0);height:100%}.xmasBan-cont-wrap.xmasBan-left{width:100%;height:100%}.xmasban .xmasBan-cont-wrap .page-width{height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:40px;padding-bottom:10px}.xmasban .xmasBanTxt h2{text-align:left}.xmasban .xmasBanTxt p{font-size:15px;text-align:left}.xmasban .xmasBan-btn-wrapper .btn{min-width:158px;padding:10px 15px;font-size:14px}.xmasban .xmasBan-offerTxt{margin-top:10px}.xmasban .xmasBan-right{width:21px;max-height:38px}.xmasban .xmasBan-btn-wrapper{justify-content:center;gap:12px;max-width:600px;margin:auto auto 0}.xmasban .xmasBan-btn-wrapper div{max-width:calc(50% - 6px);width:100%}.xmasban .xmasBan-right{top:40px}.xmasban .offerBoxWrap .offerBoxInner{padding:6px!important}.xmasban .xmasBan-offerTxt .offerBoxWrap{padding-bottom:5px}.xmasban .xmasBan-offerTxt p:not(.offerBoxText p){line-height:1}.cust-slide-sec .banTopText{top:-16px}}@media only screen and (max-width: 479px){.xmasban .xmasBan-cont-wrap .page-width{padding-top:20px}.xmasban .xmasBan-right{top:30px;right:11px}.xmasban .xmasBanTxt h2{margin-bottom:2px}.cust-slide-sec .banTopText{height:35px}.xmasban .xmasBan .xmasBanTxt{max-width:242px}}@media only screen and (max-width: 330px){.xmasban .xmasBanTxt h2{font-size:25px}.xmasban .xmasBan-btn-wrapper .btn{min-width:120px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/new-banner.css.map */
