.customer>h1,.customer__title{margin-top:0}.customer form{margin-top:4rem}.customer button{margin:4rem 0 1.5rem}.customer ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left;margin-bottom:4rem}.customer ul 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:36px 0 0}.customer .field:first-of-type{margin-top:0}.customer table{table-layout:auto;border-collapse:collapse;border-bottom:.01rem solid rgba(var(--color-foreground),.08);box-shadow:none;width:100%;font-size:1.6rem;position:relative}@media screen and (min-width: 750px){.customer table{border:none}}@media screen and (forced-colors: active){.customer table{border-top:.1rem solid transparent;border-bottom:.1rem solid transparent}}.customer tbody{color:rgb(var(--color-foreground))}.customer th,.customer td{font-weight:400;line-height:1;border:none;padding:0}@media screen and (min-width: 750px){.customer td{padding-right:2rem}}.customer tbody td{padding-top:1rem;padding-bottom:1rem}.customer td:empty{display:initial}.customer thead th{font-size:1.2rem;letter-spacing:.07rem}@media screen and (min-width: 750px){.customer th,.customer td:first-of-type{padding-left:0;padding-right:2.2rem}.customer thead th,.customer tbody td{padding-top:20px;padding-bottom:20px;text-align:center}.customer th:first-of-type,.customer td:first-of-type{padding-left:2rem}.customer tbody td{vertical-align:top}}@media screen and (min-width: 750px){.customer tbody td:last-of-type{padding-bottom:0;text-align:right}.order-detail th#ColumnTotal{text-align:right}.orders-list tbody td:last-of-type{justify-content:center;padding-top:16px}}@media screen and (min-width: 750px){.customer tbody tr:first-of-type{border-top:none}}@media screen and (forced-colors: active){.customer tbody tr{border-top:.1rem solid transparent}}.customer tfoot td:first-of-type,.customer tfoot td{padding-bottom:.6rem}.customer tfoot td:first-of-type{text-align:left}@media screen and (min-width: 750px){.customer tfoot tr td,.customer tfoot tr:first-of-type th{padding-top:2.4rem}}@media screen and (min-width: 750px){.customer tfoot tr:last-of-type th{padding-bottom:2.4rem}}@media screen and (forced-colors: active){.customer thead:after,.customer tfoot:before{background:CanvasText}}@media screen and (max-width: 749px){.customer thead,.customer th{display:none}.customer td{display:flex;text-align:right}.customer td:before{content:attr(data-label);padding-right:2rem;flex-grow:1;text-align:left;color:#454545;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.customer tr{display:flex;justify-content:flex-start;width:100%;flex-wrap:wrap;column-gap:15px;padding:15px;row-gap:22px}}.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{height:.6rem}.customer .pagination li:first-of-type svg{margin-left:-.2rem;transform:rotate(90deg)}.customer .pagination li:last-of-type svg{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;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,#recover+div{display:none}#recover:target{display:block}#recover:target+div{display:block}#recover:target~#login,#recover:target~#login+div{display:none}#recover,#login{scroll-margin-top:20rem}#recover{margin-bottom:0}.activate button[name=decline],.addresses li>button,.addresses form button[type]{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}}:is(.order){margin:0 auto;max-width:var(--page-width);padding-left:2rem;padding-right:2rem}@media screen and (min-width: 750px){:is(.order){padding-left:5rem;padding-right:5rem}}@media screen and (min-width: 990px){:is(.order)>div:nth-of-type(2){display:flex;margin-top:5rem}}@media screen and (min-width: 990px){:is(.order)>div:nth-of-type(2)>div:first-of-type{flex-grow:1;padding-right:3.2rem}}@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:3.2rem}}:is(.account,.order) p{margin:0 0 2rem;font-size:1.6rem}:is(.account,.order) h1{margin-bottom:1rem}:is(.account,.order) h2{margin-top:4rem;margin-bottom:1rem}@media screen and (min-width: 990px){:is(.account,.order) h2{margin-top:0}}.account h1+a{display:inline-flex;align-items:center}.account a svg{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{padding-top:1.2rem;padding-bottom:1.2rem}}.account table td:first-of-type a{padding:1.1rem 1.5rem;text-decoration:none;box-shadow:0 0 0 .1rem rgba(var(--color-link),.2);border:.1rem solid transparent;font-size:1.2rem}.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{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}.addresses li>button{margin-left:.5rem;margin-right:.5rem}.addresses li>button+button,.addresses form button+button{margin-top:0rem}@media screen and (min-width: 750px){.addresses li>button:first-of-type{margin-top:3rem}}label[for=AddressCountryNew],label[for=AddressProvinceNew]{display:block;font-size:1.4rem;margin-bottom:.6rem}.addresses form{display:flex;flex-flow:row wrap}.addresses form>div{width:100%;text-align:left}.addresses ul{list-style:none;padding-left:0;text-align:center}li[data-address]{margin-top:5rem}.addresses [aria-expanded=false]~div[id]{display:none}.addresses [aria-expanded=true]~div[id]{display:block;border-bottom:1px solid #D0BBBA}.addresses h2{text-align:left}li[data-address]>h2{text-align:center;font-size:calc(var(--font-heading-scale) * 1.8rem);margin-bottom:0}@media only screen and (min-width: 750px){li[data-address]>h2{font-size:calc(var(--font-heading-scale) * 2.2rem)}}.addresses ul p{margin-bottom:0}.addresses input[type=checkbox]{margin-right:1.2rem;height:2rem;width:2rem}@media only screen and (min-width: 750px){.addresses form>div:nth-of-type(1),.addresses form>div:nth-of-type(6){margin-right:2rem}.addresses form>div:nth-of-type(2){margin-top:0}.addresses form>div:nth-of-type(1),.addresses form>div:nth-of-type(2),.addresses form>div:nth-of-type(6),.addresses form>div:nth-of-type(7){box-sizing:border-box;flex-basis:calc(50% - 1rem)}}.addresses form>div:nth-of-type(7),.addresses form>div:nth-of-type(7)+div[id]{margin-top:32px}.account{padding-right:60px;padding-left:60px;border-bottom:2px dashed #054A91}.account .account__heading path{fill:#054a91}.account .account__heading-text{margin-bottom:0;margin-top:0}.account__heading-icon svg{height:30px;width:25px}.account .account__contact,.account__address{border-radius:20px;border:1px solid rgba(69,69,69,.5)}.addresses__active-icon svg{height:34px;width:28px;color:#054a91;margin-top:6px}.addresses .addresses__add-button{min-height:unset;padding:7px 39px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:140%;border-radius:100px;background:#054a91;margin:0 0 32px;gap:12px;text-transform:uppercase}.addresses .addresses__add-button:after,.addresses .addresses__add-button:before{content:none}.addresses .addresses__wrapper{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:32px}.addresses .addresses__wrapper-item{width:calc(33.3% - 22px);background:#d2eaff;margin-top:0;padding:32px;text-align:left}.addresses .addresses__wrapper-address p{color:#454545;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:24px;word-wrap:break-word;white-space:normal;overflow-wrap:break-word}.customer .addresses__edit-container{display:flex;flex-wrap:wrap;gap:16px}.addresses .addresses__edit-button{border-radius:100px;background:#054a91;padding:10px 37px;color:#fff;font-size:16px;line-height:150%;margin:0;display:inline-block;min-width:auto;min-height:auto}.addresses .addresses__delete-button{border-radius:100px;border:2px solid #454545;padding:8px 25px;font-size:16px;line-height:150%;color:#454545;margin:0;display:inline-block;min-width:auto;min-height:auto;background:#fff}.addresses .addresses__edit-button:after,.addresses .addresses__edit-button:before,.addresses .addresses__delete-button:after,.addresses .addresses__delete-button:before{content:none}.addresses li>button:first-of-type{margin-top:24px}.customer .field label,.customer label[for=AddressCountryNew],.customer label[for=address_default_address_new],.addresscountry__edit,.defaultddress__edit{position:static;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:12px}.customer .field{display:flex;flex-direction:column}.customer .field input:after,.customer .field input:before,.customer .addresses__save-button:after,.customer .addresses__save-button:before,.customer .addresses__cancel-button:after,.customer .addresses__cancel-button:before{content:none}.customer .field input,.customer select{border:1px solid rgba(39,39,39,.6);border-radius:4px;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.customer .field input::placeholder,.customer select input::placeholder{color:#272727;font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:.5}.customer .addresses__save-button{border-radius:100px;background:#054a91;color:#fff0e6;font-size:20px;font-style:normal;font-weight:400;line-height:140%;margin:0 0 16px;padding:14px 64px;min-height:auto;min-width:auto}.customer .addresses__cancel-button{color:#502c1e;font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-decoration-line:underline}.addresses__save-container{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:52px}.customer .product-popup-modal__toggle{background-color:rgb(var(--color-background));border-radius:50%;border:2px solid black;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:3.8rem;width:4rem;margin:0 0 0 auto;min-width:auto;min-height:auto}.customer .product-popup-modal__toggle:after,.customer .product-popup-modal__toggle:before,.orders-list .orders-list__view:after,.orders-list .orders-list__view:before,.orders-list .orders-list__track:after,.orders-list .orders-list__track:before{content:none}.orders-list{column-gap:44px}.orders-list__heading-container{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.orders-list thead tr{background:#d2eaff}.orders-list th#ColumnOrder,.orders-list th#ColumnDate,.orders-list th#ColumnFulfillment,.orders-list th#ColumnTotal,.orders-list #ColumnQuantity,.orders-list #ColumnPrice{width:160px}.orders-list #ColumnAction{width:200px;text-align:center}.customer thead th,.customer tbody td{color:#454545;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.orders-list .orders-list__view{color:#054a91;font-size:16px;font-style:normal;font-weight:400;line-height:150%;border-radius:100px;border:2px solid #054A91;background:#fff;padding:8px 58px;margin:0;min-height:auto}.orders-list .orders-list__track{border-radius:100px;border:2px solid #454545;color:#454545;font-size:14px;font-style:normal;font-weight:400;line-height:150%;background:#fff;margin:5px 0 0;min-height:35px;padding:0 20px}.orders-list tbody td{padding-top:24px;padding-bottom:24px}.orders-list .pagination{margin:0}.order-detail .order-detail__heading{color:#454545;font-size:20px;line-height:140%;width:100%;text-align:center}.order-detail .order-detail__navigation{font-size:16px;font-weight:400;line-height:140%;color:#000;text-decoration:none;display:flex;column-gap:8px}.order-detail__navigation-wrapper svg{margin-top:4px}.order-detail thead tr{background:#d2eaff}.order-detail thead th:first-child{text-align:start}.order-detail thead th{font-weight:500}.order-detail .order-detail__item{display:flex;align-items:center}.order-detail .order-detail__item a{text-decoration:none}.order-detail .order-detail__item img{border-radius:10px;margin-right:16px}.order-detail tfoot tr td:last-child{text-align:right}.order-detail tfoot tr{border-top:1px solid #E4E4E4}.order-detail tfoot tr:last-child{border-bottom:1px solid #E4E4E4}.order-detail .addresses-wrapper{margin-top:48px;display:flex;gap:24px}.order-detail__shipping-wrapper,.order-detail__billing-wrapper{width:50%;background:#d2eaff;padding:25px}.order-detail__billing p,.order-detail__shipping p,.order-detail__item a{color:#454545;font-size:16px;line-height:150%;word-wrap:break-word;white-space:normal;overflow-wrap:break-word}.account__address span{word-wrap:break-word;white-space:normal;overflow-wrap:break-word}.order-detail-pdf{margin-top:60px;display:flex;justify-content:center}.order-detail-pdf a{background-color:#054a91;border-color:#054a91;color:#fff;display:flex;margin-bottom:0;font-size:16px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;align-self:center;text-decoration:none;border-radius:100px;padding:11px 36px;line-height:150%}.order-detail-pdf a svg{margin-right:8px;margin-top:3px}.login{max-width:710px;margin:0 auto}.login .login__recover{color:#502c1e}.login .login__login-button,.register .register__register-button{margin:32px 0 24px;background-color:#054a91;border-radius:100px;font-size:20px;line-height:140%;padding:14px 64px}.login .login__login-button:after,.login .login__login-button:before,.register .register__register-button:after,.register .register__register-button:before{content:none}.login__signup,.register .register__login{margin-left:5px;color:#502c1e;display:block}.login form,.register form{margin-top:48px}.login a[href="#login"]{width:auto;text-align:center}.login .field input{padding:16px 20px;height:unset}.register{width:710px;margin:0 auto}.register .field:first-of-type,.login .field:first-of-type{margin-top:0}.register .field,.login .field{margin:16px 0 0}.register .field input{padding:16px 20px;height:unset}.customer input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.order-detail-pdf a:hover{color:#fff}.customer label[for=address_default_address_new],.defaultddress__edit,.customer .addresses__cancel-button{margin-bottom:0}.customer .product-popup-modal__content{border-radius:20px}.customer .icon-show-hide-password{display:none}@media screen and (max-width:1040px){.orders-list{flex-direction:column}.orders-list .account-tabs .account-tabs__tab{width:100%}}@media screen and (min-width: 750px) and (max-width: 989px){.addresses .addresses__wrapper-item{width:calc(50.3% - 22px)}}@media screen and (max-width:750px){.account a svg{margin-right:0}.account-tabs .account-tabs__tab{gap:8px;height:unset}.login .field input,.register .field input{padding:12px 10px}.register .field3--checkbox .checkmark{height:16px;width:16px}.register .field3--checkbox .checkmark:after{left:5px;top:2px;width:5px;height:10px}.orders-list tbody td{padding-top:10px;padding-bottom:10px}.orders-list tbody tr{margin-bottom:24px}.orders-list .pagination-wrapper{margin-top:24px}.customer .addresses__edit-container{gap:8px}.addresses .addresses__edit-button{font-size:14px;line-height:normal;padding:11px 37px}.addresses .addresses__delete-button{font-size:14px;line-height:normal;padding:9px 25px}.addresses input[type=checkbox]{height:16px;width:16px}.addresses__save-container{margin-top:24px}.customer .addresses__save-button{font-size:14px;line-height:150%;padding:11px 30px;width:100%;margin-bottom:8px}.customer .addresses__cancel-button{font-size:14px;line-height:150%}.customer .field input,.customer select{font-size:12px;line-height:120%}.login .field+a{font-size:12px;line-height:120%}.account__heading-icon svg{height:18px;width:14px}.account .account__contact,.account__address{border-radius:0}.account{padding-right:16px;padding-left:16px;border-bottom:none}.addresses__active-icon svg{height:24px;width:24px;margin-top:0}.addresses .addresses__wrapper-item{width:100%;padding:24px}.addresses_heading-container{align-items:center;justify-content:center}.addresses .addresses__add-button{width:100%;margin-bottom:24px;font-size:14px;line-height:120%}.addresses .product-popup-modal__opener,.addresses .addresses__delete-button-container{width:calc(50% - 5px)}.addresses .addresses__wrapper-address p{font-size:14px;line-height:150%;margin-bottom:20px}.customer .field input::placeholder,.customer select input::placeholder{font-size:12px}.customer .field label,.customer label[for=AddressCountryNew],.customer label[for=address_default_address_new],.addresscountry__edit,.defaultddress__edit{margin-bottom:8px;font-size:14px}.customer .field{margin:12px 0 0}.addresses form>div:nth-of-type(7),.addresses form>div:nth-of-type(7)+div[id]{margin-top:12px}.customer form{margin-top:2rem}.customer .product-popup-modal__toggle{top:2.5rem;width:25px;padding:8px;border:1px solid black}.customer .product-popup-modal__toggle .icon{width:22px}.orders-list{flex-direction:column}.orders-list{row-gap:48px}.orders-list__heading-container{flex-direction:column-reverse;align-items:center}.customer tbody td{width:calc(50% - 8px);flex-direction:column;text-align:left}.customer tbody td:last-child{width:100%}.customer tbody tr{border-radius:8px;border:1px solid rgba(69,69,69,.5);background:#fff}.customer tbody td{color:#454545;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.customer tbody td:last-child{flex-direction:row}.customer td:last-child:before{content:none}.orders-list .orders-list__view{width:calc(50% - 4px);margin:0;font-size:14px}.orders-list .orders-list__track{width:calc(50% - 5px);margin:5px 0 0;font-size:14px}.order-detail thead,.order-detail thead th#ColumnTotal,.orders-list thead th#ColumnProduct{display:block}.order-detail thead th,.customer tfoot td:first-of-type{font-size:14px}.order-detail tbody td:not([data-label=Product]):not([data-label=Total]){display:none}.order-detail td:before{content:none}.order-detail .order-detail__item{flex-direction:column;align-items:start;gap:12px;width:100%}.order-detail__billing p,.order-detail__shipping p{font-size:14px;line-height:24px}.order-detail .order-detail__navigation,.order-detail .order-detail__heading{font-size:14px;line-height:150%}.order-detail thead{margin-bottom:16px}.order-detail thead tr{justify-content:space-between}.order-detail tbody tr{border:none}.order-detail tbody td{width:calc(60% - 8px);flex-direction:column;text-align:left}.order-detail tbody td:last-child{width:calc(40% - 8px);flex-direction:column}.order-detail .order-detail__item img{width:45px;height:45px}.order-detail__item a{color:#054a91;font-size:14px;line-height:120%}.order-detail thead th#ColumnTotal{text-align:end;width:auto}.order-detail tbody td:last-child{justify-content:center;align-items:end}.order-detail tfoot tr{justify-content:space-between}.order-detail__navigation-wrapper svg{margin-top:4px}.order-detail .addresses-wrapper{flex-direction:column}.order-detail__shipping-wrapper,.order-detail__billing-wrapper{width:100%;padding:24px}.order-detail-pdf{margin-top:24px}.order-detail-pdf a{width:100%;justify-content:center;font-size:14px;padding:9px 36px}.login,.register{width:auto;margin:0 54px}.login form,.register form{margin-top:16px}.login .login__login-button,.register .register__register-button{margin:12px 0 16px;padding:8px 12px;width:100%;font-size:16px;line-height:140%}.login .login__signup,.register .register__login{color:#054a91}.register .field,.login .field{margin:12px 0 0}a.register__login:first-child{display:inline;font-size:12px;margin-left:0}.customer label[for=address_default_address_new],.defaultddress__edit{margin-bottom:0}}.account__heading-text,.orders-list__heading-container h2{color:#054a91!important}
/*# sourceMappingURL=/cdn/shop/t/72/assets/customer.css.map */
