.elementor-2508 .elementor-element.elementor-element-f0996b3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2508 .elementor-element.elementor-element-a82176a{--spacer-size:39px;}.elementor-2508 .elementor-element.elementor-element-92b22cf{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-checkout{--hc-text:#1a1a1a;--hc-text-muted:#6b6b6b;--hc-border:#e5e5e7;--hc-radius-card:12px;--hc-radius-field:8px;--hc-gap:64px;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-summary__total-headline{font-size:36px;font-weight:600;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-checkout__form-wrap{background:#ffffff;padding:32px;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group:focus-within{border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(0,0,0,0.05);}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group input, .elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group textarea, .elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group .hc-address-autocomplete{padding:14px 14px 14px 14px !important;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group .select2-container--default .select2-selection__rendered{padding:14px 14px 14px 14px !important;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group select{padding:14px 14px 14px 14px !important;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group input, .elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group select, .elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group textarea, .elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group .hc-address-autocomplete{font-size:15px !important;color:#1a1a1a !important;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group .select2-container, .elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group .select2-container--default .select2-selection--single, .elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group .select2-container--default .select2-selection__rendered{font-size:15px !important;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group .select2-container--default .select2-selection--single, .elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group .select2-container--default .select2-selection__rendered{color:#1a1a1a !important;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group input::placeholder, .elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group textarea::placeholder, .elementor-2508 .elementor-element.elementor-element-057de1e .hc-field-group .hc-address-autocomplete::placeholder{color:#a0a0a0 !important;opacity:1;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-place-order__button, .elementor-2508 .elementor-element.elementor-element-057de1e button#place_order{background:#1a1a1a !important;color:#ffffff !important;padding:16px 20px 16px 20px !important;border-radius:8px !important;font-size:15px !important;font-weight:500 !important;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-place-order__button:hover, .elementor-2508 .elementor-element.elementor-element-057de1e button#place_order:hover{background:#000000 !important;color:#ffffff !important;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-form__heading{font-size:20px !important;font-weight:600 !important;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-order-received{max-width:900px;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-order-received__title{font-size:26px !important;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-order-received__message{font-size:15px !important;}.elementor-2508 .elementor-element.elementor-element-057de1e .hc-order-received .hc-order-section, .elementor-2508 .elementor-element.elementor-element-057de1e .hc-order-received .hc-order-received__meta{border-radius:12px;}body.elementor-page-2508:not(.elementor-motion-effects-element-type-background), body.elementor-page-2508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-495d27d );}@media(max-width:1024px){.elementor-2508 .elementor-element.elementor-element-f0996b3{--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-2508 .elementor-element.elementor-element-a82176a{--spacer-size:2px;}.elementor-2508 .elementor-element.elementor-element-92b22cf{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}}@media(min-width:768px){.elementor-2508 .elementor-element.elementor-element-f0996b3{--content-width:1400px;}.elementor-2508 .elementor-element.elementor-element-92b22cf{--content-width:1400px;}}@media(max-width:767px){.elementor-2508 .elementor-element.elementor-element-f0996b3{--min-height:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2508 .elementor-element.elementor-element-a82176a{--spacer-size:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2508 .elementor-element.elementor-element-92b22cf{--padding-top:6em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS */.elementor-1447 .elementor-element.elementor-element-728c7643.elementor-element.e-flex::before{
    display: none;
}
.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text {
    color: #000000!important;
}
.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current), .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) a {
    color: #2b4661;
}
.elementor-element.elementor-element-728c7643.e-con-full.e-flex.e-con.e-child {
    background: white;
}
g#White path {
    fill: #000 !important;
}
ol.flex-control-nav.flex-control-thumbs {
    margin-top: 20px !important;
}
a.woocommerce-product-gallery__trigger {
    display: none;
}
.flex-viewport {
    pointer-events: none;
}
.woocommerce div.product form.cart {
    margin-bottom: 0em;
}
.woocommerce .elementor-2515 .elementor-element.elementor-element-7e5acf4 .flex-control-thumbs li {
    padding-bottom: 0px;
}
ul {
    padding-inline-start: 10px;
}

p.stock {
    display: none;
}
:disabled {
    opacity: 1 !important;
    background-color: #38638c !important;
}
.woocommerce-variation.single_variation {
    display: none!important;
}
.elementor-element.elementor-element-770c441b.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
	display: none;
}
.elementor-element.elementor-element-2dd3f90e.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
	display: none;
}
.elementor-shape.elementor-shape-top {
	opacity: 0;
}
.e-n-menu-toggle-icon rect {
    fill: #000 !important;
}
.e-n-accordion-item-title-icon svg {
    width: unset !important;
}
td, th {
    border: 0px solid black !important;
    background: transparent !important;
    padding: 0px !important;
}
label:not(.elementor-field-type-checkbox label):not(.elementor-field-type-acceptance label):not(.elementor-field-type-radio label) {
    margin-bottom: 0px!important;
    margin-left: 0px!important;
}
.variations tr {
    display: flex
;
    flex-direction: column;
    align-items: flex-start;
}/* End custom CSS */