.elementor-683419 .elementor-element.elementor-element-bcd6b01 > .elementor-container{max-width:1430px;}.elementor-683419 .elementor-element.elementor-element-c0eec33 .elementor-heading-title{font-size:42px;line-height:45px;}.elementor-683419 .elementor-element.elementor-element-c303775 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-683419 .elementor-element.elementor-element-b1512ae{--icon-box-icon-margin:15px;}.elementor-683419 .elementor-element.elementor-element-b1512ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-683419 .elementor-element.elementor-element-b1512ae.elementor-view-framed .elementor-icon, .elementor-683419 .elementor-element.elementor-element-b1512ae.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-683419 .elementor-element.elementor-element-b1512ae .elementor-icon-box-title, .elementor-683419 .elementor-element.elementor-element-b1512ae .elementor-icon-box-title a{font-size:14px;}.elementor-683419 .elementor-element.elementor-element-e44999c{--icon-box-icon-margin:15px;}.elementor-683419 .elementor-element.elementor-element-e44999c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-683419 .elementor-element.elementor-element-e44999c.elementor-view-framed .elementor-icon, .elementor-683419 .elementor-element.elementor-element-e44999c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-683419 .elementor-element.elementor-element-e44999c .elementor-icon-box-title, .elementor-683419 .elementor-element.elementor-element-e44999c .elementor-icon-box-title a{font-size:14px;}.elementor-683419 .elementor-element.elementor-element-826b153{--icon-box-icon-margin:15px;}.elementor-683419 .elementor-element.elementor-element-826b153.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-683419 .elementor-element.elementor-element-826b153.elementor-view-framed .elementor-icon, .elementor-683419 .elementor-element.elementor-element-826b153.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-683419 .elementor-element.elementor-element-826b153 .elementor-icon-box-title, .elementor-683419 .elementor-element.elementor-element-826b153 .elementor-icon-box-title a{font-size:14px;}.elementor-683419 .elementor-element.elementor-element-da11f6d{--icon-box-icon-margin:15px;}.elementor-683419 .elementor-element.elementor-element-da11f6d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-683419 .elementor-element.elementor-element-da11f6d.elementor-view-framed .elementor-icon, .elementor-683419 .elementor-element.elementor-element-da11f6d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-683419 .elementor-element.elementor-element-da11f6d .elementor-icon-box-title, .elementor-683419 .elementor-element.elementor-element-da11f6d .elementor-icon-box-title a{font-size:14px;}.elementor-683419 .elementor-element.elementor-element-0ad96f9{--icon-box-icon-margin:15px;}.elementor-683419 .elementor-element.elementor-element-0ad96f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-683419 .elementor-element.elementor-element-0ad96f9.elementor-view-framed .elementor-icon, .elementor-683419 .elementor-element.elementor-element-0ad96f9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-683419 .elementor-element.elementor-element-0ad96f9 .elementor-icon-box-title, .elementor-683419 .elementor-element.elementor-element-0ad96f9 .elementor-icon-box-title a{font-size:14px;}.elementor-683419 .elementor-element.elementor-element-74a5ebf{--spacer-size:50px;}.elementor-683419 .elementor-element.elementor-element-372d3fe{width:100%;max-width:100%;}.elementor-683419 .elementor-element.elementor-element-372d3fe .cart button, .elementor-683419 .elementor-element.elementor-element-372d3fe .cart .button{transition:all 0.2s;}.woocommerce .elementor-683419 .elementor-element.elementor-element-372d3fe form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-683419 .elementor-element.elementor-element-372d3fe form.cart table.variations tr th, .woocommerce .elementor-683419 .elementor-element.elementor-element-372d3fe form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}@media(min-width:768px){.elementor-683419 .elementor-element.elementor-element-de43881{width:100%;}.elementor-683419 .elementor-element.elementor-element-47224a5{width:20%;}.elementor-683419 .elementor-element.elementor-element-8b13244{width:20%;}}/* Start custom CSS */.wapf-image-swatch-wrapper {
    --apf-col-width: 30% !important;
}

.wapf-field-container.wapf-field-p.field-a2cc74a {
    width: 28% !important;
}

.wapf-product-totals {
    width: 20% !important;
}

div#wapf_683418 {
    display: flex;
}

button.single_add_to_cart_button.button.alt {
    position: absolute;
    right: 10px;
    top: 159px;
}
.wapf-swatch-label
 {
    display: none !important;
}

.wapf-swatch--image img
 {
    vertical-align: bottom;
    width: 100%;
}
.wapf-swatch--image.wapf-checked .apf-pick-box, .wapf-swatch--image.wapf-checked.apf-pick-box {
    border: 3px solid #000 !important;
}/* End custom CSS */