.hf-checkout .wc-block-checkout{margin-block-start:0}.hf-checkout .wc-block-components-checkout-step__title,.hf-checkout .wc-block-components-title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--large);font-weight:500}.hf-checkout .wc-block-components-text-input input,.hf-checkout .wc-blocks-components-select__select,.hf-checkout .wc-block-components-textarea,.hf-checkout .wc-block-components-checkbox__label,.hf-checkout .wc-block-checkout__terms{font-size:var(--wp--preset--font-size--medium)}.hf-checkout .wc-block-components-checkout-place-order-button{border-radius:var(--wp--custom--radius--pill);min-block-size:3.75rem;font-size:var(--wp--preset--font-size--large)}.hf-checkout .wp-block-woocommerce-checkout-order-summary-block{border-radius:var(--wp--custom--radius--large);background:var(--wp--preset--color--surface)}.woocommerce-account.logged-in .woocommerce{gap:var(--wp--preset--spacing--50);align-items:start;display:grid}@media (min-width:60rem){.woocommerce-account.logged-in .woocommerce{grid-template-columns:15rem 1fr}}.woocommerce-account.logged-in .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-MyAccount-navigation ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.woocommerce-MyAccount-navigation a{border-radius:var(--wp--custom--radius--medium);min-block-size:3rem;color:var(--wp--preset--color--ink);align-items:center;padding-inline:1rem;font-weight:600;text-decoration:none;display:flex}.woocommerce-MyAccount-navigation a:hover{background:var(--wp--preset--color--mint-50)}.woocommerce-MyAccount-navigation .is-active a{background:var(--wp--preset--color--teal-800);color:var(--wp--preset--color--surface)}.woocommerce-MyAccount-content{gap:var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--50);border-radius:var(--wp--custom--radius--large);background:var(--wp--preset--color--surface);box-shadow:var(--wp--preset--shadow--soft);display:grid}.woocommerce-MyAccount-content>*{margin-block:0}.woocommerce-MyAccount-content table{border-collapse:collapse;inline-size:100%}.woocommerce-MyAccount-content th,.woocommerce-MyAccount-content td{border-block-end:1px solid var(--wp--preset--color--line);text-align:start;vertical-align:top;padding:.75rem .5rem}.woocommerce-account form .woocommerce-form-row input.input-text{border:2px solid var(--wp--preset--color--line);border-radius:var(--wp--custom--radius--small);min-block-size:3.25rem;padding-inline:.875rem}.hf-order-confirmation .wc-block-order-confirmation-status h1{font-size:var(--wp--preset--font-size--xx-large);line-height:var(--wp--custom--line-height--tight)}.hf-order-confirmation .wc-block-order-confirmation-status p{font-size:var(--wp--preset--font-size--large)}.hf-order-receipt{gap:var(--wp--preset--spacing--50)}.hf-order-receipt>*,.hf-order-receipt .wc-block-order-confirmation-totals-wrapper>*,.hf-order-receipt .wc-block-order-confirmation-additional-fields-wrapper>*{margin-block:0}.hf-order-receipt .wc-block-order-confirmation-totals-wrapper,.hf-order-receipt .wc-block-order-confirmation-additional-fields-wrapper{gap:var(--wp--preset--spacing--40);display:grid}.hf-order-receipt h2{font-size:var(--wp--preset--font-size--large)}.hf-order-receipt .wc-block-order-confirmation-totals>header{margin-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40)}.woocommerce-account .wp-block-post-content>.woocommerce{max-inline-size:var(--wp--style--global--wide-size)}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;inline-size:auto}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-account.logged-in .woocommerce:before,.woocommerce-account.logged-in .woocommerce:after{display:none}.woocommerce-account .hf-page__head>*{max-inline-size:var(--wp--style--global--wide-size)}.hf-checkout .wc-block-components-order-summary-item .wc-block-components-product-metadata__description{display:none}.woocommerce-account:not(.logged-in) .wp-block-post-content>.woocommerce{max-inline-size:var(--wp--style--global--wide-size)}.woocommerce-account:not(.logged-in) .wp-block-post-content>.woocommerce>*{max-inline-size:40rem}.woocommerce-account:not(.logged-in) .wp-block-post-content>.woocommerce .woocommerce-form-row{float:none;inline-size:100%}.woocommerce-customer-details{gap:var(--wp--preset--spacing--20);display:grid}.woocommerce-customer-details>*{margin-block:0}.woocommerce-customer-details>.wc-block-order-confirmation-additional-fields-wrapper{gap:var(--wp--preset--spacing--20);margin-block-start:var(--wp--preset--spacing--40);display:grid}
