.elementor-kit-5{--e-global-color-primary:#F1F1F1;--e-global-color-secondary:#F1C3D0;--e-global-color-text:#333333;--e-global-color-accent:#C46C6D;--e-global-color-242b6a6:#FFFFFF;--e-global-color-0477eb4:#49E4DA;--e-global-typography-primary-font-family:"Prompt";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Prompt";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-242b6a6 );}.elementor-kit-5 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-5 a:hover{color:var( --e-global-color-0477eb4 );}.elementor-kit-5 h1{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-kit-5 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-kit-5 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-kit-5 h4{color:var( --e-global-color-text );font-family:"Furtura", Sans-serif;}.elementor-kit-5 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-kit-5 h6{color:var( --e-global-color-text );font-family:"Prompt", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Furtura", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );background-color:var( --e-global-color-242b6a6 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-0477eb4 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1850px;}.e-container{--container-max-width:1850px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:970px){.elementor-kit-5{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-5 a{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-5 h3{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-5 h5{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-secondary-line-height:15px;font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-5 a{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-5 h3{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-5 h5{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-5 h6{line-height:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS */.tml-links{
    list-style: none!important;
    padding: 0;
}

.tml-button{
    border: 2px dashed #333333!important;
    background: none!important;
    color: #333333!important;
}

.tml-button:hover{
    border-color: #49E4DA!important;
}

.tml-field{
    outline: none!important;
}

.tml-checkbox{
    outline: none!important;
}

.tml-checkbox:checked{
    border-color: #49E4DA!important;
}

.tml-field:focus{
    border-color: #49E4DA!important;
}

.single-product-container img {
    box-shadow: 0px 16px 14.142px rgba(136, 126, 128, 0.15)!important;
}

.carousel-arrow {
    box-shadow: 0px 16px 14.142px rgba(136, 126, 128, 0.15)!important;
}

th.label{
    border: none;
}

a.reset_variations {
    display:none;
}
.vi-wpvs-variation-style th{
    padding-bottom: 0px !important;
}
.vi-wpvs-variation-style th label{
    color: #333333 !important;
}

.vi-wpvs-option-wrap{
    background-color: white !important;
    border: dashed 2px #333333;
    box-shadow: none!important;
}

.vi-wpvs-option-wrap label {
        color: #333333 !important;
}
.vi-wpvs-option-wrap-selected{
        border: dashed 2px #49E4DA;
}

.vi-wpvs-variation-wrap-vi_wpvs_button_design{
    max-width: none;
    max-width: 400px;
        margin-bottom: 10px!important;
}

input[type=radio]:after {
		background: #49E4DA !important;
}
.vi-wpvs-option	input {
    outline: none!important;
}

.wau_wrapper_div{
    font-size: 20px !important;
}

.wau_wrapper_div{
    display: inline-block;
    width: 100%;
    padding-bottom: 40px!important;
}

.woocommerce-variation-add-to-cart{
    flex-wrap: wrap!important;
}

.single_add_to_cart_button{
        background-color: white !important;
    border: dashed 2px #333333!important;
    box-shadow: none!important;
    outline: none;
}    
.single_add_to_cart_button:hover{
            border: dashed 2px #49E4DA!important;
        
    }
    
.quantity input{
            background-color: white !important;
    border: dashed 2px #333333!important;
    box-shadow: none!important;
    outline:none!important;
}

.quantity input:focus{
    border-color: #49E4DA!important;
}

.template-button{
    background-color: white !important;
    border: dashed 2px #333333!important;
    padding: 10px 20px;
    font-size: 20px!important;
}
.template-button:hover{
            border: dashed 2px #49E4DA!important;
            color: #333333!important;
        
    }

.template-section {
    display: flex;
    flex-direction: column;
}
    
#size-table table {
    font-size: 16px!important;
}
.price span{
    font-size: 20px!important;}
    
@media screen and (max-width: 768px){
    .template-button{
    font-size: 16px!important;
}
.vi-wpvs-option-wrap label, .single_add_to_cart_button, .quantity input {
    font-size: 16px!important;
}
.wau_wrapper_div label, .wau_wrapper_div input{
    font-size: 16px!important;
    max-width: 150px!important;
}
button.single_add_to_cart_button.button{
    margin-left: none!important;
}
.price span{
    font-size: 20px!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Furtura';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://portal.cwondemand.com/wp-content/uploads/2022/01/FuturaLT-1.woff') format('woff');
}
/* End Custom Fonts CSS */