.customer{max-width:32rem;margin:0 auto}@media screen and (min-width:768px){.customer .button-group>.button,.addresses .button-group>.button{min-height:3.75rem}}#Recover,#Recover+div{display:none}#Recover:target{display:grid}#Recover:target+div{display:block}#Recover:target~#Login,#Recover:target~#Login+div{display:none}.customer .field .select{padding-block:var(--sp-2);height:calc(var(--input-height) + var(--sp-2d5))}.acct-layout{display:grid;grid-template-columns:220px 1fr;gap:var(--sp-8, 2rem);align-items:start}@media screen and (max-width:767px){.acct-layout{grid-template-columns:1fr;gap:var(--sp-4, 1rem)}}.acct-nav{position:sticky;top:var(--header-height, 80px)}@media screen and (max-width:767px){.acct-nav{position:static}}.acct-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1, .25rem)}@media screen and (max-width:767px){.acct-nav__list{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0;border-bottom:1px solid rgb(var(--color-foreground) / .1);padding-bottom:0;scrollbar-width:none}.acct-nav__list::-webkit-scrollbar{display:none}}.acct-nav__btn{display:flex;align-items:center;gap:var(--sp-2d5, .625rem);width:100%;padding:10px 14px;border:none;border-radius:var(--inputs-radius, .375rem);background:transparent;color:rgb(var(--color-foreground) / .6);font-size:var(--font-size--sm, .875rem);font-weight:500;cursor:pointer;transition:background .15s,color .15s;text-align:left;white-space:nowrap}.acct-nav__btn:hover{background:rgb(var(--color-foreground) / .04);color:rgb(var(--color-foreground))}.acct-nav__btn[aria-selected=true]{background:rgb(var(--color-foreground) / .06);color:rgb(var(--color-foreground))}@media screen and (max-width:767px){.acct-nav__btn{border-radius:0;padding:10px 16px;border-bottom:2px solid transparent;flex-shrink:0}.acct-nav__btn[aria-selected=true]{background:transparent;border-bottom-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.acct-nav__btn:hover{background:transparent}}.acct-nav__icon{flex-shrink:0}@media screen and (max-width:767px){.acct-nav__icon{display:none}}.acct-panels{min-width:0}.acct-panel[hidden]{display:none}.acct-panel__title{font-size:var(--font-size--xl, 1.25rem);font-weight:600;margin:0 0 var(--sp-6, 1.5rem) 0;line-height:1.3}.settings-card{background:rgb(var(--color-foreground) / .025);border-radius:var(--rounded-block, .5rem);padding:var(--sp-4, 1rem) var(--sp-6, 1.5rem)}@media screen and (min-width:768px){.settings-card{padding:var(--sp-6, 1.5rem) var(--sp-8, 2rem)}}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4, 1rem);min-height:56px;padding:var(--sp-3, .75rem) 0}.settings-row__label{font-size:var(--font-size--sm, .875rem);color:rgb(var(--color-foreground) / .5);flex-shrink:0;min-width:80px}.settings-row__value{font-size:var(--font-size--sm, .875rem);color:rgb(var(--color-foreground));text-align:right;word-break:break-word}.settings-row__empty{color:rgb(var(--color-foreground) / .3);font-style:italic}.settings-row__divider{border:none;border-top:1px solid rgb(var(--color-foreground) / .08);margin:0}.settings-row--phone{align-items:flex-start}.settings-row--phone .settings-row__value{text-align:left}.account-profile--compact{flex-direction:row;align-items:center;gap:var(--sp-3);text-align:left}.account-profile--compact .account-profile__photo-wrapper,.account-profile--compact .account-profile__photo,.account-profile--compact .account-profile__photo-placeholder{width:72px;height:72px}.account-profile--compact .account-profile__initials{font-size:1.5rem}.account-profile--compact .account-profile__status{margin-top:var(--sp-2)}@media screen and (max-width:767px){.acct-panel :is(thead,th),.acct-panel tfoot td:first-of-type{display:none}.acct-panel tbody tr{display:grid;gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--sp-5)}.acct-panel tbody tr:first-child{border-block-start:0}.acct-panel td{padding:0;display:grid;text-align:start;font-size:var(--text-base)}.acct-panel td:first-of-type{display:block;grid-column:1/-1;font-size:var(--text-lg)}.acct-panel td:before{content:attr(data-label);font-size:var(--text-xs);text-transform:uppercase;color:rgb(var(--color-foreground)/ .5)}.order-history td:first-of-type:before{font-size:inherit;font-weight:var(--font-medium);text-transform:none;color:rgb(var(--color-foreground))}.order-details td:first-of-type:before{content:none}.order-details tfoot tr{display:block;padding:var(--sp-5)}.order-details tfoot tr+tr{padding-block-start:0}.order-details tfoot tr td{padding:0;display:flex;justify-content:space-between;align-items:flex-end}.order-details tfoot tr:last-child td{font-weight:var(--font-medium);font-size:var(--text-lg)}.order-details tfoot tr:last-child td:before{font-size:inherit;text-transform:none;color:rgb(var(--color-foreground))}.order-details .price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-0d5)}.order-details .price__regular{font-size:var(--text-base)}}.account-orders-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-12) var(--sp-6);gap:var(--sp-4)}.account-orders-empty__icon{color:rgb(var(--color-foreground) / .2);margin-bottom:var(--sp-2)}.account-orders-empty__title{font-size:var(--font-size--xl, 1.25rem);font-weight:500;margin:0}.account-orders-empty__text{font-size:var(--font-size--sm, .875rem);color:rgb(var(--color-foreground) / .5);margin:0}.field--password{position:relative}.field--password .input{padding-right:3rem}.password-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:none;border:none;cursor:pointer;color:rgb(var(--color-foreground) / .4);transition:color .15s;padding:0}.password-toggle:hover{color:rgb(var(--color-foreground) / .7)}.password-toggle svg{width:20px;height:20px}.password-toggle .icon-eye-off,.password-toggle[aria-pressed=true] .icon-eye{display:none}.password-toggle[aria-pressed=true] .icon-eye-off{display:block}.addresses [aria-expanded=false]~div[id]{display:none}.addresses [aria-expanded=true]~div[id]{display:block}.address-grid{--address-grid-per-row: 1;--address-grid-template: auto-flow dense/repeat(var(--address-grid-per-row), minmax(0, 1fr));--address-grid-gap: var(--sp-3);grid:var(--address-grid-template);gap:var(--address-grid-gap)}@media screen and (min-width:768px){.address-grid{--address-grid-per-row: 2;--address-grid-gap: clamp(var(--sp-4), 1.263vw, var(--sp-6))}}@media screen and (min-width:1024px){.address-grid{--address-grid-per-row: 3;--address-grid-gap: clamp(var(--sp-4), 1.263vw, var(--sp-6))}}@media screen and (min-width:1280px){.address-grid{--address-grid-per-row: 4}}.addresses .address{background-color:rgb(var(--color-foreground)/ .025);padding:clamp(var(--sp-6),2.315vw,var(--sp-12)) var(--sp-5);border-radius:var(--rounded-block)}@media screen and (min-width:1024px){.addresses .address{padding-inline:var(--sp-12)}}.addresses .address>div:first-child{margin-block-end:auto}.address__fields .field{flex-grow:1;flex-shrink:0;width:100%}@media screen and (min-width:768px){.address__fields .field{width:calc(50% - var(--sp-6) / 2)}.address__fields .field--full{width:100%}}.order-details .price__regular{font-size:var(--text-lg)}.order-details :is(.price__sale,.unit-price){font-size:var(--text-sm)}.account-profile{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center}.account-profile__photo-wrapper{position:relative;width:120px;height:120px}.account-profile__photo{width:120px;height:120px;border-radius:50%;object-fit:cover;display:block}.account-profile__photo-placeholder{width:120px;height:120px;border-radius:50%;background-color:rgb(var(--color-foreground) / .08);display:flex;align-items:center;justify-content:center}.account-profile__initials{font-size:2.5rem;font-weight:500;color:rgb(var(--color-foreground) / .4);text-transform:uppercase;line-height:1;-webkit-user-select:none;user-select:none}.account-profile__photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#0000;color:#fff0;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:background .2s,color .2s}.account-profile__photo-wrapper:hover .account-profile__photo-overlay{background:#00000073;color:#fff}.account-profile__name{font-size:var(--text-lg);font-weight:var(--font-medium, 500);margin:0;line-height:1.3}.account-profile__email{font-size:var(--text-sm);color:rgb(var(--color-foreground) / .5);margin:0}.account-profile__status{font-size:var(--text-sm, .875rem);padding:var(--sp-2) var(--sp-4);border-radius:var(--inputs-radius, .375rem);text-align:center;width:100%}.account-profile__status.status--uploading{background:#fff8e1;border:1px solid rgb(255 193 7)}.account-profile__status.status--success{background:#e8f5e9;border:1px solid rgb(76 175 80);color:#1b5e20}.account-profile__status.status--error{background:#fce4ec;border:1px solid rgb(229 115 115);color:#c62828}.account-profile__phone{margin-top:0}.account-profile__phone-display{display:flex;align-items:center;gap:6px;font-size:var(--font-size--sm, .875rem);color:rgb(var(--color-foreground) / .6)}.account-profile__phone-icon{display:flex;align-items:center;flex-shrink:0}.account-profile__phone-edit{background:none;border:none;cursor:pointer;padding:2px;color:rgb(var(--color-foreground) / .35);display:flex;align-items:center;transition:color .15s;margin-left:2px}.account-profile__phone-edit:hover{color:rgb(var(--color-foreground) / .7)}.account-profile__phone-add{background:none;border:1px dashed rgb(var(--color-foreground) / .15);border-radius:var(--inputs-radius, .375rem);cursor:pointer;padding:6px 12px;color:rgb(var(--color-foreground) / .4);display:flex;align-items:center;gap:6px;font-size:var(--font-size--sm, .875rem);transition:border-color .15s,color .15s}.account-profile__phone-add:hover{border-color:rgb(var(--color-foreground) / .3);color:rgb(var(--color-foreground) / .6)}.account-profile__phone-form{display:flex;flex-direction:column;gap:8px}.account-profile__phone-actions{display:flex;gap:8px}.account-profile__phone-save{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;border-radius:var(--inputs-radius, .375rem);padding:6px 16px;font-size:var(--font-size--sm, .875rem);cursor:pointer;transition:opacity .15s}.account-profile__phone-save:hover{opacity:.85}.account-profile__phone-cancel{background:none;border:1px solid rgb(var(--color-foreground) / .15);border-radius:var(--inputs-radius, .375rem);padding:6px 16px;font-size:var(--font-size--sm, .875rem);cursor:pointer;color:rgb(var(--color-foreground) / .6);transition:border-color .15s}.account-profile__phone-cancel:hover{border-color:rgb(var(--color-foreground) / .3)}.account-tax{display:flex;flex-direction:column;gap:var(--sp-3)}.account-tax__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:var(--text-sm);font-weight:500;width:max-content}.account-tax__badge--exempt{background:#e8f5e9;color:#1b5e20}.account-tax__badge--not-exempt{background:rgb(var(--color-foreground) / .06);color:rgb(var(--color-foreground) / .5)}.account-tax__details{display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--text-sm)}.account-tax__detail-row{display:flex;justify-content:space-between;gap:var(--sp-2)}.account-tax__label{color:rgb(var(--color-foreground) / .5);flex-shrink:0}.account-tax__value{text-align:end;word-break:break-word}.account-tax__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;padding:10px 16px;border:1px solid rgb(var(--color-foreground) / .1);border-radius:var(--inputs-radius, .375rem);background:transparent;cursor:pointer;font-size:var(--text-sm);color:rgb(var(--color-foreground));transition:border-color .2s}.account-tax__toggle:hover{border-color:rgb(var(--color-foreground) / .3)}.account-tax__toggle[aria-expanded=true] .account-tax__toggle-icon{transform:rotate(180deg)}.account-tax__toggle-icon{transition:transform .2s;flex-shrink:0}.account-tax__preview{margin-top:var(--sp-1)}.account-tax__preview-link{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:rgb(var(--color-foreground) / .03);border:1px solid rgb(var(--color-foreground) / .08);border-radius:var(--inputs-radius, .375rem);text-decoration:none;color:inherit;transition:border-color .2s;overflow:hidden}a.account-tax__preview-link:hover{border-color:rgb(var(--color-foreground) / .2)}.account-tax__preview-pdf{display:flex;align-items:center;gap:var(--sp-2);min-width:0;color:rgb(var(--color-foreground) / .5)}.account-tax__preview-pdf span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-tax__preview-img{width:100%;max-height:120px;object-fit:contain;border-radius:calc(var(--inputs-radius, .375rem) - 2px)}.account-tax__preview-view{flex-shrink:0;font-size:var(--text-sm);color:rgb(var(--color-foreground) / .5);font-weight:500}.account-tax__form{padding-top:var(--sp-2)}.cert-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.cert-viewer[hidden]{display:none}.cert-viewer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;animation:certFadeIn .2s ease}@keyframes certFadeIn{0%{opacity:0}to{opacity:1}}.cert-viewer__panel{position:absolute;right:0;top:0;height:100%;width:100%;max-width:700px;background:rgb(var(--color-background));display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001f;animation:certSlideIn .25s ease}@keyframes certSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.cert-viewer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4) var(--sp-6);border-bottom:1px solid rgb(var(--color-foreground) / .1);flex-shrink:0}.cert-viewer__title{font-weight:600;font-size:1.125rem}.cert-viewer__close{background:none;border:none;cursor:pointer;color:rgb(var(--color-foreground) / .4);padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--inputs-radius, .375rem);transition:color .15s,background .15s}.cert-viewer__close:hover{color:rgb(var(--color-foreground) / .8);background:rgb(var(--color-foreground) / .05)}.cert-viewer__body{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:center;min-height:0}.cert-viewer__body img{max-width:100%;height:auto;padding:var(--sp-4)}.cert-viewer__body iframe{width:100%;height:100%;border:none}.cert-viewer__footer{padding:var(--sp-3) var(--sp-6);border-top:1px solid rgb(var(--color-foreground) / .1);text-align:center;flex-shrink:0}.cert-viewer__newtab{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:rgb(var(--color-foreground) / .5);text-decoration:none;transition:color .15s}.cert-viewer__newtab:hover{color:rgb(var(--color-foreground) / .8)}.account-addresses{display:flex;flex-direction:column;gap:var(--sp-3)}.account-addresses__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.account-addresses__add-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:var(--text-sm);color:rgb(var(--color-foreground) / .6);padding:4px 8px;border-radius:var(--inputs-radius, .375rem);transition:color .2s,background .2s}.account-addresses__add-btn:hover{color:rgb(var(--color-foreground));background:rgb(var(--color-foreground) / .05)}.account-addresses__list{display:flex;flex-direction:column;gap:var(--sp-3)}.account-addresses__card{background:rgb(var(--color-foreground) / .03);border:1px solid rgb(var(--color-foreground) / .08);border-radius:var(--inputs-radius, .375rem);padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2)}.account-addresses__card--default{border-color:rgb(var(--color-foreground) / .15)}.account-addresses__default-badge{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-foreground) / .45)}.account-addresses__formatted{line-height:1.5}.account-addresses__actions{display:flex;gap:var(--sp-3);padding-top:var(--sp-1)}.account-addresses__action-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:var(--text-sm);color:rgb(var(--color-foreground) / .5);padding:0;transition:color .2s}.account-addresses__action-btn:hover{color:rgb(var(--color-foreground))}.account-addresses__action-btn--delete:hover{color:#c62828}
/*# sourceMappingURL=/cdn/shop/t/11/assets/customer.css.map */
