@font-face{font-family:Quiche Sans;src:url(/cdn/shop/files/Fontspring-DEMO-quichesans-bold_40359555-e96f-4215-8ae6-dea48c965754.otf?v=1686301089)}.container{font-family:Montserrat}.savings{background-color:#eff9ff;padding:20px 17px;display:flex;flex-direction:column;justify-content:center}.savings__title{color:#092355;font-family:Montserrat;font-size:2.2rem;font-style:normal;font-weight:300;line-height:2.6rem;letter-spacing:.02rem}.savings__subtitle{color:#a3b1c1;font-size:1.3rem;font-style:normal;font-weight:300;line-height:2.2rem;letter-spacing:.02rem}.logout{display:flex;align-items:center;padding:10px 20px;font-size:1.3rem;font-style:normal;font-weight:400;line-height:2.6rem;letter-spacing:.02rem}.logout a{color:#20aae7}.logout img{margin-right:5px}.nav-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:48px}.nav-buttons__button{display:flex;justify-content:center;align-items:center;width:336px;height:59px;text-align:center;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.6rem;border-radius:7px;margin-bottom:9px;cursor:pointer;text-decoration:none}.nav-buttons__button-small{width:121px;height:32.843px;color:#fff;font-size:.9219rem;font-style:normal;font-weight:700;line-height:1.4981rem;border:none}.nav-buttons__button div{margin-right:5px}.nav-buttons__button-primary{color:#fff;background:linear-gradient(180deg,#3cd1ee,#1da4e6);box-shadow:0 4px 17px #00000024}.nav-buttons__button-secondary{color:#fff;background:#000f2c;border:2px solid #000f2c}.nav-buttons__button-tertiary{color:#000f2c;border:2px solid #000f2c;background:#fff}.icon-account{-webkit-mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/account.svg) no-repeat center;mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/account.svg) no-repeat center;width:14px;height:14px}.icon-subscriptions{-webkit-mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/subscriptions.svg) no-repeat center;mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/subscriptions.svg) no-repeat center;width:14px;height:14px}.icon-address{-webkit-mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/address.svg) no-repeat center;mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/address.svg) no-repeat center;width:14px;height:14px}.icon-chat{-webkit-mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/chat.svg) no-repeat center;mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/chat.svg) no-repeat center;width:16px;height:16px}.icon-contact{-webkit-mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/contact.svg) no-repeat center;mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/contact.svg) no-repeat center;width:20px;height:20px}.icon-email{-webkit-mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/email.svg) no-repeat center;mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/email.svg) no-repeat center;width:20px;height:20px}.icon-phone{-webkit-mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/phone.svg) no-repeat center;mask:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/phone.svg) no-repeat center;width:20px;height:20px}.nav-buttons__button-primary .icon,.nav-buttons__button-secondary .icon{background-color:#fff}.nav-buttons__button-tertiary .icon{background-color:#000f2c}.nav-buttons__button-highlight{color:#fff;background:linear-gradient(266deg,#ae8625 -11.43%,#f7ef8a 26.46%,#d2ac47 71.03%,#edc967);box-shadow:0 2.305px 2.305px #00000040}.account-details{padding:0 17px;margin-bottom:48px}.account-details__block{margin-bottom:17px}.account-details__title{color:#092355;font-size:3.2rem;font-style:normal;font-weight:300;line-height:3.71rem;margin-bottom:10px}.account-details__subtitle{color:#092355;font-size:2.2rem;font-style:normal;font-weight:400;line-height:2.6rem;letter-spacing:.02rem;margin-bottom:10px}.account-details__text{color:#092355;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.2rem;letter-spacing:.02rem}.alt-title{font-family:Montserrat;font-size:4.2rem;font-style:normal;font-weight:500;line-height:4.6874rem;color:#092355}.order-history{padding:0 17px;margin-bottom:48px}.order-history__title{color:#092355;font-size:3.2rem;font-style:normal;font-weight:300;line-height:3.71rem;margin-bottom:10px}.order-history__container{border-radius:7px;background:#eff9ff;padding:20px 30px;color:#092355;text-align:center;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.6rem}.subscription__header{padding:0 17px;margin-bottom:48px}.subscription__title{display:flex;align-items:center;flex-direction:column;text-align:center;color:#092355;font-size:3.2rem;font-style:normal;font-weight:300;line-height:3.71rem;margin-bottom:10px}.subscription__product{margin-bottom:48px}.subscription__product__image{padding:0 40px;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.subscription__product__image img{max-width:100%;max-height:100%}.subscription__product__details{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}.subscription__product__price{display:flex;flex-direction:row;color:#092355;font-size:2.2rem;font-style:normal;font-weight:600;line-height:2.6rem;letter-spacing:.02rem}.subscription__product__price-actual{margin-right:10px}.subscription__product__price-previous{color:#ed265c;font-weight:300;text-decoration:line-through}.subscription__product__frequency{color:#a3b1c1;text-align:center;font-size:1.3rem;font-style:normal;font-weight:300;line-height:2.2rem;letter-spacing:.02rem}.subscription__product__cancel{display:flex;justify-content:center;align-items:center}.subscription__status__container{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.subscription__status{display:flex;justify-content:center;align-items:center;color:#fff;width:121px;height:32.843px;font-size:1.6rem;font-style:normal;font-weight:700;line-height:1.4981rem;border-radius:16.421px}.subscription__status.active{background-color:#32ed93}.subscription__status.inactive{background-color:#fde8e8}.subscription__product__link{color:#092355;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.2rem;letter-spacing:.02rem}.subscription-addons{margin-bottom:48px;padding:0 17px}.subscription-addons__title{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#092355;font-size:3.2rem;font-style:normal;font-weight:300;line-height:3.71rem;margin-bottom:10px}.subscription-addons__subtitle{text-align:center;color:#092355;font-size:2.2rem;font-style:normal;font-weight:400;line-height:2.6rem;letter-spacing:.02rem;margin-bottom:48px}.subscription-addons__product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.subscription-addons__product__image{display:flex;justify-content:center;align-items:center;height:206px}.subscription-addons__product__image img{max-width:100%;max-height:100%}.subscription-addons__product__title{color:#092355;font-size:1.6rem;font-style:normal;font-weight:700;line-height:1.7rem;letter-spacing:.02rem}.subscription-addons__product__description{color:#a3b1c1;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.7rem;letter-spacing:.02rem;margin-bottom:10px}.subscription-addons__product__price{display:flex}.subscription-addons__product__price-actual{color:#092355;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.7rem;letter-spacing:.02rem;margin-right:10px}.subscription-addons__product__price-previous{color:#ed265c;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.7rem;letter-spacing:.02rem;text-decoration-line:line-through}.faq__header{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(358deg,#3dd2ef 1.56%,#015de7 39.21%,#001732 87%);padding:20px 17px 0;margin-bottom:10px}.faq__header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:#fff}.faq__icon{margin-bottom:10px}.faq__title{color:#fff;text-align:center;font-size:3.2rem;font-style:normal;font-weight:300;line-height:3.71rem;margin-bottom:10px}.faq__text{color:#fff;text-align:center;font-size:1.6rem;font-style:normal;font-weight:200;line-height:2.2rem;letter-spacing:.02rem;width:283px;margin-bottom:20px}.faq__text a{color:#fff}.faq__image{width:125px;z-index:1}.faq__image img{width:100%}.faq__search{margin:0 17px 25px;padding:20px;background-color:#eff9ff;border-radius:7px}.faq__search input{width:100%;padding:20px 20px 20px 50px;border:2px solid #c5d1de;border-radius:7px;color:#3f4e6c;font-family:Montserrat;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.22rem;background-image:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/search.svg);background-repeat:no-repeat;background-position:10px center}.faq__heading{padding:0 17px;margin-bottom:20px}.faq__heading h1{color:#092355;font-family:Montserrat;font-size:2.2rem;font-style:normal;font-weight:400;line-height:2.6rem;letter-spacing:.02rem}.faqs{padding:0 17px;margin-bottom:48px}.faq:not(:last-child){border-bottom:1px solid #a3b1c1}.faq__question{color:#092355;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.2rem;letter-spacing:.02rem;padding:20px 50px 20px 0;background-image:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/plus.svg);background-repeat:no-repeat;background-position:right center}.faq__answer{color:#092355;font-family:Montserrat;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.2rem;letter-spacing:.02rem}.faq.active .faq__question{background-image:url(//reverse-life.myshopify.com/cdn/shop/t/97/assets/minus.svg)}.faq .faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq__disclaimer{padding:0 17px;margin-bottom:48px;color:#092355;font-family:Montserrat;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.9rem;letter-spacing:.02rem}.faq__disclaimer__title{color:#092355;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.2rem;letter-spacing:.02rem}.address-book{padding:0 17px;margin-bottom:20px;color:#092355;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.2rem;letter-spacing:.02rem}.address-book h1{color:#092355;font-family:Montserrat;font-size:3.2rem;font-style:normal;font-weight:400;line-height:3.71rem}.address-book__saved-addresses b a{color:#092355}.address-book__saved-address__details__title{font-size:2.2rem;font-style:normal;font-weight:400;line-height:2.6rem;letter-spacing:.02rem}.address-book__saved-address__edit{color:#20aae7;text-align:center;font-family:Montserrat;font-size:1.3rem;font-style:normal;font-weight:400;line-height:2.6rem;letter-spacing:.02rem;text-decoration-line:underline;display:flex;align-items:center}.address-book__saved-address{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #a3b1c1}.address-book__saved-addresses__title{color:#092355;font-size:2.2rem;font-style:normal;font-weight:400;line-height:2.6rem;letter-spacing:.02rem}.contact-us__content{padding:0 17px;margin-bottom:20px;color:#092355;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.2rem;letter-spacing:.02rem}.contact-us__content a{color:#092355}.contact-us__content__copy{margin-bottom:20px}.contact-us__content__opening-times{margin-bottom:20px;font-size:1.6rem;font-style:normal;font-weight:400;line-height:3.2rem;letter-spacing:.02rem}.contact-us__content__opening-times__title{font-size:2.2rem;font-style:normal;font-weight:400;line-height:2.6rem;letter-spacing:.02rem}.contact-us__buttons{padding:0 17px;margin-bottom:20px}.glide{position:relative}.banner-prev{position:absolute;left:5px;top:50%;transform:translateY(-50%)}.banner-next{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.glide img{width:100%}.upgrade-banner__content{width:100%;display:flex;flex-direction:column;justify-content:space-evenly;padding:20px 0 20px 20px;background:linear-gradient(358deg,#3dd2ef 1.56%,#015de7 39.21%,#001732 87%)}.upgrade-banner__text{color:#fff;font-size:1.2rem;font-style:normal;font-weight:300;line-height:2.2rem;letter-spacing:.02rem}.upgrade-banner__title{color:#fff;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.22rem}@media screen and (min-width: 1440px){.container{padding:0 150px}.glide{margin-bottom:20px}.savings{text-align:center}.nav-buttons{justify-content:start}.nav-buttons__button{max-width:40vw;width:605.966px;height:106.405px;font-size:max(1vw,2.8856rem);font-style:normal;font-weight:700;line-height:4.689rem;text-transform:uppercase}.account-dashboard{display:grid;grid-template-columns:1fr 2fr;gap:10%}.account-details{padding:0}.account-details__title{font-size:5.2rem;font-style:normal;font-weight:400;line-height:5.5827rem;margin-bottom:27px}.account-details__text{font-size:2.2rem;font-style:normal;font-weight:400;line-height:3.5rem;letter-spacing:.0345rem}.account-details__subtitle{font-size:3.0507rem;font-style:normal;font-weight:400;letter-spacing:.0277rem}.order-history{padding:0}.alt-title{font-size:7.2rem;font-style:normal;font-weight:700;line-height:8.6874rem}.order-history-details{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #a3b1c1;margin-bottom:70px;padding-bottom:60px}.order-history__title{font-size:5.2rem;font-style:normal;font-weight:400;line-height:5.5827rem}.subscription__product{display:grid;grid-template-columns:1fr 1fr;gap:10%}.subscription__title{font-size:5.2rem;font-style:normal;font-weight:400;line-height:5.5827rem;margin-bottom:60px}.subscription__status{width:338px;height:91.743px;border-radius:45.871px;font-size:4.4694rem;font-style:normal;font-weight:700;line-height:4.1848rem}.subscription__product__price{font-size:3.7439rem;font-style:normal;font-weight:700;line-height:4.4246rem;letter-spacing:.034rem}.subscription__product__frequency{font-size:2.2123rem;font-style:normal;font-weight:400;line-height:3.7439rem;letter-spacing:.034rem}.subscription-addons__title{font-size:5.2rem;font-style:normal;font-weight:400;line-height:5.5827rem;flex-direction:row;gap:15px}.subscription-addons__subtitle{font-size:3.0507rem;font-style:normal;font-weight:400;letter-spacing:.0277rem}.subscription-addons__product__image{margin-bottom:40px;height:360.646px}.subscription-addons__product__title{font-size:3.051rem;font-style:normal;font-weight:700;line-height:2.9762rem;letter-spacing:.035rem}.subscription-addons__product__description{font-size:2.2rem;font-style:normal;font-weight:400;line-height:2.9762rem;letter-spacing:.035rem}.subscription-addons__product__price-actual,.subscription-addons__product__price-previous{font-size:2.2rem;font-style:normal;font-weight:700;line-height:2.9762rem;letter-spacing:.035rem}.subscription__product__link{font-size:2.6rem;font-style:normal;font-weight:400;line-height:2.7rem;letter-spacing:.0345rem}.subscription-addons__product-grid{grid-template-columns:repeat(4,1fr)}.faq__container{display:flex;flex-direction:column;justify-content:center}.faq__header{border-radius:122px;background:linear-gradient(358deg,#3dd2ef .29%,#015de7 42.44%,#001732 98.59%);padding-bottom:100px;margin-bottom:100px}.faq__title{font-size:5.2rem;font-style:normal;font-weight:400;line-height:5.5827rem}.faq__text{width:774px;font-size:2.2rem;font-style:normal;font-weight:400;line-height:3.5rem}.faq__image{position:absolute;bottom:-50px}.faq__header:after{height:0px}.faq__search{padding:50px;display:inline-flex;margin:auto auto 100px}.faq__search input{padding:50px 50px 50px 110px;width:719px;background-size:48px;background-position:30px center;font-size:2.6rem;font-style:normal;font-weight:400;line-height:4.025rem}.faq__question{font-size:2.2rem;font-style:normal;font-weight:400;line-height:3.6254rem;letter-spacing:.033rem}.faq__answer{font-size:1.8rem}.faq__disclaimer__title{font-size:3.0507rem;font-style:normal;font-weight:700;line-height:0rem;letter-spacing:.0277rem}.faq__disclaimer{font-size:2.2rem;font-style:normal;font-weight:400;line-height:3.5rem;letter-spacing:.0345rem}.address-book__container{display:grid;grid-template-columns:1fr 1fr;gap:5%}.address-book{font-size:2.2rem;font-style:normal;font-weight:400;line-height:3.5rem;letter-spacing:.0345rem}.address-book h1{font-size:5.2rem;font-style:normal;font-weight:400;line-height:5.5827rem}.address-book__saved-addresses__title,.address-book__saved-address__details__title{font-size:3.0507rem;font-style:normal;font-weight:400;line-height:0rem;letter-spacing:.0277rem}.address-book__saved-address__edit{font-size:2.3445rem;font-style:normal;font-weight:400;line-height:4.689rem;letter-spacing:.0361rem}.icon-account,.icon-subscriptions{width:25px;height:25px;-webkit-mask-size:25px;mask-size:25px}.icon-address{width:34px;height:34px;-webkit-mask-size:34px;mask-size:34px}.icon-chat{width:28px;height:28px;-webkit-mask-size:28px;mask-size:28px}.icon-contact{width:36px;height:36px;-webkit-mask-size:36px;mask-size:36px}.icon-email,.icon-phone{width:28px;height:28px;-webkit-mask-size:28px;mask-size:28px}.savings__title{font-size:3.051rem;font-style:normal;font-weight:400;line-height:4.1167rem;letter-spacing:.0317rem}.savings__subtitle{font-size:2.051rem;font-style:normal;font-weight:400;line-height:4.1167rem;letter-spacing:.0317rem}}.order-history 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: 1440px){.order-history table{border:none;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.08)}}.order-history tbody{color:rgb(var(--color-foreground))}.order-history th,.order-history td{font-weight:400;line-height:1;border:none;padding:0}@media screen and (min-width: 1440px){.order-history td{padding-right:2.2rem}}.order-history tbody td{padding-top:1rem;padding-bottom:1rem}.order-history td:empty{display:initial}.order-history thead th{font-size:1.2rem;letter-spacing:.07rem;text-transform:uppercase}.order-history tbody td:first-of-type{padding-top:4rem}@media screen and (min-width: 1440px){.order-history th,.order-history td:first-of-type{text-align:left;padding-left:0;padding-right:2.2rem}.order-history thead th,.order-history tbody td{padding-top:2.4rem;padding-bottom:2.4rem}.order-history th:first-of-type,.order-history td:first-of-type{padding-left:2.2rem}.order-history tbody td{vertical-align:top}.order-history tbody td:first-of-type{padding-top:2.4rem}}.order-history tbody td:last-of-type{padding-bottom:4rem}@media screen and (min-width: 1440px){.order-history tbody td:last-of-type{padding-bottom:0}}.order-history tbody tr{border-top:.01rem solid rgba(var(--color-foreground),.08)}@media screen and (min-width: 1440px){.order-history tbody tr:first-of-type{border-top:none}}.order-history tfoot td:first-of-type,.order-history tfoot td{padding-top:.6rem;padding-bottom:.6rem}.order-history tfoot td:first-of-type{text-align:left}.order-history tfoot tr:first-of-type td{padding-top:4rem}@media screen and (min-width: 1440px){.order-history tfoot tr:first-of-type td,.order-history tfoot tr:first-of-type th{padding-top:2.4rem}}.order-history tfoot tr:last-of-type td{padding-bottom:4rem}@media screen and (min-width: 1440px){.order-history tfoot tr:last-of-type td,.order-history tfoot tr:last-of-type th{padding-bottom:2.4rem}}.order-history thead:after,.order-history tfoot:before{content:" ";height:.1rem;width:100%;display:block;position:absolute;left:0;background:rgba(var(--color-foreground),.08)}@media screen and (max-width: 1439px){.order-history thead,.order-history th,.order-history tfoot td:first-of-type{display:none}.order-history td{display:flex;text-align:right}.order-history 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}.order-history td:first-of-type{display:flex;align-items:center}.order-history tr{display:flex;flex-direction:column;justify-content:flex-start;width:100%}}.pagination{margin-top:5rem;margin-bottom:7rem}@media screen and (min-width: 1440px){.pagination{margin-top:7rem;margin-bottom:10rem}}.pagination ul{display:flex;justify-content:center;list-style:none;padding:0}.pagination li{flex:1 1;max-width:4rem}.pagination li:not(:last-child){margin-right:1rem}.pagination li :first-child{display:inline-flex;justify-content:center;align-items:center;position:relative;height:4rem;width:100%;padding:0;text-decoration:none}.pagination li :first-child svg{height:.6rem}.pagination li:first-of-type svg{margin-left:-.2rem;transform:rotate(90deg)}.pagination li:last-of-type svg{margin-right:-.2rem;transform:rotate(-90deg)}.pagination li [aria-current]:after{content:"";display:block;width:2rem;height:.01rem;position:absolute;bottom:.08rem;left:50%;transform:translate(-50%);background-color:currentColor}.mmWrapping{display:flex;justify-content:center;align-items:center}.modal{display:none;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal .modal-content{position:relative;background-color:#fefefe;margin:15% auto;padding:40px 30px;border:1px solid #888;width:80%}.modal .close{position:absolute;top:-15px;right:20px;color:#aaa;float:right;font-size:56px;font-weight:700;z-index:999999}.modal .close:hover,.modal .close:focus{color:#000;text-decoration:none;cursor:pointer}.address-form{font-size:1.6rem}.address-form input:not([type=checkbox]),.address-form select{width:100%;height:100%;font-size:1.6rem}.address-form button{width:100%;font-size:1.6rem;margin-bottom:20px}.address-form__group,.address-form__group-checkbox{margin-bottom:10px}@media screen and (min-width: 1440px){.modal .modal-content{padding:75px}.address-form{display:grid;grid-template-columns:1fr 1fr;font-size:2rem;gap:50px}.address-form input[type=checkbox]{width:20px;height:20px}.address-form button{font-size:2rem}.address-form__group{display:grid;grid-template-columns:1fr 1fr}.address-form__group-checkbox{display:flex;flex-direction:row;align-items:center}.address-form__actions{display:grid;grid-template-columns:1fr 1fr;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/184/assets/rc_2024.css.map */
