.login .section__wrapper,.register .section__wrapper,.activate .section__wrapper,.reset-password .section__wrapper{width:100%;max-width:50rem;padding:0 1.5rem;margin:0 auto}.login p,.register p,.activate p,.reset-password p{margin:1.2rem 0 0}.login .form-field+a,.register .form-field+a,.activate .form-field+a,.reset-password .form-field+a{margin-top:.8rem}.login form,.register form,.activate form,.reset-password form{margin:2.4rem 0 0}.login form button,.login form .btn--secondary,.register form button,.register form .btn--secondary,.activate form button,.activate form .btn--secondary,.reset-password form button,.reset-password form .btn--secondary{margin-top:2.4rem}.login form button+a,.login form .btn--secondary+a,.register form button+a,.register form .btn--secondary+a,.activate form button+a,.activate form .btn--secondary+a,.reset-password form button+a,.reset-password form .btn--secondary+a{margin-top:1.6rem}.login form button+button,.login form .btn--secondary+button,.register form button+button,.register form .btn--secondary+button,.activate form button+button,.activate form .btn--secondary+button,.reset-password form button+button,.reset-password form .btn--secondary+button{margin-top:1.6rem}@media(max-width:767.98px){.login form,.register form,.activate form,.reset-password form,.login form button,.register form button,.activate form button,.reset-password form button{margin-top:2rem}}#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}.customer__header{margin-bottom:4rem}@media(max-width:767.98px){.customer__header{margin-bottom:3.2rem}}.customer__body{display:flex;gap:3.2rem}.customer__sidebar{flex:0 0 40rem;align-self:self-start}.customer__sidebar p{color:rgba(var(--color-subtext),var(--color-subtext-alpha, 1));margin:0}.customer__widget{padding:2.4rem;background-color:#fdeff2}.customer__content{flex:1}.customer .rich-text{margin-bottom:2.4rem}@media(max-width:767.98px){.customer .rich-text{margin-bottom:1.2rem}}@media(max-width:1023.98px){.customer__body{flex-direction:column}.customer__sidebar{flex:0 0 100%;min-width:100%}}.order-total-amount{margin-top:2.4rem}.order-total-amount li+li{margin-top:.8rem}.addresses .section__wrapper{width:100%;max-width:79rem;padding:0 1.5rem;margin:0 auto}.addresses [data-address]{padding:2.4rem 3.2rem;margin-bottom:2.4rem}@media(max-width:767.98px){.addresses [data-address]{padding:1.6rem;margin-bottom:1.2rem}}.addresses__edit-form{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}.address-info__default-badge{margin-bottom:.4rem}.address-info{height:auto}.address-info p{margin:0}.address-info button{padding:0;height:auto;line-height:normal}.ranked-badges-main{display:grid;grid-template-columns:1fr 1fr;gap:20px}.acc-right h3{font-size:20px;text-align:center}.badges-rank-main h3{font-size:17px}.ranks-progress{height:.6em;background:#dbdbdb}.badges-rank-main{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;column-gap:.625em;background-color:#fff;border-top-left-radius:1.25em;border-top-right-radius:1.25em;padding:.625em .9375em 0;margin-top:10px}.acc-left img{width:100px;height:auto;object-fit:contain}.acc-left h3{font-size:30px;display:flex;justify-content:start;align-items:center;gap:10px}.acc-left h3 img{width:70px;height:auto;object-fit:contain}.acc-left p{line-height:normal;margin:0}.pad-bor-left{border-left:1px solid #FFDBE5;padding-left:25px;display:flex;flex-direction:column;justify-content:space-between;gap:44px;grid-template-columns:1fr}.bage-price{font-size:12px;opacity:.7;margin:4px 0 0}.a-space-ra a svg{width:20px}.bg-active-color{padding:10px;border-radius:5px}.bg-active-color.active{background:#fff7fa}.rank-badge img{max-width:96px;height:auto}.main-tab-btn{display:grid;grid-template-columns:1fr 1fr;gap:1em}.main-tab-btn .open-rewards{display:flex;font-size:16px;height:99px;background:#fdeff2;justify-content:center;align-items:center;border-radius:1.25rem;cursor:pointer}.main-tab-btn .open-rewards img{width:75px;object-fit:contain}.account-menu{background:radial-gradient(35.67% 385.43% at 62.83% 49.97%,#f5c9d7,#f3becf);padding:.3875rem .3125rem}@media screen and (min-width:426px){.account-menu__list{column-gap:40px}}.account-menu__list{justify-content:center;align-items:center;column-gap:1.9375rem;height:36px}.account-menu__list-item__link{text-transform:uppercase;font-weight:700}.acc-bg-color{background:linear-gradient(180deg,#fff0f3,#fff 60%)}.account-loyalty__table{width:100%;overflow-x:scroll;scrollbar-width:none;border-spacing:0;margin-top:20px}.account-loyalty__table th{background:var(--colour);padding:.9375em .625em;border-bottom:1px solid #fff}.account-loyalty__table tbody tr:nth-child(odd){background-color:#fff0f3}.account-loyalty__table tbody td{padding:.625rem;position:relative;font-weight:700;font-size:13px;text-align:center}.account-loyalty__table th,.account-loyalty__table td{border-right:1px solid #fff}.account-loyalty__table-column{background-color:var(--colour-perks, #F7C2D4)!important;position:sticky!important;width:50px!important;min-width:50px!important;left:0;z-index:4;border-bottom:1px solid #fff}.account-loyalty__table tbody td span{display:block;color:#000;font-weight:700}.account-loyalty__table-column--title{text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap}.account-loyalty__table-column--wide{position:sticky!important;width:175px!important;min-width:175px!important}.account-loyalty__table td .icon,.account-loyalty__table td svg,.account-loyalty__table img{width:1.8em;display:block;margin:0 auto}.account-loyalty__table td .icon,.account-loyalty__table td svg,.account-loyalty__table td .icon path,.account-loyalty__table td svg path{fill:var(--colour);stroke:var(--colour)}.account-loyalty__table td button{flex-direction:column;border:none;height:auto}.account-loyalty__table td.account-loyalty__table-diamond-linear .icon--reward-default,.account-loyalty__table td.account-loyalty__table-diamond-linear .icon--reward-default path{fill:revert-layer;stroke:revert-layer}.address-list.grid{grid-gap:20px;grid-template-columns:repeat(3,1fr)}.mx-wd{max-width:fit-content!important}.add-edit-class.col-three{grid-column:span 3}@media screen and (max-width:1300px){.ranked-badges-main{grid-template-columns:1fr}.pad-bor-left{border-left:none;padding-left:0}}@media screen and (max-width:733px){.address-list.grid{grid-template-columns:1fr}.account-loyalty__table{max-width:92vw!important;display:block}.main-tab-btn .open-rewards img{width:38px;object-fit:contain}.main-tab-btn .open-rewards{height:70px}}@media screen and (max-width:480px){.main-tab-btn{grid-template-columns:1fr}.badges-rank-main{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/customer.css.map */
