@media (max-width:1023px){:root{--mg-gutter:20px;--mg-space-7:40px;--mg-space-8:56px}}@media (max-width:767px){:root{--mg-gutter:16px;--mg-space-6:28px;--mg-space-7:32px;--mg-space-8:48px}body{font-size:var(--mg-font-size-base)}.mg-section{padding-block:var(--mg-space-6)}}@media (max-width:479px){:root{--mg-gutter:14px}}@media (max-width:767px){.mg-button{min-height:46px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{min-height:46px}}.mg-container>*,.mg-container--wide>*,.mg-content>*,.mg-content--narrow>*{min-width:0}.mg-wrap,.woocommerce,.woocommerce-page{overflow-wrap:anywhere}.mg-table-scroll,.woocommerce table.shop_table{max-width:100%}@media (max-width:767px){.woocommerce table.shop_table{font-size:var(--mg-font-size-sm)}.woocommerce .quantity .qty{min-height:44px}.woocommerce form .form-row,.woocommerce-page form .form-row{min-width:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea,.woocommerce-page form .form-row select{max-width:100%;font-size:16px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{white-space:normal;text-align:center}}@media (max-width:359px){:root{--mg-gutter:12px}.mg-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{width:100%}}