#picZoomerContainer{max-width:420px}
.product-gallery-sticky{ position: sticky; top:11rem}
.piclist{padding:0;width:90%;margin:0 auto;display:flex;flex-wrap:nowrap;max-width:500px;margin-top:4px;gap:.5rem;flex:1;overflow:hidden;padding-bottom:10px;position:relative}
.piclist li{width:70px;height:70px;list-style:none;flex:0 0 auto;position:relative; cursor: pointer;}
.piclist li img,.piclist li video{width:70px;height:70px;border:#eee solid 1px;cursor:pointer}
.video-thumbnail span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.video-thumbnail span::before{font-size:35px;opacity:.5}
.picZoomer-pic-wp,.picZoomer-zoom-wp{border:1px solid #eee}
.picZoomer{position:relative;z-index:1}
.picZoomer-pic-wp:hover .picZoomer-cursor{display:block}
.picZoomer-zoom-pic{position:absolute;top:0;left:0}
.picZoomer-pic, .picZoomer-video{width:100%;height:auto;}
.picZoomer-cursor{display:none;cursor:crosshair;width:100px;height:100px;position:absolute;top:0;left:0;border:1px solid #eee;background-color:rgba(0,0,0,.1)}
.picZoomCursor-ico{width:23px;height:23px;position:absolute;top:40px;left:40px;background:url(images/zoom-ico.png) left top no-repeat}
.nav-arrow span:hover{opacity:.5}
.picZoomer-pic-wp{position:relative;display:inline-block;overflow:hidden; border-radius: .33rem; -webkit-border-radius:.33rem}
.picZoomer-cursor{position:absolute;display:none;z-index:10}
.picZoomer-zoom-wp{position:absolute;display:none;z-index:20;overflow:hidden}
.nav-arrow{cursor:pointer;font-size:16px; font-weight: bold; position:absolute;bottom:-70px;transform:translateY(-50%);line-height:24px}
.nav-arrow.prev{left:0}
.nav-arrow.next{right:0}
.icon-next-arrow:before, .icon-previous-arrow:before { font-weight: bold; }
.piclist .selected img,.piclist .selected video{border:1px solid #e28e00}
.woocommerce .picZoomer-zoom-wp img,.woocommerce-page .picZoomer-zoom-wp img{max-width:unset!important}
.facebook-whatsapp-block{border-top:1px solid #ddd;margin-top:20px!important;box-sizing:border-box;padding-top:30px}
.woocommerce h1,.woocommerce .entry-content{margin:0;padding:0}
.need-assistant-block{margin:0}
.product-gallery-sticky .wc-block-grid__product-price bdi{ color:#414141;}
.single-product .gp-social-media-product-link .product-share {text-align: center; display: flex;justify-content: center;}
.wp-block-woocommerce-product-price .wc-block-grid__product-price{position: relative; z-index: -1; display:flex;flex-direction:row-reverse;text-align:left;justify-content:flex-end;align-items:center}
.single-product .wp-block-woocommerce-product-price ins{text-decoration:none!important; line-height: normal;}
.single-product .wp-block-woocommerce-product-price del span.woocommerce-Price-amount.amount{color:#626264;font-weight:400!important}
.single-product .wp-block-woocommerce-product-price ins span.woocommerce-Price-amount.amount{color:#414141!important;font-size:30px;padding-right:10px;margin-right:10px;font-weight:700!important;position:relative}
.single-product .wp-block-woocommerce-product-price ins span.woocommerce-Price-amount.amount::before{position:absolute;content:'';width:1px;height:25px;right:0;top:4px;background-color:#414141}
.single-product del{opacity:.5;font-size:16px;line-height:normal}
.product-gallery-sticky .wc-block-grid__product-price del bdi{color: #626264;  font-weight: normal; font-size: 20px;}
@media only screen and (max-width: 767px) {
.wp-block-woocommerce-product-price .wc-block-grid__product-price { display: none;}
.product-gallery-sticky{ position: static;}
.piclist{width:87%}
.piclist li{width:70px;height:70px}
.picZoomer-pic-wp{margin:0 auto;display:block;width:100%!important;height:auto!important}
.single-product .wp-block-woocommerce-product-price del span.woocommerce-Price-amount.amount {font-size: 15px !important;line-height: normal;}
#picZoomerContainer { margin: 0 auto;}
.gp-social-media-product-link {display: none;}
}