:root{--background-color: #ffeaf3;--primary-btn-color: #48c0b4;--secondary-btn-color: #ff74ad;--border-color: #d9d9d9;--accent-color: #ff74ad;--active-accent-color: #ff74ad}.account__container .shopify-section:not(.main){display:none}.account__container{background-color:#ffeaf3;min-height:calc(100vh - 65px)}.account__wrapper{max-width:1200px;margin:0 auto;padding:30px 15px}.account__header{display:flex;align-items:center;margin-bottom:15px}.account__title{font-size:28px;margin:0}.account__card{background-color:#fff;border-radius:20px;margin-bottom:20px;padding:15px}.header__wrapper{padding:10px 0!important}.subscription__date{margin-bottom:0}.account__menu{display:grid;padding:20px 0;grid-template-columns:repeat(5,1fr);column-gap:10px;row-gap:10px}.account__menu .menu__item{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;gap:15px;border-radius:20px;padding:20px;min-width:100%;min-height:180px;cursor:pointer}.account__menu .menu__item:hover{background-color:var(--active-accent-color);color:#fff}.account__menu .menu__item:hover .account-icon{color:#fff!important}.menu-item__name{font-size:18px;font-weight:700}.menu-item__info{text-align:center}.menu-item__title{font-weight:700}.help-centre__menu{max-width:800px;grid-template-columns:repeat(4,1fr)}.menu-item__subtitle{font-size:14px}.account-mbl-nav__container{display:none;height:60px;position:fixed;bottom:0;background-color:#fff;width:100%}.account-mbl-nav__wrapper{display:grid;max-width:500px;grid-template-columns:repeat(5,1fr);align-items:center;justify-items:center;margin:0 auto}.account-mbl-nav__container .mbl-nav__item{max-width:60px;padding:5px;height:60px;display:flex;justify-content:center;align-items:center;width:100%}.mbl-nav__item.active .account-icon{color:var(--active-accent-color)!important}account-dropdown .content{display:none}account-dropdown.is-open .content{display:block}.dropdown__menu{position:relative;width:100%;max-width:300px}.dropdown__menu .dropdown-btn{background:var(--secondary-btn-color);color:#fff;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:300px}.dropdown__content{list-style:none;position:absolute;top:50px;width:100%;visibility:hidden;overflow:hidden;padding:10px;background-color:#fff;border-radius:20px;transform:translateY(-1em);transition:transform ease .3s;box-shadow:0 4px 8px #0000002e}.dropdown__item{background-color:#fff;display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:10px;cursor:pointer}.dropdown__item:hover{background-color:#ffeaf3}.dropdown__menu.is-open .dropdown__content{visibility:visible;transform:translateY(0)}.dropdown__menu.is-open .arrow{transform:rotate(180deg)}.btn{padding:5px 16px;gap:10px;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;justify-self:start;position:relative}.primary-btn{background-color:var(--primary-btn-color);color:#fff}.secondary-btn{background-color:var(--secondary-btn-color);color:#fff}.primary-btn.outlined-btn{border:solid 1px var(--primary-btn-color);color:var(--primary-btn-color);background-color:#fff}.secondary-btn.outlined-btn{border:solid 1px var(--secondary-btn-color);color:var(--secondary-btn-color);background-color:#fff}form .btn{width:100%}.btn.small-btn{padding:3px 12px}.link{text-decoration:underline;cursor:pointer}.link.primary-link{color:var(--primary-btn-color)}.btn-loading>*:not(.btn-load-spinner){visibility:hidden}.btn-load-spinner{position:absolute;top:50%;transform:translateY(-50%)}[data-resource-type=charge][inert],[data-resource-type=address][inert]{opacity:.6;transition:opacity .15s ease}.badge{border-radius:50px;padding:2px 10px;display:flex;align-items:center;gap:5px;font-size:14px;width:fit-content}.status-active,.status-fulfilled,.status-complete,.status-paid,.status-authorized{background-color:#b5ffd8;color:#00632e}.status-skipped,.status-unfulfilled,.status-partial,.status-pending,.status-queued,.status-refunded,.status-partially_refunded .status-unpaid,.status-partially_paid,.status-restocked{background-color:#fffdb5;color:#685b00}.status-expired,.status-voided,.status-error{background-color:#ffbcbc;color:#cf0000}.badge.discount,.badge.subscription-item__frequency{background-color:#ffeaf3;color:#000}.account-icon{display:flex}.account-icon{width:100%;height:100%}.account-icon__small{max-height:12px;max-width:12px}.account-icon__medium{max-height:18px;max-width:18px}.account-icon__large{max-height:24px;max-width:24px}.account__header .back-icon{display:flex;cursor:pointer;padding:10px}.account__input{width:100%;padding:10px 15px;border-radius:10px;border:solid 1px var(--border-color);margin-bottom:10px}.selling-plan__option{border:solid 1px var(--border-color);border-radius:10px;margin-bottom:10px}.selling-plan__label{display:grid;grid-template-columns:auto auto 1fr;align-items:center;column-gap:10px;padding:10px;margin:0;cursor:pointer}.radio{width:20px;height:20px;border:1px solid var(--accent-color);border-radius:50%;position:relative}.selling-plan__option .price{justify-self:end}.frequency-options__wrapper{padding:0 10px 10px;display:none}input[name=sellingPlanType]:checked+.selling-plan__option .radio:after{content:"";width:14px;height:14px;background:var(--active-accent-color);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[name=sellingPlanType]:checked+.selling-plan__option{background-color:var(--background-color);border:solid 1px var(--accent-color)}input[name=sellingPlanType]:checked+.selling-plan__option .frequency-options__wrapper{display:block}.selling-plan__option .frequency__option{background-color:#fff}[data-selling-plan=subscription] .price{color:var(--accent-color)}.select-wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.select-field{position:relative}select[data-select=variant]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:16px 32px 16px 8px;border:1px solid var(--border-color);font-size:16px;cursor:pointer;outline:none;width:100%;box-sizing:border-box;border-radius:10px}select[data-select=variant] option:focus{background-color:var(--background-color)}select[data-select=variant] option:checked{background-color:var(--accent-color);color:#fff}select[data-select=variant]{accent-color:var(--accent-color)}.select-arrow{position:absolute;right:14px;top:50%;pointer-events:none;color:#000}.account-dialog__container{width:100%;padding:15px;background:none;border:none}.account-dialog__container.dialog-sml{max-width:500px}.account-dialog__container.dialog-lrg{max-width:800px}.account-dialog__container h2{margin:0}.account-dialog__wrapper{position:relative;padding:15px;margin:0}.dialog__close{position:absolute;right:10px;top:10px;padding:15px;cursor:pointer}.account-dialog__container .btn{width:100%}.account-dialog__container::backdrop{background-color:#ffeaf3bf}.dialog__title{margin:0 0 15px;padding-right:30px}.dialog__subtitle{margin-top:0}.form__inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form__inputs .message{grid-column:span 2}.dialog-contents__cols{display:grid;grid-template-columns:1fr 1fr;gap:15px}.menu-items>form>button,.menu-items>button{width:100%}.account__profile{display:flex}.account__profile .avatar{width:80px;height:80px;display:flex;justify-content:center;align-items:center;background-color:var(--accent-color);border-radius:50px;margin-right:20px}.account__profile .profile__info p{margin:0}.profile__info .heading{font-size:30px;margin-bottom:5px}.avatar .heading{color:#fff;font-size:24px}.account-header__promo-banner{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.profile__addresses,.account__form{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.account__form{max-width:800px;row-gap:15px}.profile__wrapper,.address__wrapper{padding:15px}.address__actions{display:flex;justify-content:space-between}.subscription__buttons{display:flex;gap:10px}.manage-subscription__menu{margin-left:auto}.subscription__header{padding-bottom:15px}.subscription__details{display:flex;gap:10px;margin-bottom:10px;align-items:center;justify-content:space-between}.subscription__header,.subscription__line-items{border-bottom:solid 1px var(--border-color)}.subscription__line-items{display:grid;gap:10px;padding:15px 0}.cancelled__subscriptions .subscription__line-items{border:none;padding:0}.subscription__footer{padding-top:15px}.subscription__line-item,.line-item{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"image info actions";gap:10px;align-items:start;row-gap:10px}.dialog__line-items{margin-bottom:10px}.line-item__image img{display:block;width:100px;height:auto;border-radius:10px}.line-item__actions{grid-area:actions}.cancelled__subscriptions .line-item__actions{display:flex;justify-content:center;align-items:center;height:100%}.line-item__actions button{padding:8px}.line-item__info{grid-area:info;display:grid}.line-item__title{font-weight:700;font-weight:16px}.line-item__price{font-weight:500}.line-item__quantity{margin:0!important}.subscription__totals{display:grid;grid-template-columns:1fr auto;grid-template-areas:"labels values";row-gap:5px;column-gap:16px;justify-content:space-between;max-width:600px;margin-bottom:5px}.subscription__totals .totals__value{text-align:right}.frequency-options__container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:10px;width:100%;margin-bottom:10px}dialog .frequency-options__container{margin-bottom:10px}.frequency__option{display:flex;justify-content:center;align-items:center;max-width:200px;background-color:#ffeaf3;padding:10px 20px;text-align:center;border-radius:10px;cursor:pointer}input:checked+.frequency__option{background-color:var(--active-accent-color);color:#fff}.subscription-item__product{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"image info";padding:15px;border-bottom:solid 1px var(--border-color);gap:15px}.line-item__image{grid-area:image}.subscription-item__image img{display:block;width:100%;max-width:300px;height:auto;border-radius:10px}.subscription-item__info{grid-area:info;display:grid;row-gap:5px;align-content:start}.subscription-item__title{font-size:24px;margin:0}.subscription-item__prices{font-weight:700;font-size:18px}.subscription-item__edit{padding:15px}.subscription-item__edit .frequency-options__container{margin-bottom:10px}.subscription-item__actions{display:flex;justify-content:space-between;gap:10px}.subscription-item__actions .btn{width:100%}.subscription__discount{display:flex;align-items:center;gap:10px;max-width:600px}.subscription__discount .discount__value{margin-left:auto;text-align:right}.subscription__discount .btn{margin-bottom:10px}.remove-discount{padding:10px;cursor:pointer}.upsell__items{display:grid;row-gap:10px;margin-bottom:10px}.custom-checkbox__box{width:20px;height:20px;border:2px solid var(--border-color);border-radius:5px;background:#fff;display:inline-block;position:relative;transition:all .2s ease}.custom-checkbox__input:checked+.custom-checkbox__label .custom-checkbox__box{background:var(--active-accent-color);border-color:var(--active-accent-color)}.custom-checkbox__input:checked+.custom-checkbox__label .custom-checkbox__box:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-checkbox__input:focus-visible+.custom-checkbox__label .custom-checkbox__box{outline:2px solid #2563eb;outline-offset:2px}.send-now__order-total{display:flex;justify-content:space-between;margin-bottom:10px}.subscription-frequency-wrapper{display:flex;align-items:center;flex-wrap:wrap}.edit-frequency__btn{padding:5px}.payment-method{margin-bottom:10px}.account-toast-container{position:fixed;bottom:70px;right:20px;display:flex;flex-direction:column;gap:12px;z-index:9999;pointer-events:none}.account-toast{min-width:250px;max-width:320px;padding:14px 16px;border-radius:10px;font-family:system-ui,sans-serif;font-size:14px;line-height:1.4;box-shadow:0 8px 20px #0000001a;display:flex;align-items:center;justify-content:space-between;gap:12px;animation:toast-slide-in .25s ease forwards;pointer-events:auto;background:#fff}.account-toast.success{border-left:4px solid var(--primary-btn-color)}.account-toast.error{border-left:4px solid var(--secondary-btn-color)}.account-toast.info{border-left:4px solid var(--primary-btn-color)}.account-toast__message{flex:1}.account-toast__close{cursor:pointer;font-size:16px;line-height:1;opacity:.6}.account-toast__close:hover{opacity:1}@keyframes toast-slide-in{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-fade-out{to{opacity:0;transform:translate(20px)}}.is-acting{pointer-events:none;opacity:.6}.placeholder__card{width:100%}.placeholder__title,.placeholder__subtitle,.placeholder__text,.placeholder__image,.placeholder__price,.placeholder__btn{width:100%;height:auto;background-color:var(--background-color);border-radius:5px}.placeholder__image{width:100px;height:100px;border-radius:10px}.placeholder__title{max-width:300px;min-height:30px;margin-bottom:8px}.placeholder__subtitle{max-width:400px;min-height:25px;margin-bottom:8px}.placeholder__text{max-width:200px;min-height:25px;margin-bottom:8px}.placeholder__price{min-width:80px;min-height:25px}.placeholder__btn{max-width:150px;min-height:35px;border-radius:50px}.subscription__totals .placeholder__subtitle{margin-bottom:0}.subscription__address.placeholder__title{background-color:#fff}.swap-bundles__container,.product-grid__container{padding:15px}.swap-bundles__wrapper,.products-grid__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.swap-product,.product-grid__product{display:grid;row-gap:10px;grid-template-rows:auto auto 1fr}.product-grid__product .product__image img{border-radius:10px}.product-grid__product .product__actions{width:100%;align-self:end}.product__actions .btn{width:100%}.swap-product{grid-template-rows:auto auto auto 1fr}.swap-product__title{margin:0}.swap__line-item{display:grid;grid-template-columns:1fr 3fr;grid-template-areas:"image info";gap:10px;margin-bottom:10px}.order-header{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"order status";align-items:center;column-gap:12px}.order__details{display:flex;gap:10px;align-items:center}.order__number{grid-area:order;margin:0}.order__statuses{grid-area:status;justify-self:end;display:flex;gap:8px}.line-item__images{display:flex;gap:10px;padding:15px 0;flex-wrap:wrap}.order__line-items{display:grid;row-gap:10px;padding:15px 0}.order__line-items img{border-radius:10px}.order-actions{display:grid;grid-template-columns:1fr auto;align-items:center;row-gap:15px}.order-actions__left{display:flex;gap:12px;justify-self:start}.order-actions__left .btn{flex:0 0 auto;width:auto}.order-actions__right{justify-self:end}.order__date{background-color:#ffeaf3;grid-area:date}.order__line-item{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"image info";gap:16px;align-items:start}.order__line-items .line-item__image{grid-area:image}.order__line-items .line-item__info{grid-area:info}.order-footer{padding-top:15px;border-top:solid 1px var(--border-color)}.order-footer__wrapper{display:grid;grid-template-columns:2fr 1fr 1fr;column-gap:30px;row-gap:30px}.order-footer__totals{display:grid;grid-template-columns:1fr auto;grid-template-areas:"labels values";row-gap:5px;column-gap:15px;justify-content:space-between;max-width:400px;height:fit-content}.order-footer__totals .totals__value{text-align:right}.order-address__title,.address__title{font-weight:700}.perks__container{display:grid;grid-template-columns:1fr 1fr;gap:15px}.partner-card{grid-column:span 2}.perks__container .account__card{margin:0}.partner-rewards{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.partner-reward{display:flex;flex-direction:column;gap:10px;align-items:center}.partner-reward__image img{border-radius:10px}.partner-reward__logo{height:50px;display:flex;align-items:center}.partner-reward__logo img{max-height:50px;max-width:120px;width:auto}#stamps{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.stamp{width:40px;height:40px;border:2px solid #ffb8d4;border-radius:50%;flex-shrink:0;box-sizing:border-box;position:relative;overflow:hidden}.stamp__logo{display:none;position:absolute;width:22px;height:22px;top:50%;left:50%;margin:-13px 0 0 -13px;object-fit:contain;filter:brightness(0)}.stamp.active{border:2px solid #ff74ad}.stamp.active .stamp__logo{display:block}.stamp--reward:after{content:"\a3 5";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;color:#ff74ad;line-height:1}.stamp--reward.active:after{color:#ff74ad}#stamps .stamp:nth-child(1) .stamp__logo{transform:rotate(10deg) translate(2px,-1px)}#stamps .stamp:nth-child(2) .stamp__logo{transform:rotate(-14deg) translate(-1px,2px)}#stamps .stamp:nth-child(3) .stamp__logo{transform:rotate(18deg) translate(1px,1px)}#stamps .stamp:nth-child(4) .stamp__logo{transform:rotate(-7deg) translate(2px,-2px)}#stamps .stamp:nth-child(5) .stamp__logo{transform:rotate(22deg) translate(-2px,1px)}#stamps .stamp:nth-child(6) .stamp__logo{transform:rotate(-11deg) translate(1px,2px)}#stamps .stamp:nth-child(7) .stamp__logo{transform:rotate(16deg) translate(-1px,-2px)}#stamps .stamp:nth-child(8) .stamp__logo{transform:rotate(-20deg) translate(2px,1px)}.rewards-card__subtitle{font-size:13px;color:#666;margin:2px 0 10px}.rewards-card__divider{border:none;border-top:1px solid #f0f0f0;margin:16px 0}.points-progress{margin:10px 0 16px;padding-right:30px}.points-progress__track{position:relative;height:6px;background:#ffe0ee;border-radius:3px;margin-bottom:6px}.points-progress__fill{position:absolute;left:0;top:0;height:100%;background:#ff74ad;border-radius:3px;transition:width .4s ease;width:0}.points-progress__marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#ffe0ee;border:2px solid #ff74ad;box-sizing:border-box;z-index:1}.points-progress__marker.reached{background:#ff74ad}.points-progress__milestones{position:relative;height:36px}.points-progress__milestone{position:absolute;transform:translate(-50%);text-align:center;font-size:11px;line-height:1.4;color:#999;white-space:nowrap}.points-progress__milestone strong{display:block;color:#333;font-size:12px}.stamps-callout{background:#fff0f5;border-radius:8px;padding:10px 14px;font-size:13px;color:#555;margin-top:4px}.partner-reward .btn{width:100%;margin-top:auto}.referral-card__desc{font-size:14px;color:#666;margin:4px 0 12px}.referral-copy{display:flex;gap:8px;margin:12px 0 10px}.referral-copy__input{flex:1;min-width:0;border:1px solid #e5e5e5;border-radius:6px;padding:8px 12px;font-size:13px;color:#555;background:#f9f9f9}.referral-copy__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#ff74ad;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.referral-copy__btn:hover{background:#e5609a}.referral-copy__btn--copied{background:#4caf50}.referral-share{display:flex;gap:10px}.referral-share__link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:opacity .2s,transform .2s;text-decoration:none;flex-shrink:0}.referral-share__link:hover{opacity:.85;transform:scale(1.08)}.referral-share__link--whatsapp{background:#25d366}.referral-share__link--facebook{background:#1877f2}.referral-share__link--x{background:#000}.referral-share__link--email{background:#ff74ad}.articles-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.articles__article{display:grid;row-gap:10px}.article__image img{border-radius:10px}.faq__tab-menu{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.faq__tab{border-radius:50px;padding:8px 16px;display:flex;align-items:center;gap:5px;font-size:14px;background-color:#ffeaf3;color:#000;cursor:pointer}.faq__tab.active{background-color:var(--active-accent-color);color:#fff}.faq-container .faq__item .collapsible-toggle{padding:15px}.faq-container .faq__item .collapsible__content{padding:0 15px 15px}.remove-item__btn{color:var(--accent-color);font-size:14px;text-decoration:underline;cursor:pointer;padding:4px}@media screen and (max-width:1000px){.partner-rewards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.account__container{min-height:100vh}.account__wrapper{padding:0 10px 60px}.account__header{background-color:var(--secondary-btn-color);color:#fff;padding:5px 0;margin:0 -10px 15px}.account__header .account__title{color:#fff;font-size:20px}.account__header .back-icon svg{color:#fff!important}.account__menu{grid-template-columns:none;grid-template-rows:auto}.account-mbl-nav__container{display:block}.account__menu .menu__item{min-height:unset;flex-direction:row;justify-content:start}.account-icon__large{max-height:25px}.account-icon__medium{max-height:22px}.account__form{grid-template-columns:1fr;row-gap:0}.profile__addresses{grid-template-columns:1fr}.order-header{align-items:start}.order__details{flex-direction:column}.line-item__image{max-width:75px}.order-actions{grid-template-columns:1fr}.order-actions__left,.order-actions__right{width:100%}.order-actions__left .btn,.order-actions__right .btn{width:100%;flex:auto}.order-footer__wrapper{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.order-footer__totals{grid-template-columns:1fr 1fr;grid-column:1 / -1;max-width:100%}.order-address{grid-column:1}.order-address:last-child{grid-column:2}.subscription__buttons{flex-direction:column}.subscription__buttons>div,.subscription__buttons .btn{width:100%}.subscription-buttons__left>div,.subscription-buttons__left .btn{width:100%}.dropdown__menu{max-width:unset}.dropdown-btn{justify-content:center;width:100%}.subscription-item__product{grid-template-columns:auto;grid-template-areas:unset}.subscription-item__info{grid-area:auto}.partner-rewards{grid-template-columns:repeat(2,1fr)}.perks__container{grid-template-columns:1fr}.partner-card{grid-column:auto}.dialog-contents__cols{grid-template-columns:1fr}.account-dialog__container.dialog-lrg{max-width:500px}.dialog__title{padding-right:0}.products-grid__wrapper{grid-template-columns:1fr 1fr}.menu-item__info{text-align:left}.faq__item{padding:0}.articles-wrapper{grid-template-columns:1fr}}.input--error{border-color:#e53e3e!important;outline-color:#e53e3e}.input__error-message,.form__error-message{display:block;color:#e53e3e;font-size:.8rem;margin-top:2px}.input__error-message{margin-bottom:8px}fieldset{border:unset;margin:0 0 10px}fieldset,legend{padding:0}.reschedule-day-picker{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:4px 0 20px}.day-cell{position:relative}.day-cell input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.day-cell label{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;font-size:13px;cursor:pointer;border:1.5px solid var(--border-color);color:#333;transition:background .15s,color .15s,border-color .15s;-webkit-user-select:none;user-select:none}.day-cell input[type=radio]:checked+label{background:var(--accent-color);color:#fff;border-color:var(--accent-color);font-weight:600}.day-cell label:hover{background:var(--background-color);border-color:var(--accent-color)}.header{background-color:#ffeaf3}
/*# sourceMappingURL=/cdn/shop/t/906/assets/account.css.map */
