/*!
 * RCA HIKASHOP PRODUCT CAROUSEL 4
 *
 * @package     RcaTheme.com
 * @subpackage  mod_rca_hikashop_product_carousel4
 * @author      RcaTheme LLC https://www.rcatheme.com
 * @copyright   Copyright (C) 2012 - 2025 RcaTheme.com, all rights reserved.
 * @license     https://www.rcatheme.com/rcatheme-license
 *
 */.rhs-product-carousel4 *{box-sizing:border-box}.rhspc4-content{height:100%;transition:.15s ease;-webkit-transition:.15s ease}.rhspc4-content .rhspc4-price-free,.rhspc4-content .rhspc4-price-sale{font-size:18px;font-weight:700}.rhspc4-content .rhspc4-price-base{position:relative;margin-left:5px;font-size:95%}.rhspc4-content .rhspc4-price-base:after{content:"";border:1px solid;height:1px;position:absolute;left:0;right:0;top:50%;margin-top:-.5px;opacity:.3}.rhspc4-product-name a{display:block;line-height:1.3;margin-bottom:10px;color:#333}.rhspc4-product-image img{margin-bottom:15px}.rhspc4-content .rhspc4-product-addtocart{padding-top:15px}.rhspc4-content form{margin:0}.rhspc4-content .rhspc4-product-addtocart>a{font-size:12px;padding:10px 12px;max-height:32px}.rhspc4-content .rhspc4-product-addtocart i{display:none}.rhspcarousel4-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.rhspcarousel4-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.rhspcarousel4-list:focus{outline:0}.rhspcarousel4-list.dragging{cursor:pointer;cursor:hand}.rhspcarousel4-slider .rhspcarousel4-list,.rhspcarousel4-slider .rhspcarousel4-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.rhspcarousel4-track{position:relative;top:0;left:0;margin-left:auto;margin-right:auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.rhspcarousel4-track:after,.rhspcarousel4-track:before{display:table;content:''}.rhspcarousel4-track:after{clear:both}.rhspcarousel4-loading .rhspcarousel4-track{visibility:hidden}.rhspcarousel4-slide{display:none;float:left;min-height:1px}[dir=rtl] .rhspcarousel4-slide{float:right}.rhspcarousel4-slide img{display:block}.rhspcarousel4-slide.rhspcarousel4-loading img{display:none}.rhspcarousel4-slide.dragging img{pointer-events:none}.rhspcarousel4-initialized .rhspcarousel4-slide{display:block}.rhspcarousel4-loading .rhspcarousel4-slide{visibility:hidden}.rhspcarousel4-vertical .rhspcarousel4-slide{display:block;height:auto;border:1px solid transparent}.rhspcarousel4-arrow.rhspcarousel4-hidden{display:none}.rhspc4-grid:not(.rhspcarousel4-initialized){display:none}ul.rhspcarousel4-dots{margin:0;padding:20px 0 0;list-style:none;text-align:center}ul.rhspcarousel4-dots li{display:inline-block;width:28px;text-align:center;margin:5px 0}ul.rhspcarousel4-dots li button{margin:0 auto;padding:0;font-size:0;width:13px;height:13px;display:block;border-radius:50%;-webkit-transition:.15s ease;transition:.15s ease;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}ul.rhspcarousel4-dots li.rhspcarousel4-active button{width:25px;border-radius:25px}@media only all and (max-width:959px){ul.rhspcarousel4-dots li{width:20px!important}ul.rhspcarousel4-dots li button{width:9px!important;height:9px!important}ul.rhspcarousel4-dots li.rhspcarousel4-active button{width:18px!important}}.rhs-product-carousel4 .rca-mc-arrow{position:absolute;top:50%;cursor:pointer;z-index:11;font-size:28px;text-align:center;width:40px;height:40px;line-height:1;margin-top:-20px;-webkit-transition:.25s ease;transition:.25s ease}.rhs-product-carousel4:not(.nav-hover) .rca-mc-arrow.rca-mc-arrowprev{left:0}.rhs-product-carousel4:not(.nav-hover) .rca-mc-arrow.rca-mc-arrownext{right:0}.rhs-product-carousel4.nav-hover .rca-mc-arrow{-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}.rhs-product-carousel4.nav-hover:hover .rca-mc-arrow{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.rhs-product-carousel4.nav-hover .rca-mc-arrow.rca-mc-arrowprev{left:20%}.rhs-product-carousel4.nav-hover .rca-mc-arrow.rca-mc-arrownext{right:20%}.rhs-product-carousel4.nav-hover:hover .rca-mc-arrow.rca-mc-arrowprev{left:0}.rhs-product-carousel4.nav-hover:hover .rca-mc-arrow.rca-mc-arrownext{right:0}.rhs-product-carousel4 .rca-mc-arrowicon{border:solid #333;border-width:0 2px 2px 0;display:inline-block;padding:4px}.rhs-product-carousel4 .rca-mc-arrowprev .rca-mc-arrowicon{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-right:-5px}.rhs-product-carousel4 .rca-mc-arrownext .rca-mc-arrowicon{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:-2px}.rhs-product-carousel4 .rhspcarousel4-arrow>span{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.rhs-product-carousel4 .rca-mc-arrows>span:not(.rhspcarousel4-disabled):hover .rca-mc-arrowicon{opacity:1}.rhspcarousel4-arrow.rhspcarousel4-disabled{display:none!important}