.products-list .product--list .product__name{flex-grow:0}@media(min-width:768px){.header__action .locale-selector:first-child{margin-left:.25rem;margin-right:0}}.locale-selector:first-child{margin-right:0}.partner-coupons__list{display:grid;grid-gap:1rem;list-style:none;margin:1rem 0;max-height:11rem;overflow-y:auto;padding:0}@media(min-width:768px){.partner-coupons{display:contents}.partner-coupons__heading{grid-area:coupons-heading}.partner-coupons__list{grid-area:coupons-list;grid-template-columns:repeat(2,1fr)}}.partner-coupon--disabled{order:1}.partner-coupon__links{position:relative}@media(min-width:768px){.partner-coupon{flex:0 0 calc(50% - 0.5rem)}}.partner-link{background-color:#f8f9fa;border:1px solid transparent;cursor:pointer;font-size:1.25rem;padding:.5rem 5rem .5rem 1rem;width:100%}.partner-link--disabled{color:#adb5bd;cursor:auto}.partner-link:not(.partner-link--disabled):hover{background-color:#e9ecef}.partner-link:focus{outline:0}.partner-link__icons{bottom:0;display:flex;padding:0 .25rem;position:absolute;right:0;top:0}.partner-link__icon{color:#6d6d6d;cursor:pointer;margin:auto}.partner-commissions__cards{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));list-style:none;margin:1rem 0;padding:0;text-align:center}.partner-commissions__card-title{font-size:1.5rem}@media(min-width:768px){.partner-commissions__card-title{font-size:2rem}}.partner-stats>*+*{margin:1rem 0}.partner-stats__heading{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.partner-stats__title{margin:0 1rem 0 0}.partner-stats__card-subtitle{font-size:1.25rem}.customer-menu{display:none;list-style-type:none;margin-bottom:0}.customer-menu__item{align-items:center;display:flex;padding:.75rem .5rem}.customer-menu__item a{color:currentColor;text-decoration:none}@media(min-width:992px){.customer-menu{display:block}}.offcanvas-content .customer-menu{display:block}.order-details{display:flex;flex-wrap:wrap;margin:0 -1rem}.order-details__info{background:#f4f5f6;border-top:3px solid #e9ecef;color:#495057;flex-basis:calc(35964rem - 99900%);flex-grow:1;font-size:.9125rem;margin:2rem 1rem 1rem;padding:1rem}.order-details__data--spaced{margin-top:1rem}.order-details__title,.order-selection__label{font-weight:600}.orders-table__table{border-collapse:collapse;margin-bottom:1rem;width:100%}.orders-table__head{background-color:#f8f9fa;border-top:.5px solid rgba(0,0,0,.125)}.orders-table__cell,.orders-table__head{border-bottom:.5px solid rgba(0,0,0,.125)}.orders-table__cell{flex-grow:1;padding:.5rem}.orders-table__cell--date,.orders-table__cell--percent,.orders-table__cell--quantity,.orders-table__cell--status{text-align:center}.orders-table__cell--price,.orders-table__cell--total{text-align:right}.orders-table__actions{align-items:center;display:flex;gap:.5rem;margin-left:auto}.orders-table__actions .icon{height:1.25rem;width:1.25rem}@media(max-width:767.98px){.orders-table,.orders-table__body,.orders-table__cell,.orders-table__foot,.orders-table__row{display:block}.orders-table__head{display:none}.orders-table__body>.orders-table__row,.orders-table__foot{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-top:1rem}.orders-table__foot{border-bottom:0}.orders-table__body>.orders-table__row:first-child{margin-top:0}.orders-table__foot>.orders-table__row{display:flex;justify-content:space-between}.orders-table__foot>.orders-table__row:first-child{border-bottom:0}.orders-table__body .orders-table__cell{align-items:center;display:flex;padding:.25rem .5rem}.orders-table__body .orders-table__cell:last-child{border-bottom:0}.orders-table__cell[data-label]:before{color:#000;color:initial;content:attr(data-label);margin-right:auto;padding-right:.5rem}.orders-table__cell[data-label=""]:before{content:none}.orders-table__cell[data-label]:not(:only-child)>:last-child{text-align:right}}@media(min-width:768px){.orders-table__cell--actions,.orders-table__cell--image{width:0}}.orders-table__badge{background-color:#f8f9fa;border-radius:50rem;color:#212529;display:inline-block;font-size:.875rem;font-weight:600;line-height:1;padding:.5rem .75rem;text-align:center;vertical-align:baseline;white-space:nowrap}.orders-table__badge--awaiting,.orders-table__badge--confirmed,.orders-table__badge--temporary{color:#212529}.orders-table__badge--in-process{color:#fccb29}.orders-table__badge--shipped{color:#000}.orders-table__badge--delivered{color:#4bbf73}.orders-table__badge--cancelled,.orders-table__badge--returned{color:#e81c2d}.orders-table__icon>.icon{height:1.25rem;width:1.25rem}.order-summary{height:100%;width:100%}.order-summary__title{display:flex;font-weight:600;justify-content:space-between;margin-bottom:1rem}.order-summary__table{border-collapse:collapse;margin-bottom:1rem;width:100%}.order-summary__cell{font-size:.875rem;font-weight:500;padding:.5rem}.order-summary__cell--numeric,.order-summary__cell--price{font-weight:600;text-align:right}.order-summary__cell--image{width:5rem}.order-summary__image{width:4rem}.order-summary__info--options{color:#6c757d}.order-summary__info--line-total-undiscounted,.order-summary__info--old-price-gross{color:#6c757d;text-decoration:line-through}@media(min-width:768px){.order-summary__totals-wrapper{position:sticky;top:0}}.order-summary__image--thumb-square{padding-top:100%}.order-summary__image--thumb-3-4{padding-top:133.3333333333%}.order-summary__image>img{background-color:#fff;border:0;border-radius:.25rem;border-radius:0;padding:.25rem}.order-summary .coupon-code__remove-coupon{display:none}.order-summary-totals{border-top:1px solid #e9ecef;display:flex;flex-direction:column}.order-summary-totals__item{display:flex;font-weight:600;justify-content:space-between;padding:.5rem}.order-summary-totals__item--cashback{font-size:.875em}.order-summary-totals__item--total{font-size:1.25rem;font-weight:600;text-transform:uppercase}.order-summary-totals__item--total>.order-summary-totals__item-value{font-size:1.25rem}.order-summary-totals__item+.order-summary-totals__item--total{border-top:1px solid #e9ecef;margin-top:.5rem;padding-top:1rem}@media(max-width:767.98px){.order-summary-totals{margin-top:1rem}}@media(min-width:768px){.order-summary-totals{padding-bottom:1rem;padding-top:.5rem}}.badge{background-color:#f8f9fa;border-radius:50rem;color:#212529;display:inline-block;font-size:.875rem;font-weight:600;line-height:1;padding:.5rem .75rem;text-align:center;vertical-align:baseline;white-space:nowrap}.badge--error{color:#e81c2d}.subscriptions-table__list{display:flex;flex-direction:column;gap:.5rem}.subscriptions-table__list.show{display:flex}.subscriptions-table__btn{all:unset;color:#868e96;white-space:nowrap}.subscriptions-table__btn:not(:hover):not(:focus){text-decoration:underline}@media(max-width:767.98px){.subscriptions-table__cell--title{display:none!important}}.subscription-product{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.subscription-product__image{display:inline-flex;position:relative;vertical-align:middle;width:4rem}.subscription-product__image:before{content:"";display:block;padding-top:100%}.subscription-product__image>*{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.subscription-product__info{display:flex;flex:1;flex-direction:column}.subscription-product__info .subscription-product__price{color:#6c757d}.subscription-product--missing{color:#dee2e6;font-style:italic}.subscription-summary{align-items:center;display:flex;gap:.25rem}.subscription-summary.show{display:flex}.page--account-cancellation .page__content-wrapper{grid-template-areas:"aside-main aside-head" "aside-main content";grid-template-rows:auto 1fr}.page--account-cancellation .page__aside-head{align-items:flex-start;flex-direction:column;margin-bottom:1rem}.page--account-cancellation .page__aside-head h1{margin-bottom:0}.page--account-cancellation .page__aside-head h1~.page__hint{margin-top:1rem}@media(min-width:992px){.page--account-cancellation .page__aside-head{margin-bottom:0}}@media(min-width:768px){.page--account-cancellation .page__content{padding-top:0}}.page--account-cancellation .form{max-width:450px}@media(min-width:992px){.page--account-cancellation .form{margin:0}}.page--account-cancellation .form__buttons{justify-content:flex-start}.page--account .page__content-wrapper{grid-template-areas:"aside-main aside-head" "aside-main content";grid-template-rows:auto 1fr}.page--account .page__aside-head{align-items:flex-start;flex-direction:column;margin-bottom:1rem}.page--account .page__aside-head h1{margin-bottom:0}.page--account .page__aside-head h1~.page__hint{margin-top:1rem}@media(min-width:992px){.page--account .page__aside-head{margin-bottom:0}}@media(min-width:768px){.page--account .page__content{padding-top:0}}.page--account .account__addresses{display:grid;flex-direction:column;grid-gap:1rem;margin-bottom:1rem}@media(min-width:768px){.page--account .account__addresses{grid-template-columns:1fr 1fr}}.page--account .account__address{background-color:#f8f9fa;padding:1rem 2rem 2rem;position:relative}.page--account .account-address__heading,.page--account .account-address__title{font-weight:600}.page--account .account-address__heading{margin-bottom:2rem}.page--account .account-address__edit{height:1.5rem;position:absolute;right:2rem;top:1rem;width:1.5rem}.page__account--banner{position:relative;text-align:center}.page__account--banner h1{color:#fff;font-size:1.5rem;font-weight:600;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.page__account--banner img{height:3rem}@media(min-width:576px){.page__account--banner img{height:4rem}}@media(min-width:768px){.page__account--banner img{height:auto}.page__account--banner h1{font-size:2.25rem}}.page--affiliate-dashboard .page__content-wrapper{grid-template-areas:"aside-main aside-head" "aside-main content";grid-template-rows:auto 1fr}.page--affiliate-dashboard .page__aside-head{align-items:flex-start;flex-direction:column;margin-bottom:1rem}.page--affiliate-dashboard .page__aside-head h1{margin-bottom:0}.page--affiliate-dashboard .page__aside-head h1~.page__hint{margin-top:1rem}@media(min-width:992px){.page--affiliate-dashboard .page__aside-head{margin-bottom:0}}@media(min-width:768px){.page--affiliate-dashboard .page__content{padding-top:0}}.partner-data--with-coupons{display:grid}.partner-data__content{border-bottom:1px solid #dee2e6;margin-bottom:2rem;padding-bottom:2rem}.partner-data--without-coupons .partner-data__content{border-bottom:0;margin-bottom:0;padding-bottom:0}.partner-data__link{margin:1rem 0;position:relative}.partner-data__social{display:flex;justify-content:flex-end;margin-bottom:1rem}.partner-data__social-icon{align-items:center;display:inline-flex;flex-direction:column;margin-right:.5rem}@media(min-width:768px){.partner-data--with-coupons{grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-areas:"partner-heading coupons-heading" "partner-content coupons-list";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.partner-data--without-coupons{grid-template-areas:"partner-heading" "partner-content"}.partner-data__heading{grid-area:partner-heading}.partner-data__content{border-bottom:0;grid-area:partner-content;margin-bottom:0;padding-bottom:0}.partner-data__social{justify-content:flex-start}}.affiliate-activation{padding:1rem 0}.affiliate-content{display:flex;flex-wrap:wrap}.affiliate-heading{margin-bottom:1rem}.affiliate-action,.affiliate-steps{flex:0 0 100%}.affiliate-steps{counter-reset:steps;display:flex;flex-direction:column;list-style:none}.affiliate-step{margin:1rem 0;position:relative}.affiliate-step:before{align-items:center;background-color:#2389db;border-radius:50%;color:#fff;content:counter(steps);counter-increment:steps;display:flex;font-size:1rem;font-weight:700;height:2rem;justify-content:center;left:-2.5rem;position:absolute;top:4px;width:2rem}.step-title{font-size:.9rem;font-weight:700}.step-hint{font-size:.75rem}.affiliate-action{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem .625rem}.affiliate-terms{color:gray;font-size:.75rem;padding:.625rem}@media(min-width:576px){.affiliate-content{flex-wrap:nowrap}.affiliate-action,.affiliate-steps{flex:1 1 auto}.affiliate-action{max-width:60%;padding:3rem}}@media(min-width:992px){.affiliate-step{margin-left:2.5rem}.affiliate-action{max-width:none;padding:1rem .625rem}}.page--affiliate-signup{justify-content:center}.page--affiliate-signup .page__content-wrapper{margin:0 auto;max-width:650px}.page--affiliate-signup .form-details{display:flex;flex-direction:column;margin:2rem 0;text-align:center}.page--affiliate-signup .form-details a{color:inherit}.page--edit .page__content-wrapper{grid-template-areas:"aside-main content"}.page--edit form{margin:0 auto;max-width:650px}@media(min-width:992px){.page--edit form{margin:0}}.page--forgot{justify-content:center}.page--forgot .page__content-wrapper{margin:0 auto;max-width:650px}.page--forgot .form-details{display:flex;flex-direction:column;margin:2rem 0;text-align:center}.page--forgot .form-details a{color:inherit}.page--forgot .page__content-wrapper{max-width:450px}.items-table__table{border-collapse:collapse;margin-bottom:1rem;width:100%}.items-table__head{background-color:#f8f9fa;border-top:.5px solid rgba(0,0,0,.125)}.items-table__cell,.items-table__head{border-bottom:.5px solid rgba(0,0,0,.125)}.items-table__cell{flex-grow:1;padding:.5rem}.items-table__cell--date,.items-table__cell--percent,.items-table__cell--quantity,.items-table__cell--status{text-align:center}.items-table__cell--price,.items-table__cell--total{text-align:right}.items-table__actions{align-items:center;display:flex;gap:.5rem;margin-left:auto}.items-table__actions .icon{height:1.25rem;width:1.25rem}@media(max-width:767.98px){.items-table,.items-table__body,.items-table__cell,.items-table__foot,.items-table__row{display:block}.items-table__head{display:none}.items-table__body>.items-table__row,.items-table__foot{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-top:1rem}.items-table__foot{border-bottom:0}.items-table__body>.items-table__row:first-child{margin-top:0}.items-table__foot>.items-table__row{display:flex;justify-content:space-between}.items-table__foot>.items-table__row:first-child{border-bottom:0}.items-table__body .items-table__cell{align-items:center;display:flex;padding:.25rem .5rem}.items-table__body .items-table__cell:last-child{border-bottom:0}.items-table__cell[data-label]:before{color:#000;color:initial;content:attr(data-label);margin-right:auto;padding-right:.5rem}.items-table__cell[data-label=""]:before{content:none}.items-table__cell[data-label]:not(:only-child)>:last-child{text-align:right}}@media(min-width:768px){.items-table__cell--actions,.items-table__cell--image{width:0}}.items-table__image{display:inline-flex;position:relative;vertical-align:middle;width:4rem}.items-table__image:before{content:"";display:block;padding-top:100%}.items-table__image>*{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}@media(min-width:768px){.items-table__body{border-bottom:.5px solid #dee2e6}.items-table__body tr:first-child td{padding-top:1rem}.items-table__body tr:last-child td{padding-bottom:1rem}.items-table__cell{border-bottom:0}}.item__description{color:#868e96}.item__link{align-items:center;display:inline-flex}.item__link>a{color:#6c757d;font-size:.875rem;margin-right:.5rem;text-decoration:underline}.heading__badge{background-color:#f8f9fa;border-radius:50rem;color:#212529;display:inline-block;font-size:.875rem;font-weight:600;line-height:1;padding:.5rem .75rem;text-align:center;vertical-align:baseline;white-space:nowrap}.heading__badge--awaiting,.heading__badge--confirmed,.heading__badge--temporary{color:#212529}.heading__badge--in-process{color:#fccb29}.heading__badge--shipped{color:#000}.heading__badge--delivered{color:#4bbf73}.heading__badge--cancelled,.heading__badge--returned{color:#e81c2d}.heading__actions{align-items:center;display:flex;gap:.5rem}.page--orders-list .page__content-wrapper{grid-template-areas:"aside-main aside-head" "aside-main content";grid-template-rows:auto 1fr}.page--orders-list .page__aside-head{align-items:flex-start;flex-direction:column;margin-bottom:1rem}.page--orders-list .page__aside-head h1{margin-bottom:0}.page--orders-list .page__aside-head h1~.page__hint{margin-top:1rem}@media(min-width:992px){.page--orders-list .page__aside-head{margin-bottom:0}}@media(min-width:768px){.page--orders-list .page__content{padding-top:0}}.page--reset-password{justify-content:center}.page--reset-password .page__content-wrapper{margin:0 auto;max-width:650px}.page--reset-password .form-details{display:flex;flex-direction:column;margin:2rem 0;text-align:center}.page--reset-password .form-details a{color:inherit}.page--reset-password .page__content-wrapper{max-width:450px}.page--return-form .page__content-wrapper{grid-template-areas:"aside-main aside-head" "aside-main content";grid-template-rows:auto 1fr}.page--return-form .page__aside-head{align-items:flex-start;flex-direction:column;margin-bottom:1rem}.page--return-form .page__aside-head h1{margin-bottom:0}.page--return-form .page__aside-head h1~.page__hint{margin-top:1rem}@media(min-width:992px){.page--return-form .page__aside-head{margin-bottom:0}}@media(min-width:768px){.page--return-form .page__content{padding-top:0}}.page--return-form .return-form-wrapper .progress-steps{width:100%}.page--return-form .return-form-wrapper .progress-steps+.form__row.form__row--html{margin-bottom:1rem}.page--return-form .return-form-wrapper .form--return-items .form__row--group{border:1px solid rgba(0,0,0,.125);padding:1rem}.page--return-form .return-form-wrapper .form--return-items .form__text--product{align-items:center;display:flex;flex-direction:column}.page--return-form .return-form-wrapper .form--return-items .form__text--product img{height:150px;-o-object-fit:contain;object-fit:contain;width:150px}@media(min-width:768px){.page--return-form .return-form-wrapper .form--return-items .form__group{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.6875rem;gap:.6875rem}.page--return-form .return-form-wrapper .form--return-items .form .form__row{margin-bottom:0}.page--return-form .return-form-wrapper .form--return-items .form .form__row--group{border-radius:0}.page--return-form .return-form-wrapper .form--return-items .form .form__row--group .form__row>.form__label{border-bottom:1px solid rgba(0,0,0,.125);display:block;font-weight:500;margin-bottom:1rem;padding-bottom:1rem}.page--return-form .return-form-wrapper .form--return-items .form .form__row--group~.form__row.form__row--group{border-top:0}.page--return-form .return-form-wrapper .form--return-items .form>.form__row--group~.form__row--group .form__row>.form__label{display:none}}.page--subscriptions .page__content-wrapper{grid-template-areas:"aside-main aside-head" "aside-main content";grid-template-rows:auto 1fr}.page--subscriptions .page__aside-head{align-items:flex-start;flex-direction:column;margin-bottom:1rem}.page--subscriptions .page__aside-head h1{margin-bottom:0}.page--subscriptions .page__aside-head h1~.page__hint{margin-top:1rem}@media(min-width:992px){.page--subscriptions .page__aside-head{margin-bottom:0}}@media(min-width:768px){.page--subscriptions .page__content{padding-top:0}}.subscriptions-table__table{border-collapse:collapse;margin-bottom:1rem;width:100%}.subscriptions-table__head{background-color:#f8f9fa;border-bottom:.5px solid rgba(0,0,0,.125);border-top:.5px solid rgba(0,0,0,.125)}.subscriptions-table__cell{border-bottom:.5px solid rgba(0,0,0,.125);flex-grow:1;padding:.5rem}.subscriptions-table__cell--date,.subscriptions-table__cell--percent,.subscriptions-table__cell--quantity,.subscriptions-table__cell--status{text-align:center}.subscriptions-table__cell--price,.subscriptions-table__cell--total{text-align:right}.subscriptions-table__actions{align-items:center;display:flex;gap:.5rem;margin-left:auto}.subscriptions-table__actions .icon{height:1.25rem;width:1.25rem}@media(max-width:767.98px){.subscriptions-table,.subscriptions-table__body,.subscriptions-table__cell,.subscriptions-table__foot,.subscriptions-table__row{display:block}.subscriptions-table__head{display:none}.subscriptions-table__body>.subscriptions-table__row,.subscriptions-table__foot{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-top:1rem}.subscriptions-table__foot{border-bottom:0}.subscriptions-table__body>.subscriptions-table__row:first-child{margin-top:0}.subscriptions-table__foot>.subscriptions-table__row{display:flex;justify-content:space-between}.subscriptions-table__foot>.subscriptions-table__row:first-child{border-bottom:0}.subscriptions-table__body .subscriptions-table__cell{align-items:center;display:flex;padding:.25rem .5rem}.subscriptions-table__body .subscriptions-table__cell:last-child{border-bottom:0}.subscriptions-table__cell[data-label]:before{color:#000;color:initial;content:attr(data-label);margin-right:auto;padding-right:.5rem}.subscriptions-table__cell[data-label=""]:before{content:none}.subscriptions-table__cell[data-label]:not(:only-child)>:last-child{text-align:right}}@media(min-width:768px){.subscriptions-table__cell--actions,.subscriptions-table__cell--image{width:0}}.page--wallet .page__content-wrapper{grid-template-areas:"aside-main aside-head" "aside-main content";grid-template-rows:auto 1fr}.page--wallet .page__aside-head{align-items:flex-start;flex-direction:column;margin-bottom:1rem}.page--wallet .page__aside-head h1{margin-bottom:0}.page--wallet .page__aside-head h1~.page__hint{margin-top:1rem}@media(min-width:992px){.page--wallet .page__aside-head{margin-bottom:0}}@media(min-width:768px){.page--wallet .page__content{padding-top:0}}.wallet__stats{display:flex;flex-wrap:wrap;gap:1rem}.wallet__stats .card-title{color:#868e96}.wallet__stats .card-subtitle{font-size:1.25rem}.wallet__tran-list{margin-top:1rem}.wallet-transactions-table__table{border-collapse:collapse;margin-bottom:1rem;width:100%}.wallet-transactions-table__head{background-color:#f8f9fa;border-bottom:.5px solid rgba(0,0,0,.125);border-top:.5px solid rgba(0,0,0,.125)}.wallet-transactions-table__cell{border-bottom:.5px solid rgba(0,0,0,.125);flex-grow:1;padding:.5rem}.wallet-transactions-table__cell--date,.wallet-transactions-table__cell--percent,.wallet-transactions-table__cell--quantity,.wallet-transactions-table__cell--status{text-align:center}.wallet-transactions-table__cell--price,.wallet-transactions-table__cell--total{text-align:right}.wallet-transactions-table__actions{align-items:center;display:flex;gap:.5rem;margin-left:auto}.wallet-transactions-table__actions .icon{height:1.25rem;width:1.25rem}@media(max-width:767.98px){.wallet-transactions-table,.wallet-transactions-table__body,.wallet-transactions-table__cell,.wallet-transactions-table__foot,.wallet-transactions-table__row{display:block}.wallet-transactions-table__head{display:none}.wallet-transactions-table__body>.wallet-transactions-table__row,.wallet-transactions-table__foot{border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-top:1rem}.wallet-transactions-table__foot{border-bottom:0}.wallet-transactions-table__body>.wallet-transactions-table__row:first-child{margin-top:0}.wallet-transactions-table__foot>.wallet-transactions-table__row{display:flex;justify-content:space-between}.wallet-transactions-table__foot>.wallet-transactions-table__row:first-child{border-bottom:0}.wallet-transactions-table__body .wallet-transactions-table__cell{align-items:center;display:flex;padding:.25rem .5rem}.wallet-transactions-table__body .wallet-transactions-table__cell:last-child{border-bottom:0}.wallet-transactions-table__cell[data-label]:before{color:#000;color:initial;content:attr(data-label);margin-right:auto;padding-right:.5rem}.wallet-transactions-table__cell[data-label=""]:before{content:none}.wallet-transactions-table__cell[data-label]:not(:only-child)>:last-child{text-align:right}}@media(min-width:768px){.wallet-transactions-table__cell--actions,.wallet-transactions-table__cell--image{width:0}}.wallet-transactions-table__cell--status{text-align:right}.wallet-transactions-table__cell--price-negative{color:#e81c2d}.wallet-transactions-table__expiration-date{color:#868e96}.wallet-transactions-table__badge{background-color:#f8f9fa;border-radius:50rem;color:#212529;display:inline-block;font-size:.875rem;font-weight:600;line-height:1;padding:.5rem .75rem;text-align:center;vertical-align:baseline;white-space:nowrap}.wallet-transactions-table__badge--active{color:#4bbf73}.wallet-transactions-table__badge--expired,.wallet-transactions-table__badge--inactive{color:#e81c2d}.wallet-transactions-table__badge--expired{text-decoration:line-through}.wallet-transactions-table__badge--pending{color:#868e96}.rv-od{--rv-plum:#5b2a4e;--rv-plum-dark:#431e3a;--rv-tint:#f3ecf1;--rv-warm:#f7f5f3;--rv-ink:#1a1a1a;--rv-mute:#6e6b66;--rv-line:#e8e4df;--rv-line2:#dad6d1;--rv-green:#2e7d4f;--rv-green-tint:#e8f3ec;color:#1a1a1a;color:var(--rv-ink)}.rv-od .page__content{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.rv-od__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.rv-od__eyebrow{color:var(--rv-mute);font-size:.75rem!important;font-weight:600;letter-spacing:.1em;margin:0 0 .5rem;text-transform:uppercase}.rv-od__title.page__heading{border:0;font-family:Playfair Display,Georgia,serif!important;font-size:2.5rem!important;font-weight:500!important;line-height:1.1;margin:0!important;padding:0!important;text-transform:none}.rv-od__title.page__heading:after{display:none!important}.rv-od__actions{display:flex;flex-wrap:wrap;gap:.625rem}.rv-od__btn{align-items:center;background:#fff;border:1px solid var(--rv-line2);border-radius:6px;color:var(--rv-ink)!important;display:inline-flex;font-size:.875rem!important;font-weight:500;gap:.5rem;justify-content:center;min-height:2.75rem;padding:0 1.125rem;text-decoration:none!important;transition:border-color .15s,color .15s}.rv-od__btn .icon,.rv-od__btn svg{height:1.125rem;width:1.125rem}.rv-od__btn span{font-size:.875rem!important}.rv-od__btn:hover{border-color:var(--rv-plum);color:var(--rv-plum)!important}.rv-od__card{background:#fff;border:1px solid var(--rv-line);border-radius:16px;padding:1.5rem 1.75rem}.rv-od__card-head{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem}.rv-od__h2{font-family:Playfair Display,Georgia,serif!important;font-size:1.375rem!important;font-weight:500!important;margin:0!important;text-transform:none!important}.rv-od__pill{align-items:center;background:var(--rv-tint);border-radius:999px;color:var(--rv-plum);display:inline-flex;font-size:.8125rem!important;font-weight:600;gap:.5rem;padding:.375rem .875rem}.rv-od__pill:before{background:currentColor;border-radius:50%;content:"";height:.5rem;width:.5rem}.rv-od__pill--closed{background:#fbedec;color:#b72f26}.rv-od__steps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-columns:repeat(var(--rv-steps,7),minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.rv-od__steps:before{background:var(--rv-line);border-radius:3px;content:"";height:3px;left:calc(50%/var(--rv-steps));position:absolute;right:calc(50%/var(--rv-steps));top:.875rem}.rv-od__step{flex-direction:column;gap:.625rem;padding:0 .25rem;position:relative;text-align:center}.rv-od__dot,.rv-od__step{align-items:center;display:flex}.rv-od__dot{background:#fff;border:2px solid var(--rv-line2);border-radius:50%;box-sizing:border-box;color:var(--rv-mute);font-size:.75rem!important;font-weight:600;height:1.875rem;justify-content:center;width:1.875rem}.rv-od__step-name{color:var(--rv-mute);font-size:.8125rem!important;line-height:1.3}.rv-od__step--current .rv-od__dot,.rv-od__step--done .rv-od__dot{background:var(--rv-plum);border-color:var(--rv-plum);color:#fff}.rv-od__step--current .rv-od__step-name,.rv-od__step--done .rv-od__step-name{color:var(--rv-ink)}.rv-od__step--current .rv-od__dot{box-shadow:0 0 0 5px var(--rv-tint)}.rv-od__step--current .rv-od__step-name{font-weight:600}.rv-od__cols{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.25rem}.rv-od__products{flex:999 1 32rem;min-width:0}.rv-od__side{display:flex;flex:1 1 20rem;flex-direction:column;gap:1.25rem;min-width:0}.rv-od__items{list-style:none;margin:0;padding:0}.rv-od__item{align-items:center;border-top:1px solid var(--rv-line);display:flex;gap:1.125rem;padding:1.125rem 0}.rv-od__item:first-child{border-top:0;padding-top:0}.rv-od__item-img{flex:0 0 5.25rem;width:5.25rem}.rv-od__item-img img{background:var(--rv-warm);border-radius:8px;display:block;height:6.625rem;-o-object-fit:cover;object-fit:cover;width:100%}.rv-od__item-badge{align-items:center;background:var(--rv-green-tint);border-radius:8px;color:var(--rv-green);display:flex;flex:0 0 5.25rem;font-size:1rem!important;font-weight:700;height:2.75rem;justify-content:center}.rv-od__item-info{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.rv-od__item-name{font-size:.9375rem!important;font-weight:600;line-height:1.35}.rv-od__item-name a{color:var(--rv-ink)!important;text-decoration:none}.rv-od__item-name a:hover{color:var(--rv-plum)!important}.rv-od__item-meta{color:var(--rv-mute)}.rv-od__item-link a,.rv-od__item-meta,.rv-od__item-meta *{font-size:.8125rem!important}.rv-od__item-link a{color:var(--rv-plum)!important;font-weight:600}.rv-od__item-price{flex:0 0 auto;font-weight:600;text-align:right;white-space:nowrap}.rv-od__item-price,.rv-od__item-price *{font-size:.9375rem!important}.rv-od__item--discount .rv-od__item-price{color:var(--rv-green)}.rv-od__totals{border-top:1px solid var(--rv-line);margin:.5rem 0 0;padding-top:1rem}.rv-od__totals>div{display:flex;gap:1rem;justify-content:space-between;padding:.3125rem 0}.rv-od__totals dt{color:var(--rv-mute);font-size:.875rem!important;font-weight:400}.rv-od__totals dd{margin:0}.rv-od__totals dd,.rv-od__totals dd *{font-size:.875rem!important}.rv-od__total{align-items:baseline;border-top:1px solid var(--rv-line);margin-top:.5rem;padding-top:.875rem!important}.rv-od__total dt{color:var(--rv-ink)!important;font-size:.9375rem!important;font-weight:600!important}.rv-od__total dd,.rv-od__total dd *{color:var(--rv-plum);font-family:Playfair Display,Georgia,serif!important;font-size:1.625rem!important;font-weight:600}.rv-od__rows{overflow:hidden;padding:0}.rv-od__row{border-top:1px solid var(--rv-line);display:flex;font-size:.875rem!important;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.rv-od__row:first-child{border-top:0}.rv-od__row span{color:var(--rv-mute);font-size:.875rem!important}.rv-od__row b{font-size:.875rem!important;font-weight:600;text-align:right}.rv-od__row a{color:var(--rv-plum)!important}.rv-od__wire{background:var(--rv-warm);border-top:1px solid var(--rv-line);font-size:.8125rem!important;line-height:1.6;padding:1rem 1.5rem}.rv-od__addr.order-details{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:1.25rem 1.5rem}.rv-od__addr.order-details .order-details__info{background:none;border:0;margin:0;padding:0}.rv-od__addr.order-details .order-details__info+.order-details__info{border-top:1px solid var(--rv-line);padding-top:1.25rem}.rv-od__addr.order-details .order-details__title{color:var(--rv-mute);font-size:.75rem!important;font-weight:600;letter-spacing:.08em;margin:0 0 .375rem;text-transform:uppercase}.rv-od__addr.order-details .order-details__data{font-size:.875rem!important;line-height:1.55}.rv-od__addr.order-details .order-details__data:empty{display:none}.rv-od__help{background:var(--rv-tint);border-radius:16px;display:flex;flex-direction:column;font-size:.875rem!important;gap:.375rem;line-height:1.55;padding:1.25rem 1.5rem}.rv-od__help b{font-size:.9375rem!important;font-weight:600}.rv-od__help span{color:#3d3a37;font-size:.875rem!important}.rv-od__help a{color:var(--rv-plum)!important;font-size:.875rem!important;font-weight:600}.rv-od .order__payment-details{margin:0}@media(max-width:767.98px){.rv-od__title.page__heading{font-size:1.875rem!important}.rv-od__actions{width:100%}.rv-od__btn{flex:1 1 0}.rv-od__card{border-radius:14px;padding:1.25rem 1.125rem}.rv-od__card-head{margin-bottom:1rem}.rv-od__h2{font-size:1.25rem!important}.rv-od__steps{display:flex;flex-direction:column;gap:1rem}.rv-od__steps:before{bottom:.5rem;height:auto;left:.8125rem;right:auto;top:.5rem;width:2px}.rv-od__step{flex-direction:row;gap:.875rem;padding:0;text-align:left}.rv-od__dot{flex:0 0 1.625rem;height:1.625rem;width:1.625rem}.rv-od__step-name{font-size:.875rem!important}.rv-od__item{align-items:flex-start;gap:.875rem}.rv-od__item-img{flex-basis:4.375rem;width:4.375rem}.rv-od__item-img img{height:5.5rem}.rv-od__item-badge{flex-basis:4.375rem;height:2.5rem}.rv-od__rows{padding:0}.rv-od__row{padding:.875rem 1.125rem}.rv-od__addr.order-details,.rv-od__help{padding:1.125rem}.rv-od__help{border-radius:14px}}.rv-acc,.rv-auth{--rv-plum:#5b2a4e;--rv-plum-dark:#431e3a;--rv-tint:#f3ecf1;--rv-warm:#f7f5f3;--rv-ink:#1a1a1a;--rv-mute:#6e6b66;--rv-line:#e8e4df;--rv-line2:#dad6d1;--rv-green:#2e7d4f;--rv-green-t:#e8f3ec;color:#1a1a1a;color:var(--rv-ink)}.rv-acc .form-control,.rv-acc .form-select,.rv-acc .select2-selection--single,.rv-auth .form-control,.rv-auth .form-select,.rv-auth .select2-selection--single{background-color:#fff!important;border:1px solid var(--rv-line2)!important;border-radius:6px!important;box-shadow:none!important;font-size:1rem;min-height:2.875rem}.rv-acc .form-control:focus,.rv-acc .form-select:focus,.rv-auth .form-control:focus,.rv-auth .form-select:focus{border-color:var(--rv-plum)!important;box-shadow:0 0 0 3px rgba(91,42,78,.12)!important}.rv-acc .form__row--floating .form__label,.rv-acc .form__row--floating>label,.rv-auth .form__row--floating .form__label,.rv-auth .form__row--floating>label{max-width:calc(100% - 1.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-acc .form__heading,.rv-acc .form__row--heading,.rv-auth .form__heading,.rv-auth .form__row--heading{border:0!important;color:var(--rv-mute)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.08em;margin:1rem 0 .25rem!important;text-transform:uppercase}.rv-acc .form__toggle-input,.rv-auth .form__toggle-input{background-color:#fff!important;border:1.5px solid var(--rv-line2)!important;border-radius:4px!important;flex:0 0 1.125rem;height:1.125rem!important;width:1.125rem!important}.rv-acc .form__toggle-input:checked,.rv-auth .form__toggle-input:checked{background-color:var(--rv-plum)!important;border-color:var(--rv-plum)!important}.rv-acc .form__toggle-input:checked:before,.rv-auth .form__toggle-input:checked:before{border-color:#fff!important}.rv-acc .form__buttons,.rv-auth .form__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.rv-acc .form__buttons .btn-primary,.rv-acc .form__buttons [type=submit],.rv-auth .form__buttons .btn-primary,.rv-auth .form__buttons [type=submit]{background:var(--rv-plum)!important;border-color:var(--rv-plum)!important;border-radius:6px!important;color:#fff!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:0!important;min-height:3.125rem;padding:0 1.75rem;text-transform:none!important}.rv-acc .form__buttons .btn-primary:hover,.rv-acc .form__buttons [type=submit]:hover,.rv-auth .form__buttons .btn-primary:hover,.rv-auth .form__buttons [type=submit]:hover{background:var(--rv-plum-dark)!important}.rv-acc .form__buttons .btn-link,.rv-auth .form__buttons .btn-link{color:var(--rv-mute)!important;font-size:.875rem!important;letter-spacing:0!important;text-transform:none!important}.rv-acc .form__row--tab-selector .nav,.rv-acc .tab-selector,.rv-auth .form__row--tab-selector .nav,.rv-auth .tab-selector{border-radius:8px}.rv-auth .page__content-wrapper{margin:0 auto;max-width:30rem}.rv-auth .page__aside-head{margin-bottom:1rem}.rv-auth__eyebrow{color:var(--rv-mute);font-size:.75rem!important;font-weight:600;letter-spacing:.1em;margin:0 0 .375rem;text-transform:uppercase}.rv-auth__title.page__heading{border:0!important;font-family:Playfair Display,Georgia,serif!important;font-size:2rem!important;font-weight:500!important;line-height:1.15;margin:0!important;padding:0!important;text-transform:none}.rv-auth__title.page__heading:after{display:none!important}.rv-auth__lead{color:var(--rv-mute);font-size:.9375rem!important;margin:.5rem 0 0}.rv-auth__back,.rv-auth__lead a{color:var(--rv-plum)!important;font-weight:600}.rv-auth__back{display:inline-block;font-size:.8125rem!important;margin-bottom:.75rem;text-decoration:none}.rv-auth .page__content{display:flex;flex-direction:column;gap:1rem}.rv-auth__card{background:#fff;border:1px solid var(--rv-line);border-radius:14px;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.125rem}.rv-auth__card p{color:#3d3a37;font-size:.875rem!important;line-height:1.55;margin:0}.rv-auth__card--main{border:2px solid var(--rv-plum)}.rv-auth__card-head{align-items:center;display:flex;gap:.625rem;justify-content:space-between}.rv-auth__card-head h2{font-size:1.0625rem!important;font-weight:600!important;margin:0!important;text-transform:none!important}.rv-auth__badge{background:var(--rv-tint);border-radius:999px;color:var(--rv-plum);font-size:.75rem!important;font-weight:600;padding:.25rem .625rem;white-space:nowrap}.rv-auth__h2{font-size:1.0625rem!important;font-weight:600!important;margin:0!important;text-transform:none!important}.rv-auth__muted{color:var(--rv-mute)!important;font-size:.8125rem!important}.rv-auth__btn{align-items:center;background:var(--rv-plum);border-radius:6px;color:#fff!important;display:flex;font-size:.9375rem!important;font-weight:600;justify-content:center;min-height:3.125rem;text-decoration:none!important}.rv-auth__btn:hover{background:var(--rv-plum-dark)}.rv-auth__btn--ghost{background:#fff;border:1.5px solid var(--rv-plum);color:var(--rv-plum)!important}.rv-auth__btn--ghost:hover{background:var(--rv-tint)}.rv-auth__social{align-items:stretch;display:flex;flex-direction:column;gap:.625rem}.rv-auth__social .btn-facebook{border-radius:6px!important;letter-spacing:0!important;min-height:2.875rem;text-transform:none!important;width:100%}.rv-auth__signup{background:var(--rv-tint);border-radius:14px;display:flex;flex-direction:column;gap:.625rem;padding:1.125rem}.rv-auth__signup b{font-size:.9375rem!important;font-weight:600}.rv-auth__signup ul{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}.rv-auth__signup li{color:#3d3a37;font-size:.8125rem!important}.rv-auth__signup li:before{color:var(--rv-plum);content:"✓  ";font-weight:700}.rv-auth__note{color:var(--rv-mute);font-size:.8125rem!important;margin:0}.rv-auth__note a{color:var(--rv-plum)!important;font-weight:600}.rv-auth .form-details{margin:0;padding:0}.rv-auth .form-details__already-customer,.rv-auth .form-details__hint{display:none}.rv-auth--checkout .form__buttons [type=submit]{background:#fff!important;border:1.5px solid var(--rv-plum)!important;color:var(--rv-plum)!important}.rv-auth--checkout .form__buttons [type=submit]:hover{background:var(--rv-tint)!important}.rv-acc .rv-acc-title.page__heading{border:0!important;font-family:Playfair Display,Georgia,serif!important;font-size:1.875rem!important;font-weight:500!important;line-height:1.15;margin:0!important;padding:0!important;text-transform:none}.rv-acc .rv-acc-title.page__heading:after{display:none!important}.rv-acc .rv-acc-card__head h2,.rv-acc .rv-acc-h2{font-family:Playfair Display,Georgia,serif!important;font-size:1.25rem!important;font-weight:500!important;margin:0!important;text-transform:none!important}.rv-acc .rv-acc-h2{margin:.5rem 0 .75rem!important}.rv-acc .page__aside-main{display:block!important}.rv-acc .rv-acc-who{display:none}.rv-acc .rv-acc-menu{display:flex!important;gap:.5rem;list-style:none;margin:0 0 1rem;overflow-x:auto;padding:0 0 .25rem;scrollbar-width:none}.rv-acc .rv-acc-menu li{border:0!important;flex:0 0 auto;margin:0!important;padding:0!important}.rv-acc .rv-acc-menu a{align-items:center;background:#fff;border:1px solid var(--rv-line2);border-radius:999px;color:var(--rv-ink)!important;display:inline-flex;font-size:.8125rem!important;min-height:2.5rem;padding:0 .875rem;text-decoration:none;white-space:nowrap}.rv-acc .rv-acc-menu a .icon{display:none}.rv-acc .rv-acc-menu .customer-menu__item--active a{background:var(--rv-plum);border-color:var(--rv-plum);color:#fff!important;font-weight:600}.rv-acc .rv-acc-menu .customer-menu__item--account-cancellation,.rv-acc .rv-acc-menu .customer-menu__item--logout{display:none}.rv-acc .rv-acc-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.625rem;gap:.625rem;margin:0 0 1rem}.rv-acc .rv-acc-tiles a{background:#fff;border:1px solid var(--rv-line);border-radius:12px;color:var(--rv-ink)!important;display:flex;flex-direction:column;gap:.3125rem;padding:.875rem;text-decoration:none}.rv-acc .rv-acc-tiles svg{fill:none;height:1.375rem;stroke:var(--rv-plum);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.375rem}.rv-acc .rv-acc-tiles b{font-size:.875rem!important;font-weight:600}.rv-acc .rv-acc-tiles span{color:var(--rv-mute);font-size:.75rem!important}.rv-acc .rv-acc-card{background:#fff;border:1px solid var(--rv-line);border-radius:14px;display:flex;flex-direction:column;gap:.875rem;margin:0 0 1rem;padding:1.125rem}.rv-acc .rv-acc-card .rv-oc{border:0;padding:0}.rv-acc .rv-acc-card__head{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.rv-acc .rv-acc-card__head a{color:var(--rv-plum)!important;font-size:.8125rem!important;font-weight:600}.rv-acc .account__addresses{display:grid!important;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;margin:0 0 1rem}.rv-acc .account__address{background:#fff!important;border:1px solid var(--rv-line)!important;border-radius:14px!important;margin:0!important;padding:1rem 1.125rem!important;position:relative}.rv-acc .account-address__title{color:var(--rv-mute)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.08em;margin:0 0 .375rem!important;text-transform:uppercase}.rv-acc .account-address__line{font-size:.875rem!important;line-height:1.55}.rv-acc .account-address__edit{position:absolute;right:.875rem;top:.875rem}.rv-acc .page__content>form{background:#fff;border:1px solid var(--rv-line);border-radius:14px;padding:1.25rem 1.125rem}.rv-oc-list{gap:.875rem}.rv-oc,.rv-oc-list{display:flex;flex-direction:column}.rv-oc{background:#fff;border:1px solid #e8e4df;border-radius:14px;gap:.75rem;padding:1rem}.rv-oc__top{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.rv-oc__id{color:#1a1a1a!important;font-size:.9375rem!important;font-weight:600;text-decoration:none}.rv-oc__status{background:#f3ecf1;border-radius:999px;color:#5b2a4e;font-size:.75rem!important;font-weight:600;padding:.1875rem .625rem;white-space:nowrap}.rv-oc--ok .rv-oc__status{background:#e8f3ec;color:#2e7d4f}.rv-oc--off{opacity:.88}.rv-oc--off .rv-oc__status{background:#f1efec;color:#6e6b66}.rv-oc--off .rv-oc__img{filter:grayscale(1)}.rv-oc__mid{align-items:center;display:flex;gap:.5rem}.rv-oc__img{background:#f7f5f3;border-radius:8px;height:4.0625rem;-o-object-fit:cover;object-fit:cover;width:3.25rem}.rv-oc__meta{color:#6e6b66;flex:1;font-size:.8125rem!important;min-width:0}.rv-oc__total{font-weight:600;white-space:nowrap}.rv-oc__total,.rv-oc__total *{font-size:.9375rem!important}.rv-oc__actions{display:flex;gap:.5rem}.rv-oc__btn{align-items:center;border:1px solid #dad6d1;border-radius:6px;color:#1a1a1a!important;display:flex;flex:1;font-size:.8125rem!important;font-weight:500;justify-content:center;min-height:2.625rem;text-decoration:none!important}.rv-oc__btn--main{background:#5b2a4e;border-color:#5b2a4e;color:#fff!important;font-weight:600}.rv-oc__btn--main:hover{background:#431e3a}.rv-oc__return{color:#5b2a4e!important;font-size:.8125rem!important;font-weight:600;text-align:center}@media(min-width:992px){.rv-acc .page__content-wrapper{gap:2rem}.rv-acc .rv-acc-who{align-items:center;background:#fff;border:1px solid var(--rv-line);border-bottom:0;border-radius:16px 16px 0 0;display:flex;gap:.75rem;margin:0;padding:1.25rem 1.25rem 1rem}.rv-acc .rv-acc-who__avatar{align-items:center;background:var(--rv-tint);border-radius:50%;color:var(--rv-plum);display:flex;flex:0 0 2.75rem;font-weight:700;height:2.75rem;justify-content:center;width:2.75rem}.rv-acc .rv-acc-who__txt{display:flex;flex-direction:column;min-width:0}.rv-acc .rv-acc-who__txt b{font-size:.9375rem!important;font-weight:600}.rv-acc .rv-acc-who__txt span{color:var(--rv-mute);font-size:.75rem!important;overflow:hidden;text-overflow:ellipsis}.rv-acc .rv-acc-menu,.rv-acc.page--account .rv-acc-menu{background:#fff;border:1px solid var(--rv-line);border-radius:0 0 16px 16px;border-top:0;display:flex!important;flex-direction:column;gap:.125rem;margin:0;overflow:visible;padding:.5rem .75rem .75rem}.rv-acc .rv-acc-menu a,.rv-acc.page--account .rv-acc-menu a{background:transparent;border:0;border-radius:8px;font-size:.875rem!important;min-height:2.625rem;width:100%}.rv-acc .rv-acc-menu .customer-menu__item--active a,.rv-acc.page--account .rv-acc-menu .customer-menu__item--active a{background:var(--rv-tint);color:var(--rv-plum)!important}.rv-acc .rv-acc-menu .customer-menu__item--logout,.rv-acc.page--account .rv-acc-menu .customer-menu__item--logout{border-top:1px solid var(--rv-line)!important;display:block;margin-top:.375rem!important;padding-top:.375rem!important}.rv-acc .rv-acc-menu .customer-menu__item--logout a,.rv-acc.page--account .rv-acc-menu .customer-menu__item--logout a{color:var(--rv-mute)!important}.rv-acc .rv-acc-tiles{display:none}.rv-acc .account__addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-auth .form__buttons{align-items:stretch;flex-direction:column;gap:.5rem}.rv-auth .form__buttons .btn-primary,.rv-auth .form__buttons [type=submit]{width:100%}.rv-auth .form__buttons .btn-link,.rv-auth .form__buttons a{align-self:flex-start;color:var(--rv-plum)!important;font-weight:600!important;padding:.25rem 0!important;text-decoration:none!important}.rv-auth .divider{height:auto!important;margin:.25rem 0!important;min-height:0!important;padding:0!important}.rv-acc .rv-acc-menu .customer-menu__item--account-cancellation,.rv-acc .rv-acc-menu .customer-menu__item--logout{display:block}.rv-acc .rv-acc-menu .customer-menu__item--account-cancellation a,.rv-acc .rv-acc-menu .customer-menu__item--logout a{border-style:dashed;color:#6e6b66!important}.rv-acc .page__content>form>.form__row--heading:first-of-type{margin-top:0!important}@media(min-width:992px){.rv-acc .rv-acc-menu .customer-menu__item--account-cancellation a,.rv-acc .rv-acc-menu .customer-menu__item--logout a{border:0}}.rv-acc-who{display:none}.rv-acc-menu{display:flex!important;gap:.5rem;list-style:none;margin:0 0 1rem;overflow-x:auto;padding:0 0 .25rem;scrollbar-width:none}.rv-acc-menu li{border:0!important;flex:0 0 auto;margin:0!important;padding:0!important}.rv-acc-menu a{align-items:center;background:#fff;border:1px solid #dad6d1;border-radius:999px;color:#1a1a1a!important;display:inline-flex;font-size:.8125rem!important;min-height:2.5rem;padding:0 .875rem;text-decoration:none!important;white-space:nowrap}.rv-acc-menu a .icon{display:none}.rv-acc-menu .customer-menu__item--active a{background:#5b2a4e;border-color:#5b2a4e;color:#fff!important;font-weight:600}.rv-acc-menu .customer-menu__item--account-cancellation a,.rv-acc-menu .customer-menu__item--logout a{border-style:dashed;color:#6e6b66!important}.rv-acc.page--account .rv-acc-menu{display:none!important}.rv-od__back{color:#5b2a4e!important;display:inline-block;font-size:.8125rem!important;font-weight:600;margin:0 0 .5rem;text-decoration:none}@media(min-width:992px){.rv-acc-who{align-items:center;background:#fff;border:1px solid #e8e4df;border-bottom:0;border-radius:16px 16px 0 0;display:flex;gap:.75rem;margin:0;padding:1.25rem 1.25rem 1rem}.rv-acc-who__avatar{align-items:center;background:#f3ecf1;border-radius:50%;color:#5b2a4e;display:flex;flex:0 0 2.75rem;font-weight:700;height:2.75rem;justify-content:center;width:2.75rem}.rv-acc-who__txt{display:flex;flex-direction:column;min-width:0}.rv-acc-who__txt b{font-size:.9375rem!important;font-weight:600}.rv-acc-who__txt span{color:#6e6b66;font-size:.75rem!important;overflow:hidden;text-overflow:ellipsis}.rv-acc-menu,.rv-acc.page--account .rv-acc-menu{background:#fff;border:1px solid #e8e4df;border-radius:0 0 16px 16px;border-top:0;display:flex!important;flex-direction:column;gap:.125rem;margin:0;overflow:visible;padding:.5rem .75rem .75rem}.rv-acc-menu a,.rv-acc.page--account .rv-acc-menu a{background:transparent;border:0!important;border-radius:8px;font-size:.875rem!important;min-height:2.625rem;width:100%}.rv-acc-menu .customer-menu__item--active a,.rv-acc.page--account .rv-acc-menu .customer-menu__item--active a{background:#f3ecf1;color:#5b2a4e!important}.rv-acc-menu .customer-menu__item--logout,.rv-acc.page--account .rv-acc-menu .customer-menu__item--logout{border-top:1px solid #e8e4df!important;margin-top:.375rem!important;padding-top:.375rem!important}}.rv-auth .btn-facebook{align-items:center;background:#fff!important;border:1px solid #dad6d1!important;border-radius:6px!important;box-shadow:none!important;color:#1a1a1a!important;display:flex;font-size:.875rem!important;font-weight:500!important;gap:.5rem;justify-content:center;letter-spacing:0!important;min-height:2.875rem;text-transform:none!important;width:100%}.rv-auth .btn-facebook .icon{color:#1877f2;fill:#1877f2}.rv-auth .btn-facebook:hover{border-color:#5b2a4e!important}.rv-auth .g_id_signin{display:flex;justify-content:center;min-height:2.875rem}.rv-acc .form__heading:after,.rv-acc .form__row--heading:after{display:none!important}.rv-acc .form__row--heading{margin-bottom:.875rem!important}@media(min-width:992px){.rv-acc.page--aside-left .page__content-wrapper{align-items:start;-moz-column-gap:2rem;column-gap:2rem;grid-template-areas:"aside-main aside-head" "aside-main content"!important;grid-template-columns:260px minmax(0,1fr)!important;grid-template-rows:auto 1fr;row-gap:0}.rv-acc.page--aside-left .page__aside-main{align-self:start}.rv-acc .page__aside-head{margin:0 0 1rem!important;width:auto!important}}