.elementor-148505 .elementor-element.elementor-element-1a37b8f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-148505 .elementor-element.elementor-element-13cc687{margin-top:5px;margin-bottom:0px;padding:0em 2em 0em 2em;}.elementor-148505 .elementor-element.elementor-global-1934 > .elementor-widget-container{padding:3px 0px 20px 0px;}.elementor-148505 .elementor-element.elementor-global-1934 .woocommerce-breadcrumb{font-size:16px;}.elementor-148505 .elementor-element.elementor-element-385c524{margin-top:0px;margin-bottom:0px;padding:0em 2em 0em 2em;}.elementor-148505 .elementor-element.elementor-element-4a6ce6b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-148505 .elementor-element.elementor-element-4a6ce6b > .elementor-element-populated{margin:1em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 2em 0em 0em;}.elementor-148505 .elementor-element.elementor-element-1a2b52d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-148505 .elementor-element.elementor-element-cbb61f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-148505 .elementor-element.elementor-element-cbb61f3 > .elementor-element-populated{margin:1em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 1em;}.elementor-148505 .elementor-element.elementor-element-f7493c4 .elementor-heading-title{font-family:var( --e-global-typography-a9a8629-font-family ), Sans-serif;font-size:var( --e-global-typography-a9a8629-font-size );font-weight:var( --e-global-typography-a9a8629-font-weight );text-transform:var( --e-global-typography-a9a8629-text-transform );line-height:var( --e-global-typography-a9a8629-line-height );color:var( --e-global-color-primary );}.elementor-148505 .elementor-element.elementor-element-74278e9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-148505 .elementor-element.elementor-element-74278e9 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d7d5756 );}.elementor-148505 .elementor-element.elementor-element-63ba75c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-148505 .elementor-element.elementor-element-63ba75c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d7d5756 );}.elementor-148505 .elementor-element.elementor-element-e898767 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-148505 .elementor-element.elementor-element-e898767 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-148505 .elementor-element.elementor-element-cbaddba > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-148505 .elementor-element.elementor-element-cbaddba .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.woocommerce .elementor-148505 .elementor-element.elementor-element-239e42b .price{color:var( --e-global-color-1b6b4ea );}.woocommerce .elementor-148505 .elementor-element.elementor-element-239e42b .price ins{color:var( --e-global-color-1b6b4ea );}.elementor-148505 .elementor-element.elementor-element-466deaa > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-148505 .elementor-element.elementor-element-466deaa .cart button, .elementor-148505 .elementor-element.elementor-element-466deaa .cart .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-style:none;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-1b6b4ea );transition:all 0.2s;}.elementor-148505 .elementor-element.elementor-element-466deaa .cart button:hover, .elementor-148505 .elementor-element.elementor-element-466deaa .cart .button:hover{background-color:#C74E43BA;}.elementor-148505 .elementor-element.elementor-element-466deaa{--view-cart-spacing:15px;}.elementor-148505 .elementor-element.elementor-element-466deaa .quantity .qty{padding:5px 5px 5px 5px;transition:all 0.2s;}.woocommerce .elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations label{font-family:var( --e-global-typography-a9a8629-font-family ), Sans-serif;font-size:var( --e-global-typography-a9a8629-font-size );font-weight:var( --e-global-typography-a9a8629-font-weight );text-transform:var( --e-global-typography-a9a8629-text-transform );line-height:var( --e-global-typography-a9a8629-line-height );}.woocommerce .elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations td.value select, .woocommerce .elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations td.value:before{border:var( --e-global-color-f832812 );}.woocommerce .elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations td.value:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-148505 .elementor-element.elementor-element-08654a5 .elementor-button{background-color:var( --e-global-color-14327b4 );font-family:"Textamedium", Sans-serif;font-size:16px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-148505 .elementor-element.elementor-element-08654a5 .elementor-button:hover, .elementor-148505 .elementor-element.elementor-element-08654a5 .elementor-button:focus{background-color:#FFFFFFB3;color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-148505 .elementor-element.elementor-element-08654a5{width:auto;max-width:auto;align-self:center;}.elementor-148505 .elementor-element.elementor-element-08654a5 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-148505 .elementor-element.elementor-element-08654a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-148505 .elementor-element.elementor-element-08654a5 .elementor-button:hover svg, .elementor-148505 .elementor-element.elementor-element-08654a5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-148505 .elementor-element.elementor-element-124ff72{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-148505 .elementor-element.elementor-element-02bf590 .elementor-button{background-color:var( --e-global-color-14327b4 );font-family:"Textamedium", Sans-serif;font-size:16px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 2px 0px;padding:0px 0px 0px 0px;}.elementor-148505 .elementor-element.elementor-element-02bf590 .elementor-button:hover, .elementor-148505 .elementor-element.elementor-element-02bf590 .elementor-button:focus{background-color:#FFFFFFB3;color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-148505 .elementor-element.elementor-element-02bf590 > .elementor-widget-container{margin:20px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-148505 .elementor-element.elementor-element-02bf590 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-148505 .elementor-element.elementor-element-02bf590 .elementor-button:hover svg, .elementor-148505 .elementor-element.elementor-element-02bf590 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-148505 .elementor-element.elementor-global-1200{--spacer-size:10em;}@media(max-width:1024px){.elementor-148505 .elementor-element.elementor-element-4a6ce6b > .elementor-element-populated{padding:0em 1em 0em 0em;}.elementor-148505 .elementor-element.elementor-element-cbb61f3 > .elementor-element-populated{padding:0em 0em 0em 0.5em;}.elementor-148505 .elementor-element.elementor-element-f7493c4 .elementor-heading-title{font-size:var( --e-global-typography-a9a8629-font-size );line-height:var( --e-global-typography-a9a8629-line-height );}.elementor-148505 .elementor-element.elementor-element-74278e9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-148505 .elementor-element.elementor-element-63ba75c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-148505 .elementor-element.elementor-element-e898767 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-148505 .elementor-element.elementor-element-cbaddba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-148505 .elementor-element.elementor-element-466deaa .cart button, .elementor-148505 .elementor-element.elementor-element-466deaa .cart .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations label{font-size:var( --e-global-typography-a9a8629-font-size );line-height:var( --e-global-typography-a9a8629-line-height );}.woocommerce .elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-148505 .elementor-element.elementor-element-08654a5 .elementor-button{padding:20px 15px 20px 15px;}.elementor-148505 .elementor-element.elementor-element-02bf590 .elementor-button{padding:20px 15px 20px 15px;}.elementor-148505 .elementor-element.elementor-global-1200{--spacer-size:8em;}}@media(max-width:767px){.elementor-148505 .elementor-element.elementor-element-13cc687{padding:0em 1em 0em 1em;}.elementor-148505 .elementor-element.elementor-element-385c524{padding:0em 1em 0em 1em;}.elementor-148505 .elementor-element.elementor-element-4a6ce6b > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-148505 .elementor-element.elementor-element-cbb61f3 > .elementor-element-populated{padding:1em 0em 0em 0em;}.elementor-148505 .elementor-element.elementor-element-f7493c4 .elementor-heading-title{font-size:var( --e-global-typography-a9a8629-font-size );line-height:var( --e-global-typography-a9a8629-line-height );}.elementor-148505 .elementor-element.elementor-element-74278e9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-148505 .elementor-element.elementor-element-63ba75c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-148505 .elementor-element.elementor-element-e898767 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-148505 .elementor-element.elementor-element-cbaddba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-148505 .elementor-element.elementor-element-466deaa .cart button, .elementor-148505 .elementor-element.elementor-element-466deaa .cart .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations label{font-size:var( --e-global-typography-a9a8629-font-size );line-height:var( --e-global-typography-a9a8629-line-height );}.woocommerce .elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-148505 .elementor-element.elementor-element-08654a5{width:auto;max-width:auto;}.elementor-148505 .elementor-element.elementor-element-08654a5 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-148505 .elementor-element.elementor-element-08654a5 .elementor-button{padding:15px 15px 15px 15px;}.elementor-148505 .elementor-element.elementor-element-124ff72{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-148505 .elementor-element.elementor-element-02bf590{width:auto;max-width:auto;}.elementor-148505 .elementor-element.elementor-element-02bf590 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-148505 .elementor-element.elementor-element-02bf590 .elementor-button{padding:15px 15px 15px 15px;}.elementor-148505 .elementor-element.elementor-global-1200{--spacer-size:5em;}}/* Start custom CSS for global, class: .elementor-global-1934 */.elementor-148505 .elementor-element.elementor-global-1934 a{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63ba75c */.elementor-148505 .elementor-element.elementor-element-63ba75c h2{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e898767 */.elementor-148505 .elementor-element.elementor-element-e898767 h2, .elementor-148505 .elementor-element.elementor-element-e898767 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbaddba */.elementor-148505 .elementor-element.elementor-element-cbaddba h2, .elementor-148505 .elementor-element.elementor-element-cbaddba p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-466deaa */.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-groups-accordion .pewc-group-wrap .pewc-group-content-wrapper {
    margin-bottom: 0.5em;
}
.elementor-148505 .elementor-element.elementor-element-466deaa.elementor-widget-woocommerce-product-add-to-cart{
    margin-bottom: 2em;
}
.elementor-148505 .elementor-element.elementor-element-466deaa div.pewc-radio-images-wrapper, div.pewc-checkboxes-images-wrapper {
    gap: 1.5%;
    row-gap: 0.51em;
    display: grid;
    grid-template-columns: repeat( auto-fit, minmax(92px, 1fr) );
}
.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-radio-images-wrapper div.pewc-radio-image-wrapper, div.pewc-checkbox-image-wrapper {
    border: 1px solid #7f7468;
    margin-bottom: 0 !important;
    padding: 0.25em;
    width: unset !important;
}
.elementor-148505 .elementor-element.elementor-element-466deaa ul.pewc-product-extra-groups label {
    line-height: unset;
    vertical-align: top;
    display: inline;
}
.elementor-148505 .elementor-element.elementor-element-466deaa div.pewc-radio-image-desc {
    margin: 2px 0;
    font-weight: normal;
    line-height: 1.1;
    color: #111;
    font-size: .87em;
}
/*check active*/
.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-radio-wrapper.checked img, .elementor-148505 .elementor-element.elementor-element-466deaa div label input:checked + img{
    border: 4px solid var( --e-global-color-primary );
}

