.hb-account{width:100%;min-width:0;container-type:inline-size;--hb-account-gap:64px}
.hb-account-title{margin:0 0 32px;font-size:36px}
.hb-account{font-family:inherit}
.hb-account .hb-account-title{font-family:var(--hb-account-heading-font-family,inherit)}
.hb-account .woocommerce-MyAccount-navigation,.hb-account .hb-account-preview-nav{font-family:var(--hb-account-headers-font-family,inherit)}
.hb-account .woocommerce-MyAccount-navigation a{font-family:inherit}
.hb-account .woocommerce-MyAccount-content,.hb-account .hb-account-preview-content{font-family:var(--hb-account-totals-font-family,inherit)}
.hb-account .woocommerce-MyAccount-content :is(h1,h2,h3,h4,h5,h6),.hb-account .hb-account-preview-content :is(h1,h2,h3,h4,h5,h6){font-family:inherit}
.hb-account input.input-text,.hb-account textarea,.hb-account select,.hb-account label,.hb-account .hb-account-preview-field{font-family:var(--hb-account-items-font-family,inherit)}
.hb-account button.button,.hb-account a.button,.hb-account .hb-account-preview-button{font-family:var(--hb-account-button-font-family,inherit)}
.hb-account-preview{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:var(--hb-account-gap)}
.hb-account .woocommerce-MyAccount-navigation{width:25%;box-sizing:border-box;padding-right:calc(var(--hb-account-gap)/2)}
.hb-account .woocommerce-MyAccount-content{width:75%;box-sizing:border-box;padding-left:calc(var(--hb-account-gap)/2)}
.hb-account .woocommerce:after{content:"";display:table;clear:both}
.hb-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}
.hb-account .woocommerce-MyAccount-navigation a,
.hb-account .woocommerce-MyAccount-navigation a:hover,
.hb-account .woocommerce-MyAccount-navigation a:focus{text-decoration:none}
.hb-account .woocommerce-MyAccount-navigation a:hover,
.hb-account .woocommerce-MyAccount-navigation a:focus-visible,
.hb-account .hb-account-preview-nav p:hover{color:var(--hb-account-headers-hover-text,#17345b)}
.hb-account .woocommerce-MyAccount-navigation a,.hb-account-preview-nav p{display:block;padding:12px;margin:0;border-bottom:1px solid #ddd}
.hb-account-preview-field{padding:12px;border:1px solid #ddd}
.hb-account-preview-button{display:inline-block;padding:12px 20px;background:#111;color:#fff}
.hb-account-preview-note{display:block;margin-top:18px;font-size:12px;color:#666}
.hb-account input:not([type=checkbox]):not([type=radio]),.hb-account select{max-width:100%;box-sizing:border-box}
.hb-account .hb-account-title{font-size:var(--hb-account-heading-size,inherit);font-weight:var(--hb-account-heading-weight,inherit);color:var(--hb-account-heading-text,inherit);background:var(--hb-account-heading-background,transparent);padding:var(--hb-account-heading-padding,revert);border-radius:var(--hb-account-heading-radius,0);border-color:var(--hb-account-heading-border,#ddd);border-width:var(--hb-account-heading-border-width,0);border-style:solid;}
.hb-account .woocommerce-MyAccount-navigation a,.hb-account .hb-account-preview-nav p{font-size:var(--hb-account-headers-size,inherit);font-weight:var(--hb-account-headers-weight,inherit);color:var(--hb-account-headers-text,inherit);background:var(--hb-account-headers-background,transparent);padding:var(--hb-account-headers-padding,revert);border-radius:var(--hb-account-headers-radius,0);border-color:var(--hb-account-headers-border,#ddd);border-width:var(--hb-account-headers-border-width,0);border-style:solid;}
.hb-account input.input-text,.hb-account textarea,.hb-account select,.hb-account .hb-account-preview-field{font-size:var(--hb-account-items-size,inherit);font-weight:var(--hb-account-items-weight,inherit);color:var(--hb-account-items-text,inherit);background:var(--hb-account-items-background,transparent);padding:var(--hb-account-items-padding,revert);border-radius:var(--hb-account-items-radius,0);border-color:var(--hb-account-items-border,#ddd);border-width:var(--hb-account-items-border-width,0);border-style:solid;}
.hb-account .woocommerce-MyAccount-content,.hb-account .hb-account-preview-content{font-size:var(--hb-account-totals-size,inherit);font-weight:var(--hb-account-totals-weight,inherit);color:var(--hb-account-totals-text,inherit);background:var(--hb-account-totals-background,transparent);padding:var(--hb-account-totals-padding,revert);border-radius:var(--hb-account-totals-radius,0);border-color:var(--hb-account-totals-border,#ddd);border-width:var(--hb-account-totals-border-width,0);border-style:solid;}
.hb-account button.button,.hb-account a.button,.hb-account .hb-account-preview-button{font-size:var(--hb-account-button-size,inherit);font-weight:var(--hb-account-button-weight,inherit);color:var(--hb-account-button-text,#fff);background:var(--hb-account-button-background,#111);padding:var(--hb-account-button-padding,12px 20px);border-radius:var(--hb-account-button-radius,0);border-color:var(--hb-account-button-border,#ddd);border-width:var(--hb-account-button-border-width,0);border-style:solid;}
.hb-account button.button:hover,.hb-account a.button:hover{background:var(--hb-account-button-hover-background,#333);color:var(--hb-account-button-hover-text,#fff)}
@container(max-width:700px){.hb-account-preview{grid-template-columns:1fr}.hb-account .woocommerce-MyAccount-navigation,.hb-account .woocommerce-MyAccount-content{float:none;width:100%;padding:0}.hb-account .woocommerce-MyAccount-content{margin-top:24px}}
@media(max-width:700px){.hb-account-preview{grid-template-columns:1fr}.hb-account .woocommerce-MyAccount-navigation,.hb-account .woocommerce-MyAccount-content{float:none;width:100%;padding:0}.hb-account .woocommerce-MyAccount-content{margin-top:24px}}
