.variations_form{margin-bottom:1.5rem;width:100%}.variations_form .variations{border:none;border-spacing:0;margin-bottom:1rem;width:100%}.variations_form .variations td,.variations_form .variations th{display:block;text-align:left;vertical-align:top;width:100%}.variations_form .variations td.label,.variations_form .variations td.label label{color:var(--hh-color-text-dark,#000);font-weight:700}.variations_form .variations td.label label{display:block;margin-bottom:.5rem}.variations_form .variations td.value{position:relative}.variations_form .variations td.value select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--hh-color-grey-200,grey);border-radius:.25rem;color:var(--hh-color-text,#000);cursor:pointer;font-size:1rem;padding:.75rem 1rem;width:100%}.variations_form .variations td.value select:focus{border-color:var(--hh-color-primary,#000);box-shadow:0 0 0 2px rgba(0,0,0,.1);outline:none}.variations_form .variations td.value:after{display:none}.variations_form .variations #pa_verpakking{background-color:var(--hh-color-white,#fff)}.variations_form .reset_variations,.variations_form .woocommerce-variation-price{display:none!important}.variations_form .single_variation_wrap{width:100%}.variations_form .woocommerce-variation-description{font-size:.875rem;margin-bottom:1rem}.variations_form .single_add_to_cart_button{align-items:center;background-color:var(--hh-color-black,#000)!important;border:none;border-radius:.25rem;color:var(--hh-color-white,#fff);cursor:pointer;display:flex;font-weight:700;justify-content:center;padding:1rem 1.5rem!important;transition:opacity .2s ease;width:100%}.variations_form .single_add_to_cart_button:hover{opacity:.9}.variations_form .single_add_to_cart_button.disabled{cursor:not-allowed;opacity:.5}.product__zipcode-container{margin-bottom:1rem;margin-top:1rem}.product__zipcode-container .product__selection-label{color:var(--hh-color-text-dark,#000);display:block;font-weight:700;margin-bottom:.5rem}.product__zipcode-container .product__selection-dropdown{position:relative}.product__zipcode-container .product__selection-dropdown:after{display:none}.product__zipcode-container .form-control{background-color:#fff;border:1px solid var(--hh-color-grey-200,grey);border-radius:.25rem;color:var(--hh-color-text,#000);font-size:1rem;padding:.75rem 1rem;width:100%}.product__zipcode-container .form-control:focus{border-color:var(--hh-color-primary,#000);box-shadow:0 0 0 2px rgba(0,0,0,.1);outline:none}#zipcode{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--hh-color-grey-200,grey);border-radius:.25rem;color:var(--hh-color-text,#000);font-size:1rem;padding:.75rem 1rem;width:100%}#zipcode:focus{border-color:var(--hh-color-primary,#000);box-shadow:0 0 0 2px rgba(0,0,0,.1);outline:none}#val-message{border-radius:.25rem;font-size:.875rem;margin-top:.5rem;padding:.5rem}#val-message.alert-warning{background-color:rgba(var(--hh-notification-warning-rgb,255,235,59),.15);color:var(--hh-color-text-dark,#000)}#val-message.alert-success{background-color:rgba(var(--hh-notification-success-rgb,76,175,80),.15);color:var(--hh-notification-success,green)}#val-message.alert-error{background-color:rgba(var(--hh-notification-error-rgb,244,67,54),.15);color:var(--hh-notification-error,red)}.product__price-container--variable .product__price{align-content:center;display:flex;gap:1rem}.product__price-container--variable .product__price .amount{font-family:var(--hh-font-heading);font-size:2rem;font-weight:var(--hh-font-bold,bold)}.product__price-container--variable .product__price-note{align-items:flex-end;color:var(--hh-color-text,#333);display:flex;font-size:.875rem;line-height:normal}.product__price-container--variable .product__price-old{display:block;margin-top:.5rem}.product__price-container--variable .product__price-old-amount{color:var(--hh-notification-error,red);display:inline-block;font-size:1rem;font-weight:var(--hh-font-regular,normal);text-decoration:line-through}@media(min-width:768px){.product__price-container--variable .product__price-old-amount{font-size:1.125rem}}