/*product variation table*/
.elementor-148505 .elementor-element.elementor-element-466deaa table tbody>tr:nth-child(odd)>td, .elementor-148505 .elementor-element.elementor-element-466deaa table tbody>tr:nth-child(odd)>th {
    background: var(--e-global-color-4488609 );
}
/*END product variation table*/

/*product box color*/
.elementor-148505 .elementor-element.elementor-element-466deaa .products-quantities-independent:not(.pewc-column-wrapper) .pewc-checkbox-desc-wrapper, 
.elementor-148505 .elementor-element.elementor-element-466deaa .products-quantities-independent:not(.pewc-column-wrapper) .pewc-radio-desc-wrapper {
    grid-template-columns: 1fr;
}
.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-radio-image-wrapper, 
.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-checkbox-image-wrapper {
    border: 1px solid var( --e-global-color-f832812 );
}
.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-item input[type=number],  
.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-item input[type=text],  
.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-item textarea {
    background: none;
    border: 1px solid var( --e-global-color-f832812 );
    padding: 5px;
}
/*END product box color*/
/*accordion*/
.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-group-wrap.group-active{
    border-left: 2px solid var(--e-global-color-primary );
    border-bottom: 2px solid var(--e-global-color-primary );
    border-right: 2px solid var(--e-global-color-primary );
}
.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-groups-accordion .pewc-group-wrap h3 {
    background: transparent;
    border-top: 2px solid var(--e-global-color-primary );
    color: var(--e-global-color-primary );
    padding-left: 2em;
    background-color: var(--e-global-color-4488609 );
}
.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-groups-accordion .pewc-group-wrap.group-active .pewc-group-content-wrapper {
    padding: 0 0.5em;
}
.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-groups-accordion .pewc-group-wrap h3::before {
    border-color: var(--e-global-color-primary );
    border-width: 0.12em 0.12em 0 0;
    height: 0.5em;
    width: 0.5em;
    top: 0.8em;
    right: unset;
    left: .9em;
}
/*END accordion*/

