button:focus,select:focus,input:focus,textarea:focus{outline:none!important;box-shadow:none!important}html{max-width:100vw;overflow-x:hidden}.qty-plus-minus,.quantity{display:flex;align-items:center;border:1px solid #033;border-radius:3px;padding:2px 4px}.qty-plus-minus input::-webkit-outer-spin-button,.qty-plus-minus input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-plus-minus input[type=number]{-moz-appearance:textfield;border:none}.qty-plus-minus .minus,.qty-plus-minus .plus,.quantity .wbu-qty-button,.quantity button{border-radius:3px;height:20px;width:20px;text-align:center;line-height:20px;margin:0;padding:0!important;font-size:14px!important;font-weight:bold!important;border:none!important;outline:none!important;background:#033;display:inline-block;color:#FFF}.qty-plus-minus .minus,.quantity .wbu-btn-sub,.quantity button.qty-minus{margin-right:5px}.qty-plus-minus .plus,.quantity .wbu-btn-inc,.quantity button.qty-plus{margin-left:5px}.qty-plus-minus .minus:hover,.qty-plus-minus .plus:hover,.quantity .wbu-qty-button:hover,.quantity button:hover,.quantity button:active{background:#941201}.quantity .qty{background:#FFF!important;border:none;padding:5px!important;color:#033;text-align:center;-moz-appearance:textfield;max-width:30px}.quantity .qty::-webkit-outer-spin-button,.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}footer{margin-top:auto}.input-float .elementor-field-group,.input-float .jwb-field-wrapper,.input-float .woocommerce-input-wrapper,.input-float .woocommerce-additional-fields__field-wrapper,.input-float #shipping_country_field,.input-float #billing_country_field,.input-float #billing_state_field,.input-float .pc4uWooPostcode,.input-float .woocommerce-additional-fields__field-wrapper .form-row,.input-float .woocommerce-form-row,.input-float .woo-vou-recipient-fields{position:relative;z-index:1}.input-float .elementor-field-group:not(.elementor-field-type-radio) .elementor-field-label,.input-float .jwb-field-wrapper label,.input-float .woocommerce-input-wrapper label:not(.checkbox),.input-float .woocommerce-additional-fields__field-wrapper label,.input-float #shipping_country_field label,.input-float #billing_country_field label,.input-float #billing_state_field label,.input-float .pc4uWooPostcode label,.input-float .woocommerce-additional-fields__field-wrapper .form-row label,.input-float .woo-vou-recipient-fields label,.input-float .woocommerce-form-row:not(.woo-login-captcha):not(#woo_reg_recaptcha) label{position:absolute;top:50%;transform:translateY(-50%);left:20px;z-index:10;cursor:text;font-size:16px!important;opacity:.6}.input-float .elementor-field-group.elementor-field-type-textarea .elementor-field-label,.input-float .jwb-field-wrapper.jwb-field-textarea .elementor-field-label,.input-float .woocommerce-additional-fields__field-wrapper .form-row.notes label{line-height:15px;top:25px}.input-float .elementor-field-group.elementor-field-type-textarea textarea,.input-float .jwb-field-wrapper.jwb-field-textarea textarea,.input-float .woocommerce-additional-fields__field-wrapper .form-row.notes textarea,.input-float .woo-vou-recipient-fields textarea{padding-top:10px}@media only screen and (max-width:600px){.input-float .elementor-field-group:not(.elementor-field-type-radio) .elementor-field-label,.input-float .jwb-field-wrapper label,.input-float .woocommerce-input-wrapper label:not(.checkbox),.input-float .woocommerce-additional-fields__field-wrapper label,.input-float #shipping_country_field label,.input-float #billing_country_field label,.input-float #billing_state_field label,.input-float .pc4uWooPostcode label,.input-float .woocommerce-additional-fields__field-wrapper .form-row label,.input-float .woo-vou-recipient-fields label,.input-float .woocommerce-form-row:not(.woo-login-captcha):not(#woo_reg_recaptcha) label{font-size:14px!important}}.input-float .elementor-field-group:not(.elementor-field-type-radio).focused .elementor-field-label,.input-float .jwb-field-wrapper.focused label,.input-float .woocommerce-input-wrapper.focused label:not(.checkbox),.input-float .woocommerce-additional-fields__field-wrapper.focused label,.input-float #shipping_country_field label,.input-float #billing_country_field label,.input-float #billing_state_field label,.input-float .pc4uWooPostcode.focused label,.input-float .woocommerce-additional-fields__field-wrapper .form-row.focused label,.input-float .woo-vou-recipient-fields.focused label,.input-float .woocommerce-form-row:not(.woo-login-captcha):not(#woo_reg_recaptcha).focused label{background-color:#fff;font-size:9px!important;left:8px;top:2px;padding:0 3px;text-transform:uppercase;font-weight:500!important;opacity:1!important;color:var(--e-global-color-primary)!important}.input-float .pc4uWooPostcode input{text-transform:uppercase}.validation-error{border-color:red!important}.pc4uWooLookupLabel{display:none!important}.Pc4uLookup{width:100%;border-radius:0;color:#FFF;background:#01331d;border:none;font-weight:600;line-height:37px}.Pc4uLookup:hover{background:#941201}#ship-to-different-address{position:absolute;top:-1000px;width:1px;height:1px;visibility:hidden}.woo-pr-redeem-earn-points,.woocommerce-form-coupon-toggle{display:none}.checkout_coupon{display:none;border:none!important;padding:0!important;margin:0!important;border-radius:0!important}.checkout_coupon.display{display:flex!important}.checkout_coupon .form-row{float:none!important;padding:0!important}.checkout_coupon .form-row-first{flex-grow:1;width:100%!important}.checkout_coupon .form-row-last{width:150px!important}.checkout_coupon input,.checkout_coupon button{border-radius:0}.checkout_coupon p:first-of-type{display:none}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#84998F;color:#FFF}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#01331d #fff0 #fff0 transparent!important}@media only screen and (min-width:768px){.content-block-mobile{display:none}}.woo-fields-default .woocommerce-form-row input{color:var(--e-global-color-primary)!important;background-color:#FFFFFF!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:var(--e-global-color-67a20b4)!important;border-radius:0 0 0 0px!important;padding:8px 16px 8px 16px!important}