.customer:not(.account):not(.order){margin:0 auto;max-width:var(--page-width)}.customer>h1,.customer__title{margin-top:0}.customer ul.sidebar-nav-heading{line-height:calc(1 + .6 / var(--font-body-scale));text-align:left;margin-bottom:4rem}.customer ul.sidebar-nav-heading a{display:inline}.customer strong{font-weight:400;color:rgb(var(--color-foreground))}.customer h2.form__message{font-size:calc(var(--font-heading-scale) * 1.8rem)}@media only screen and (min-width:750px){.customer h2.form__message{font-size:calc(var(--font-heading-scale) * 2.2rem)}}.customer .field{margin:2rem 0 0}.customer .field:first-of-type{margin-top:0}.customer .pagination{margin-top:5rem;margin-bottom:7rem}@media screen and (min-width:990px){.customer .pagination{margin-top:7rem;margin-bottom:10rem}}.customer .pagination ul{display:flex;justify-content:center;list-style:none;padding:0}.customer .pagination li{flex:1 1;max-width:4rem}.customer .pagination li:not(:last-child){margin-right:1rem}.customer .pagination li :first-child{display:inline-flex;justify-content:center;align-items:center;position:relative;height:4rem;width:100%;padding:0;text-decoration:none}.customer .pagination li :first-child .svg-wrapper{height:.6rem}.customer .pagination li:first-of-type .svg-wrapper{margin-left:-.2rem;transform:rotate(90deg)}.customer .pagination li:last-of-type .svg-wrapper{margin-right:-.2rem;transform:rotate(-90deg)}.customer .pagination li [aria-current]:after{content:"";display:block;width:2rem;height:.01rem;position:absolute;bottom:.08rem;left:50%;transform:translate(-50%);background-color:currentColor}.login a{display:block;margin:0 auto;width:fit-content}.login a[href="#recover"]{margin-left:0;margin-right:0}.login .field+a{margin-top:1rem}.login p{margin:1.5rem 0}.login h3{margin-top:1.5rem;text-align:left;font-size:calc(var(--font-heading-scale) * 1.6rem)}#customer_login_guest button{margin-top:0}#recover{display:none}#recover:target{display:flex}#recover:target~#login{display:none}#recover,#login{scroll-margin-top:20rem}#recover{margin-bottom:0}.activate button[name=decline],.addresses li>button{background-color:rgba(var(--color-background),var(--alpha-button-background));color:rgb(var(--color-link))}@media only screen and (min-width:750px){.activate button[name=decline]{margin-top:inherit;margin-left:1rem}}@media screen and (max-width:751px){:is(.account .customer__content,.addresses .customer__content,.order .customer__content,.main-wishlist .customer__content){margin:0 auto;max-width:var(--page-width);padding-left:16px;padding-right:16px}}@media screen and (min-width:750px){:is(.account .customer__content,.addresses .customer__content,.order .customer__content,.main-wishlist .customer__content){padding-left:40px;padding-right:40px}}@media screen and (min-width:990px){:is(.account,.addresses,.order,.main-wishlist){padding-left:40px;padding-right:40px}}@media screen and (min-width:990px){:is(.account,.order)>div:nth-of-type(2){display:flex;margin-top:40px}}@media screen and (min-width:990px){:is(.account,.order)>div:nth-of-type(2)>div:first-of-type{flex-grow:1;padding-right:32px}}@media screen and (min-width:750px)and (max-width:989px){.order>div:nth-of-type(2)>div:last-of-type{display:flex}.order>div:nth-of-type(2)>div:last-of-type div{padding-right:32px}}:is(.account,.order) p{margin:0 0 13px;font-size:12px}:is(.account,.order) h1{margin-bottom:1rem}.account h1+a{display:inline-flex;align-items:center}.account a .svg-wrapper{width:1.5rem;margin-bottom:-.03rem;margin-right:1rem}@media screen and (min-width:750px){.account thead th:last-child,.account td:last-child{text-align:right}}.account table td:first-of-type a,.account table td:last-of-type a{text-decoration:underline;box-shadow:0 0 0 .1rem rgba(var(--color-link),.2);border:.1rem solid transparent;color:#282828;font-size:13px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:1.6px}.account table td:first-of-type a:hover,.account table td:last-of-type a:hover{text-decoration:none}.account table td:first-of-type a:hover{box-shadow:0 0 0 .2rem rgba(var(--color-link),.2)}.order td:first-of-type{align-items:initial}@media screen and (min-width:750px){.order thead th:nth-last-child(-n+3),.order td:nth-last-child(-n+3){text-align:right}}.order tfoot tr:last-of-type td,.order tfoot tr:last-of-type th{font-size:2.2rem;padding-top:1.5rem;padding-bottom:4rem}@media screen and (min-width:750px){.order tfoot tr:last-of-type td,.order tfoot tr:last-of-type th{padding-bottom:2.4rem}}.order tfoot tr:last-of-type td:before{font-size:2.2rem}.order table p,.order>div:nth-of-type(2)>div:first-of-type h2,.order>div:nth-of-type(2)>div:last-of-type h2+p{margin-bottom:0}.order>div:nth-of-type(2)>div:first-of-type h2~p{margin-bottom:0;font-size:1.4rem}.order>div:nth-of-type(2)>div:first-of-type h2~p:last-of-type{margin-bottom:3rem}.order .item-props{font-size:1.4rem;margin-top:.05px;display:flex;flex-direction:column}.order .item-props>span{word-break:break-all;line-height:calc(1 + .2 / var(--font-body-scale))}.order .fulfillment{width:fit-content;border:.01rem solid rgba(var(--color-foreground),.2);padding:1rem;margin-top:1rem;font-size:1.4rem;text-align:left}.order .fulfillment a{margin:.7rem 0}.order .fulfillment span{display:block}.order .cart-discount{display:block;margin-top:1rem;margin-bottom:.5rem;font-size:1.2rem}@media screen and (min-width:750px){.order td .cart-discount{display:none}}.order tbody ul{list-style:none;font-size:1.2rem;text-align:right;padding-left:0;margin-top:1rem;margin-bottom:0}@media screen and (min-width:750px){.order tbody ul{text-align:left}}.order table a{line-height:calc(1 + .3 / var(--font-body-scale))}.order tbody tr:first-of-type td:first-of-type>div{display:flex;flex-direction:column;align-items:flex-end}@media screen and (min-width:750px){.order tbody tr:first-of-type td:first-of-type>div{align-items:flex-start}}.order .properties{font-size:1.4rem;margin-top:1rem}.order .properties span{display:block;line-height:calc(1 + .2 / var(--font-body-scale))}.order .svg-wrapper{width:1.1rem;color:rgb(var(--color-foreground));margin-right:.5rem}.order dl{margin:0}.order dd{margin-left:0;line-height:calc(1 + .3 / var(--font-body-scale))}.order dd s{color:rgba(var(--color-foreground),.7)}.order .unit-price{font-size:1.1rem;letter-spacing:.07rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:.2rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.order .regular-price{font-size:1.3rem}.customer__content{display:flex;flex-direction:column;gap:8px}@media screen and (max-width:750px){.customer__content{gap:18px}}.customer__welcome{display:flex;align-items:center;gap:13px;margin-top:26px}.customer__title{font-size:12px;font-weight:500;color:var(--color-foreground);margin:0}.customer__logout{color:var(--color-foreground);text-decoration:underline;font-size:13px}.customer__logout:hover{color:#333}.customer__info-title{font-size:32px;font-weight:300;font-family:var(--font-heading);color:var(--color-foreground);margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.05em}.customer__info-description{font-size:12px;color:var(--color-foreground);margin:0 0 1.6rem;line-height:1.4}.customer__info-section{margin-bottom:20px}.customer__info-item{display:flex;margin-bottom:.8rem}.customer__info-label{font-size:12px;margin-right:.8rem;min-width:4rem}.customer__info-value{font-size:12px;color:var(--color-foreground)}.customer__title_account{color:#282828;font-family:"Editor's Note";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:.5px}.customer__orders-section h2,.customer__address-section h2{font-size:32px;font-weight:700;color:var(--color-foreground);margin:0 0 24px;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width:768px){.customer__welcome{gap:13px;justify-content:flex-start;margin-top:0}.customer__title{margin-bottom:0}.customer__info-title,.customer__orders-section h2,.customer__address-section h2{font-size:24px}.customer__edit-button{width:100%;text-align:center}}.addresses{max-width:800px}.addresses .space-y-6>*+*{margin-top:1.5rem}.addresses .grid{display:grid;gap:1rem}.addresses .gap-2{gap:.5rem}.addresses .gap-4{gap:1rem}.addresses .items-center{align-items:center}.addresses .text-center{text-align:center}.addresses .text-sm{font-size:.875rem}.addresses .text-lg{font-size:1.125rem}.addresses .text-xl{font-size:1.25rem}.addresses .text-2xl{font-size:1.5rem}.addresses .font-semibold{font-weight:600}.addresses .font-bold{font-weight:700}.addresses .text-gray-600{color:#6b7280}.addresses .text-gray-700{color:#374151}.addresses .text-gray-900{color:#111827}.addresses .text-red-700{color:#b91c1c}.addresses .bg-white{background-color:#fff}.addresses .bg-blue-600{background-color:#2563eb}.addresses .bg-blue-700{background-color:#1d4ed8}.addresses .bg-gray-50{background-color:#f9fafb}.addresses .bg-red-50{background-color:#fef2f2}.addresses .border{border-width:1px}.addresses .border-gray-200{border-color:#e5e7eb}.addresses .border-gray-300{border-color:#d1d5db}.addresses .border-red-300{border-color:#fca5a5}.addresses .rounded-md{border-radius:.375rem}.addresses .rounded-lg{border-radius:.5rem}.addresses .p-6{padding:1.5rem}.addresses .px-4{padding-left:1rem;padding-right:1rem}.addresses .px-6{padding-left:1.5rem;padding-right:1.5rem}.addresses .py-2{padding-top:.5rem;padding-bottom:.5rem}.addresses .py-3{padding-top:.75rem;padding-bottom:.75rem}.addresses .mb-1{margin-bottom:.25rem}.addresses .mb-2{margin-bottom:.5rem}.addresses .mb-4{margin-bottom:1rem}.addresses .mb-6{margin-bottom:1.5rem}.addresses .mb-8{margin-bottom:2rem}.addresses .mt-6{margin-top:1.5rem}.addresses .pt-6{padding-top:1.5rem}.addresses .ml-2{margin-left:.5rem}.addresses .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:768px){.addresses .md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.addresses .md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.add-address-dialog__content{padding:1.5rem;border:1px solid #e5e7eb;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;max-width:600px;width:90vw;max-height:90vh;overflow-y:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border-radius:0}.add-address-dialog__inner{position:relative}.add-address-dialog__title{font-size:.75rem;font-weight:500;color:#111827;margin-bottom:1.5rem;letter-spacing:1.6px;text-align:left}.add-address-dialog__form{max-width:100%}.add-address-dialog__close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;background-color:#f9fafb;color:#6b7280;transition:all .15s ease-in-out;z-index:10}.add-address-dialog__close:hover{background-color:#e5e7eb;color:#374151}.add-address-dialog__close:active{transform:scale(.95)}.add-address-dialog__close svg{width:1rem;height:1rem}.add-address-dialog .form-field{display:flex;flex-direction:column;gap:8px}.add-address-dialog .form-label{font-family:var(--font-body--family);font-size:14px;font-weight:500;line-height:1.4;color:var(--color-foreground);letter-spacing:.01em;display:none}.add-address-dialog .form-input,.add-address-dialog .form-select{width:100%;font-family:var(--font-body--family);font-size:16px;line-height:1.5;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / .04);border:1px solid transparent;border-radius:0;padding:12px 16px;transition:all .15s ease-in-out}.add-address-dialog .form-input{height:48px}.add-address-dialog .form-input::placeholder,.add-address-dialog .form-select::placeholder{color:rgb(var(--color-foreground-rgb) / .5)}.add-address-dialog .form-input:hover:not(:disabled):not(:focus),.add-address-dialog .form-select:hover:not(:disabled):not(:focus){background-color:rgb(var(--color-foreground-rgb) / .06)}.add-address-dialog .form-input:focus,.add-address-dialog .form-select:focus{background-color:rgb(var(--color-foreground-rgb) / .02);border-color:var(--color-foreground);outline:2px solid var(--color-foreground);outline-offset:0}.add-address-dialog .form-select-wrapper{position:relative}.add-address-dialog .form-select{-webkit-appearance:none;appearance:none;padding-right:40px}.add-address-dialog .form-select__icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;color:rgb(var(--color-foreground-rgb) / .6)}.add-address-dialog .form-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer}.add-address-dialog .form-checkbox__input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;border:none;background:none}.add-address-dialog .form-checkbox__box{width:20px;height:20px;border:2px solid rgb(var(--color-foreground-rgb) / .3);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;flex-shrink:0}.add-address-dialog .form-checkbox__input:checked+.form-checkbox__box{background-color:var(--color-foreground);border-color:var(--color-foreground)}.add-address-dialog .form-checkbox__icon{width:12px;height:12px;color:#fff;opacity:0;transition:opacity .15s ease-in-out}.add-address-dialog .form-checkbox__input:checked+.form-checkbox__box .form-checkbox__icon{opacity:1}.add-address-dialog .form-checkbox__label{font-size:14px;color:var(--color-foreground);line-height:1.4}.add-address-dialog input[type=checkbox]:not(.form-checkbox__input){display:none}.addresses .form-field{display:flex;flex-direction:column;gap:8px}.addresses .form-label{font-family:var(--font-body--family);font-size:14px;font-weight:500;line-height:1.4;color:var(--color-foreground);letter-spacing:.01em;display:none}.addresses .form-input,.addresses .form-select{width:100%;font-family:var(--font-body--family);font-size:16px;line-height:1.5;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / .04);border:1px solid transparent;border-radius:0;padding:12px 16px;transition:all .15s ease-in-out}.addresses .form-input{height:48px}.addresses .form-input::placeholder,.addresses .form-select::placeholder{color:rgb(var(--color-foreground-rgb) / .5)}.addresses .form-input:hover:not(:disabled):not(:focus),.addresses .form-select:hover:not(:disabled):not(:focus){background-color:rgb(var(--color-foreground-rgb) / .06)}.addresses .form-input:focus,.addresses .form-select:focus{background-color:rgb(var(--color-foreground-rgb) / .02);border-color:var(--color-foreground);outline:2px solid var(--color-foreground);outline-offset:0}.addresses .form-select-wrapper{position:relative}.addresses .form-select{-webkit-appearance:none;appearance:none;padding-right:40px}.addresses .form-select__icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;color:rgb(var(--color-foreground-rgb) / .6)}.addresses .form-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer}.addresses .form-checkbox__input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;border:none;background:none}.addresses .form-checkbox__box{width:20px;height:20px;border:2px solid rgb(var(--color-foreground-rgb) / .3);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;flex-shrink:0}.addresses .form-checkbox__input:checked+.form-checkbox__box{background-color:var(--color-foreground);border-color:var(--color-foreground)}.addresses .form-checkbox__icon{width:12px;height:12px;color:#fff;opacity:0;transition:opacity .15s ease-in-out}.addresses .form-checkbox__input:checked+.form-checkbox__box .form-checkbox__icon{opacity:1}.addresses .form-checkbox__label{font-size:14px;color:var(--color-foreground);line-height:1.4}.addresses input[type=checkbox]:not(.form-checkbox__input){display:none}dialog-component input[type=checkbox]:not(.form-checkbox__input){display:none}@media(max-width:768px){.add-address-dialog__content{padding:1.5rem;width:95vw;max-height:95vh}.add-address-dialog__title{font-size:1.25rem;margin-bottom:1rem}}.customer-auth{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:3rem 1.5rem}.customer-auth__container{width:100%;max-width:500px;margin:0 auto}.customer-auth__loader{display:flex;align-items:center;justify-content:center;min-height:200px;width:100%}.customer-auth__spinner{width:48px;height:48px;animation:customer-auth-spin .9s linear infinite;color:var(--color-foreground)}@keyframes customer-auth-spin{to{transform:rotate(360deg)}}.customer-auth__form-wrapper{display:flex;flex-direction:column;gap:32px;width:100%;outline:none}.customer-auth__header{display:flex;flex-direction:column;gap:16px;text-align:center}.customer-auth__title{font-family:var(--font-heading--family);font-size:32px;font-weight:300;line-height:1.2;color:var(--color-foreground);text-align:center;margin:0;letter-spacing:1.25px}.customer-auth__subtitle{font-family:var(--font-body--family);font-size:16px;line-height:1.4;color:var(--color-foreground);text-align:center;margin:0}.customer-auth__form{display:flex;flex-direction:column;gap:16px}.customer-auth .form-input{width:100%;height:48px;font-family:var(--font-body--family);font-size:16px;line-height:1.4;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / .04);border:1px solid transparent;border-radius:0;padding:12px 20px;transition:all .15s ease-in-out;box-sizing:border-box}.customer-auth .form-input::placeholder{color:rgb(var(--color-foreground-rgb) / .5)}.customer-auth .form-input:hover:not(:disabled):not(:focus){background-color:rgb(var(--color-foreground-rgb) / .06)}.customer-auth .form-input:focus{background-color:rgb(var(--color-foreground-rgb) / .02);border-color:var(--color-foreground);outline:none}.customer-auth .form-input--error{border-color:#8b0000}.password-field{position:relative;width:100%}.password-field .form-input{padding-right:3rem}.password-toggle-btn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.password-toggle-btn:hover{opacity:.7}.password-toggle-btn svg{width:1.25rem;height:1.25rem}.password-toggle-btn[aria-pressed=true] .show-password{display:none}.password-toggle-btn[aria-pressed=true] .hide-password{display:block}.customer-auth__link{color:var(--color-foreground);text-decoration:underline;font-family:var(--font-body--family);font-size:14px;line-height:1.4;transition:opacity .2s ease;display:inline-block}.customer-auth__link:hover{opacity:.7}.customer-auth__link-center{text-align:center}.customer-auth__divider{display:flex;align-items:center;gap:16px}.customer-auth__divider:before,.customer-auth__divider:after{content:"";flex:1;height:1px;background-color:rgb(var(--color-foreground-rgb) / .1)}.customer-auth__divider span{font-size:12px;color:rgb(var(--color-foreground-rgb) / .7);letter-spacing:.8px;text-transform:uppercase;line-height:1.4}.customer-auth__social{display:flex;flex-direction:column;gap:8px}.customer-auth__social-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;padding:16px 26px;border:1px solid var(--color-foreground);background-color:transparent;cursor:pointer;text-decoration:none;transition:background-color .2s ease;box-sizing:border-box}.customer-auth__social-btn:hover{background-color:rgb(var(--color-foreground-rgb) / .04)}.customer-auth__social-btn svg,.customer-auth__social-btn img{width:16px;height:16px;flex-shrink:0}.customer-auth__social-btn span{font-family:var(--font-body--family);font-size:12px;font-weight:500;color:var(--color-foreground);letter-spacing:1.6px;text-transform:uppercase;line-height:1.4}.customer-auth__footer{text-align:center}.customer-auth__footer p{margin:0;font-family:var(--font-body--family);font-size:14px;line-height:1.4;color:var(--color-foreground)}.customer-auth__footer a{color:var(--color-foreground);text-decoration:underline}.customer-auth__footer a:hover{opacity:.7}.customer-auth__error{background-color:#8b00000a;border:1px solid rgb(139 0 0 / .2);border-radius:.25rem;padding:1rem;margin-bottom:1.5rem}.customer-auth__error p{font-weight:500;color:#8b0000;margin:0 0 .5rem;font-size:.9375rem}.customer-auth__error-list{list-style:disc;padding-left:1.5rem;margin:0;color:#8b0000;font-size:.875rem}.customer-auth__error-list li{margin-bottom:.25rem}.customer-auth__error-list a{color:#8b0000;text-decoration:underline}.customer-auth__error-list a:hover{opacity:.8}.customer-auth__success{background-color:#0064000a;border:1px solid rgb(0 100 0 / .2);border-radius:.25rem;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.customer-auth__success-icon{width:1.5rem;height:1.5rem;flex-shrink:0;color:#006400}.customer-auth__success p{margin:0;color:#006400;font-size:.9375rem}.customer-auth__guest{margin-top:3rem;padding-top:2rem;border-top:1px solid rgb(var(--color-foreground-rgb) / .1);text-align:center;max-width:500px;margin-left:auto;margin-right:auto;width:100%}.customer-auth__guest-title{font-size:1.125rem;font-weight:500;margin:0 0 1rem}.customer-auth__divider-line{border:none;border-top:1px solid rgb(var(--color-foreground-rgb) / .1);margin:0 0 2rem}.customer-auth__name-row{display:flex;gap:16px}.customer-auth__name-row>*{flex:1 1 0}@media screen and (max-width:749px){.customer-auth{padding:2rem 1rem}.customer-auth__title{font-size:28px}.customer-auth__form-wrapper{gap:24px}}.sidebar-link--active{background-color:rgb(var(--color-foreground-rgb) / .04)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/customer.css.map */
