.customer-view{display:flex;min-height:70dvh}.customer-view__content{max-width:var(--content-max-width-l)}.customer-view__title,.customer-view__subtitle,.account-view__title,.customer-view__default-title,.customer-view__form-title{--icon-size: max(1cap, .375rem);letter-spacing:var(--spacing-xxxs);text-transform:uppercase;display:inline-flex;align-items:center;gap:.5em;font-size:var(--font-size-xs);font-weight:500}.customer-view__title:before,.customer-view__subtitle:before,.account-view__title:before,.customer-view__default-title:before,.customer-view__form-title:before{content:"";background-color:currentcolor;display:inline-block;width:var(--icon-size);height:var(--icon-size)}.customer-view__name,.customer-view__title,.customer-view__nav,.customer-view__content:not(.customer-view__content--orders,.customer-view__content--addresses),.customer-view__content--addresses .customer-view__subtitle{padding-block:var(--spacing-m);padding-inline:var(--spacing-outer-x)}.customer-view__content.customer-view__content--wishlist,.customer-view__content.customer-view__content--addresses{padding-inline:0;max-width:none}.customer-view__date{margin-bottom:var(--spacing-m)}.customer-view__date,.customer-view__order-details,.customer-view__addresses{padding-inline:var(--spacing-outer-x)}.customer-view__split-order{display:flex;align-items:center;gap:.5em;background-color:var(--color-accent);padding:var(--spacing-outer-x) .75rem;margin-bottom:var(--spacing-m)}.customer-view__split-order p{margin:0}.customer-view__split-order svg{height:1.06rem;width:1.19rem}.customer-view__addresses,.customer-view__content--addresses>.customer-view__subtitle{width:100%;border-top:1px solid var(--color-line)}.customer-view__addresses{padding-block:var(--spacing-m)}.customer-view__name span{line-height:calc(1em + .5rem)}.customer-view__content-wrapper,.customer-view__nav-wrapper,.customer-view__title{width:100%}.customer-view__name,.customer-view__title{border-bottom:1px solid var(--color-line)}.customer-view__default-title{margin-top:var(--spacing-m)}.customer-view__nav{width:100%}.customer-view__nav ul{display:flex;flex-direction:column;gap:0 var(--spacing-m)}.customer-view__nav ul a{font-size:var(--font-size-s);line-height:var(--icon-size, inherit);text-transform:uppercase;display:flex;align-items:center;gap:0 .5em}.customer-view__nav ul a[aria-current]{text-decoration:underline;text-decoration-thickness:min(.1em,2px)}.customer-view__nav :where(ul){margin:0;padding:0;list-style-type:none}.customer-view__nav :where(a){text-decoration:none}.order-history,.order-details{width:100%;border-collapse:collapse}.order-details{margin-bottom:var(--spacing-l)}.order-history caption,.order-details caption{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.order-history th,.order-history td,.order-details th,.order-details td{padding:.5em .25em}.order-history th a,.order-history th span,.order-history td a,.order-history td span,.order-details th a,.order-details th span,.order-details td a,.order-details td span{font-weight:400}.order-history th a:hover,.order-history th span:hover,.order-history td a:hover,.order-history td span:hover,.order-details th a:hover,.order-details th span:hover,.order-details td a:hover,.order-details td span:hover{text-decoration:none}.customer-view__order-split{margin-left:var(--spacing-s);font-size:10px;padding:0 .5em;display:inline-flex;align-items:center;gap:.5em;background-color:var(--color-accent);line-height:2}.order-details tfoot th,.order-details tfoot td{padding:0;border:0;padding-block-start:1em}.order-details tfoot th{font-weight:400}.order-history thead th,.order-details thead th{text-transform:uppercase;font-weight:500}.order-history th:first-child,.order-history td:first-child,.order-details th:first-child,.order-details td:first-child{padding-inline-start:0}.order-history th:last-child,.order-history td:last-child,.order-details th:last-child,.order-details td:last-child{padding-inline-end:0}.order-details tfoot tr:last-child th,.order-details tfoot tr:last-child td{text-transform:uppercase;font-weight:500}.customer-address__form{max-width:var(--content-max-width);margin-bottom:var(--spacing-m);padding-inline:var(--spacing-outer-x)}@media (hover: hover) and (pointer: fine){.customer-view__nav :where(a:hover),.customer-view__nav :where(a:focus-visible){text-decoration:underline;text-decoration-thickness:min(.1em,2px)}}.customer-view__nav-back-link svg{--icon-size: 1rem}@media (max-width: 47.99rem){.customer-view{flex-direction:column}.customer-view__nav{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--color-line);padding:0;margin:0}.customer-view__nav::-webkit-scrollbar{display:none;width:0;height:0}.customer-view__nav ul{padding:0 var(--spacing-outer-x);flex-direction:row}.customer-view__nav ul li a{padding-block:.8125rem;font-size:var(--font-size-s);white-space:nowrap}.customer-view__name{display:none}.order-history thead,.order-details thead{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.order-history tbody,.order-details tbody{display:block}.order-history tbody>*+*,.order-details tbody>*+*{margin-top:var(--spacing-m);padding-top:var(--spacing-m);border-top:1px solid var(--color-line)}.order-history tr,.order-details tr{display:block}.order-history tbody th,.order-history tbody td,.order-details tbody th,.order-details tbody td{padding-inline:0;display:flex;justify-content:space-between;gap:0 var(--spacing-m);text-align:end}.order-history [data-label]:before,.order-details [data-label]:before{content:attr(data-label);font-weight:700;text-align:start}.order-details tfoot{border-top:1px solid var(--color-line);margin-top:var(--spacing-m)}.order-details tfoot tr{display:flex;justify-content:space-between}}@media (max-width: 47.99rem){th[data-label=Order]>span{display:flex;flex-direction:row-reverse;gap:.5em}.customer-view__split-order{align-items:flex-start}.customer-view__split-order svg{padding-top:.2rem}}@media (min-width: 48rem){.customer-view__nav-wrapper{max-width:22rem;border-right:1px solid var(--color-line)}.customer-view__nav ul{gap:var(--spacing-m)}.order-history th,.order-history td,.order-details th,.order-details td{padding:1em .25em;border-bottom:1px solid var(--color-line)}.order-history th:last-child,.order-history td:last-child,.order-details thead th:nth-last-child(-n+3),.order-details tbody td:nth-last-child(-n+3),.order-details tfoot td:last-child{white-space:nowrap;text-align:end}.customer-view__content-wrapper--profile{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"information . other"}.customer-view__profile-columns{display:grid;grid-template-columns:1fr 1fr;align-items:start}.customer-view__profile-columns>.customer-view__content--addresses{border-left:1px solid var(--color-line)}}.address-list{margin:0;padding:0;list-style-type:none}.address-list li{padding-inline:var(--spacing-outer-x);border-bottom:1px solid var(--color-line)}.address-list li:last-child{border:none}.address-card{display:block;margin-bottom:var(--spacing-m)}.address-card__form{display:block;margin-top:var(--spacing-l)}.address-card__form .customer-address__form{padding:0;margin-bottom:0}.address-card__delete,.address-card__edit{display:inline-block}.address-card__edit[aria-expanded=false]~.address-card__form{display:none}.customer-view__profile-columns{width:100%}.customer-settings__title{margin-top:var(--spacing-m)}.customer-settings__newsletter-form input:disabled{color:var(--color-dark-gray)}.customer-view__profile-details{padding-block:var(--spacing-m);padding-inline:var(--spacing-outer-x);display:flex;flex-direction:column;gap:var(--spacing-s)}.customer-profile__form{display:flex;flex-direction:column;gap:var(--spacing-m);margin-top:var(--spacing-m)}.account-view{margin:var(--spacing-outer-y) auto;padding-inline:var(--spacing-outer-x);max-width:var(--content-max-width)}.account-view form{margin-top:var(--spacing-m)}.account-view__nav{margin:0;padding:0;list-style-type:none;margin-top:var(--spacing-l);display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-m);justify-content:center;text-align:center}[data-page-type=login] .content-grid--c-1,[data-page-type=register] .content-grid--c-1{max-width:var(--content-max-width)}.breadcrumbs{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}
