.elementor-637 .elementor-element.elementor-element-d0d8082{--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-637 .elementor-element.elementor-element-c20bf0a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D1D1D1;--border-color:#D1D1D1;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-637 .elementor-element.elementor-element-0cc8eee{width:100%;max-width:100%;}.elementor-637 .elementor-element.elementor-element-0cc8eee .jet-breadcrumbs__item > *{font-family:var( --e-global-typography-ea13735-font-family ), Sans-serif;font-size:var( --e-global-typography-ea13735-font-size );font-weight:var( --e-global-typography-ea13735-font-weight );text-transform:var( --e-global-typography-ea13735-text-transform );line-height:var( --e-global-typography-ea13735-line-height );}.elementor-637 .elementor-element.elementor-element-0cc8eee .jet-breadcrumbs__item-link{color:var( --e-global-color-7e3895f );}.elementor-637 .elementor-element.elementor-element-0cc8eee .jet-breadcrumbs__item-target{color:var( --e-global-color-5042d35 );}.elementor-637 .elementor-element.elementor-element-0cc8eee .jet-breadcrumbs__item-sep{padding:4px 0px 0px 0px;}.elementor-637 .elementor-element.elementor-element-2ff929b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-637 .elementor-element.elementor-element-b7318c6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-637 .elementor-element.elementor-element-aee8996{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-637 .elementor-element.elementor-element-d6add69 .elementor-heading-title{font-family:var( --e-global-typography-fe90364-font-family ), Sans-serif;font-size:var( --e-global-typography-fe90364-font-size );font-weight:var( --e-global-typography-fe90364-font-weight );line-height:var( --e-global-typography-fe90364-line-height );color:var( --e-global-color-7e3895f );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-637 .elementor-element.elementor-element-71baa17 .price{color:var( --e-global-color-5042d35 );font-family:var( --e-global-typography-fc47036-font-family ), Sans-serif;font-size:var( --e-global-typography-fc47036-font-size );font-weight:var( --e-global-typography-fc47036-font-weight );text-transform:var( --e-global-typography-fc47036-text-transform );line-height:var( --e-global-typography-fc47036-line-height );}.woocommerce .elementor-637 .elementor-element.elementor-element-3925400 .woocommerce-product-details__short-description{color:var( --e-global-color-7e3895f );font-family:var( --e-global-typography-ef30996-font-family ), Sans-serif;font-size:var( --e-global-typography-ef30996-font-size );font-weight:var( --e-global-typography-ef30996-font-weight );line-height:var( --e-global-typography-ef30996-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-637 .elementor-element.elementor-element-7257ee0 .cart button, .elementor-637 .elementor-element.elementor-element-7257ee0 .cart .button{transition:all 0.2s;}.elementor-637 .elementor-element.elementor-element-7257ee0 .quantity .qty{transition:all 0.2s;}.elementor-637 .elementor-element.elementor-element-9bcfb8c{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}@media(min-width:768px){.elementor-637 .elementor-element.elementor-element-aee8996{--width:50%;}}@media(max-width:1024px){.elementor-637 .elementor-element.elementor-element-c20bf0a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-637 .elementor-element.elementor-element-0cc8eee .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-ea13735-font-size );line-height:var( --e-global-typography-ea13735-line-height );}.elementor-637 .elementor-element.elementor-element-2ff929b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-637 .elementor-element.elementor-element-d6add69 .elementor-heading-title{font-size:var( --e-global-typography-fe90364-font-size );line-height:var( --e-global-typography-fe90364-line-height );}.woocommerce .elementor-637 .elementor-element.elementor-element-71baa17 .price{font-size:var( --e-global-typography-fc47036-font-size );line-height:var( --e-global-typography-fc47036-line-height );}.woocommerce .elementor-637 .elementor-element.elementor-element-3925400 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-ef30996-font-size );line-height:var( --e-global-typography-ef30996-line-height );}.elementor-637 .elementor-element.elementor-element-9bcfb8c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-637 .elementor-element.elementor-element-0cc8eee .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-ea13735-font-size );line-height:var( --e-global-typography-ea13735-line-height );}.elementor-637 .elementor-element.elementor-element-b7318c6{width:100%;max-width:100%;}.elementor-637 .elementor-element.elementor-element-d6add69 .elementor-heading-title{font-size:var( --e-global-typography-fe90364-font-size );line-height:var( --e-global-typography-fe90364-line-height );}.woocommerce .elementor-637 .elementor-element.elementor-element-71baa17 .price{font-size:var( --e-global-typography-fc47036-font-size );line-height:var( --e-global-typography-fc47036-line-height );}.woocommerce .elementor-637 .elementor-element.elementor-element-3925400 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-ef30996-font-size );line-height:var( --e-global-typography-ef30996-line-height );}}/* Start custom CSS for container, class: .elementor-element-d0d8082 */.elementor-637 .elementor-element.elementor-element-d0d8082 {
    height: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-b7318c6 */.elementor-637 .elementor-element.elementor-element-b7318c6 .flex-control-thumbs {
    display: flex!important;
    flex-wrap: wrap!important;
    gap: 10px!important;
    margin-top: 10px!important;
}

.elementor-637 .elementor-element.elementor-element-b7318c6 .flex-control-thumbs li {
    width: calc(16.6666% - 8.3333px)!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-3925400 */.elementor-637 .elementor-element.elementor-element-3925400 blockquote {
    margin: 20px 0;
    padding: 20px;
    background: #81D1421A;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7257ee0 */.elementor-637 .elementor-element.elementor-element-7257ee0 table {
    margin-block-end: 15px;
    margin-block-start: 15px;
}

.elementor-637 .elementor-element.elementor-element-7257ee0 tbody {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.elementor-637 .elementor-element.elementor-element-7257ee0 tr {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}

.elementor-637 .elementor-element.elementor-element-7257ee0 th, .elementor-637 .elementor-element.elementor-element-7257ee0 td {
    background: none !important;
    padding: 0 !important;
}

/* Custom Quantity Selector */

.elementor-637 .elementor-element.elementor-element-7257ee0 .quantity {
    margin: 0!important;
}

.elementor-637 .elementor-element.elementor-element-7257ee0 .woocommerce-variation-add-to-cart {
    align-items: center;
    gap: 15px;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
  appearance: textfield;
  border: 0;
}

.elementor-637 .elementor-element.elementor-element-7257ee0 .custom-number-input-wrapper {
    border: 1px solid #dedede;
    border-radius: 3px;
    display: flex;
}

.elementor-637 .elementor-element.elementor-element-7257ee0 button {
    margin: 0 !important;
    border: 0!important;
    background: #81D1421A;
    border-radius: 0;
}

.elementor-637 .elementor-element.elementor-element-7257ee0 .custom-minus-btn {
    background-image: url('https://competent-lewin.209-195-10-246.plesk.page/wp-content/uploads/2025/09/minus.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 15px;
}

.elementor-637 .elementor-element.elementor-element-7257ee0 .custom-plus-btn {
    background-image: url('https://competent-lewin.209-195-10-246.plesk.page/wp-content/uploads/2025/09/plus.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 15px;
}

.elementor-637 .elementor-element.elementor-element-7257ee0 button.single_add_to_cart_button {
    background-color: var(--e-global-color-5042d35)!important;
    font-family: var(--e-global-typography-dce51b5-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-dce51b5-font-size)!important;
    font-weight: var(--e-global-typography-dce51b5-font-weight)!important;
    text-transform: var(--e-global-typography-dce51b5-text-transform)!important;
    line-height: var(--e-global-typography-dce51b5-line-height)!important;
    fill: var(--e-global-color-c6aed96)!important;
    color: var(--e-global-color-c6aed96)!important;
    border-radius: 100px!important;
    padding: 12px 24px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-68aa3c4 */.elementor-637 .elementor-element.elementor-element-68aa3c4 ul.tabs {
    padding: 0!important;
}

.elementor-637 .elementor-element.elementor-element-68aa3c4 ul.tabs li {
    margin: 0!important;
    background: none!important;
}

.elementor-637 .elementor-element.elementor-element-68aa3c4 ul.tabs li a {
    font-family: var(--e-global-typography-dce51b5-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-dce51b5-font-size) !important;
    font-weight: var(--e-global-typography-dce51b5-font-weight) !important;
    text-transform: var(--e-global-typography-dce51b5-text-transform) !important;
    line-height: var(--e-global-typography-dce51b5-line-height) !important;
    fill: var(--e-global-color-c6aed96) !important;
    color: var( --e-global-color-7e3895f )!important;
    background: #81D1421A;
}

.elementor-637 .elementor-element.elementor-element-68aa3c4 ul.tabs li.active a {
    background: none!important;
}

.elementor-637 .elementor-element.elementor-element-68aa3c4 .panel {
    border-top: 1px solid #dedede!important;
    padding: 40px 0 0 0!important;
    color: var(--e-global-color-7e3895f);
    font-family: var(--e-global-typography-ef30996-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef30996-font-size);
    font-weight: var(--e-global-typography-ef30996-font-weight);
    line-height: var(--e-global-typography-ef30996-line-height);
}

.elementor-637 .elementor-element.elementor-element-68aa3c4/* End custom CSS */
/* Start custom CSS */.woocommerce-message {
    margin: 0;
}/* End custom CSS */