.plp-ads-banner-left{position:relative;-webkit-transition:.3s;transition:.3s}
.plp-ads-banner *{box-sizing:content-box !important}
.plp-ads-banner-left .plp-ads-content{position:relative;margin:0 8.333vw;min-height:50.3125vw;max-width:1600px;margin:0 auto}
.plp-ads-banner-left .plp-ads-title{font-size:calc(1.5385vw + 26.46154px);line-height:1.375;color:#000;margin:0 80px;overflow:hidden;font-weight:700;max-height:calc(2.1153846vw + 36.38461538px)}
.plp-ads-banner-left .plp-ads-contentbox{width:75.686vw;height:42.573vw;position:absolute;left:0;top:calc(2.1153846vw + 36.38461538px);max-width:1453.190px;max-height:817.419px}
.plp-ads-banner-left .plp-ads-contentbox .plp-banner-title{font-weight:700;font-size:calc(1.5384615vw + 18.46153846px);line-height:1.375;color:#fff;position:absolute;top:0;left:0;margin:0 80px;max-height:calc(6.3461538vw + 76.15384615px);overflow:hidden}
.plp-ads-banner-left .plp-ads-contentbox .plp-ads-image,.plp-ads-banner-left .plp-ads-contentbox .plp-ads-banner__img{width:100%;height:100%}
.plp-ads-banner-left .plp-ads-contentbox .plp-ads-video{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}
.plp-ads-banner-left .plp-ads-slot{height:21.223vw;max-height:407.47px}
.plp-ads-banner-left .plp-ads-card{z-index:1}
.plp-ads-banner-left .plp-ads-card .plp-ads-boxRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -5px}
.plp-ads-banner-left .plp-ads-card .plp-ads-cardItem{position:relative;width:15.625vw;min-height:1px;padding:5px;max-width:300px}
.plp-ads-banner-left .plp-ads-card .plp-card-block{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.08)}
.plp-ads-banner-left .plp-ads-card .plp-card-image{padding:16px 16px 24px;min-height:268px;position:relative;z-index:10;background:#fff}
.plp-ads-banner-left .plp-ads-card .plp-card-new{position:absolute;z-index:1}
.plp-ads-banner-left .plp-ads-card .plp-card-new span{position:static;font-size:13px;line-height:1.38;font-weight:500;margin-right:8px;margin-bottom:8px;display:inline-block;color:#fff;background-color:#d10a2b;padding:4px 9px;border-radius:13px}
.plp-ads-banner-left .plp-ads-card .plp-card-img .plp-img-wrap{width:220px;height:220px;display:block;position:absolute;top:72px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.plp-ads-banner-left .plp-ads-card .plp-card-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto;cursor:pointer}
.plp-ads-banner-left .plp-ads-card .plp-card-desc{padding:0 2.083vw;position:relative;text-align:center}
.plp-ads-banner-left .plp-ads-card .plp-desc-title{font-size:16px;font-weight:700;line-height:1.375;color:#000}
.plp-ads-banner-left .plp-ads-card .plp-desc-concent,.plp-ads-banner-left .plp-ads-card .plp-desc-price{font-size:14px;line-height:1.357;color:#000;padding:8px 0}
.plp-ads-banner-left .plp-desc-buttons,.plp-ads-banner-left .plp-ads-button{font-size:0;display:block;padding-top:16px;padding-bottom:30px}
.plp-ads-banner-left .plp-desc-buttons .btn,.plp-ads-banner-left .plp-ads-button .btn{cursor:pointer;margin-right:10px;margin-bottom:10px;padding:10px 26px;vertical-align:top;background-color:#000;color:#fff;display:inline-block;font-size:13px;line-height:24px;font-weight:800;border-radius:40px;border:2px solid #000}
@media only screen and (min-width:1200px){.plp-ads-banner-left .plp-desc-buttons .btn:hover,.plp-ads-banner-left .plp-ads-button .btn:hover{opacity:.8}
}
.plp-ads-banner-left .plp-desc-buttons .btn--transparent,.plp-ads-banner-left .plp-ads-button .btn--transparent{background-color:transparent;border:2px solid rgba(0,0,0,0.3);color:#000}
@media only screen and (min-width:1200px){.plp-ads-banner-left .plp-desc-buttons .btn--transparent:hover,.plp-ads-banner-left .plp-ads-button .btn--transparent:hover{border-color:#000;opacity:1}
}
.plp-ads-banner-left .plp-desc-buttons .btn--arrow::after,.plp-ads-banner-left .plp-ads-button .btn--arrow::after{content:'';display:inline-block;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:-1px;margin-left:12px;-webkit-transition:.6s ease;transition:.6s ease}
@media only screen and (min-width:1200px){.plp-ads-banner-left .plp-desc-buttons .btn--arrow:hover::after,.plp-ads-banner-left .plp-ads-button .btn--arrow:hover::after{-webkit-transform:translateX(3px) rotate(45deg);transform:translateX(3px) rotate(45deg)}
}
.plp-ads-banner-left .plp-desc-buttons .btn--transparent.btn--arrow::after,.plp-ads-banner-left .plp-desc-buttons .btn--text.btn--arrow::after,.plp-ads-banner-left .plp-ads-button .btn--transparent.btn--arrow::after,.plp-ads-banner-left .plp-ads-button .btn--text.btn--arrow::after{border-color:#000}
.plp-ads-banner-left .plp-ads-button{position:absolute;top:47.291vw;max-width:32.083vw;padding:0;left:0}
.plp-ads-banner-left .plp-ads-button .btn{padding:10px 26px !important;margin:0}
.plp-ads-banner-right{position:relative;-webkit-transition:.3s;transition:.3s;text-align:right}
.plp-ads-banner-right .plp-ads-content{position:relative;margin:0 8.333vw;min-height:50.3125vw;max-width:1600px;margin:0 auto}
.plp-ads-banner-right .plp-ads-title{font-size:calc(1.5385vw + 26.46154px);line-height:1.375;color:#000;margin:0 80px;overflow:hidden;font-weight:700;max-height:calc(2.1153846vw + 36.38461538px)}
.plp-ads-banner-right .plp-ads-contentbox{width:74.739vw;height:42.041vw;position:absolute;right:0;top:calc(2.1153846vw + 36.38461538px);max-width:1453.190px;max-height:817.419px}
.plp-ads-banner-right .plp-ads-contentbox .plp-banner-title{font-width:700;font-size:calc(1.5384615vw + 18.46153846px);line-height:1.375;color:#fff;position:absolute;top:0;right:0;margin:0 80px;max-height:calc(6.3461538vw + 76.15384615px);overflow:hidden}
.plp-ads-banner-right .plp-ads-contentbox .plp-ads-image,.plp-ads-banner-right .plp-ads-contentbox .plp-ads-banner__img{width:100%;height:100%}
.plp-ads-banner-right .plp-ads-contentbox .plp-ads-video{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}
.plp-ads-banner-right .plp-ads-slot{height:21.223vw;max-height:407.47px}
.plp-ads-banner-right .plp-ads-card{z-index:1}
.plp-ads-banner-right .plp-ads-card .plp-ads-boxRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -5px}
.plp-ads-banner-right .plp-ads-card .plp-ads-cardItem{position:relative;width:15.625vw;min-height:1px;padding:5px;max-width:300px}
.plp-ads-banner-right .plp-ads-card .plp-card-block{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.08)}
.plp-ads-banner-right .plp-ads-card .plp-card-image{padding:24px 16px 24px;min-height:268px;position:relative;z-index:10;background:#fff}
.plp-ads-banner-right .plp-ads-card .plp-card-new{position:absolute;z-index:1}
.plp-ads-banner-right .plp-ads-card .plp-card-new span{position:static;font-size:13px;line-height:1.38;font-weight:500;margin-right:8px;margin-bottom:8px;display:inline-block;color:#fff;background-color:#d10a2b;padding:4px 9px;border-radius:13px}
.plp-ads-banner-right .plp-ads-card .plp-card-img .plp-img-wrap{width:220px;height:220px;display:block;position:absolute;top:72px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.plp-ads-banner-right .plp-ads-card .plp-card-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto;cursor:pointer}
.plp-ads-banner-right .plp-ads-card .plp-card-desc{padding:0 2.083vw;position:relative;text-align:center}
.plp-ads-banner-right .plp-ads-card .plp-desc-title{font-size:16px;font-weight:700;line-height:1.375;color:#000}
.plp-ads-banner-right .plp-ads-card .plp-desc-concent,.plp-ads-banner-right .plp-ads-card .plp-desc-price{font-size:14px;line-height:1.357;color:#000;padding:8px 0}
.plp-ads-banner-right .plp-desc-buttons,.plp-ads-banner-right .plp-ads-button{font-size:0;display:block;padding-top:16px;padding-bottom:30px}
.plp-ads-banner-right .plp-desc-buttons .btn,.plp-ads-banner-right .plp-ads-button .btn{cursor:pointer;margin-right:10px;margin-bottom:10px;padding:10px 26px;vertical-align:top;background-color:#000;color:#fff;display:inline-block;font-size:13px;line-height:24px;font-weight:800;border-radius:40px;border:2px solid #000}
@media only screen and (min-width:1200px){.plp-ads-banner-right .plp-desc-buttons .btn:hover,.plp-ads-banner-right .plp-ads-button .btn:hover{opacity:.8}
}
.plp-ads-banner-right .plp-desc-buttons .btn--transparent,.plp-ads-banner-right .plp-ads-button .btn--transparent{background-color:transparent;border:2px solid rgba(0,0,0,0.3);color:#000}
@media only screen and (min-width:1200px){.plp-ads-banner-right .plp-desc-buttons .btn--transparent:hover,.plp-ads-banner-right .plp-ads-button .btn--transparent:hover{border-color:#000;opacity:1}
}
.plp-ads-banner-right .plp-desc-buttons .btn--text,.plp-ads-banner-right .plp-ads-button .btn--text{background-color:transparent;border:2px solid transparent;color:#000;padding:7px 0 !important}
.plp-ads-banner-right .plp-desc-buttons .btn--arrow::after,.plp-ads-banner-right .plp-ads-button .btn--arrow::after{content:'';display:inline-block;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:-1px;margin-left:12px;-webkit-transition:.6s ease;transition:.6s ease}
@media only screen and (min-width:1200px){.plp-ads-banner-right .plp-desc-buttons .btn--arrow:hover::after,.plp-ads-banner-right .plp-ads-button .btn--arrow:hover::after{-webkit-transform:translateX(3px) rotate(45deg);transform:translateX(3px) rotate(45deg)}
}
.plp-ads-banner-right .plp-desc-buttons .btn--transparent.btn--arrow::after,.plp-ads-banner-right .plp-desc-buttons .btn--text.btn--arrow::after,.plp-ads-banner-right .plp-ads-button .btn--transparent.btn--arrow::after,.plp-ads-banner-right .plp-ads-button .btn--text.btn--arrow::after{border-color:#000}
.plp-ads-banner-right .plp-ads-button{position:absolute;top:47.291vw;max-width:32.083vw;padding:0;right:0}
.plp-ads-banner-right .plp-ads-button .btn{padding:10px 26px !important;margin:0}
.plp-ads-banner-left .plp-desc-buttons .btn--text,.plp-ads-banner-left .plp-ads-button .btn--text,.plp-ads-banner-right .plp-desc-buttons .btn--text,.plp-ads-banner-right .plp-ads-button .btn--text{background-color:transparent;border:2px solid transparent;color:#000;padding:10px 10px !important;margin-right:0}
@media only screen and (min-width:1919.98px){.plp-ads-banner-left .plp-ads-button,.plp-ads-banner-right .plp-ads-button{top:calc(2.09vw + 878px)}
.plp-ads-banner-left .plp-ads-content,.plp-ads-banner-right .plp-ads-content{min-height:963.02px}
}
@media only screen and (max-width:1919.98px) and (min-width:1759.98px){.plp-ads-banner .plp-ads-content{position:relative;margin:0 auto;min-height:963.02px}
.plp-ads-banner .plp-ads-contentbox{width:1453.190px;height:817.419px}
.plp-ads-banner .plp-ads-slot{height:408.7px}
.plp-ads-banner .plp-ads-button{top:915.02px}
.plp-ads-banner .plp-ads-card .plp-ads-cardItem{width:300px}
.plp-ads-banner .plp-ads-title{margin:0 80px}
.plp-ads-banner .plp-ads-contentbox .plp-banner-title{margin:0 80px}
}
@media only screen and (max-width:1759.98px) and (min-width:1599.98px){.plp-ads-banner .plp-ads-content{position:relative;margin:0 80px;min-height:calc(55.91vw + -21px)}
.plp-ads-banner .plp-ads-contentbox{width:calc(95.74vw + -232px);height:calc(53.79vw + -129px)}
.plp-ads-banner .plp-ads-slot{height:calc(26.89vw + -65px)}
.plp-ads-banner .plp-ads-button{top:calc(55.91vw + -69px)}
}
@media only screen and (max-width:1599.98px) and (min-width:1199.98px){.plp-ads-banner .plp-ads-content{position:relative;margin:0 40px;min-height:calc(57.81vw + -10px)}
.plp-ads-banner .plp-ads-contentbox{width:calc(100vw + -225px);height:calc(56.25vw + -127px)}
.plp-ads-banner .plp-ads-slot{height:calc(21.25vw + 20px)}
.plp-ads-banner .plp-ads-button{top:calc(58.36vw + -66px);max-width:calc(96vw + -906px)}
.plp-ads-banner .plp-ads-card .plp-ads-cardItem{width:268px}
.plp-ads-banner .plp-ads-card .plp-card-img .plp-img-wrap{width:212px;height:212px}
.plp-ads-banner .plp-ads-title{margin:0 40px}
.plp-ads-banner .plp-ads-contentbox .plp-banner-title{margin:0 40px}
}
@media only screen and (max-width:1199.98px){.plp-ads-banner .plp-ads-card{padding:0 calc(2.9411765vw + 4.705882353px)}
.plp-ads-banner .plp-ads-slot{height:51.80vw}
.plp-ads-banner .plp-ads-content{position:relative;margin:0}
.plp-ads-banner .plp-ads-contentbox{width:100vw;height:56.25vw;position:absolute;left:0}
.plp-ads-banner .plp-ads-card .plp-ads-cardItem{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:0 calc(0.952381vw + -1.428571429px);min-width:200px}
.plp-ads-banner .plp-ads-card .plp-ads-boxRow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 calc(-0.952381vw + 1.428571429px)}
.plp-ads-banner .plp-ads-button{position:static;max-width:100vw;padding:24px calc(2.62vw + 9px) 0}
.plp-ads-banner .plp-ads-title{margin:0 40px;overflow:hidden}
.plp-ads-banner .plp-ads-contentbox .plp-banner-title{margin:0 40px}
}
@media only screen and (max-width:1199.98px) and (min-width:655.98px){.plp-ads-banner .plp-ads-card .plp-card-img .plp-img-wrap{width:calc(15.0735294vw + 31.11764706px);height:calc(15.0735294vw + 31.11764706px);top:calc(6.56vw + 1px)}
.plp-ads-banner .plp-ads-card .plp-card-image{min-height:calc(19.4852941vw + 34.17647059px)}
}
@media only screen and (max-width:991.98px){.plp-ads-banner .plp-desc-buttons .btn{margin-right:10px;margin-bottom:10px;padding:7px 24px;line-height:18px}
.plp-ads-banner .plp-ads-title{line-height:1.375;margin:0 24px}
.plp-ads-banner .plp-ads-contentbox .plp-banner-title{margin:0 24px}
}
@media only screen and (max-width:751.98px){.plp-ads-banner .plp-ads-card .plp-card-desc{text-align:left}
.plp-ads-banner .plp-ads-card .plp-desc-title{font-size:14px}
.plp-ads-banner .plp-ads-card .plp-desc-concent{font-size:10px;line-height:1.8}
.plp-ads-banner .plp-ads-card .plp-card-new span{font-size:12px;line-height:1.416;padding:2px 7px}
.plp-ads-banner .plp-ads-card .plp-card-image{padding:8px 8px 24px}
.plp-ads-banner .plp-ads-card .plp-card-img .plp-img-wrap{top:40px}
.plp-ads-banner-left .plp-desc-buttons .btn--text,.plp-ads-banner-left .plp-ads-button .btn--text,.plp-ads-banner-right .plp-desc-buttons .btn--text,.plp-ads-banner-right .plp-ads-button .btn--text{padding:8px 15px 8px 0 !important;margin:0 !important;display:block}
}
@media only screen and (max-width:655.98px){.plp-ads-banner .plp-ads-card{overflow:hidden}
.plp-ads-banner .plp-ads-card .plp-ads-boxRow{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:scroll}
.plp-ads-banner .plp-ads-card .plp-card-img .plp-img-wrap{width:130px;height:130px;top:40px}
.plp-ads-banner .plp-ads-card .plp-card-desc{padding:0 16px}
.plp-ads-banner .plp-desc-buttons{padding-top:8px}
.plp-ads-banner .plp-ads-card .plp-card-image{min-height:162px}
.plp-ads-banner .plp-ads-card{padding:0}
.plp-ads-card .plp-ads-cardItem:first-child{padding-left:24px}
.plp-ads-card .plp-ads-cardItem:last-child{padding-right:24px}
.plp-ads-banner .plp-ads-card .plp-ads-cardItem{padding-bottom:4px;padding-top:4px}
.plp-ads-banner .plp-ads-button{padding:20px calc(2.62vw + 9px) 0}
.plp-ads-banner-left .plp-ads-card .plp-card-block{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.08)}
.plp-ads-banner-right .plp-ads-card .plp-card-block{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.08)}
.plp-ads-banner .plp-ads-card .plp-ads-boxRow::-webkit-scrollbar{display:none}
}