.elementor-kit-8{--e-global-color-primary:#0DB2B8;--e-global-color-secondary:#54595F;--e-global-color-text:#111111;--e-global-color-accent:#FF4A9E;--e-global-color-86b8cb8:#FFFFFF;--e-global-color-c7681ef:#E8E8E8;--e-global-color-d0bd0a4:#BD3775;--e-global-color-bf9e34a:#00C25C;--e-global-color-6546d10:#009747;--e-global-typography-primary-font-family:"Fredoka";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Fredoka";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Fredoka";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-family:"Fredoka";--e-global-typography-accent-font-size:25px;--e-global-typography-accent-font-weight:500;--e-global-typography-b762cd4-font-family:"Fredoka";--e-global-typography-b762cd4-font-size:16px;--e-global-typography-b762cd4-font-weight:300;--e-global-typography-e186a15-font-family:"Fredoka";--e-global-typography-e186a15-font-size:20px;--e-global-typography-e186a15-font-weight:500;--e-global-typography-733d0f3-font-family:"Fredoka";--e-global-typography-733d0f3-font-size:25px;--e-global-typography-733d0f3-font-weight:400;--e-global-typography-ae1f132-font-family:"Fredoka";--e-global-typography-ae1f132-font-size:16px;--e-global-typography-ae1f132-font-weight:300;--e-global-typography-ae1f132-text-decoration:underline;--e-global-typography-d19ea3c-font-family:"Fredoka";--e-global-typography-d19ea3c-font-size:20px;--e-global-typography-d19ea3c-font-weight:500;--e-global-typography-d19ea3c-line-height:30px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );}body.e-wc-info-notice .woocommerce-info .button:hover, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-family:var( --e-global-typography-b762cd4-font-family ), Sans-serif;font-size:var( --e-global-typography-b762cd4-font-size );font-weight:var( --e-global-typography-b762cd4-font-weight );color:var( --e-global-color-text );background-color:var( --e-global-color-c7681ef );border-style:none;border-radius:60px 60px 60px 60px;padding:13px 13px 13px 13px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-b762cd4-font-family ), Sans-serif;font-size:var( --e-global-typography-b762cd4-font-size );font-weight:var( --e-global-typography-b762cd4-font-weight );--error-message-icon-color:var( --e-global-color-accent );--error-message-normal-links-color:var( --e-global-color-text );--error-message-hover-links-color:var( --e-global-color-primary );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-ae1f132-font-family ), Sans-serif;font-size:var( --e-global-typography-ae1f132-font-size );font-weight:var( --e-global-typography-ae1f132-font-weight );text-decoration:var( --e-global-typography-ae1f132-text-decoration );line-height:var( --e-global-typography-ae1f132-line-height );word-spacing:var( --e-global-typography-ae1f132-word-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-b762cd4-font-family ), Sans-serif;font-size:var( --e-global-typography-b762cd4-font-size );font-weight:var( --e-global-typography-b762cd4-font-weight );--message-buttons-normal-text-color:var( --e-global-color-primary );--message-buttons-hover-text-color:var( --e-global-color-86b8cb8 );--message-buttons-hover-border-color:var( --e-global-color-primary );--message-border-color:var( --e-global-color-primary );--message-buttons-border-radius:60px 60px 60px 60px;--message-buttons-padding:5px 20px 5px 20px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-ae1f132-font-family ), Sans-serif;font-size:var( --e-global-typography-ae1f132-font-size );font-weight:var( --e-global-typography-ae1f132-font-weight );text-decoration:var( --e-global-typography-ae1f132-text-decoration );line-height:var( --e-global-typography-ae1f132-line-height );word-spacing:var( --e-global-typography-ae1f132-word-spacing );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-text );}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-primary );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:var( --e-global-typography-b762cd4-font-family ), Sans-serif;font-size:var( --e-global-typography-b762cd4-font-size );font-weight:var( --e-global-typography-b762cd4-font-weight );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-b762cd4-font-family ), Sans-serif;font-size:var( --e-global-typography-b762cd4-font-size );font-weight:var( --e-global-typography-b762cd4-font-weight );--info-buttons-normal-text-color:var( --e-global-color-primary );--info-buttons-hover-text-color:var( --e-global-color-86b8cb8 );--info-buttons-hover-border-color:var( --e-global-color-primary );--info-border-color:var( --e-global-color-primary );--info-buttons-border-radius:60px 60px 60px 60px;--info-buttons-padding:5px 20px 5px 20px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:var( --e-global-typography-b762cd4-font-family ), Sans-serif;font-size:var( --e-global-typography-b762cd4-font-size );font-weight:var( --e-global-typography-b762cd4-font-weight );}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:var( --e-global-typography-b762cd4-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-b762cd4-font-size );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-ae1f132-font-size );line-height:var( --e-global-typography-ae1f132-line-height );word-spacing:var( --e-global-typography-ae1f132-word-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-b762cd4-font-size );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-ae1f132-font-size );line-height:var( --e-global-typography-ae1f132-line-height );word-spacing:var( --e-global-typography-ae1f132-word-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-b762cd4-font-size );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-b762cd4-font-size );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-b762cd4-font-size );}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:30px;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:26px;--e-global-typography-d19ea3c-font-size:18px;--e-global-typography-d19ea3c-line-height:26px;}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{font-size:var( --e-global-typography-b762cd4-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:25px;--container-default-padding-bottom:0px;--container-default-padding-left:25px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-b762cd4-font-size );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-ae1f132-font-size );line-height:var( --e-global-typography-ae1f132-line-height );word-spacing:var( --e-global-typography-ae1f132-word-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-b762cd4-font-size );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-ae1f132-font-size );line-height:var( --e-global-typography-ae1f132-line-height );word-spacing:var( --e-global-typography-ae1f132-word-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-b762cd4-font-size );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-b762cd4-font-size );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-b762cd4-font-size );}}/* Start custom CSS */html, body {
    overflow-x: hidden;
    scroll-behavior: smooth;
}
.buy_now_button {
    background-color: #00C25C !important;
    box-shadow: #0000002b 0 3px 6px !important;
    max-width: 35%;
}
.buy_now_button:hover {
    background-color: #009747 !important;
}

