.elementor-32617 .elementor-element.elementor-element-ba2496b{border-style:solid;border-width:1px 0px 1px 0px;border-color:#2A2B2A26;padding:0px 0px 0px 0px;}.elementor-32617 .elementor-element.elementor-element-1b02e25 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-32617 .elementor-element.elementor-element-fa85b3a .woocommerce-breadcrumb{color:#0C0B0C;}.elementor-32617 .elementor-element.elementor-element-fa85b3a .woocommerce-breadcrumb > a{color:#0C0B0C;}.elementor-32617 .elementor-element.elementor-element-2e6f526 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#2A2B2A26;padding:30px 20px 25px 20px;}.elementor-32617 .elementor-element.elementor-element-2e6f526 > .elementor-element-populated, .elementor-32617 .elementor-element.elementor-element-2e6f526 > .elementor-element-populated > .elementor-background-overlay, .elementor-32617 .elementor-element.elementor-element-2e6f526 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), roboto;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-32617 .elementor-element.elementor-element-56128ef .elementor-heading-title{font-family:"Open Sans", roboto;font-size:18px;font-weight:600;color:#FFB923;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), roboto;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-32617 .elementor-element.elementor-element-d5a021d .elementor-heading-title{font-family:"Oswald", roboto;font-size:24px;font-weight:600;}.elementor-32617 .elementor-element.elementor-element-969de97{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-32617 .elementor-element.elementor-element-969de97.elementor-element{--align-self:center;}.elementor-32617 .elementor-element.elementor-element-969de97 .elementor-heading-title{font-family:"Blinker", roboto;font-weight:500;color:#0C0B0C;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), roboto;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-32617 .elementor-element.elementor-element-671659b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.woocommerce .elementor-32617 .elementor-element.elementor-element-b48fb9b h2{color:#7E4294;}.woocommerce .elementor-32617 .elementor-element.elementor-element-b48fb9b .shop_attributes{color:#0C0B0C;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), roboto;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32617 .elementor-element.elementor-element-57d8df4 .cart button, .elementor-32617 .elementor-element.elementor-element-57d8df4 .cart .button{transition:all 0.2s;}.elementor-32617 .elementor-element.elementor-element-57d8df4 .quantity .qty{transition:all 0.2s;}.elementor-32617 .elementor-element.elementor-element-94c1148{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.woocommerce .elementor-32617 .elementor-element.elementor-element-94c1148 .woocommerce-product-details__short-description{font-family:"Poppins", roboto;}.elementor-32617 .elementor-element.elementor-element-8a2e9bb{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), roboto;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), roboto;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-32617 .elementor-element.elementor-element-25b91a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32617 .elementor-element.elementor-element-25b91a9 .elementor-icon-box-wrapper{align-items:center;gap:7px;}.elementor-32617 .elementor-element.elementor-element-25b91a9 .elementor-icon-box-title{margin-block-end:0px;color:#1E1E1E;}.elementor-32617 .elementor-element.elementor-element-25b91a9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32617 .elementor-element.elementor-element-25b91a9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-32617 .elementor-element.elementor-element-25b91a9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32617 .elementor-element.elementor-element-25b91a9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32617 .elementor-element.elementor-element-25b91a9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32617 .elementor-element.elementor-element-25b91a9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-32617 .elementor-element.elementor-element-25b91a9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32617 .elementor-element.elementor-element-25b91a9.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-32617 .elementor-element.elementor-element-25b91a9 .elementor-icon{font-size:14px;}.elementor-32617 .elementor-element.elementor-element-25b91a9 .elementor-icon-box-title, .elementor-32617 .elementor-element.elementor-element-25b91a9 .elementor-icon-box-title a{font-family:"Roboto", roboto;font-size:16px;}.elementor-32617 .elementor-element.elementor-element-2abcbda{--display:flex;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), roboto;font-weight:var( --e-global-typography-text-font-weight );}.elementor-32617 .elementor-element.elementor-element-6f0f582{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), roboto;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-32617 .elementor-element.elementor-element-8ab838d{--divider-border-style:solid;--divider-color:#7E4294;--divider-border-width:2px;}.elementor-32617 .elementor-element.elementor-element-8ab838d .elementor-divider-separator{width:100%;}.elementor-32617 .elementor-element.elementor-element-8ab838d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-32617 .elementor-element.elementor-element-7b2bfc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32617 .elementor-element.elementor-element-0befe06{--display:flex;}.elementor-32617 .elementor-element.elementor-element-acf20be{--display:flex;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), roboto;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), roboto;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), roboto;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), roboto;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), roboto;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), roboto;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32617 .elementor-element.elementor-element-ea235a3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-32617 .elementor-element.elementor-element-ea235a3.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-32617 .elementor-element.elementor-element-802d9a5{--display:flex;}.elementor-32617 .elementor-element.elementor-element-5ba52d3{--divider-border-style:solid;--divider-color:#7E4294;--divider-border-width:2px;}.elementor-32617 .elementor-element.elementor-element-5ba52d3 .elementor-divider-separator{width:100%;}.elementor-32617 .elementor-element.elementor-element-5ba52d3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-32617 .elementor-element.elementor-element-e138200{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), roboto;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-32617 .elementor-element.elementor-element-ea235a3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-32617 .elementor-element.elementor-element-ba2496b{padding:0px 0px 0px 0px;}.elementor-32617 .elementor-element.elementor-element-1b02e25 > .elementor-element-populated{padding:15px 15px 0px 15px;}.elementor-32617 .elementor-element.elementor-element-2e6f526 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-32617 .elementor-element.elementor-element-969de97{width:100%;max-width:100%;}.elementor-32617 .elementor-element.elementor-element-671659b{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32617 .elementor-element.elementor-element-57d8df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-32617 .elementor-element.elementor-element-8a2e9bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32617 .elementor-element.elementor-element-25b91a9 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-32617 .elementor-element.elementor-element-25b91a9 .elementor-icon{font-size:14px;}.elementor-32617 .elementor-element.elementor-element-25b91a9 .elementor-icon-box-title, .elementor-32617 .elementor-element.elementor-element-25b91a9 .elementor-icon-box-title a{font-size:12px;line-height:1.5em;}.elementor-32617 .elementor-element.elementor-element-ea235a3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-32617 .elementor-element.elementor-element-1b02e25{width:50.175%;}.elementor-32617 .elementor-element.elementor-element-2e6f526{width:49.781%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-da7208e */.elementor-32617 .elementor-element.elementor-element-da7208e {
  position: sticky;
  top: 240px;
  align-self: flex-start;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b02e25 */.elementor-32617 .elementor-element.elementor-element-1b02e25 {
  position: relative;
}/* End custom CSS */
/* Start custom CSS */@media (max-width:767px){

 .callus-singleproducts .elementor-icon-box-content{
        background-color:#efefef90;
                padding: 5px 0px 5px 18px;
        mask-image: radial-gradient(circle at left, transparent 15px, black 16px);
        margin-left:-10px;
        border-top-right-radius:50px;
        border-bottom-right-radius:50px;
    }
    .callus-singleproducts .elementor-icon-box-wrapper{
        display:flex !important;
        align-items:center;
    }
    .callus-singleproducts .elementor-icon-box-icon{
        display:flex !important;
        align-items:center;
    }
}

.woocommerce-js table.shop_attributes th,.woocommerce-js table.shop_attributes td,.woocommerce-js table.shop_attributes,.woocommerce-js table.shop_attributes tr{
    border: none !important;
}
.woocommerce-js table.shop_attributes th{
    padding-left: 0px !important;
    
}
.woocommerce-js table.shop_attributes td p a{
    pointer-events: none;
}
table.variations {
    margin-bottom:10px !important;
}

.products-desc-element ul
{
  margin-left: 20px !important;
}
.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2:after{
    content:"";
    display:block;
    border:2px solid;
    margin-top:10px;
    width:10%;
}
@media(max-width:675px){
    .woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2:after{
        width:25%;
    }
}

.product-tag-custom a{
    text-decoration:underline;
}

th.label,.elementor-widget-woocommerce-product-add-to-cart{
    margin-bottom: 0 !important;
}
    .woocommerce-variation.single_variation {
    display: none !important;
}

@media (min-width:676px){

p.ast-stock-detail {
    margin-bottom: 0 !important;
}

}

#Product-custom-id .single_variation_wrap {
    display:flex;
    align-content: center;
    align-items: center;
    margin-bottom: 10px !important;
}
#Product-custom-id .single_variation_wrap .quantity{
    margin:0 20px 0 0 !important;
}
#Product-custom-id a.add-request-quote-button.button.disabled,
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,
#Product-custom-id a.add-request-quote-button.button,
button.single_add_to_cart_button.button.alt{
    border-radius:50px !important;
    background-color:#7e4294 !important;
    border-color:#7e4294 !important;
    margin: 0 !important;
    padding: 10px 20px;
    height: 42px;
    display: flex;
    align-items: center;
}

#Product-custom-id a.add-request-quote-button.button,
#Product-custom-id a.add-request-quote-button.button.disabled{
    margin-left: 10px !important;
}
#Product-custom-id .yith-ywraq-add-to-quote{
    margin:0 !important;
}


span.woo-selected-variation-item-name{
    display: none !important
}

.wcpay-express-checkout-wrapper{
    display: none;
}
.yith-wfbt-section.woocommerce h2{
    color: #000;
}
.yith-wfbt-section .yith-wfbt-item label a {
    color: #7e4294 !important;
    font-weight: bold;
}
.yith-wfbt-section .yith-wfbt-item label{
    font-weight: 500;
        padding-left: 40px !important;
    line-height: normal;
    margin-top: 28px !important;
}
.yith-wfbt-section .yith-wfbt-item input[type=checkbox] {
    width: 22px;
}
button.yith-wfbt-submit-button.button {
    border-radius: 30px;
    padding: 15px 45px;
}
.yith-wfbt-section.woocommerce h2 {
    margin-top: 20px;
    margin-bottom: 10px;
}/* End custom CSS */