.customer .title{line-height:calc(1 + .5/max(1,var(--font-heading-scale)));margin-bottom:1rem}.customer .rte a{font-size:1.4rem;text-decoration:none}.customer .customer--contents__inner img{width:100%;height:auto}.customer .customer--wrap{display:flex;flex-wrap:wrap}.customer .customer-sidebar{width:100%}.customer:not(.addresses,.account,.order) .customer-sidebar{background-color:rgb(var(--color-secondary-button-text));padding:3rem 0}.customer:not(.register) .customer-sidebar{border-right:.2rem solid rgba(var(--color-foreground),.1)}.customer .customer-sidebar--inner{display:flex;flex-flow:column nowrap;justify-content:space-between;height:100%}.customer .customer--navigation{padding-right:1.5rem}.customer .customer--navigation:not(:last-child){margin-bottom:3rem}.customer .nav-item{width:100%;display:flex;align-items:center;column-gap:2rem;padding:1rem 2rem;font-weight:var(--font-body-weight-semibold)}.customer .nav-item .icon{width:2rem;height:2rem}.customer .nav-item--logout{color:rgb(var(--color-foreground))}.customer .nav-active:not(.nav-item--logout){color:rgb(var(--color-button));background-color:rgb(var(--color-shadow));border-top-right-radius:32px;border-bottom-right-radius:32px}.customer .customer__sidebar-item>*{margin-bottom:0}.customer .customer__sidebar-item>*+*{margin-top:1rem}.customer .customer__sidebar--content a{color:rgb(var(--color-button))}.customer .customer__sidebar-item>*+.customer__sidebar--buttons{margin-top:1.5rem}.customer .customer-form--wrap{width:100%}.customer .customer__title{margin-bottom:0}.customer .customer-fields-heading{color:rgb(var(--color-button));font-weight:var(--font-body-weight)}.customer .customer_fields{display:grid;grid-template-columns:1fr;grid-gap:var(--grid-mobile-horizontal-spacing)}.customer .customer_fields+.customer_fields,.customer .customer_fields+.field-wrap,.customer .field-wrap+.customer_fields,.customer .address_field-row+.address_field-row,.customer .address_field-row+.address_field-bottom,.customer .customer_field_contents+.button--wrap,.customer .field-wrap+.button,.customer:not(.account) .button+.button{margin-top:var(--grid-mobile-horizontal-spacing)}.customer .field_input_radio{display:flex;flex-wrap:wrap;align-items:center;height:4.5rem}.customer .field_input_radio,.customer .address_field-bottom{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-horizontal-spacing)}.customer .field_checkbox{display:flex;align-items:flex-end}.customer .field_radio{max-width:fit-content}.customer .checkbox-wrap{height:4.5rem;display:flex;align-items:center}.customer .checkbox-wrap *{cursor:pointer}.customer .customer-title{margin-top:0}.customer .address_items-button{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,auto));grid-gap:1.5rem;padding-bottom:2rem}.customer .address_item{position:relative}.customer .address_item-button:not(.address_item-button-active,.address_item-button-new):before,.customer .address_item-button:not(.address_item-button-active,.address_item-button-new):after{display:none}.customer .address_item-button:not(.address_item-button-active,.address_item-button-new){color:rgb(var(--color-button));background-color:rgba(var(--color-shadow),var(--alpha-button-background))}.customer .invalid--highlight .invalid .field__input{outline:2px solid red}.customer .field-wrap .field__label span{color:red}.customer .js-form-edit,.customer .js-form-edit:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.customer .js-form-edit{display:flex;align-items:center;justify-content:flex-end;cursor:pointer;padding:1rem}.customer .js-form-edit span{padding:.25rem .75rem;color:rgb(var(--color-button));border:.1rem solid currentColor;border-radius:.6rem}.customer .address_field-row{display:grid;grid-template-columns:1fr;grid-gap:var(--grid-mobile-horizontal-spacing)}.customer .address_field-bottom{display:flex;align-items:center}.customer .address_item-button{padding:1rem 3rem}.customer .address_item-button .address_icon{display:flex;margin-right:1rem}.customer .address_item-button .address_icon .icon{width:2rem;height:2rem}.customer .address_item-delete:before,.customer .address_item-delete:after{display:none}.customer .address_item-delete{position:absolute;top:50%;right:.5rem;padding:.5rem;min-height:2rem;min-width:fit-content;transition:transform var(--duration-default) ease;-webkit-transition:transform var(--duration-default) ease;-moz-transition:transform var(--duration-default) ease;-ms-transition:transform var(--duration-default) ease;-o-transition:transform var(--duration-default) ease;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:1}.customer .address_item-delete{cursor:pointer;color:rgb(var(--color-button));background-color:rgb(var(--color-button-text));border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:none}.customer .address_item-delete .icon{display:flex;width:1rem;height:1rem}.customer .address_item>.address_item-button:not(.address_item-button-active)+.address_item-delete{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}.customer .address_item-form{opacity:0;visibility:hidden;transform:translate(-50px);transition:opacity var(--duration-default) ease-in,visibility var(--duration-default) ease-in,transform var(--duration-default) ease-in;transition-delay:var(--duration-short)}.customer .address_item-form:not(.address_item-form-active){height:0;overflow:hidden}.customer .address_item-form.address_item-form-active{opacity:1;visibility:visible;transform:translate(0);height:100%}.customer .account-summary-active .customer-form--inner,.customer .customer-form--wrap:not(.account-summary-active) .account-summary--wrap{display:none}.customer .order-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,auto));grid-gap:1.5rem}.customer .order-tab-button:before,.customer .order-tab-button:after{display:none}.customer .order-tab-button{color:rgb(var(--color-button));background-color:rgba(var(--color-shadow),var(--alpha-button-background));font-weight:var(--font-body-weight-semibold)}.customer .order-tab-button:not(.tab-active){color:rgba(var(--color-foreground),1)}.customer td[data-label=Order]>*{display:block}.customer .order--number{font-weight:var(--font-body-weight-bold)}.customer .order-history-wrap{margin-top:3rem}.customer:not(.order) .item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.customer:not(.order) .item-title .line-item-link{color:inherit;text-decoration:none;transition:color var(--duration-default) ease-in}.customer:not(.order) .item-title .line-item-link:hover{color:rgb(var(--color-button))}.customer .item-view_more{color:rgb(var(--color-button))}.customer .order--status{padding:.5rem 1rem;background-color:rgb(var(--color-secondary-button-text));border-radius:1rem}@media screen and (min-width:750px){.customer .rte a{font-size:1.6rem}.customer .nav-item .icon{width:3rem;height:3rem}.customer .order--status{padding:.5rem 2rem}}@media screen and (min-width:990px){.customer .title.h1{font-size:calc(var(--font-heading-scale) * 4.5rem)}.customer .title-content{font-size:2rem}.customer .customer--grid{align-items:center}.customer .customer-sidebar{max-width:32rem}.customer:not(.addresses,.account,.order) .customer-sidebar{padding:5rem 0}.customer .nav-item{font-size:2rem}.customer:not(.addresses) .customer__sidebar-item+.customer__sidebar-item{margin-top:40rem}.customer .customer__sidebar--title.h2{font-size:calc(var(--font-heading-scale) * 2.6rem)}.customer .customer__sidebar--content,.customer .customer__content{font-size:2rem}.customer .customer-sidebar+.customer-form--wrap{max-width:calc(100% - 32rem)}.customer .customer-fields-heading{font-size:calc(var(--font-heading-scale) * 3.2rem)}.customer .customer_fields{grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-desktop-horizontal-spacing)}.customer .customer_fields+.customer_fields,.customer .address_field-row+.address_field-row,.customer .address_field-row+.address_field-bottom,.customer .customer_field_contents+.button--wrap,.customer .field-wrap+.button{margin-top:var(--grid-desktop-horizontal-spacing)}.customer .fields_triple{grid-template-columns:repeat(3,1fr)}.customer .field_input_radio,.customer .address_field-bottom{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-horizontal-spacing)}.customer .address_field-row{grid-gap:var(--grid-desktop-horizontal-spacing)}.customer .field-2-row-tablet{grid-template-columns:repeat(2,minmax(0,1fr))}.customer .address_item-button{font-size:2rem}}@media screen and (min-width:1440px){.customer .customer-sidebar{max-width:42rem}.customer .customer-sidebar+.customer-form--wrap{max-width:calc(100% - 42rem)}.customer .customer--navigation{padding-right:5rem}}@media screen and (max-width:989px){.customer .customer-form--wrap+.customer-sidebar{margin-top:3rem}.customer .customer--forms{margin-top:-30%;border-top-left-radius:53px;border-top-right-radius:53px;overflow:hidden}}@media screen and (max-width:349px){.customer .order--status{font-size:1rem}}.login{--color-link: var(--color-button)}.login #recover,.login #recover+div{display:none}.login #recover:target{display:block}.login #recover:target+div{display:block}.login #recover:target~#login,.login #recover:target~#login+div{display:none}.login .password-recover{margin-top:1.5rem}.login .password-recover+button{margin:2rem 0 0}.login button+.bottom_content{margin-top:3rem}.login .field-wrap+.field-wrap{margin-top:var(--grid-mobile-horizontal-spacing)}@media screen and (min-width:990px){.login .field-wrap+.field-wrap{margin-top:var(--grid-desktop-horizontal-spacing)}}@media screen and (min-width:990px){.register .title-wrapper{margin-bottom:4rem}}.account .order-table--row{display:grid;grid-template-areas:"order status" "items quantity" "total total";grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.account .order-table--cell[aria-label=Order]{grid-area:order}.account .order-table--cell[aria-label="Fulfillment status"]{grid-area:status}.account .order-table--cell[aria-label=Items]{grid-area:items}.account .order-table--cell[aria-label=Quantity]{grid-area:quantity}.account .order-table--cell[aria-label=Total]{grid-area:total}.account .order-table--cell{padding:1rem}.account .order-table--header{margin-bottom:3rem}.account .order-table--header .order-table--row{border:.1rem solid rgb(var(--color-button));border-radius:1rem}.account .order-table--header .order-table--cell{text-align:center;color:rgb(var(--color-foreground))}.account .order-table--header .order-table--cell+.order-table--cell{border-left:.1rem solid rgb(var(--color-button))}.account .order-table--body .order-table--row{padding:1rem;background-color:rgb(var(--color-shadow));border-radius:1rem}.account .order-table--body .order-table--row+.order-table--row{margin-top:1.5rem}.account .order-table--cell>*{margin-bottom:0}.account .order-table--cell>*:first-child{margin-top:0}.account .order-table--cell>*+*{margin-top:1rem}@media screen and (min-width:990px){.account .order-table--row{grid-template-areas:"order status items quantity total";grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,3fr) minmax(max-content,1fr) minmax(0,2fr)}.account .order-table--cell[aria-label="Fulfillment status"],.account .order-table--cell[aria-label=Quantity],.account .order-table--cell[aria-label=Total]{text-align:center}.account .order--number{font-size:2rem}.account .order-table--header .order-table--cell{font-size:1.7rem}.account .order-table--body .order-table--row{padding:2rem}.account .order-table--body .order-table--row+.order-table--row{margin-top:3rem}.account .order-view_details:not(:first-child){margin-top:3rem}}@media screen and (max-width:990px){.account .order-table--cell[aria-label="Fulfillment status"],.account .order-table--cell[aria-label=Quantity]{text-align:center}.account .order-table--cell[aria-label=Items]:before,.account .order-table--cell[aria-label=Quantity]:before{content:attr(aria-label);display:block;margin-bottom:1rem;color:rgb(var(--color-foreground),.75)}.account .order-table--cell[aria-label=Total]{display:grid;grid-template-areas:"label total" "button button";grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem}.account .order-table--cell[aria-label=Total]:before{content:attr(aria-label);grid-area:label}.account .order--total{grid-area:total;text-align:right}.account .order-view_details{grid-area:button}}@media screen and (min-width:1440px){.account .order-table--cell{padding:1.2rem}}.order .order-history{background-color:rgb(var(--color-shadow));box-shadow:0 4px 16px rgba(var(--color-foreground),.1),0 2px 8px rgba(var(--color-foreground),.1);border-radius:8px;padding:2.4rem}.order .order-history{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:2rem;row-gap:2rem}.order .column-history{flex:0 0 auto}.order .order-contents,.order .order-address,.order .order-summary{width:100%}.order .order-contents,.order .order-address{max-width:25rem}.order .order-summary{max-width:40rem}.order .order-info+.order-info{margin-top:3rem}.order .order-info h3,.order .order-info p,.order .order-info ul{font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale));margin:0}.order .order-info ul{list-style:none;padding:0}.order .order-info p:not(:first-child),.order .order-info ul:not(:first-child){margin-top:8px}.order .order-info ul li{display:flex;justify-content:space-between;column-gap:2rem}.order .order-info ul li:last-child{font-weight:600;margin-top:3rem}.order .order-payment{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.order .order-payment>p:not(:first-child){margin-top:0}.order .order-table--row{display:grid;grid-template-areas:"image product" "image quantity" "price price" "total total";grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.order .order-table--cell[aria-label=Image]{grid-area:image}.order .order-table--cell[aria-label=Product]{grid-area:product}.order .order-table--cell[aria-label=Price]{grid-area:price}.order .order-table--cell[aria-label=Quantity]{grid-area:quantity}.order .order-table--cell[aria-label=Total]{grid-area:total}.order .order-table--cell{padding:1rem}.order .order-table--header{margin-bottom:3rem}.order .order-table--header .order-table--row{border:.1rem solid rgb(var(--color-button));border-radius:1rem}.order .order-table--header .order-table--cell{text-align:center;color:rgb(var(--color-foreground))}.order .order-table--header .order-table--cell+.order-table--cell{border-left:.1rem solid rgb(var(--color-button))}.order .order-table--body .order-table--row{padding:1rem;background-color:rgb(var(--color-shadow));border-radius:1rem}.order .order-history+.order-list--wrap,.order .order-table--body .order-table--row+.order-table--row{margin-top:1.5rem}.order .order-table--cell>*{margin-bottom:0}.order .order-table--cell>*:first-child{margin-top:0}.order .order-table--cell>*+*{margin-top:1rem}.order .item-quick--add{display:block}.order .fulfillment{width:fit-content;font-size:1.4rem;border:.01rem solid rgba(var(--color-foreground),.2);text-align:left;padding:1rem}.order .fulfillment span{display:block}.order .fulfillment a{margin:.7rem 0;color:rgba(var(--color-button),var(--alpha-link))}@media screen and (min-width:990px){.order .order-table--row{grid-template-areas:"image product price quantity total";grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr) minmax(15rem,1fr) minmax(0,2fr)}.order .order-table--cell[aria-label=Image],.order .order-table--cell[aria-label=Price],.order .order-table--cell[aria-label=Total]{text-align:center}.order .order--number{font-size:2rem}.order .order-table--header .order-table--cell{font-size:1.7rem}.order .order-table--body .order-table--row{padding:2rem}.order .order-history+.order-list--wrap,.order .order-table--body .order-table--row+.order-table--row{margin-top:3rem}.order .order-view_details:not(:first-child){margin-top:3rem}}@media screen and (max-width:990px){.order .order-table--cell[aria-label=Price],.order .order-table--cell[aria-label=Total]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem}.order .order-table--cell[aria-label=Price]{grid-template-areas:"label price"}.order .order-table--cell[aria-label=Total]{grid-template-areas:"label total" "button button"}.order .order-table--cell[aria-label=Price]:before,.order .order-table--cell[aria-label=Total]:before{content:attr(aria-label);grid-area:label}.order .item-single_price{grid-area:price;text-align:right}.order .item-total_price{grid-area:total;text-align:right}.order .item-quick--add{grid-area:button}.order .quick-add__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-customer.css.map */