.elementor-148505 .elementor-element.elementor-element-466deaa .pewc-total-field-wrapper{
    display: none;
}

.elementor-148505 .elementor-element.elementor-element-466deaa form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart, .elementor-148505 .elementor-element.elementor-element-466deaa.elementor-widget-woocommerce-product-add-to-cart .elementor-add-to-cart form.cart {
    flex-direction: column;
}
.elementor-148505 .elementor-element.elementor-element-466deaa table.variations {
    border: 2px solid var(--e-global-color-primary ) !important;
}
.elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations label{
    color: var(--e-global-color-primary );
}
.elementor-148505 .elementor-element.elementor-element-466deaa table tbody tr {
    background: var(--e-global-color-4488609 );
}
.elementor-148505 .elementor-element.elementor-element-466deaa form.cart > button, .elementor-148505 .elementor-element.elementor-element-466deaa form.cart > div.quantity{
    margin: 1.5em 0.5em 0.5em 0 !important;
    width: fit-content;
}
.elementor-148505 .elementor-element.elementor-element-466deaa form.cart table.variations tbody th.label label, .elementor-148505 .elementor-element.elementor-element-466deaa .pewc-group-heading-wrapper h3{
    font-weight: 600;
    font-size: 1em;
}
.pewc-item-field-wrapper .pewc-field-label{
    line-height: .8;
    margin: 4px 0 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Textamedium';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://staging.millersminibarns.viztech360.solutions/wp-content/uploads/2022/08/texta-medium-webfont.eot');
	src: url('https://staging.millersminibarns.viztech360.solutions/wp-content/uploads/2022/08/texta-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://staging.millersminibarns.viztech360.solutions/wp-content/uploads/2022/08/texta-medium-webfont.woff') format('woff'),
		url('https://staging.millersminibarns.viztech360.solutions/wp-content/uploads/2022/08/texta-medium-webfont.ttf') format('truetype'),
		url('https://staging.millersminibarns.viztech360.solutions/wp-content/uploads/2022/08/texta-medium-webfont.svg#Textamedium') format('svg');
}
/* End Custom Fonts CSS */