.currentProduct-sticky{position:sticky;top:0;z-index:100;background-color:#fff}.promotionXY-drawer{position:fixed;right:0;top:0;height:100vh;width:100vw;z-index:1000;opacity:0;pointer-events:none;transition:.2s}.promotionXY-drawe-overlay{position:absolute;top:0;left:0;background-color:#000000bf;width:100%;height:100%}.promotionXY-drawer-wrapper{width:350px;height:100vh;background-color:#fff;position:absolute;right:0;top:0;display:flex;transform:translate(100%);flex-direction:column;transition:.2s}@media screen and (max-width: 350px){.promotionXY-drawer-wrapper{width:100%;max-width:350px}}.promotionXY-drawer .buyCards{display:flex;flex-direction:column;align-items:center;overflow-y:auto}.promotionXY-drawer .original-selector{margin-bottom:20px;width:calc(100% - 50px)}.promotionXY-drawer .disclaimer{width:calc(100% - 50px);font-size:12px;margin:0 auto 100px}.promotionXY-drawer .buyCard select{margin-bottom:20px}.promotionXY-drawer .buyCard .title{padding:0 10px;text-align:center;width:100%;font-size:16px;position:relative}.promotionXY-drawer .buyCard .price{padding:0 10px 0 0;width:100%;font-size:24px;color:red;margin-bottom:0;line-height:1}.promotionXY-drawer .buyCard .addToCart{width:100%;background-color:#000;padding:10px;text-align:center;font-size:14px;color:#fff;border-radius:10px;margin-top:10px;cursor:pointer}.promotionXY-drawer .buyCard .saving{font-size:12px;margin-bottom:5px}.promotionXY-drawer .buyCard .subtitle{padding:0 10px 0 0;font-weight:700;width:100%;font-size:14px;margin-bottom:5px}.promotionXY-drawer .buyCard img{margin:10px 0;width:calc(100% - 90px)}.promotionXY-drawer .buyCard{width:calc(100% - 40px);box-shadow:0 0 5px #00000040;padding:20px;margin-top:10px;position:relative}.promotionXY-drawer .buyCard:last-child{margin-bottom:20px}.promotionXY-drawer-wrapper .t4s-drawer__header span{font-size:14px}.promotionXY-drawer .scroller-wrapper{overflow-y:auto}.promotionXY-drawer .additionalText{display:flex;align-items:center}.promotionXY-drawer .additionalText .quantity{height:40px;width:100%;background-color:#000;color:#fff;padding:0 10px 0 25px;display:flex;align-items:center;margin-bottom:0}.promotionXY-drawer .additionalText .quantity span{margin-left:3px}.promotionXY-drawer .additionalText .plus{width:70px;height:40px;display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:700;margin-bottom:0}.promotionXY-drawer .currentProduct{display:flex;flex-direction:column;align-items:center}.promotionXY-drawer .currentProduct img{width:calc(100% - 200px);margin-top:10px;margin-bottom:10px}.promotionXY-drawer .currentProduct .title{padding:0 10px;text-align:center;width:100%;font-size:16px;margin-top:10px}.promotionXY-drawer .scroller-wrapper::-webkit-scrollbar{height:5px;width:5px}.promotionXY-drawer .scroller-wrapper::-webkit-scrollbar-track{border-radius:12px;background-color:#fff}.promotionXY-drawer .scroller-wrapper::-webkit-scrollbar-track:hover{background-color:#fff}.promotionXY-drawer .scroller-wrapper::-webkit-scrollbar-track:active{background-color:#fff}.promotionXY-drawer .scroller-wrapper::-webkit-scrollbar-thumb{border-radius:13px;background-color:#c4c4c4}.promotionXY-drawer .scroller-wrapper::-webkit-scrollbar-thumb:hover{background-color:#9a9a9a}.promotionXY-drawer .scroller-wrapper::-webkit-scrollbar-thumb:active{background-color:#000}.promotionXY .splide__pagination{position:static;margin-top:5px}.promotionXY .splide__pagination__page.is-active{background-color:#000}.promotion_banner{height:125px;width:100%;display:flex;border-radius:10px;justify-content:space-between;overflow:hidden;cursor:pointer}.promotion_banner .triangle{width:95px;height:100%;position:relative;overflow:hidden;background:#000;background:linear-gradient(270deg,#000 0% 99%,#fff)}.promotion_banner .triangle:after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);left:-107px;width:140px;height:140px;background-color:#fff}.promotion_banner .products{display:flex;align-items:center;height:100%}.promotion_banner .products .plus{font-size:45px;margin:0 5px}.promotion_banner .products img{width:75px;height:75px;object-fit:contain}.promotion_banner .title{width:300px;height:100%;background:#000;background:linear-gradient(90deg,#000 0% 99%,#fff);position:relative;overflow:hidden;color:#fff;padding:20px 60px 20px 20px;display:flex;justify-content:flex-start;align-items:center;line-height:1.3;font-size:24px;font-weight:600;text-transform:uppercase}.promotionXY .splide__arrow{opacity:1;background-color:#fff;box-shadow:0 0 5px #00000040}.promotionXY .splide__arrow:hover{opacity:.75}.promotionXY .splide__arrow--prev{left:0;transform:translate(-50%,calc(-50% - 11px))}.promotionXY .splide__arrow--next{right:0;transform:translate(50%,calc(-50% - 11px))}.promotion_banner .title:after{content:"";position:absolute;top:0%;transform:translateY(-50%) rotate(45deg);right:-100px;width:140px;height:140px;background-color:#fff}.promotion_banner .title:before{content:"";position:absolute;bottom:0%;transform:translateY(50%) rotate(45deg);right:-100px;width:140px;height:140px;background-color:#fff}@media screen and (max-width: 1230px){.promotion_banner .title{width:200px;font-size:17px}.promotion_banner .triangle{width:75px}}@media screen and (max-width: 1030px){.promotion_banner{height:100px}.promotion_banner .products img{width:65px}.promotion_banner .products .plus{font-size:36px}.promotion_banner .title{width:180px;font-size:12px}.promotion_banner .triangle{width:75px}}@media screen and (max-width: 920px){.promotion_banner .products img{width:50px}.promotion_banner .products .plus{font-size:24px}.promotion_banner .title{padding:20px 40px 20px 20px;width:150px}.promotion_banner .triangle{width:65px}.promotion_banner .title:after{right:-115px}.promotion_banner .title:before{right:-115px}}@media screen and (max-width: 770px){.promotion_banner .products img{width:75px}.promotion_banner .products .plus{font-size:36px}.promotion_banner .title{padding:20px 40px 20px 20px;width:250px}.promotion_banner .triangle{width:65px}.promotion_banner .title:after{right:-115px}.promotion_banner .title:before{right:-115px}}@media screen and (max-width: 550px){.promotion_banner .products img{width:65px}.promotion_banner .products .plus{font-size:36px}.promotion_banner .title{width:200px}}@media screen and (max-width: 470px){.promotion_banner .products img{width:50px}.promotion_banner .products .plus{font-size:24px}.promotion_banner .title{width:150px}}@media screen and (max-width: 395px){.promotion_banner .products img{width:50px}.promotion_banner .products .plus{font-size:20px;margin:0 2px}.promotion_banner .title{width:140px}.promotion_banner .triangle{width:45px}}@media screen and (max-width: 350px){.promotion_banner .products img{width:50px}.promotion_banner .products .plus{font-size:20px;margin:0 2px}.promotion_banner .title{width:130px;font-size:12px}.promotion_banner .triangle{width:0px}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/promotion-x-y.css.map */
