.qib-button {
display: inline;
}
.qib-button .qib-button, .qib-button .quantity {
display: inline-block;
} .single-product div.product form.cart .quantity input[type=number]::-webkit-inner-spin-button, 
.single-product div.product form.cart .quantity input[type=number]::-webkit-outer-spin-button,
.qib-button .quantity input[type=number]::-webkit-inner-spin-button, 
.qib-button .quantity input[type=number]::-webkit-outer-spin-button,
.single-product div.product form.cart .quantity input[type=number]::-moz-inner-spin-button, 
.single-product div.product form.cart .quantity input[type=number]::-moz-outer-spin-button,
.qib-button .quantity input[type=number]::-moz-inner-spin-button, 
.qib-button .quantity input[type=number]::-moz-outer-spin-button{ 
-webkit-appearance: none; 
margin: 0; 
}
.single-product div.product form.cart .quantity input[type=number], 
.single-product div.product form.cart .quantity input[type=number],
.quantity.wcmmq-coma-separator-activated,
.wqpmb_quantity.wcmmq-coma-separator-activated,
.quantity.wqpmb_quantity.wcmmq-coma-separator-activated
{
position: relative;
}
.qib-button-wrapper .quantity input.input-text.qty.text.wcmmq-main-input-box, 
div.quantity .wcmmq-main-input-box, 
div.quantity.wqpmb_quantity .wcmmq-main-input-box, 
input.wcmmq-main-input-box {
height: 2px !important;
background: transparent !important;
border: 0 none;
width: 2px !important;
overflow: hidden !important;
position: absolute;
transform: translateX(50%);
bottom: 0;
left: 50%;
outline: 0 none !important;
outline-offset: 0 !important;
}
input.input-text.qty.text.wcmmq-main-input-box {
opacity: 0;
}
input.wcmmq-second-input-box{ }
.wcmmq-custom-stock-msg {
font-size: 75%;
}
.wcmmq-custom-stock-msg p {
padding: 0px;
margin: 0px;
display: inline;
}#pickup_location_field.hidden{display:none}#pickup_location_customer_number_field.hidden,.pickup_location_notice.hidden{display:none!important}#pickup_location_field .select2-selection__clear{margin-right:5px;padding:0 3px}.woocommerce-account .woocommerce form #pickup_location_customer_number_field.hidden,.woocommerce-account .woocommerce form .pickup_location_notice.hidden,.woocommerce-account form.checkout #pickup_location_customer_number_field.hidden,.woocommerce-account form.checkout .pickup_location_notice.hidden,.woocommerce-checkout .woocommerce form #pickup_location_customer_number_field.hidden,.woocommerce-checkout .woocommerce form .pickup_location_notice.hidden,.woocommerce-checkout form.checkout #pickup_location_customer_number_field.hidden,.woocommerce-checkout form.checkout .pickup_location_notice.hidden{display:none!important}.woocommerce-account .woocommerce form #current_pickup_location_field,.woocommerce-account form.checkout #current_pickup_location_field,.woocommerce-checkout .woocommerce form #current_pickup_location_field,.woocommerce-checkout form.checkout #current_pickup_location_field{display:none}.woocommerce-account .woocommerce form .pickup_location_notice,.woocommerce-account form.checkout .pickup_location_notice,.woocommerce-checkout .woocommerce form .pickup_location_notice,.woocommerce-checkout form.checkout .pickup_location_notice{margin-top:-.5rem}.woocommerce-account .woocommerce form .pickup_location_notice p,.woocommerce-account form.checkout .pickup_location_notice p,.woocommerce-checkout .woocommerce form .pickup_location_notice p,.woocommerce-checkout form.checkout .pickup_location_notice p{margin:0;padding:0}.woocommerce-account .woocommerce form .pickup_location_notice a.pickup-location-remove,.woocommerce-account form.checkout .pickup_location_notice a.pickup-location-remove,.woocommerce-checkout .woocommerce form .pickup_location_notice a.pickup-location-remove,.woocommerce-checkout form.checkout .pickup_location_notice a.pickup-location-remove{color:var(--wc-subtext);font-size:.9em;margin-top:1rem}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location{position:relative}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:-moz-read-only,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:-moz-read-only,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:-moz-read-only,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:-moz-read-only{background-color:#eee}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:read-only,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:read-only,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:read-only,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location .woocommerce-input-wrapper input.input-text:read-only{background-color:#eee}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container{pointer-events:none;touch-action:none}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection{background:#eee;box-shadow:none}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__arrow,.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__clear,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__arrow,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__clear,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__arrow,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__clear,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__arrow,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location select+.select2-container .select2-selection__clear{display:none}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location select,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location select,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location select,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location select{pointer-events:none;touch-action:none}.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location-notice,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location-notice,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location-notice,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location-notice{bottom:auto;color:var(--wc-subtext);font-size:.7em;line-height:1em;margin-top:-1.5rem;position:absolute;right:0}.woocommerce-account .woocommerce form #shipping_address_2_field.wc-shiptastic-managed-by-pickup-location,.woocommerce-account form.checkout #shipping_address_2_field.wc-shiptastic-managed-by-pickup-location,.woocommerce-checkout .woocommerce form #shipping_address_2_field.wc-shiptastic-managed-by-pickup-location,.woocommerce-checkout form.checkout #shipping_address_2_field.wc-shiptastic-managed-by-pickup-location{margin-top:2rem}@media(max-width:400px){.woocommerce-account .woocommerce form .wc-shiptastic-managed-by-pickup-location-notice,.woocommerce-account form.checkout .wc-shiptastic-managed-by-pickup-location-notice,.woocommerce-checkout .woocommerce form .wc-shiptastic-managed-by-pickup-location-notice,.woocommerce-checkout form.checkout .wc-shiptastic-managed-by-pickup-location-notice{display:block;margin-bottom:.7rem;margin-top:-1em;position:relative}}body.wc-stc-body-modal-active{overflow:hidden}.wc-stc-modal-background{background-color:#000;display:none;filter:alpha(opacity=50);height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:1000}.select2-container--open .wc-stc-pickup-location-select-dropdown{z-index:1051!important}.wc-stc-modal-content{display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1001}.wc-stc-modal-content .wc-stc-modal-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2740%27 height=%2740%27%3E%3Cpath d=%27m10 10 20 20m0-20L10 30%27 stroke=%27%23000%27 stroke-width=%274%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1.2em;text-indent:-9999px;width:1.2em}.wc-stc-modal-content .wc-stc-modal-content-inner{background-color:#fff;border-radius:5px;margin:0 auto;width:80%}.wc-stc-modal-content .wc-stc-modal-content-inner header{align-items:center;background:#fcfcfc;border-bottom:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:space-between;padding:1em 1.2em}.wc-stc-modal-content .wc-stc-modal-content-inner header h4{font-size:1.2em;margin:0}.wc-stc-modal-content .wc-stc-modal-content-inner article{overflow:auto;padding:1.2em}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-fields-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-fields-wrapper p.form-row{flex-grow:1;float:none;margin:0 1.5em 0 0;padding:0;width:auto}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-fields-wrapper #wc-shiptastic-search-pickup-location-submit{align-self:flex-end;padding:.9rem 1.1rem}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-results{margin-top:2em}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-results #pickup_location_field{padding:0}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-results #pickup_location_field.hidden{display:none}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-actions{align-items:baseline;display:flex;justify-content:flex-end;margin-top:1.5em}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-actions a.pickup-location-remove{color:var(--wc-red);font-size:.9em}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-actions a.submit-pickup-location{margin-left:1.5em}.wc-stc-modal-content .wc-stc-modal-content-inner .pickup-location-search-actions a.hidden{display:none}.wc-stc-modal-background.active,.wc-stc-modal-content.active{display:block!important}.single-product .elementor form.cart .woocommerce-variation-add-to-cart,.single-product .elementor form.cart:not(.grouped_form):not(.variations_form){display:block!important}.wapf-hide{display:none!important}.wapf-wrapper{margin-left:-5px;width:100%}.wapf-field-group,.wapf-section{display:flex;flex-wrap:wrap}.wapf-field-container{padding:0 5px 15px 5px;box-sizing:border-box}.wapf-clone-title{margin:15px 0;padding-left:5px;width:100%}.wapf-field-label.wapf--above{margin-bottom:10px}.wapf-field-description{font-size:85%;opacity:.8;padding:5px 0 0 0;margin:0}.wapf-field-input label[for]{cursor:pointer}.wapf-field-input input[type=email],.wapf-field-input input[type=number],.wapf-field-input input[type=text],.wapf-field-input input[type=url],.wapf-field-input select,.wapf-field-input textarea{width:100%;box-sizing:border-box}.wapf-field-input input[type=checkbox],.wapf-field-input input[type=radio]{float:left;margin-top:5px}.wapf-input-label{font-weight:400}.wapf-label-text{padding-left:10px}.wapf-pricing-hint{opacity:.7}.wapf-checkable{clear:both}.wapf-swatch{box-sizing:border-box;cursor:pointer;position:relative}.wapf-swatch input[type=checkbox],.wapf-swatch input[type=radio]{position:absolute;opacity:0;pointer-events:none}.wapf-swatch img{max-width:100%}.wapf--circle{border-radius:50%}.wapf--rounded{border-radius:4px}.wapf-swatch-wrapper{display:flex;flex-wrap:wrap}.wapf-swatch--image{border:2px solid transparent;text-align:center;transition:all .1s}.wapf-swatch--image.wapf-checked{border-color:#353c4e}.wapf-swatch--image img{vertical-align:bottom}.wapf-swatch-label{text-align:center;padding:4px}@supports (display:grid){.wapf-field-container .wapf-swatch--image{width:100%}}.wapf-image-swatch-wrapper{display:grid;grid-template-columns:repeat(var(--wapf-cols),1fr);grid-auto-rows:auto;grid-gap:10px}@media all and (max-width:900px){.wapf-image-swatch-wrapper{grid-template-columns:repeat(var(--wapf-cols-t),1fr)}}@media all and (max-width:768px){.wapf-image-swatch-wrapper{grid-template-columns:repeat(var(--wapf-cols-m),1fr)}}.wapf-swatch--color{margin:0 15px 15px 0;position:relative;transition:all .1s}.wapf-swatch--color .wapf-color{margin:auto}.wapf-swatch--color.wapf-checked .wapf-color{border:3px solid #fff;color:#353c4e;box-shadow:0 0 0 2px}.wapf-swatch--text{padding:7px 11px;margin:0 15px 15px 0;border-radius:4px;border:1px solid #ccc}.wapf-swatch--text:hover{border-color:#353c4e}.wapf-swatch--text.wapf-checked{border-color:#353c4e;background:#353c4e;color:#fff}.wapf-product-totals{display:none;width:100%}.wapf-total{margin:0;padding:0}.wapf-product-totals .wapf--inner{padding:20px 0}.wapf-product-totals .wapf--inner>div{padding-bottom:10px;clear:both}.wapf-product-totals .wapf--inner>div:last-child{padding-bottom:0}.wapf-product-totals div span:first-child{font-weight:700}.wapf-product-totals div span:last-child{float:right}.wapf-ttp{padding:7px 15px;border-radius:4px;text-align:center;font-size:14px;line-height:1.2;position:absolute;bottom:100%;left:50%;z-index:9;transition:.15s ease;opacity:0;visibility:hidden;transform:translateX(-50%);white-space:nowrap;background:#353c4e;color:#353c4e}.wapf-ttp span{color:#fff}.wapf-ttp:after{content:'';position:absolute;left:50%;margin-left:-5px;bottom:-9px;border:5px solid transparent;border-top-color:currentColor}.wapf-swatch:hover .wapf-ttp{opacity:1;transform:translate(-50%,-10px);visibility:visible}