.elementor-1379 .elementor-element.elementor-element-3ef5681{--display:flex;--min-height:5px;--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;}.elementor-1379 .elementor-element.elementor-element-3ef5681:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-3ef5681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-697253e{--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-1379 .elementor-element.elementor-element-998d993{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1379 .elementor-element.elementor-element-3a270b6{--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;}.woocommerce .elementor-1379 .elementor-element.elementor-element-4ede602 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1379 .elementor-element.elementor-element-4ede602 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1379 .elementor-element.elementor-element-4ede602 .flex-viewport:not(:last-child){margin-bottom:26px;}.woocommerce .elementor-1379 .elementor-element.elementor-element-4ede602 .flex-control-thumbs img{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-1379 .elementor-element.elementor-element-4ede602 .flex-control-thumbs li{padding-right:calc(33px / 2);padding-left:calc(33px / 2);padding-bottom:33px;}.woocommerce .elementor-1379 .elementor-element.elementor-element-4ede602 .flex-control-thumbs{margin-right:calc(-33px / 2);margin-left:calc(-33px / 2);}.elementor-1379 .elementor-element.elementor-element-9c8fabd{--display:flex;}.elementor-1379 .elementor-element.elementor-element-4f08289{--display:flex;}.elementor-1379 .elementor-element.elementor-element-4f08289:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-4f08289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-e5b8ccb .elementor-heading-title{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-69f064b{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1379 .elementor-element.elementor-element-40b26bc{--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-1379 .elementor-element.elementor-element-7501a51{--display:flex;}.elementor-1379 .elementor-element.elementor-element-671cee2 .elementor-heading-title{font-size:35px;}.elementor-1379 .elementor-element.elementor-element-a7ff6fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-ce2b888 > .elementor-widget-container{background-color:#FFFBE8;}.elementor-1379 .elementor-element.elementor-element-ce2b888 .cart button, .elementor-1379 .elementor-element.elementor-element-ce2b888 .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );border-style:none;border-radius:16px 16px 16px 16px;color:var( --e-global-color-4350625 );background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-1379 .elementor-element.elementor-element-ce2b888{--view-cart-spacing:0px;--button-spacing:17px;}.elementor-1379 .elementor-element.elementor-element-ce2b888 .quantity .qty{border-style:solid;padding:0px 0px 0px 0px;transition:all 0.2s;}.woocommerce .elementor-1379 .elementor-element.elementor-element-ce2b888 form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-1379 .elementor-element.elementor-element-ce2b888 form.cart table.variations tr th, .woocommerce .elementor-1379 .elementor-element.elementor-element-ce2b888 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-1379 .elementor-element.elementor-element-ce2b888 form.cart table.variations label{color:var( --e-global-color-secondary );font-size:18px;}.woocommerce .elementor-1379 .elementor-element.elementor-element-ce2b888 form.cart table.variations td.value select{color:#33401D;}.woocommerce .elementor-1379 .elementor-element.elementor-element-ce2b888 form.cart table.variations td.value select, .woocommerce .elementor-1379 .elementor-element.elementor-element-ce2b888 form.cart table.variations td.value:before{background-color:var( --e-global-color-secondary );border:var( --e-global-color-text );border-radius:2em;}.woocommerce .elementor-1379 .elementor-element.elementor-element-ce2b888 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1379 .elementor-element.elementor-element-ce2b888 form.cart table.variations td.value:before{font-size:12px;}.elementor-1379 .elementor-element.elementor-element-c063dcd{width:auto;max-width:auto;}.woocommerce .elementor-1379 .elementor-element.elementor-element-c063dcd .price{color:var( --e-global-color-secondary );font-weight:700;}.elementor-1379 .elementor-element.elementor-element-0499a02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-0499a02:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(9px/2);}.elementor-1379 .elementor-element.elementor-element-0499a02:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(9px/2);}.elementor-1379 .elementor-element.elementor-element-0499a02.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-1379 .elementor-element.elementor-element-0499a02.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body:not(.rtl) .elementor-1379 .elementor-element.elementor-element-0499a02.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-9px/2) + (-1px/2) );}body:not.rtl .elementor-1379 .elementor-element.elementor-element-0499a02.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-9px/2) - (1px/2) );}.elementor-1379 .elementor-element.elementor-element-c0bd882{--display:flex;}.elementor-1379 .elementor-element.elementor-element-209f1fa{--display:flex;}.elementor-1379 .elementor-element.elementor-element-209f1fa:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-209f1fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-a5f811c .elementor-heading-title{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-ef68961{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1379 .elementor-element.elementor-element-bbaceea .elementor-tab-title{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-bbaceea .elementor-accordion-icon, .elementor-1379 .elementor-element.elementor-element-bbaceea .elementor-accordion-title{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-bbaceea .elementor-accordion-icon svg{fill:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-0ef183f{--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:49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-2cbee02{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-97cb3fd{--display:flex;}.elementor-1379 .elementor-element.elementor-element-897323b{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1379 .elementor-element.elementor-element-897323b:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-897323b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-6faada6 .elementor-heading-title{font-size:20px;font-weight:700;text-decoration:underline;color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-f6f3faa{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-1ce9b98{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1379 .elementor-element.elementor-element-1ce9b98:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-1ce9b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-ef040a6 .elementor-heading-title{font-size:20px;font-weight:700;text-decoration:underline;color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-e904383{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-16c2f5d{--display:flex;}.elementor-1379 .elementor-element.elementor-element-f5e7370{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1379 .elementor-element.elementor-element-5e64aab > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-5e64aab{text-align:center;}.elementor-1379 .elementor-element.elementor-element-5e64aab .elementor-heading-title{font-size:46px;text-decoration:underline;}.elementor-1379 .elementor-element.elementor-element-511f114{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1379 .elementor-element.elementor-element-511f114:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-511f114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-c0a0eb0 .elementor-heading-title{font-size:20px;font-weight:700;text-decoration:underline;color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-16d3bb0{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-d0aa97e{--display:flex;}.elementor-1379 .elementor-element.elementor-element-e36084d{--display:flex;}.elementor-1379 .elementor-element.elementor-element-6a5960d{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1379 .elementor-element.elementor-element-6a5960d:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-6a5960d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-da0506a .elementor-heading-title{font-size:20px;font-weight:700;text-decoration:underline;color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-7dc9339{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-97801a6{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1379 .elementor-element.elementor-element-97801a6:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-97801a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-c52f105 .elementor-heading-title{font-size:20px;font-weight:700;text-decoration:underline;color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-ea98a77{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-1d9384c{--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-1379 .elementor-element.elementor-element-53e602c{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1379 .elementor-element.elementor-element-4e3ca0c > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-4e3ca0c{text-align:center;}.elementor-1379 .elementor-element.elementor-element-4e3ca0c .elementor-heading-title{font-size:46px;text-decoration:underline;}.elementor-1379 .elementor-element.elementor-element-91d10d0{--display:flex;}.elementor-1379 .elementor-element.elementor-element-d2caf56{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1379 .elementor-element.elementor-element-d2caf56:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-d2caf56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-8425c00 .elementor-heading-title{font-size:20px;font-weight:700;text-decoration:underline;color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-dfddcf1{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-489e0aa{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1379 .elementor-element.elementor-element-489e0aa:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-489e0aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-332a97d .elementor-heading-title{font-size:20px;font-weight:700;text-decoration:underline;color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-52700e5{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-c293d5c{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1379 .elementor-element.elementor-element-c293d5c:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-c293d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-16b8251 .elementor-heading-title{font-size:20px;font-weight:700;text-decoration:underline;color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-4887e93{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-b25ea77{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1379 .elementor-element.elementor-element-b25ea77:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-b25ea77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-787d7c6 .elementor-heading-title{font-size:20px;font-weight:700;text-decoration:underline;color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-5e3ca12{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-3b0fc04{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1379 .elementor-element.elementor-element-3b0fc04:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-3b0fc04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1379 .elementor-element.elementor-element-db07c75 .elementor-heading-title{font-size:20px;font-weight:700;text-decoration:underline;color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-98ddb6f{color:var( --e-global-color-4350625 );}.elementor-1379 .elementor-element.elementor-element-91e1960{--display:flex;}.elementor-1379 .elementor-element.elementor-element-be41460{--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;}@media(min-width:768px){.elementor-1379 .elementor-element.elementor-element-3a270b6{--width:50%;}.elementor-1379 .elementor-element.elementor-element-40b26bc{--width:50%;}}@media(max-width:1024px){.elementor-1379 .elementor-element.elementor-element-ce2b888 .cart button, .elementor-1379 .elementor-element.elementor-element-ce2b888 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1379 .elementor-element.elementor-element-2cbee02{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1379 .elementor-element.elementor-element-ce2b888 .cart button, .elementor-1379 .elementor-element.elementor-element-ce2b888 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1379 .elementor-element.elementor-element-0499a02 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-2cbee02{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1379 .elementor-element.elementor-element-1d9384c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-ce2b888 *//* ===== FINAL V2 ===== */
.variations {
    background: transparent !important;
    border-color: red;
}

.single_variation_wrap {
    position: absolute;
    top: 28px;
    left: 100px;
}

.woocommerce-variation-description {
    display: none;
}

.price {
    color: #33401d !important;
}

.woocommerce-variation-price {
    position: absolute;
    margin-top: -56px;
    margin-left: -91px;
}

td.value.woo-variation-items-wrapper {
    background: transparent !important;
}

th.label {
    background: transparent !important;
}

.single_add_to_cart_button,
.button.gsp-buy-now {
    display: inline-block;
    margin-right: 6px;
}

/* ===== MOBILE VIEW FIXES ===== */
@media (max-width: 768px) {

  /* Reset absolute positioning */
  .single_variation_wrap {
      position: static !important;
      top: auto;
      left: auto;
      width: 100%;
      margin-top: 8px;
  }

  .woocommerce-variation-price {
      position: static !important;
      margin: 0 0 8px 0 !important;
      display: block;
      width: 100%;
      text-align: left;
  }

  /* Price full width */
  .woocommerce-variation-price .price {
      font-size: 1.05rem;
      line-height: 1.3;
  }

  /* Quantity full width */
  .single_variation_wrap .quantity {
      display: block;
      width: 100% !important;
      margin: 8px 0 !important;
  }

  .single_variation_wrap .quantity .qty {
      width: 100% !important;
      max-width: 100%;
      height: 44px;
      text-align: center;
      font-size: 1rem;
  }

  .single_variation_wrap .quantity .minus,
  .single_variation_wrap .quantity .plus {
      width: 15%;
      min-width: 40px;
  }

  /* Variation table stack */
  table.variations tr {
      display: block;
      width: 100%;
  }

  table.variations th.label,
  table.variations td.value {
      display: block;
      width: 100%;
      padding: 6px 0;
  }

  .woo-variation-items-wrapper,
  .woo-variation-items-wrapper .variable-items-wrapper,
  .woo-variation-items-wrapper select {
      max-width: 100%;
      width: 100%;
  }

  /* Stack buttons below */
  .woocommerce-variation-add-to-cart,
  .variations_button {
      display: flex;
      flex-direction: column;
      align-items: stretch;
      width: 100%;
      gap: 8px;
      margin-top: 10px;
  }

  .single_add_to_cart_button,
  .button.gsp-buy-now {
      display: block !important;
      width: 100% !important;
      margin: 6px 0 !important;
      text-align: center;
      font-size: 1rem;
  }

  .button.gsp-buy-now {
      background: transparent;
      border: 2px solid currentColor;
  }
}

/* ===== EXTRA SMALL PHONES ===== */
@media (max-width: 420px) {
  .woocommerce-variation-price .price {
    font-size: 1rem;
  }
}/* End custom CSS */