.customer:not(.account):not(.order){margin:0 auto;max-width:33.4rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}@media screen and (min-width: 750px){.customer:not(.account):not(.order){max-width:47.8rem}}.customer>h1,.customer__title{margin-top:0;color:var(--color-delft-blue);font-weight:700}.customer a{color:var(--color-glaucous)}.customer a:hover{color:var(--color-dark-glaucous)}.customer form{margin-top:4rem}.customer:not(.account):not(.order) 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:2rem 0 0}.customer .field:first-of-type{margin-top:0}.customer .field input[type=text],.customer .field input[type=email],.customer .field input[type=password],.customer .field textarea{background:var(--color-tertiary-light-background)}.customer input[type=checkbox]{border:2px solid #5f70c2;border-radius:4px;background:0 0;cursor:pointer;line-height:0;margin:0 16px 0 0;outline:0;padding:0!important;vertical-align:text-top;height:20px;width:20px;-webkit-appearance:none;opacity:.5;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="10" viewBox="0 0 12 10" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.3999 0.466686C11.6945 0.687599 11.7542 1.10547 11.5333 1.40002L5.53327 9.40002C5.42363 9.54621 5.25878 9.64098 5.07728 9.66218C4.89578 9.68338 4.71353 9.62915 4.57315 9.51217L0.573146 6.17883C0.290294 5.94312 0.252078 5.52275 0.487788 5.2399C0.723497 4.95704 1.14387 4.91883 1.42673 5.15454L4.88764 8.03863L10.4666 0.600019C10.6875 0.305467 11.1054 0.245772 11.3999 0.466686Z" fill="white"/></svg>');background-repeat:no-repeat;background-size:12px 10px;background-position:center}.customer input[type=checkbox]:checked{background-color:#5f70c2;opacity:1}.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;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.08)}}@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:2.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;text-transform:uppercase}.customer tbody td:first-of-type{padding-top:4rem}@media screen and (min-width: 750px){.customer th,.customer td:first-of-type{text-align:left;padding-left:0;padding-right:2.2rem}.customer thead th,.customer tbody td{padding-top:2.4rem;padding-bottom:2.4rem}.customer th:first-of-type,.customer td:first-of-type{padding-left:2.2rem}.customer tbody td{vertical-align:top}.customer tbody td:first-of-type{padding-top:2.4rem}}.customer tbody td:last-of-type{padding-bottom:4rem}@media screen and (min-width: 750px){.customer tbody td:last-of-type{padding-bottom:0}}.customer tbody tr{border-top:.01rem solid rgba(var(--color-foreground),.08)}@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-top:.6rem;padding-bottom:.6rem}.customer tfoot td:first-of-type{text-align:left}.customer tfoot tr:first-of-type td{padding-top:4rem}@media screen and (min-width: 750px){.customer tfoot tr:first-of-type td,.customer tfoot tr:first-of-type th{padding-top:2.4rem}}.customer tfoot tr:last-of-type td{padding-bottom:4rem}@media screen and (min-width: 750px){.customer tfoot tr:last-of-type td,.customer tfoot tr:last-of-type th{padding-bottom:2.4rem}}.customer thead:after,.customer tfoot:before{content:" ";height:.1rem;width:100%;display:block;position:absolute;left:0;background:rgba(var(--color-foreground),.08)}@media screen and (forced-colors: active){.customer thead:after,.customer tfoot:before{background:CanvasText}}@media screen and (max-width: 749px){.customer thead,.customer th,.customer tfoot td:first-of-type{display:none}.customer td{display:flex;text-align:right}.customer td:before{color:rgba(var(--color-foreground),.75);content:attr(data-label);font-size:1.4rem;padding-right:2rem;text-transform:uppercase;flex-grow:1;text-align:left}.customer td:first-of-type{display:flex;align-items:center}.customer tr{display:flex;flex-direction:column;justify-content:flex-start;width:100%}}.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:inline-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}}@media screen and (min-width: 990px){:is(.account,.order)>div:nth-of-type(2){display:flex;margin-top:5rem;margin-bottom:5rem}}@media screen and (min-width: 990px){:is(.account,.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-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{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-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}.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}}.addresses form button:first-of-type{margin-right:1rem}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:left}li[data-address]{margin-top:5rem}.addresses [aria-expanded=false]~div[id]{display:none}.addresses [aria-expanded=true]~div[id]{display:block}.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-top:2rem;margin-left:0}@media only screen and (min-width: 750px){.addresses form>div:nth-of-type(1){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){box-sizing:border-box;flex-basis:calc(50% - 1rem)}}.customer-header{background:var(--color-tertiary-light-background);padding-top:40px;padding-bottom:60px;position:relative}.customer-links{display:flex;align-items:center;justify-content:space-between}.customer-links a,.customer-links button{text-decoration:none;padding:10px 32px;border-radius:150px;border:2px solid #59616E;color:#59616e;background:var(--color-white);text-align:center;font-family:var(--font-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:capitalize;text-wrap:nowrap;max-height:44px}.customer-links a,.customer-links button{font-family:var(--font-default);border:none;background:none;outline:0;cursor:pointer;padding:0;transition:.3s;font-weight:400;font-size:16px;line-height:26px;letter-spacing:.01em;color:var(--color-neutral-80);margin:0;transition:-webkit-text-decoration .1s ease;transition:text-decoration .1s ease;transition:text-decoration .1s ease,-webkit-text-decoration .1s ease;min-width:unset;min-height:unset}.customer-links a:last-child{position:absolute;right:1.5rem;top:48px}.customer-links a:hover,.customer-links button:hover,.customer-links button.active{color:var(--color-dark-glaucous);border-radius:2px;border-bottom:3px solid var(--color-dark-glaucous)}.customer-links a:active,.customer-links button:active{background:none;color:var(--color-dark-glaucous)}@media screen and (min-width: 990px){.customer-links{display:block}.customer-links a,.customer-links button{text-decoration:none;padding:10px 32px;border-radius:150px;border:2px solid var(--color-neutral-80);color:#59616e;background:var(--color-white);text-align:center;font-family:var(--font-secondary);font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:capitalize;text-wrap:nowrap;max-height:44px;margin:0 24px 0 0}.customer-links a:last-child{position:relative;top:0}.customer-links a:hover,.customer-links button:hover,.customer-links button.active{color:var(--color-dark-glaucous);background:var(--color-light-periwinkle);border:2px solid var(--color-dark-glaucous);border-radius:150px;text-decoration:none}.customer-links a:active,.customer-links button:active{background:var(--color-dark-glaucous);color:var(--color-white);text-decoration:none}}.customer-links a svg path{stroke:currentColor!important}.customer-links a:last-child{float:right;display:flex;align-items:center}.tabs_content #tab-orders{flex-direction:column!important}.account-tab-content{transition:opacity .5s ease-in-out;opacity:1;visibility:visible;margin:0!important;height:100%;flex-direction:column;display:flex;flex-wrap:wrap}@media screen and (min-width:990px){.account-tab-content{flex-wrap:nowrap;flex-direction:row}}.account-tab-content form{margin-top:unset!important;width:100%}@media screen and (min-width:990px){.account-tab-content form{width:50%;padding-right:24px}}.tabs_content .half-input-container{gap:16px;margin-bottom:24px}@media screen and (min-width:990px){.half-input-container{display:flex;margin-bottom:16px;gap:14px}.account-content{padding-right:50px;border-right:1px solid #E9ECF2}.account-addresses{width:50%;padding-left:40px}}@media screen and (min-width:990px){.account-addresses .addresses-list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:24px;margin-bottom:0}}.account-addresses .address-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:556px;width:100%;padding:48px;background:#fff;z-index:999;box-shadow:0 4px 16px -2px #6f768666;border-radius:12px}@media screen and (min-width:990px) and (max-height:730px){.account-addresses .address-popup{padding:16px}}@media screen and (max-width:989px){.account-addresses .address-popup{padding:24px;width:calc(100% - 24px)}}.account-addresses .address-popup h2{font-family:var(--font-primary);font-size:30px;line-height:36px;color:#2e3138}@media screen and (max-width:989px){.account-addresses .address-popup h2{font-size:24px}}@media screen and (min-width:990px) and (max-height:730px){.account-addresses .address-popup h2{font-size:24px}}.account-addresses .address-popup form{width:100%!important}.account-addresses .address-popup form>div:nth-of-type(1){box-sizing:border-box;flex-basis:100%;margin-right:unset;margin-top:unset}.account-addresses .address-popup form>div:nth-of-type(2),.account-addresses .address-popup form>div:nth-of-type(3){margin-top:16px;box-sizing:border-box;flex-basis:calc(50% - 1rem)}.account-addresses .address-popup form>div:nth-of-type(7),.account-addresses .address-popup form>div:nth-of-type(8),.account-addresses .address-popup form>div:nth-of-type(9){margin-top:unset;box-sizing:border-box;flex-basis:calc(33.33% - 1rem);margin-right:14px;margin-top:2rem}.account-addresses .address-popup form>div:nth-of-type(9){margin-right:unset}.account-addresses .address-popup form>div:nth-of-type(2){margin-right:16px}@media screen and (max-width:989px){.account-addresses .address-popup form>div:nth-of-type(7),.account-addresses .address-popup form>div:nth-of-type(8){margin-bottom:16px;flex-basis:calc(50% - .75rem)}.account-addresses .address-popup form>div:nth-of-type(8){margin-right:unset}.account-addresses .address-popup form>div:nth-of-type(9){flex-basis:100%}}.account-addresses .address-popup .field>label{margin-bottom:4px;margin-left:4px}.account-addresses .address-popup .field-checkbox>label{margin-left:8px}.account-addresses .address-popup .select svg{width:18px;height:11px;top:50%;transform:translateY(-50%);position:absolute;right:10px}.account-addresses .address-popup .field-checkbox{margin-bottom:unset;display:flex;align-items:center;justify-content:flex-start}.account-addresses .address-popup .field-checkbox input[disabled]{cursor:auto}.account-addresses .address-popup .field input::-moz-placeholder{font-weight:400;font-size:16px;line-height:26px;letter-spacing:.01em;color:#6f7686}.account-addresses .address-popup .field input::placeholder{font-weight:400;font-size:16px;line-height:26px;letter-spacing:.01em;color:#6f7686}.account-addresses .address-popup input[type=checkbox]{margin:0!important}@media screen and (min-width:990px) and (max-height:730px){.account-addresses .address-popup .button-submit{margin-top:24px}}.account-addresses .address-popup .close-modal{position:absolute;top:24px;right:24px;width:40px;height:40px;min-height:unset;min-width:unset;padding:0;border-radius:50%;margin-bottom:unset;background:#acb3c3}.account-addresses .address-popup .close-modal svg{width:15px;height:15px}.hidden-tab{opacity:0;visibility:hidden;height:0}.account-addresses .button-container{display:flex;gap:20px;margin-top:12px}.account-addresses .button-container>button,.addresses-add.addresses-btn{background:none;border:none;color:var(--color-glaucous);cursor:pointer;padding:10px 0;text-decoration:underline;min-width:unset;min-height:unset}.account-addresses .button-container>button:hover,.addresses-add.addresses-btn:hover{color:var(--color-dark-glaucous);text-decoration-thickness:.2rem}.account-addresses .addresses-list li[data-address] .addresses-fullname{font-weight:700}.account-addresses .address-popup .button-submit{margin:30px auto 0}
/*# sourceMappingURL=/cdn/shop/t/442/assets/sleepdoctor-customer.css.map */
