.elementor-kit-3261{--e-global-color-primary:#023F3A;--e-global-color-secondary:#075953;--e-global-color-text:#222222;--e-global-color-accent:#C13512;--e-global-color-b462303:#E57A59;--e-global-color-2874d2d:#F6CEAC;--e-global-color-bfc2e84:#D9EAEA;--e-global-color-1f3edf1:#DEE5E5;--e-global-color-43809dc:#F2EEE9;--e-global-color-833a4db:#F8F6F4;--e-global-color-392d6ec:#CD4726;--e-global-color-5858b13:#FFFFFF;--e-global-color-8043cac:#F5DABE;--e-global-color-20e6d3f:#F3663B;--e-global-color-e580705:#E2D5C4;--e-global-color-b84f211:#616B68;--e-global-color-2c230c8:#673F0C;--e-global-color-4de50a4:#02302C;--e-global-color-24ce800:#EAE1D9;--e-global-color-bdbd1ba:#B3270F;--e-global-color-36b52d4:#C6FF37;--e-global-color-8ebbc46:#FFE9B8;--e-global-color-5034294:#FC6223;}.elementor-kit-3261 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3261 p{margin-block-end:0px;}.elementor-kit-3261 button,.elementor-kit-3261 input[type="button"],.elementor-kit-3261 input[type="submit"],.elementor-kit-3261 .elementor-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1266px;}.e-con{--container-max-width:1266px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#222222C4;--lightbox-header-icons-size:35px;--lightbox-navigation-icons-size:35px;}@media(max-width:1025px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* kaviyo button color fix*/

button.needsclick.kl-private-reset-css-Xuajs1 {
    background: transparent;
}

/* fixes icon lists to not show marker */
.elementor .elementor-element ul.elementor-icon-list-items { list-style: none;}

/* quick remove */
.fee-note { visibility: hidden; }



.elementor-button-icon-qty { /* Elementor added this number */
    display: none;
}

/* Elementor removes this sometimes */
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {
    content: attr(data-counter);
    display: block;
    position: absolute;
    min-width: 1.6em;
    height: 1.6em;
    line-height: 1.5em;
    top: -0.7em;
    inset-inline-end: -0.7em;
    border-radius: 100%;
    color: var(--items-indicator-text-color,#fff);
    background-color: var(--items-indicator-background-color,#d9534f);
    text-align: center;
    font-size: 10px;
    color: white !important;
}/* End custom CSS */