.row{display:flex;flex-wrap:wrap;margin-left:-8.5px;margin-right:-8.5px}.col{position:relative;width:100%;flex-basis:0;flex-grow:1;padding-left:8.5px;padding-right:8.5px}.col-auto{flex:0 0 auto;padding-left:8.5px;padding-right:8.5px}.col-break{flex-basis:100%;height:0}.ast-builder-menu-ez2-horizontal{width:100%}#ez2-menu-horizontal-site-navigation .main-navigation{display:block}.ez2-header-horizontal-menu.align-left{justify-content:start}.ez2-header-horizontal-menu.align-left .sub-menu{justify-content:start}.ez2-header-horizontal-menu.align-center{justify-content:center}.ez2-header-horizontal-menu.align-center .sub-menu{justify-content:center}.ez2-header-horizontal-menu.align-right{justify-content:end}.ez2-header-horizontal-menu.align-right .sub-menu{justify-content:end}.ez2-header-horizontal-menu .menu-link{display:inline-block;height:100%;padding:0 1em}.ez2-header-horizontal-menu .sub-menu{position:absolute;display:flex;width:100%;left:-999em;z-index:0;background-color:#fff}.ez2-header-horizontal-menu .menu-item.ez2-show>.sub-menu{left:0}.ez2-header-horizontal-menu .menu-item:hover>.sub-menu{left:0;z-index:1}*,::before,::after{box-sizing:border-box}fieldset{border:none}table tbody td p:last-of-type{margin-bottom:0}.entry-content p{margin-bottom:1rem}.d-none{display:none}.ast-sticky-shrunk{display:none;z-index:0}.ast-sticky-shrunk.ast-sticky-active{display:block;z-index:100}.barcode.code39{font-family:"Libre Barcode 39 Text";font-size:40px;line-height:normal;letter-spacing:0}.woocommerce ul.products li.product .button{margin-top:0}.woocommerce ul.products li.product .button.added{margin-bottom:.5em}.woocommerce ul.products li.product p{margin-bottom:.5em}.woocommerce div.product form.cart .variations{margin:.5rem 0;border-bottom:none}.woocommerce div.product form.cart .variations td{display:table-cell;line-height:inherit;vertical-align:middle}.woocommerce div.product form.cart .variations td.label{padding-right:1.2rem}.woocommerce table.my_account_orders{font-size:inherit}.woocommerce table.my_account_orders .button{margin-right:.5rem}.woocommerce table.my_account_orders .button:last-of-type{margin-right:0}.woocommerce form input.input-text,.woocommerce form textarea.input-text,.woocommerce form select{width:100%;outline-width:0}.woocommerce form input.input-text[type=number]{max-width:inherit;max-height:inherit}.woocommerce form .form-row{display:inline-flex;width:100%;margin:0;flex-wrap:wrap}.woocommerce form .form-row label{flex:0 0 8rem;padding-top:5px;font-size:normal}.woocommerce form .form-row label.woocommerce-form__label-for-checkbox{flex:1}.woocommerce form .form-row span,.woocommerce form .form-row .tp-field{flex-basis:0;flex-grow:1}.woocommerce form .form-row .woocommerce-error{margin-left:8rem;margin-bottom:.75rem;flex:0 0 calc(100% - 8rem);border-top:none}@media all and (min-width: 1200px){.woocommerce form .form-row.form-row-first{float:initial;width:calc(50% - .5rem)}.woocommerce form .form-row.form-row-last{float:initial;width:calc(50% - .5rem);margin-left:1rem}}@media all and (max-width: 544px){.woocommerce form .payment_method_ez2_tappay_credit .form-row{display:block}}.woocommerce #content table.cart td{min-height:initial}.woocommerce #content table.cart td.product-thumbnail{text-align:center}@media all and (max-width: 921px){.woocommerce.woocommerce-checkout #content table.cart td.product-thumbnail,.woocommerce table.shop_table_responsive td.product-thumbnail{display:block}.woocommerce.woocommerce-checkout #content table.cart td.product-thumbnail:before,.woocommerce table.shop_table_responsive td.product-thumbnail:before{content:""}}.woocommerce .ez2_wc_checkout_coupon button.button.alt{margin-right:0}.woocommerce-checkout ul{margin:0}.woocommerce-checkout ul li{list-style:none}.woocommerce-checkout fieldset{padding:0}.woocommerce-checkout #payment .wc_payment_methods{padding-bottom:.25rem}.woocommerce-checkout #payment .wc_payment_methods div.payment_box{margin:.5rem;padding:.75rem;width:initial}.woocommerce-checkout #payment .wc_payment_methods div.payment_box:before{border:none}.woocommerce-checkout #payment .wc_payment_methods p:last-of-type{margin-bottom:0}.woocommerce-checkout .woocommerce-checkout-shipping li label,.woocommerce-checkout .woocommerce-checkout-payment li label{padding-left:.5rem}.woocommerce-checkout .form-row.woocommerce-invalid .woocommerce-form__label-for-checkbox{display:inline-block;border:1px solid #d65d67;padding:.25rem .5rem;margin:.25rem 0}.woocommerce-checkout table.shop_table td{opacity:1}.woocommerce-checkout .woocommerce-checkout-points-discount-table th{word-break:keep-all}.woocommerce-page.woocommerce-checkout .woocommerce-order-details h2.woocommerce-order-details__title,.woocommerce-page.woocommerce-checkout .woocommerce-customer-details h2.woocommerce-column__title,.woocommerce-page.woocommerce-account .woocommerce-order-details h2.woocommerce-order-details__title,.woocommerce-page.woocommerce-account .woocommerce-customer-details h2.woocommerce-column__title{border:none;background:inherit;font-size:1.625rem;margin-bottom:.7em;padding:0}.woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:.85em;display:inline-block;padding-right:.1rem}.woocommerce-account .woocommerce-MyAccount-navigation{padding-bottom:2em;padding-right:2em}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{border:none}.woocommerce-account form .form-row label{flex:0 0 8rem}.woocommerce-account form .form-row span{flex:0 0 calc(99.9% - 8rem)}.woocommerce-account form .change-password label{flex:0 0 13rem}.woocommerce-account form .change-password span{flex:0 0 calc(99.9% - 13rem)}.woocommerce-account form.phone-verify label{flex:0 0 5rem}.woocommerce-account form.phone-verify span{flex:0 0 calc(99.9% - 5rem)}form.woocommerce-form-login .form-row label,form.woocommerce-form-register .form-row label{flex:0 0 6rem}form.woocommerce-form-login .form-row input.input-text,form.woocommerce-form-login .form-row span,form.woocommerce-form-register .form-row input.input-text,form.woocommerce-form-register .form-row span{flex:0 0 calc(99.9% - 6rem)}form.woocommerce-form-login .form-row.form-row-first,form.woocommerce-form-login .form-row.form-row-last,form.woocommerce-form-register .form-row.form-row-first,form.woocommerce-form-register .form-row.form-row-last{width:100%;margin-left:0}.woocommerce-terms-and-conditions-wrapper label{flex:inherit}.ez2-points-user-gift-point input[type=number],.ez2-woocommerce-form-points-discount input[type=number]{-webkit-appearance:none;-moz-appearance:textfield}#ast-quick-view-content div.summary{padding:1.25rem}#ast-quick-view-content form.cart,#ast-quick-view-content .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;margin-bottom:.8rem}#ast-quick-view-content form.cart .quantity,#ast-quick-view-content .woocommerce-variation-add-to-cart .quantity{flex:0 0 99.9%}#ast-quick-view-content form.cart .button,#ast-quick-view-content .woocommerce-variation-add-to-cart .button{flex-basis:0;flex-grow:1;text-align:center}#ast-quick-view-content .summary-content p{margin-bottom:.3rem}