.woocommerce-account .slc-site-content{display:grid;gap:var(--slc-space-lg)}.woocommerce-account .woocommerce{inline-size:100%}.woocommerce-account .woocommerce::after{clear:both;content:"";display:table}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-ResetPassword{background:var(--slc-color-surface);border:1px solid var(--slc-color-border,#d7dade);border-radius:var(--slc-radius-sm)}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-ResetPassword{padding:var(--slc-space-lg)}.woocommerce-account .u-columns{display:grid;gap:var(--slc-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%}.woocommerce-account .col-1,.woocommerce-account .col-2,.woocommerce-account .u-column1,.woocommerce-account .u-column2{inline-size:100%}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3,.woocommerce-account .woocommerce-ResetPassword h2,.woocommerce-account h2{font-family:var(--slc-font-display);font-size:clamp(1.35rem, 2.5vw, 1.9rem);line-height:1.08;margin-block:0 var(--slc-space-md)}.woocommerce-account .form-row,.woocommerce-account .woocommerce-form-row{margin-block:0 var(--slc-space-md)}.woocommerce-account .form-row label,.woocommerce-account .woocommerce-form-login__rememberme,.woocommerce-account .woocommerce-form-row label,.woocommerce-account .woocommerce-privacy-policy-text{color:var(--slc-color-muted);font-size:.95rem;line-height:1.45}.woocommerce-account .form-row input.input-text,.woocommerce-account .form-row select,.woocommerce-account .form-row textarea,.woocommerce-account .woocommerce-form-row input.input-text{background:var(--slc-color-surface);border:1px solid var(--slc-color-muted);border-radius:var(--slc-radius-sm);color:var(--slc-color-text);font:inherit;inline-size:100%;line-height:1.35;min-block-size:2.75rem;padding:.7rem .85rem}.woocommerce-account .form-row select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1rem) 50%,calc(100% - .7rem) 50%;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;padding-inline-end:2.25rem}.woocommerce-account .form-row input.input-text:focus-visible,.woocommerce-account .form-row select:focus-visible,.woocommerce-account .form-row textarea:focus-visible,.woocommerce-account .woocommerce-MyAccount-navigation a:focus-visible,.woocommerce-account .woocommerce-form-row input.input-text:focus-visible,.woocommerce-account table.shop_table a:focus-visible{border-color:var(--slc-color-primary);box-shadow:0 0 0 3px var(--slc-focus-ring);outline:transparent solid 2px;outline-offset:2px}.woocommerce-account .woocommerce-form-login__rememberme{align-items:center;display:inline-flex;gap:var(--slc-space-xs);margin-inline-end:var(--slc-space-sm)}.woocommerce-account input[type=checkbox]{accent-color:var(--slc-color-primary);block-size:1.1rem;inline-size:1.1rem}.woocommerce-account .woocommerce-Button,.woocommerce-account .woocommerce-button,.woocommerce-account a.button,.woocommerce-account button.button{margin-block-start:var(--slc-space-xs)}.woocommerce-account .lost_password{margin-block-end:0}.woocommerce-account .lost_password a,.woocommerce-account .woocommerce-MyAccount-content a:not(.button),.woocommerce-account .woocommerce-privacy-policy-link{color:var(--slc-color-primary);text-decoration-thickness:0.08em;text-underline-offset:0.18em}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;inline-size:min(100%,16rem);margin-block-end:var(--slc-space-lg);padding:var(--slc-space-sm)}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;gap:var(--slc-space-xs);list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0}.woocommerce-account .woocommerce-MyAccount-navigation a{border:1px solid transparent;border-radius:var(--slc-radius-sm);color:var(--slc-color-text);display:block;font-family:var(--slc-font-utility);font-size:.9rem;font-weight:900;line-height:1.2;padding:.85rem .95rem;text-decoration:none;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:color-mix(in srgb,var(--slc-color-primary) 12%,var(--slc-color-surface));border-color:var(--slc-color-primary);color:var(--slc-color-text)}.woocommerce-account .woocommerce-MyAccount-content{float:right;inline-size:calc(100% - 18rem);min-block-size:16rem}.woocommerce-account .woocommerce-MyAccount-content>:first-child{margin-block-start:0}.woocommerce-account .woocommerce-MyAccount-content>:last-child{margin-block-end:0}.woocommerce-account .woocommerce-MyAccount-content p{line-height:1.6}.woocommerce-account .woocommerce-MyAccount-content .addresses,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;gap:var(--slc-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-account .woocommerce-MyAccount-content address{background:color-mix(in srgb,var(--slc-color-surface) 94%,var(--slc-color-text));border:1px solid var(--slc-color-border,#d7dade);border-radius:var(--slc-radius-sm);font-style:normal;line-height:1.6;padding:var(--slc-space-md)}.woocommerce-account .addresses header.title{align-items:baseline;display:flex;gap:var(--slc-space-md);justify-content:space-between;margin-block-end:var(--slc-space-sm)}.woocommerce-account .addresses header.title h2,.woocommerce-account .addresses header.title h3{margin:0}.woocommerce-account table.shop_table{border:1px solid var(--slc-color-border,#d7dade);border-collapse:collapse;border-radius:var(--slc-radius-sm);inline-size:100%;margin-block:var(--slc-space-md);overflow:hidden}.woocommerce-account table.shop_table td,.woocommerce-account table.shop_table th{border-block-start:1px solid var(--slc-color-border,#d7dade);padding:var(--slc-space-sm);text-align:left;vertical-align:top}.woocommerce-account table.shop_table thead th{background:color-mix(in srgb,var(--slc-color-surface) 90%,var(--slc-color-text));font-family:var(--slc-font-utility);font-size:.85rem;font-weight:900;text-transform:uppercase}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{border-radius:var(--slc-radius-sm);margin-block:0 var(--slc-space-md)}@media (max-width:780px){.woocommerce-account .u-columns,.woocommerce-account .woocommerce-MyAccount-content .addresses,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;inline-size:100%}.woocommerce-account table.shop_table_responsive thead{display:none}.woocommerce-account table.shop_table_responsive td,.woocommerce-account table.shop_table_responsive tr{display:block;inline-size:100%}.woocommerce-account table.shop_table_responsive td{text-align:right}.woocommerce-account table.shop_table_responsive td::before{content:attr(data-title);float:left;font-weight:900}}