.apcw-item-container .apcw-regular-price{font-size:18px;color:#666}.apcw-item-container .apcw-star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:16px;width:5.4em;font-family:star}.apcw-item-container .apcw-star-rating::before{content:"sssss";color:#5068d8;float:left;top:0;left:0;position:absolute}.apcw-item-container .apcw-star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;color:#5068d8}.apcw-item-container .apcw-star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.apcw-item-container .apcw-category-link,.apcw-item-container .apcw-category-names,.apcw-item-container .apcw-tag-link,.apcw-item-container .apcw-tag-names{color:#000}.apcw-layout-1 .apcw-ribbon{position:absolute;top:15px;right:15px;-ms-transform:translateX(30%) translateY(0%) rotate(45deg);-webkit-transform:translateX(30%) translateY(0%) rotate(45deg);transform:translateX(30%) translateY(0%) rotate(45deg);-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;z-index:10;background:#5068d8;text-align:center;color:#fff}.apcw-layout-1 .apcw-ribbon::before,.apcw-layout-1 .apcw-ribbon::after{content:"";position:absolute;top:0;margin:0 -1px;width:200px;height:100%;background:inherit;min-width:55px}.apcw-layout-1 .apcw-ribbon::before{right:100%}.apcw-layout-1 .apcw-ribbon::after{left:100%}.apcw-layout-2 .apcw_overlay{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.15);backdrop-filter:blur(5px);overflow:hidden;width:100%;height:0;transition:.5s ease}.apcw-layout-2 .apcw-item-container:hover .apcw_overlay{height:80%}.apcw-layout-2 .apcw-ribbon{left:-20px;top:30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;display:block;width:225px;padding:5px 0;background-color:#5068d8;color:#fff;text-align:center;z-index:99}.apcw-layout-3 .apcw-price-rate-wrapper{display:flex;justify-content:space-between;align-items:center}.apcw-layout-3 .apcw-ribbon{display:inline-block;padding:5px 15px;position:absolute;left:0;top:-18px;text-align:center;white-space:nowrap;background-color:#5068d8;color:#fff;z-index:9}.apcw-layout-3 .apcw-ribbon:before{display:inline-block;content:"";position:absolute;right:-14px;top:0;border:9px solid transparent;border-width:17px 8px;border-left-color:#5068d8;height:100%}.apcw-layout-3 .apcw-ribbon:before{border-color:#5068d8;border-right-color:transparent!important;right:-13px}.apcw-layout-4 .apcw-ribbon{position:relative;display:block;text-align:center;background:#5068d8;font-size:14px;line-height:1;padding:12px 8px;width:90px;color:#fff}.apcw-layout-4 .apcw-ribbon:before,.apcw-layout-4 .apcw-ribbon:after{position:absolute;content:""}.apcw-layout-5.apcw-layout-slider.slick-slide{height:325px}.apcw-layout-5 .apcw-flip-front,.apcw-layout-5 .apcw-flip-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.apcw-layout-5 .apcw-flip-front{background-color:#ccd2ef}.apcw-layout-5 .apcw-flip-back{background-color:#ccd2ef;transform:rotateY(180deg)}.apcw-layout-5 .apcw-ribbon{position:relative;text-align:center;padding:5px 15px;border-radius:25px;box-shadow:0 4px 32px 0 rgba(7,28,31,.3);background-color:#5068d8;color:#fff}.apcw-product-carousel .apcw-layout-slider{margin:15px 15px 30px}.apcw-product-carousel .slick-prev:before,.apcw-product-carousel .slick-next:before{font-size:0!important;color:transparent!important}.apcw-product-carousel [type=button],.apcw-product-carousel [type=submit],.apcw-product-carousel button{color:#000!important;background-color:transparent;border:0!important;padding:0!important;border-radius:0!important}.apcw-product-carousel [type=button]:focus,.apcw-product-carousel [type=button]:hover,.apcw-product-carousel [type=submit]:focus,.apcw-product-carousel [type=submit]:hover,.apcw-product-carousel button:focus,.apcw-product-carousel button:hover{background:0 0!important;text-decoration:none}.apcw-product-carousel .slick-prev,.apcw-product-carousel .slick-next{top:45%!important}@media screen and (max-width:767px){.apcw-product-carousel .apcw-layout-slider{margin:0 10px 30px}.apcw-product-carousel .slick-prev{left:-15px!important}.apcw-product-carousel .slick-next{right:-15px!important}}@media screen and (max-width:425px){.apcw-product-carousel .apcw-layout-slider{margin:0 5px 50px}.apcw-product-carousel .slick-prev{left:-20px!important}.apcw-product-carousel .slick-next{right:-20px!important}}