.bulk-order {
    display: flex;
    flex-direction: row;
    background: #F2F2F2;
    border-radius: 9px;
    padding: 15px;
    font-family: 'Fredoka';
    gap: 15px;
}
.bulk-order__text {
    font-size: 16px;
    color: #111111;
}
.bulk-order-trigger {
    padding: 0;
    background: transparent;
    color: #00C25C;
    font-size: 16px;
    border: 0;
    border-bottom: 2px solid #00C25C;
    transition: all .2s ease-in-out;
    border-radius: 0;
}
.bulk-order-trigger:hover {
    background: transparent;
    color: #111;
    border-color: #111;
}
.single_add_to_cart_button {
    box-shadow: #0000002b 0 3px 6px !important;
}
form.cart input::-webkit-outer-spin-button,
form.cart input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
  text-align: center !important;
}

form.cart input[type=number] {
  -moz-appearance: textfield;
}
form.cart .quantity {
    display: flex;
    border: 2px solid #E6E6E6;
    padding: 0 10px;
}
.woocommerce-cart-form__cart-item .quantity {
    display: flex;
    border: 2px solid #E6E6E6;
    padding: 10px;
    width: 110px;
}
.woocommerce-cart-form__cart-item .qty {
    border: 0 !important;
    text-align: center !important;
}
form.cart .qty {
      background-color: transparent !important;
}
form.cart .quantity .plus, form.cart .quantity .minus,
.woocommerce-cart-form__cart-item .quantity .plus, .woocommerce-cart-form__cart-item .quantity .minus {
    all: unset;
    background: transparent !important;
    font-family: 'Fredoka', Sans-Serif;
    font-weight: 100 !important;
    color: #111111 !important;
    touch-action: manipulation;
}
form.cart .quantity .plus:hover, form.cart .quantity .minus:hover,.woocommerce-cart-form__cart-item .quantity .plus:hover, .woocommerce-cart-form__cart-item .quantity .minus:hover {
    transform: scale(1.25);
}
form.cart .quantity .plus,
.woocommerce-cart-form__cart-item .quantity .plus{
    font-size: 25px !important;
    margin-right: 0 !important;
    margin-top: -5px !important;
}
.jet-popup form.cart .quantity .plus {
    margin-left: -3px;
}
form.cart .quantity .minus,
.woocommerce-cart-form__cart-item .quantity .minus {
    font-size: 30px !important;
    margin-top: -5px;
}
.woocommerce ul.products li.product-category a img:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    z-index: 999
}
.woocommerce ul.products li.product-category a img {
    transition: all .23s ease-in-out;
}
.woocommerce ul.products li.product-category a:hover img {
    box-shadow: rgba(0,0,0, 0.26) 0 6px 10px;
}
.jet-list-tree__children {
    margin-right: 15px !important;
}
.jet-list-tree__children .jet-checkboxes-list__label {
    font-size: 18px !important;
    font-weight: 400 !important;
}
.add-to-cart-buttons-wrapper {
  display: flex;
  flex-grow: 1;
  margin-right: 10px;
}
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] {
    inset-inline-end: unset !important;
    inset-inline-start: -5px;
    top: -12px !important;
}
.menu-list li:nth-of-type(1) .elementor-icon-list-text {
    color: #0DB2B8 !important;
}
.ajax_add_to_cart.loading::after {
    content: "";
    display: block;
    border: 13px solid #f3f3f3; /* Light grey */
    border-top: 10px solid #0DB2B8; /* Blue */
    border-radius: 50%;
    width: 20px;
    height: 20px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@media only screen and (max-width: 767px) {
    .grid-cta .elementor-icon-list-text {
        display: none !important;
    }
    .cart {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
}

.quantity {
  flex-basis: 100%;
}

.add-to-cart-buttons-wrapper {
  margin-right: 0;
}

#sbw_wc-adding-button {
  flex-basis: 65% !important;
  flex-grow: 1 !important;
}
.single_add_to_cart_button {
    flex-basis: 55% !important;
    
}
}
@media only screen and (min-width: 768px) {
    form.cart .quantity {
        max-width: 110px;
    }
}
@media (max-width: 767px) {
    .content {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.2s ease-out;
    }
    .collapsible {
        border-bottom: 1px solid #e9e0d2;
        padding-bottom: 20px;
    }
    .collapsible:after {
        content: url('/wp-content/uploads/2023/04/Union-3.svg');
        font-size: 13px;
        position: absolute;
        left: 0;
        top: 0;
    }
    .collapsible.active:after {
        content: url('/wp-content/uploads/2023/04/Union-4.svg');
    }
}/* End custom CSS */