.elementor-4187 .elementor-element.elementor-element-d90749d{--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;--padding-top:10px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-4187 .elementor-element.elementor-element-d90749d:not(.elementor-motion-effects-element-type-background), .elementor-4187 .elementor-element.elementor-element-d90749d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFB;}.elementor-4187 .elementor-element.elementor-element-094753f{--display:flex;}.elementor-4187 .elementor-element.elementor-element-6a6d98a{--display:flex;}.elementor-4187 .elementor-element.elementor-element-e6390bf .elementor-heading-title{font-family:"Maven Pro", Sans-serif;font-size:25px;color:#003467;}.elementor-4187 .elementor-element.elementor-element-9c87942 .elementor-heading-title{font-size:18px;color:var( --e-global-color-2085a13 );}.woocommerce .elementor-4187 .elementor-element.elementor-element-cebe381 .price{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-1.4px;}.elementor-4187 .elementor-element.elementor-element-f990890 .cart button, .elementor-4187 .elementor-element.elementor-element-f990890 .cart .button{padding:15px 25px 15px 25px;color:#FFFFFF;background-color:#003467;transition:all 0.2s;}.elementor-4187 .elementor-element.elementor-element-f990890 .added_to_cart{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-4187 .elementor-element.elementor-element-f990890 .quantity .qty{transition:all 0.2s;}.elementor-4187 .elementor-element.elementor-element-2a59392{--display:flex;}.elementor-4187 .elementor-element.elementor-element-2a59392:not(.elementor-motion-effects-element-type-background), .elementor-4187 .elementor-element.elementor-element-2a59392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFB;}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f990890 */.input-text.qty.text {
    width: 140px;
    text-align: left;
}

a.swatch-anchor {
    height: 75px !important;
    width: 75px !important;
}

img.wp-post-image.swatch-photopa_form_swatches_id.swatch-img{
    height: 75px !important;
    width: 75px !important;
}

.select-option.swatch-wrapper {
    border-radius: 3px;
    padding: 10px;
}

.e-atc-qty-button-holder {
    padding: 3px;
}

.e-atc-qty-button-holder {
    padding: 3px;
}

.elementor-4187 .elementor-element.elementor-element-f990890 tr {
    display: flex;
    flex-direction: column;
}

.elementor-4187 .elementor-element.elementor-element-f990890 th.label {
    text-align: left;
    padding: 3px;
}

.elementor-4187 .elementor-element.elementor-element-f990890 td.value {
    padding: 3px !important;
}

.attribute_pa_form_picker_label.swatch-label {
    display: none;
}

.select-option.swatch-wrapper.selected {
    border-radius: 3px;
    padding: 10px;
}

div#picker_pa_form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

label.wc-pao-addon-name {
    font-size: 16px;
    font-weight: 500 !important;
    padding: 3px;
}

.elementor-4187 .elementor-element.elementor-element-f990890 th label {
    font-size: 16px !important;
    font-weight: 500 !important;
}



.elementor-4187 .elementor-element.elementor-element-f990890 table.variations {
    background-color: white;
}

.elementor-4187 .elementor-element.elementor-element-f990890 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #fff !important;
}

.wc-pao-addons-container {
    display: flex;
    flex-wrap: wrap;
}

.wc-pao-addon-container {
    width: 33%;
}

.wc-pao-addon-container:first-child {
    width: 100%;
}
.wc-pao-addon-container:nth-child(8) {
    width: 100%;
}

div#product-addons-total {
    width: 100%;
}

div.swatch-wrapper.selected {
    border: 2px solid red;
    padding: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6d98a */p.price {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90749d */.product-type-variable.product {
    margin-top: 200px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b41f392 */#addon-4122-0, .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-4122-0.wc-pao-addon-id-1744394845 {
    pointer-events: none; /* Prevents clicking and editing */
    background-color: #f5f5f5; /* Light grey background to indicate it's non-editable */
    color: #333; /* Ensures text is readable */
}

.woocommerce-message {
    top: 128px;
}/* End custom CSS */