.sr-only{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.customer__page-header{margin-bottom:40px;max-width:460px}.customer__header-actions{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:26px}.customer__header-actions .return-link{font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-decoration:underline;text-underline-offset:1px;transition:color .4s ease-in-out;text-transform:none}.customer__page-title{font-size:40px;letter-spacing:.1em;line-height:1.25;font-family:Centaur,serif;font-weight:400}.customer__form input:not([type=button]):not([type=submit]){font-size:20px}.customer__form .errors{font-size:20px}.customer__page-subtitle{font-size:30px;line-height:1.5;letter-spacing:.1em}.customer__breadcrumbs{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#626262;font-weight:700;font-family:FS Albert,sans-serif;margin-bottom:40px}.customer__welcome{font-family:FS Albert,sans-serif;font-size:16px;margin-top:40px;font-weight:400;letter-spacing:.1em;line-height:1.5}.customer__welcome a{text-decoration-skip-ink:none;text-decoration-thickness:1px;text-decoration:underline;text-underline-offset:1px;transition:color .4s ease-in-out}.customer__forgot-password{font-family:FS Albert,sans-serif;font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-decoration:underline;text-underline-offset:1px}.customer__button{font-size:14px;line-height:1.43;letter-spacing:.1em;font-weight:700;padding-block:10px}.customer__label{font-size:16px}.customer__button.btn--secondary{background-color:#333;color:#fff;transition:background-color .4s ease-in-out}.customer__button.btn--secondary:hover,.customer__button.btn--secondary:active{background-color:#555;transition:background-color .15s ease-out}.customer__button.btn--secondary a{color:#fff}.customer__overview{margin-top:40px;display:grid;gap:40px}@media (min-width: 768px){.customer__overview{gap:40px;margin-top:84px}}@media (min-width: 1024px){.customer__overview{gap:60px;max-width:940px;margin-inline:auto}}.customer__order-history{display:grid;gap:20px}@media (min-width: 768px){.customer__order-history{grid-template-columns:repeat(2,1fr)}}.customer__order-card{background-color:#f0f0f0;padding:16px 20px 20px}.customer__order-card .customer__button{margin-top:24px}.customer__order-row{align-items:center;border-bottom:solid 1px #8F8F8F;display:grid;grid-template-columns:auto 1fr;padding-block:4px}.customer__order-value{text-align:right}.customer__order-label{font-family:FS Albert,sans-serif;font-size:14px;text-transform:uppercase;font-weight:700;color:#3f3f3f;letter-spacing:.1em}.customer__account-address p{font-size:16px;font-weight:400}.customer__order{max-width:940px;margin-inline:auto;display:grid;gap:20px}@media (min-width: 1024px){.customer__order{grid-template-columns:repeat(2,1fr)}.customer__payment-summary,.customer__order-items{grid-column:1 / span 2}}.customer__payment-summary,.customer__order-items,.customer__shipping,.customer__billing{background-color:#f0f0f0;padding:20px}.customer__order-item{display:grid;gap:20px}@media (min-width: 768px){.customer__order-item{grid-template-columns:auto 1fr}}.customer__order-image{width:240px;height:240px;grid-row:1 / -1;grid-column:1}.customer__order-image img{width:100%;height:100%;object-fit:cover}.customer__order-title{font-family:Centaur,serif;font-size:30px;letter-spacing:.1em;line-height:1.27;text-transform:none;font-weight:400;margin-bottom:20px}.customer__order-row .label{text-transform:uppercase;font-size:14px;line-height:1.43;color:#3f3f3f;font-weight:700;font-family:FS Albert,sans-serif;letter-spacing:.1em}.customer__payment-summary .customer__order-row .label,.customer__payment-summary .customer__order-row .value{padding-block:9px}.customer__order-row{display:grid;grid-template-columns:auto auto;border-bottom:solid 1px #8f8f8f}.customer__order-row div:nth-child(2){text-align:right}.customer__shipping h3,.customer__billing h3{font-size:14px;line-height:1.43;margin-bottom:20px}.customer__shipping p,.customer__billing p{font-size:24px;line-height:1.667;letter-spacing:.1em}.customer__payment-summary h3{font-size:30px;line-height:1.27;font-family:Centaur,serif;font-weight:400;text-transform:none;margin-bottom:20px}.customer__addresses{margin-top:80px;max-width:960px;margin-inline:auto;display:grid;gap:20px}@media (min-width: 768px){.customer__addresses{grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}}.customer__address{background-color:#f0f0f0;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.customer__address.is-default{grid-row:1;grid-column:1}.customer__address-footer{border-top:solid 1px #333;padding-top:20px}.customer__address-footer a,.customer__set-as-default button{font-family:FS Albert,sans-serif;font-weight:400;color:#333;letter-spacing:.1em;transition:color .4s ease-in-out}.customer__address-footer a:hover,.customer__set-as-default button:hover,.customer__address-footer a:active,.customer__set-as-default button:active{color:#fe7f11;transition:color .15s ease-in-out}.customer__set-as-default{display:inline-block}.customer__address-label{flex:1}.customer__address .customer__address-label h2{font-family:FS Albert,sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.43;margin-bottom:20px;text-transform:uppercase}.customer__address p{font-size:20px;line-height:1.25;font-weight:400;font-family:Centaur,serif;letter-spacing:.1em;flex:1 0 auto}@media (min-width: 768px){.customer__address p{font-size:24px}}#AddAddress,[id^=EditAddress]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease-in-out}#AddAddress form,[id^=EditAddress] form{background-color:#fff;padding:40px 30px;max-width:500px;max-height:85%;overflow:auto;box-shadow:10px 0 20px #00000029;opacity:1;transform:translateY(0);transition:all 1s ease-in-out;z-index:2;accent-color:#fe7f11}#AddAddress h2.h3,[id^=EditAddress] h4.h3{margin-bottom:20px}#AddAddress .set-as-default,[id^=EditAddress] .set-as-default{margin-block:20px}#AddAddress .set-as-default label,[id^=EditAddress] .set-as-default label{font-size:14px;text-transform:uppercase;font-style:normal;font-family:FS Albert,sans-serif;font-weight:700;letter-spacing:.1em;line-height:1}#AddAddress .close,[id^=EditAddress] .close{position:absolute;top:16px;right:20px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/customer.css.map */
