.elementor-kit-11{--e-global-color-primary:#E20000;--e-global-color-secondary:#A30000;--e-global-color-text:#113047;--e-global-color-accent:#2087D3;--e-global-color-736a5ff:#FFFFF0;--e-global-color-23879b9:#C0C0C0;--e-global-color-09da861:#64BC26;--e-global-color-de87ee1:#FAD202;--e-global-color-170a3d8:#FF0F03;--e-global-typography-primary-font-family:"brother-1816";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"europa";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"europa";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"europa";--e-global-typography-accent-font-weight:100;color:var( --e-global-color-text );font-family:"europa", Sans-serif;font-size:16px;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 p{margin-bottom:0px;}.elementor-kit-11 a{color:var( --e-global-color-primary );}.elementor-kit-11 a:hover{color:var( --e-global-color-accent );}.elementor-kit-11 h1{font-family:"brother-1816", Sans-serif;font-size:clamp(2.369rem, 0.208rem + 9.604vw, 5.610rem);font-weight:700;text-transform:uppercase;}.elementor-kit-11 h2{font-family:"brother-1816", Sans-serif;font-size:clamp(2.369rem, 1.142rem + 5.452vw, 4.209rem);font-weight:700;}.elementor-kit-11 h3{font-family:"brother-1816", Sans-serif;font-weight:700;}.elementor-kit-11 h4{font-family:"brother-1816", Sans-serif;font-weight:700;}.elementor-kit-11 h5{font-family:"brother-1816", Sans-serif;font-weight:700;}.elementor-kit-11 h6{font-family:"brother-1816", Sans-serif;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--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){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11 h1{font-size:clamp(3.158rem, 1.523rem + 7.267vw, 5.610rem);}.elementor-kit-11 h2{font-size:clamp(2.369rem, 1.142rem + 5.452vw, 4.209rem);}.elementor-kit-11 h3{font-size:clamp(1.777rem, 0.856rem + 4.091vw, 3.158rem);}.elementor-kit-11 h4{font-size:clamp(1.333rem, 0.643rem + 3.069vw, 2.369rem);}.elementor-kit-11 h5{font-size:clamp(1.000rem, 0.482rem + 2.302vw, 1.777rem);}.elementor-kit-11 h6{font-size:clamp(1.000rem, 0.778rem + 0.987vw, 1.333rem);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-widget-image a img[src$=".svg"] {
    width: 100%!important;
}

tr
{
    display: inline-block;
    margin-right: 20px;
}
.woo-variation-swatches.wvs-show-label .variations td, .woo-variation-swatches.wvs-show-label .variations th {
    display: inline;
    text-align: start;
    width: auto !important;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
    margin-top: -10px;
}

:focus
{
    border: none;
}

input#form-field-name {
    padding: 0 0 0 20px;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    max-width: 1140px;
    margin: auto;
    font-family: 'europa';
    font-weight: 100;
    font-size: 16px;
    color: #fffff0;
    border: none;
    border-radius: 0px;
    margin-bottom: 10px;
}

.woocommerce-message {
    background: #64BC26;
}

.woocommerce-error {
    background: #ff0f03;
}

.woocommerce-info {
    background: #a30000;
}

.woocommerce-message::before,
.woocommerce-error::before,
.woocommerce-info::before{
    color: #fffff0;
}

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: right;
    border-radius: 0px;
    border: 1px,
    border-color: #113047;
    background: #fffff0;
    color: #113047;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
    background-color: #113047;
    text-decoration: none;
    background-image: none;
    color: #fffff0;
}

.woocommerce-message:focus-visible {
    border:none;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
    color: #64BC26;
}

#trp_ald_popup_text {
    font-family: 'europa';
    font-weight: normal;
    font-size: 16px;
    color: #113047;
}

#trp_ald_modal_popup {
    background-color: #ffffff;
    border: 2px solid #113047;
}

#trp_ald_popup_change_language {
    border-radius: 0px;
    border: 2px solid #113047;
    font-family: 'europa';
    font-size: 16px;
    background: #e20000;
}

#trp_ald_popup_change_language:hover {
    border-radius: 0px;
    border: 2px solid #113047;
    font-family: 'europa';
    font-size: 16px;
    background: #a30000;
}

#trp_ald_x_button_textarea {
    font-family: 'europa';
    color: #e20000 !important;
}


#trp_ald_modal_popup #trp_ald_x_button::before {
    color: #e20000 !important;
}

.trp_ald_ls_container .trp-ls-shortcode-current-language {
    border: 2px solid #113047;
    border-radius: 0px;
}/* End custom CSS */