.elementor-6285 .elementor-element.elementor-element-8177ab5{margin-top:50px;margin-bottom:0px;}.elementor-6285 .elementor-element.elementor-element-6686b4f .elementor-accordion-title{font-family:"Castoro", Sans-serif;font-weight:600;}.elementor-6285 .elementor-element.elementor-element-b33d043 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-6285 .elementor-element.elementor-element-4b942b3 .elementor-heading-title{color:#000000;font-family:"Castoro", Sans-serif;font-weight:600;}.elementor-6285 .elementor-element.elementor-element-4b942b3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6285 .elementor-element.elementor-element-ac43660 .ht-product-2 .ht-product-content-2 .ht-price-addtocart-wrap .ht-addtocart a.woolentor-button-icon-right i{margin-left:5px;}.elementor-6285 .elementor-element.elementor-element-ac43660 .ht-product-2 .ht-product-content-2 .ht-price-addtocart-wrap .ht-addtocart a.woolentor-button-icon-left i{margin-right:5px;}.elementor-6285 .elementor-element.elementor-element-ac43660 .ht-product-2{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-6285 .elementor-element.elementor-element-ac43660 .ht-product-2 [class*="ht-product-content"] .ht-product-title-2 a{font-size:15px;}.elementor-6285 .elementor-element.elementor-element-1ce8821 .ht-product-2 .ht-product-content-2 .ht-price-addtocart-wrap .ht-addtocart a.woolentor-button-icon-right i{margin-left:5px;}.elementor-6285 .elementor-element.elementor-element-1ce8821 .ht-product-2 .ht-product-content-2 .ht-price-addtocart-wrap .ht-addtocart a.woolentor-button-icon-left i{margin-right:5px;}.elementor-6285 .elementor-element.elementor-element-1ce8821 .wl-row > [class*="col-"]{padding:0  10px;margin-bottom:20px;}.elementor-6285 .elementor-element.elementor-element-1ce8821 .wl-row{margin:0  -10px;}.elementor-6285 .elementor-element.elementor-element-1ce8821 .ht-product-2{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-6285 .elementor-element.elementor-element-1ce8821 .ht-product-2 [class*="ht-product-content"] .ht-product-title-2 a{font-family:"Castoro", Sans-serif;font-size:15px;}.elementor-6285 .elementor-element.elementor-element-1ce8821 .ht-product-2 [class*="ht-product-content"] .ht-product-price-2 span{font-family:"Castoro", Sans-serif;}.elementor-6285 .elementor-element.elementor-element-128215a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6285 .elementor-element.elementor-element-cfac6f8 .product_title{font-family:"Castoro", Sans-serif;}.elementor-6285 .elementor-element.elementor-element-6298405 .price{color:#000000 !important;}.elementor-6285 .elementor-element.elementor-element-3dd662f .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .label,.elementor-6285 .elementor-element.elementor-element-3dd662f .wl-addto-cart.wl-style-3 form.cart .wl-quantity-wrap .label,.elementor-6285 .elementor-element.elementor-element-3dd662f .wl-addto-cart.wl-style-5 form.cart .wl-quantity-wrap .label{font-family:"Castoro", Sans-serif;}.woocommerce .elementor-6285 .elementor-element.elementor-element-3dd662f .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal{margin-left:80px;}.elementor-6285 .elementor-element.elementor-element-3dd662f .wl-addto-cart[class*="wl-style-"] form.cart button{color:#EFF483 !important;border-radius:30px 30px 30px 30px !important;background-color:#A8AADD !important;}.elementor-6285 .elementor-element.elementor-element-3dd662f .wl-style-1 form.cart button{color:#EFF483 !important;border-radius:30px 30px 30px 30px !important;background-color:#A8AADD !important;}.elementor-6285 .elementor-element.elementor-element-3dd662f .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-6285 .elementor-element.elementor-element-3dd662f .wl-style-1 form.cart button{font-family:"Castoro", Sans-serif;border-style:none;}.elementor-6285 .elementor-element.elementor-element-1b79f49{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:10px 10px 10px 10px;}.elementor-6285 .elementor-element.elementor-element-1b79f49 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6285 .elementor-element.elementor-element-b6034df{--e-imb-direction:column;--e-imb-gap:15px;}.elementor-6285 .elementor-element.elementor-element-b6034df .elementor-image-box-wrapper .elementor-image-box-img{width:30%;flex:0 0 30%;}.elementor-6285 .elementor-element.elementor-element-b6034df .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6285 .elementor-element.elementor-element-b6034df .elementor-image-box-title{color:#000000;font-family:"Castoro", Sans-serif;font-size:16px;font-weight:500;}.elementor-6285 .elementor-element.elementor-element-b6034df .elementor-image-box-description{color:#000000;font-family:"Castoro", Sans-serif;font-size:14px;font-weight:400;}.elementor-6285 .elementor-element.elementor-element-bd84111 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6285 .elementor-element.elementor-element-bd84111 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6285 .elementor-element.elementor-element-1dd0c8a{--e-imb-direction:column;--e-imb-gap:15px;}.elementor-6285 .elementor-element.elementor-element-1dd0c8a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;flex:0 0 30%;}.elementor-6285 .elementor-element.elementor-element-1dd0c8a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6285 .elementor-element.elementor-element-1dd0c8a .elementor-image-box-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:100;}.elementor-6285 .elementor-element.elementor-element-1dd0c8a .elementor-image-box-description{color:#000000;font-family:"Castoro", Sans-serif;font-size:14px;font-weight:400;}.elementor-6285 .elementor-element.elementor-element-c258f0c{--e-imb-direction:column;--e-imb-gap:15px;}.elementor-6285 .elementor-element.elementor-element-c258f0c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;flex:0 0 30%;}.elementor-6285 .elementor-element.elementor-element-c258f0c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6285 .elementor-element.elementor-element-c258f0c .elementor-image-box-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:100;}.elementor-6285 .elementor-element.elementor-element-c258f0c .elementor-image-box-description{color:#000000;font-family:"Castoro", Sans-serif;font-size:14px;font-weight:400;}.elementor-6285 .elementor-element.elementor-element-5637aa5{margin-top:50px;margin-bottom:50px;}.elementor-6285 .elementor-element.elementor-element-833c40e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:40px;}.elementor-6285 .elementor-element.elementor-element-f675443{text-align:center;}.elementor-6285 .elementor-element.elementor-element-f675443 .elementor-heading-title{color:#000000;font-family:"Castoro", Sans-serif;font-weight:600;}.elementor-6285 .elementor-element.elementor-element-4b7ce42 .ht-product-2 .ht-product-content-2 .ht-price-addtocart-wrap .ht-addtocart a.woolentor-button-icon-right i{margin-left:5px;}.elementor-6285 .elementor-element.elementor-element-4b7ce42 .ht-product-2 .ht-product-content-2 .ht-price-addtocart-wrap .ht-addtocart a.woolentor-button-icon-left i{margin-right:5px;}.elementor-6285 .elementor-element.elementor-element-4b7ce42 .ht-product-2 [class*="ht-product-content"] .ht-product-title-2 a{font-family:"Castoro", Sans-serif;}.elementor-6285 .elementor-element.elementor-element-4b7ce42 .ht-product-2 [class*="ht-product-content"] .ht-product-categories-2 a{color:#000000;font-family:"Castoro", Sans-serif;font-size:16px;}.elementor-6285 .elementor-element.elementor-element-4b7ce42 .ht-product-2 [class*="ht-product-content"] .ht-product-price-2 span{color:#000000;font-family:"Castoro", Sans-serif;}.elementor-6285 .elementor-element.elementor-element-4b7ce42 .ht-product-2 [class*="ht-product-content"] .ht-product-price-2{color:#000000;}@media(max-width:992px){.elementor-6285 .elementor-element.elementor-element-1ce8821 .wl-row > [class*="col-"]{padding:0  5px;}.elementor-6285 .elementor-element.elementor-element-1ce8821 .wl-row{margin:0  -5px;}.elementor-6285 .elementor-element.elementor-element-1b79f49{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-6285 .elementor-element.elementor-element-bd84111 > .elementor-element-populated{border-width:1px 0px 1px 0px;}}/* Start custom CSS for wl-single-product-image, class: .elementor-element-fb1dc0d */.elementor-6285 .elementor-element.elementor-element-fb1dc0d .tpproduct__thumb-topsall {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b33d043 */.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title {
    color: #000000!important;
}
.elementor-accordion .elementor-accordion-item {
    border: 1px solid #ccc;
    border-width: 1px 0!important;
}
.product__details-description.tp-content-tab h2 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for wl-product-grid, class: .elementor-element-ac43660 */.elementor-6285 .elementor-element.elementor-element-ac43660 .ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 ul li:nth-child(1){
    display: none;
}
.elementor-6285 .elementor-element.elementor-element-ac43660 .ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 ul li {
   opacity: 1!important;
   visibility: visible!important;
}
.elementor-6285 .elementor-element.elementor-element-ac43660 .ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 {
    left: auto;
    right: 0;
    top: 0;
}
.elementor-6285 .elementor-element.elementor-element-ac43660 .ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 ul li a {
    width: 30px;
    height: 30px;
}
.elementor-6285 .elementor-element.elementor-element-ac43660 .ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 ul li a i {
    line-height: 30px;
}
.elementor-6285 .elementor-element.elementor-element-ac43660 .slick-slider {
    margin-bottom: 20px;
}
.elementor-6285 .elementor-element.elementor-element-ac43660 ins span.woocommerce-Price-amount.amount,.elementor-6285 .elementor-element.elementor-element-ac43660 ins span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{
    color: #E61929;
}/* End custom CSS */
/* Start custom CSS for wl-product-grid, class: .elementor-element-1ce8821 */.elementor-6285 .elementor-element.elementor-element-1ce8821 .ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 ul li:nth-child(1){
    display: none;
}
.elementor-6285 .elementor-element.elementor-element-1ce8821 .ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 ul li {
   opacity: 1!important;
   visibility: visible!important;
}
.elementor-6285 .elementor-element.elementor-element-1ce8821 .ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 {
    left: auto;
    right: 0;
    top: 0;
}
.elementor-6285 .elementor-element.elementor-element-1ce8821 .ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 ul li a {
    width: 30px;
    height: 30px;
}
.elementor-6285 .elementor-element.elementor-element-1ce8821 .ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 ul li a i {
    line-height: 30px;
}
.elementor-6285 .elementor-element.elementor-element-1ce8821 ins span.woocommerce-Price-amount.amount,.elementor-6285 .elementor-element.elementor-element-1ce8821 ins span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{
    color: #E61929;
}/* End custom CSS */
/* Start custom CSS for wl-product-data-tabs, class: .elementor-element-e3fd2f3 */.elementor-6285 .elementor-element.elementor-element-e3fd2f3{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-128215a */.elementor-6285 .elementor-element.elementor-element-128215a a{
    padding: 5px;
    color: #000;
}/* End custom CSS */
/* Start custom CSS for wl-single-product-price, class: .elementor-element-6298405 */.elementor-6285 .elementor-element.elementor-element-6298405 ins span.woocommerce-Price-amount.amount{
    color: #E61929;
}/* End custom CSS */
/* Start custom CSS for wl-product-add-to-cart, class: .elementor-element-3dd662f */.elementor-6285 .elementor-element.elementor-element-3dd662f .product-action-btn{
    display: none;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f table, th, td {
    border: 1px solid #d1d1d1;
    border-style: none;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f table th {
    text-align: left;
    padding: 5px 0;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f table {
    margin-bottom: 10px;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f .qty_button{
    display: none;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f .woocommerce-variation-add-to-cart.variations_button {
    display: flex;
    align-items: flex-end;
    gap: 20px;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap {
    display: flex;
    margin-bottom: 30px;
    flex-direction: column;
    gap: 10px;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f .wl-quantity-wrap .wl-quantity-cal {
    margin-left: 0!important;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f .tpproduct-details__quantity.quantity {
    border-style: none;
    padding: 0px 15px;
    margin: 0;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f form.cart .wl-quantity-wrap .wl-quantity-cal {
    border: 1px solid #333333;
    padding: 8px 10px;
    border-radius: 30px;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f form.cart .wl-quantity-wrap .wl-qunatity-minus{
    padding-right: 20px;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f form.cart
  .wl-quantity-wrap
  .wl-quantity.wl-qunatity-plus {
    padding-left: 20px;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f .tpproduct-details__cart.mr-5.d-inline-block.mt-10.mb-10 ,.elementor-6285 .elementor-element.elementor-element-3dd662f button.single_add_to_cart_button{
    margin: 0!important;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f i.fal.fa-shopping-cart {
display: none;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f .wl-cart-wrap.both {
    flex-grow: 1;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f .tpproduct-details__cart.mr-5.d-inline-block.mt-10.mb-10 {
    flex-grow: 1;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f button.single_add_to_cart_button{
    width: 100%;
}

@media screen and (max-width: 600px) {
.elementor-6285 .elementor-element.elementor-element-3dd662f .woocommerce-variation-add-to-cart.variations_button {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    flex-direction: column;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f form.cart .wl-quantity-wrap {
    margin-bottom: 0!important;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f .wl-cart-wrap.both {
    flex-grow: 1;
    width: 100%;
}
}
.elementor-6285 .elementor-element.elementor-element-3dd662f a.added_to_cart.wc-forward {
    display: none;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f i.sli.sli-heart {
    margin: 0;
}

.elementor-6285 .elementor-element.elementor-element-3dd662f .swatchly-swatch {
    min-width: 45px;
    min-height: 33px;
    border-radius: 20px;
}
.elementor-6285 .elementor-element.elementor-element-3dd662f a.pop-size {
    padding-left: 30px;
    margin-left: 50px;
    background: url(/wp-content/uploads/2025/11/cm1.png) no-repeat center left;
    background-size: 25px
}
@media screen and (max-width: 1024px) and (min-width: 600px) {
button.single_add_to_cart_button{
    padding: 15px 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96e81f6 */.elementor-6285 .elementor-element.elementor-element-96e81f6 {
    position: sticky;
   top: 50px;
   height: 100%;
}/* End custom CSS */
/* Start custom CSS for wl-product-grid, class: .elementor-element-4b7ce42 */.elementor-6285 .elementor-element.elementor-element-4b7ce42 .ht-product-action-2{
    display: none;
}/* End custom CSS */