.activate-account__inner{display:flex;flex-flow:column;align-items:center}.activate-account .title{margin-bottom:15px}.activate-account__form{width:100%;display:flex;flex-flow:column}.activate-account__form .text-input:not(:last-child){margin-bottom:15px}.account{background-color:var(--color-gray-background)}@media screen and (max-width: 1024px){.account{padding-top:0}}@media screen and (min-width: 1025px){.account__inner{display:flex;align-items:flex-start}}@media screen and (max-width: 1024px){.account__inner{padding:0}}@media screen and (min-width: 1025px){.account__nav{position:sticky;top:calc(var(--header-height) + 30px);width:320px;flex-shrink:0;margin-right:30px}}@media screen and (max-width: 1024px){.account__nav{margin-bottom:20px}}.account__nav>*{background-color:var(--color-white)}.account__hello{--circle-size: 100px;padding:30px 20px;display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width: 1024px){.account__hello{--circle-size: 60px;padding:30px var(--container-padding)}}.account__hello__initials{flex-shrink:0;width:var(--circle-size);height:var(--circle-size);border-radius:50%;background-color:var(--color-black)}.account__hello__initials{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1025px){.account__hello__initials{transform:translateX(-40px)}}@media screen and (max-width: 1024px){.account__hello__initials{margin-right:15px}}.account__hello__initial-letter{font-size:2.25rem;font-weight:600;text-transform:uppercase;color:var(--color-white)}@media screen and (max-width: 1024px){.account__hello__initial-letter{font-size:1.5rem}}.account__hello__greeting{font-weight:600}@media screen and (min-width: 1025px){.account__hello__greeting{margin-bottom:10px}}.account__nav-list:not(:last-child){border-bottom:1px solid var(--color-gray-border)}.account__nav-item:not(:last-child){border-bottom:1px solid var(--color-gray-border)}.account__nav-item__inner{width:100%;padding:15px 20px;display:flex;align-items:center;font-size:.9rem;position:relative}@media screen and (max-width: 1024px){.account__nav-item__inner{padding:15px var(--container-padding)}}.account__nav-item__inner::after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background-color:var(--color-black);opacity:0;pointer-events:none;transition:opacity .175s}@media screen and (max-width: 1024px){.account__nav-item__inner::after{opacity:0 !important}}@media(hover: hover){.account__nav-item__inner:hover::after{opacity:1}}.account__nav-item__inner.is-active::after{opacity:1}.account__nav-item .icon{margin-right:15px}.account__content{flex:1}.account__section{background-color:var(--color-white)}.account__section:not(:last-child){margin-bottom:30px}.account__section__header{padding:30px;border-bottom:1px solid var(--color-gray-border);--icon-size: 20px}@media screen and (max-width: 1024px){.account__section__header{padding:20px var(--container-padding);display:flex;align-items:center}}.account__section__header .icon{margin-bottom:10px}@media screen and (max-width: 1024px){.account__section__header .icon{margin-right:15px}}.account__section__header .title{font-weight:600}.account__section__body{padding:30px}@media screen and (max-width: 1024px){.account__section__body{padding:20px var(--container-padding)}}.account__note{display:block;padding:30px 0;text-align:center;color:var(--color-gray-text)}.account__note a{color:var(--color-black);text-decoration:underline}.account__order-item{border:1px solid var(--color-gray-border);border-radius:1px;padding:30px;font-size:.9rem;position:relative;transition:border-color .175s}@media(hover: hover){.account__order-item:hover{border-color:var(--color-black)}}.account__order-item:not(:last-child){margin-bottom:20px}@media screen and (max-width: 1024px){.account__order-item{padding:20px var(--container-padding)}}.account__order-item__top{display:flex;justify-content:space-between;margin-bottom:20px}.account__order-item__number{font-weight:600}.account__order-item__body{margin-bottom:20px}.account__order-item__bottom{display:flex;justify-content:space-between;align-items:flex-end}.account__order-item__bottom .arrow-button{--arrow-size: 40px;border:1px solid var(--color-gray-border)}.account__order-item__price{font-weight:600}.account__order-item__link{position:absolute;top:0;left:0;width:100%;height:100%}.account__information .cta{margin-top:30px}@media screen and (max-width: 1024px){.account__address-list .address-item{padding:0;border-radius:0;border:none}}.addresses .cta{width:100%;margin-bottom:0 !important}.addresses__header{display:flex;justify-content:space-between}.addresses__back-link{display:flex;align-items:center;font-weight:600;font-size:.9rem;margin-bottom:20px;--icon-size: 16px}.addresses__back-link .icon{margin-right:5px}.addresses__list{margin-bottom:20px}.addresses__dialogue{position:relative}.addresses__dialogue__header{display:flex;justify-content:space-between;margin-bottom:20px}.addresses__dialogue__delete-btn{position:absolute;top:0;right:0}.addresses__dialogue__delete-btn button{font-size:.75rem;font-weight:600;display:flex;align-items:center}.addresses__dialogue__delete-btn button .icon{margin-left:10px}.addresses__form__inner{display:flex;flex-flow:row wrap;margin-bottom:10px;margin-top:-15px;margin-left:-15px}.addresses__form__inner>*{width:calc(100% - 15px);margin-top:15px;margin-left:15px}.addresses__form__inner .text-input--half{width:calc(50% - 15px)}@media screen and (max-width: 768px){.addresses__form__inner .text-input--half{width:calc(100% - 15px)}}.addresses__form__default{display:flex;font-size:.9rem}.addresses__form__default label{display:flex;align-items:center}.addresses__form__default .checkbox-wrapper{margin-right:5px}.address-item{font-size:.9rem;position:relative;line-height:1.75;border:1px solid var(--color-gray-border);border-radius:1px;padding:30px}.address-item:not(:last-child){margin-bottom:20px}@media screen and (max-width: 1024px){.address-item:not(:last-child){margin-bottom:30px}}.address-item__edit-link{--icon-size: 20px;display:flex;align-items:center;font-size:.75rem;font-weight:600}@media screen and (min-width: 1025px){.address-item__edit-link{position:absolute;top:30px;right:30px}}@media screen and (max-width: 1024px){.address-item__edit-link{margin-top:15px}}.address-item__edit-link .icon{margin-left:10px}.reset-password__inner{display:flex;flex-flow:column;align-items:center}.reset-password .title{margin-bottom:15px}.reset-password__form{width:100%;display:flex;flex-flow:column}.reset-password__form .text-input:not(:last-child){margin-bottom:15px}.login{min-height:calc(100vh - var(--header-height) - var(--announcement-height));display:flex}.login #rc_login{display:none}.login__image{width:50%}@media screen and (max-width: 1024px){.login__image{display:none}}.login__image .image-wrapper{height:100%;position:relative}.login__image .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.login__form{display:flex;justify-content:center}@media screen and (min-width: 1025px){.login__form{width:50%;padding-left:70px;padding-right:70px}}@media screen and (max-width: 1024px){.login__form{width:100%;padding-left:var(--container-padding);padding-right:var(--container-padding)}}.login__form__inner,.login__form__fields{display:flex;flex-flow:column}.login__form__inner{width:100%;max-width:600px}@media screen and (min-width: 1025px){.login__form__fields{max-width:475px}}.login .title{margin-bottom:30px}.login__info{margin-bottom:30px}.login__label{font-size:.9rem;font-weight:600;margin-bottom:5px}.login .text-input:not(:last-of-type){margin-bottom:15px}.login__password-info{margin-top:10px;font-size:.9rem}.login__password-info button{text-decoration:underline}.login__buttons{margin-top:20px;display:flex;flex-flow:column}.login .cta{width:100%}.login .cta:not(:last-child){margin-bottom:10px}
