#js-error-holder.has-error{width:100%;color:var(--color-white);background-color:var(--color-primary);padding:1rem;margin:2rem 0;font-size:1.1rem;line-height:1.6rem}.woocommerce-checkout.checkout{margin-bottom:2.3rem}.woocommerce-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-invoice-fields__field-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.invoice-child{will-change:height;-webkit-transition:max-height .25s ease;transition:max-height .25s ease;overflow:hidden}.invoice-parent.is-hidden~.invoice-child{max-height:0}.invoice-parent.is-shown~.invoice-child{max-height:62.5rem}.woocommerce-NoticeGroup-checkout{margin:1rem auto;padding:1rem;background-color:var(--color-primary);color:var(--color-white)}.form-group [aria-describedby]:not(:focus):not(:hover)~.description,.form-group [type=checkbox]:not(:focus):not(:hover)~.description,.wc_payment_methods{display:none}.form-group .description{background-color:var(--color-gray-dark);position:absolute;bottom:4rem;font-size:.7rem;padding:8px;border-radius:var(--border-radius-medium)}.form-group .description:after{content:"";width:.8rem;height:.8rem;position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);background-color:inherit}label[for=terms]:after{display:none!important}.woocommerce-form-login,.woocommerce-ResetPassword{max-width:37.5rem;margin:auto}.woocommerce-LostPassword{text-align:center}.menu.is-user-menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.menu.is-user-menu li a{color:var(--color-black);display:block;padding:.8rem}.woocommerce-Addresses-wrapper{margin-top:2rem;margin-bottom:2rem}.woocommerce-Addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-Addresses>*{-webkit-box-flex:1;-ms-flex:1 1 28.1rem;flex:1 1 28.1rem}.dashboard__wrapper{max-width:70ch}.woocommerce-orders-table.tablesaw-stack tbody td,.woocommerce-orders-table.tablesaw-stack tbody th{padding:1em 0}.woocommerce-orders-table.tablesaw-stack td,.woocommerce-orders-table.tablesaw-stack th{text-align:center}.woocommerce-orders-table .tablesaw-cell-content{width:100%;text-align:center}.woocommerce-orders-table thead th{padding:1em .25em;background-color:var(--color-gray-dark)}@media (min-width:62.5rem){.woocommerce-checkout.checkout{display:grid;grid-template-columns:37.5rem 1fr;grid-column-gap:8.1rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.woocommerce-fields-wrapper{grid-column:1;display:grid}.woocommerce-billing-fields__field-wrapper,.woocommerce-invoice-fields__field-wrapper .invoice-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-billing-fields__field-wrapper .form-row-field,.woocommerce-invoice-fields__field-wrapper .invoice-child .form-row-field{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.woocommerce-billing-fields__field-wrapper .form-row-field:nth-child(odd),.woocommerce-invoice-fields__field-wrapper .invoice-child .form-row-field:nth-child(odd){margin-right:1.8rem}.woocommerce-billing-fields__field-wrapper .form-row-field:last-of-type,.woocommerce-invoice-fields__field-wrapper .invoice-child .form-row-field:last-of-type{max-width:50%}}