main{padding:200px 10px 100px;text-align:center}.visually-hidden{visibility:hidden!important}.form__message{color:red;display:block;font-family:roboto,inter,sans-serif;font-size:12px;font-weight:400;position:absolute;right:max(calc(50vw - 245px),20px);margin-top:-49px;z-index:5}.form__message svg{height:10px;width:10px}h2.form__message+ul{display:block;list-style-type:none;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:max-content;padding-left:0}h2.form__message ul li{display:block}h2.form__message svg{display:none}main .form-success,main:not(.frcp-app-parent) p{color:#242424;display:inline-block;font-family:roboto,inter,sans-serif;font-size:12px;font-weight:300;letter-spacing:.84px;line-height:18px;margin-bottom:10px}main:not(.frcp-app-parent) form{text-align:left}main:not(.frcp-app-parent) h1,main:not(.frcp-app-parent) h2,main h4:not(.frcp-app-parent){font-size:32px;line-height:32px;letter-spacing:3%;margin-bottom:10px;margin-top:10px;text-align:center}main:not(.frcp-app-parent) form input[type=email],main:not(.frcp-app-parent) form input[type=password],main:not(.frcp-app-parent) form input[type=text],main:not(.frcp-app-parent) form input[type=tel],main:not(.frcp-app-parent) form select{background:#fff;border:1px solid #dedede;display:block;font-family:roboto,inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:21;margin-bottom:5px;margin-left:auto;margin-right:auto;max-width:500px;height:52px;padding:11px 11px 0;position:relative;text-align:left;width:100%}main:not(.frcp-app-parent) form input::placeholder{color:transparent}main:not(.frcp-app-parent) form input[type=email]:focus,main:not(.frcp-app-parent) form input[type=password]:focus,main:not(.frcp-app-parent) form input[type=text]:focus,main:not(.frcp-app-parent) form input[type=tel]:focus{border:2px solid #242424;padding:11px 10px 0}main:not(.frcp-app-parent) form label{color:#707070;font-family:roboto,inter,sans-serif;font-size:12px;font-weight:400;left:max(calc(50vw - 255px),10px);line-height:18px;margin-left:11px;margin-top:5px;position:absolute;transition:font-size .25s,margin-top .25s;z-index:5}main:not(.frcp-app-parent) form:has(input[type=email]:not(:focus):placeholder-shown) label[for=CustomerEmail],main:not(.frcp-app-parent) form:has(input[type=email]:not(:focus):placeholder-shown) label[for=RecoverEmail],main:not(.frcp-app-parent) form:has(input[type=password]:not(:focus):placeholder-shown) label[for=CustomerPassword],main:not(.frcp-app-parent) form:has(input[type=password]:not(:focus):placeholder-shown) label[for=CreatePassword],main:not(.frcp-app-parent) form:has(input[type=email]:not(:focus):placeholder-shown) label[for=Email],main:not(.frcp-app-parent) form:has(input#FirstName:not(:focus):placeholder-shown) label[for=FirstName],main:not(.frcp-app-parent) form:has(input#LastName:not(:focus):placeholder-shown) label[for=LastName]{font-size:14px;margin-top:16px}main:not(.frcp-app-parent) form a,main:not(.frcp-app-parent) form button,main:not(.frcp-app-parent) .center a{background:transparent;border:none;color:#242424;column-gap:8px;cursor:pointer;display:inline;font-family:roboto,inter,sans-serif;font-size:12px;font-weight:300;letter-spacing:.84px;line-height:18px;padding:5px;text-decoration:underline}main:not(.frcp-app-parent) form button.button,main:not(.frcp-app-parent) button[type=button],main:not(.frcp-app-parent) button[type=submit],main:not(.frcp-app-parent) input[type=submit]{background:#aa1a66;border:none;color:#fefefe;cursor:pointer;display:block;font-family:roboto,inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:3.6px;line-height:20px;margin-left:auto;margin-right:auto;margin-top:5px;max-width:500px;padding:17px 30px;text-decoration:none;text-transform:uppercase;width:100%}main:not(.frcp-app-parent) .center{display:block;padding-bottom:40px;padding-top:40px;text-align:center;width:100%}main:not(.frcp-app-parent) form>p,main:not(.frcp-app-parent) p.block{display:block}main:not(.frcp-app-parent) form .errors{font-family:roboto,inter,sans-serif;padding-bottom:20px;text-align:center}main:not(.frcp-app-parent) form .errors ul{list-style-type:none;padding:0}main.frcp-app-parent{font-family:roboto,inter,sans-serif}main.frcp-app-parent .frcp-section__title{font-family:taviraj,serif;font-size:24px;font-weight:400;line-height:28px;letter-spacing:.03em;text-align:left}main.frcp-app-parent .frcp-btn,.frcp-swall .frcp-btn{border:none;border-radius:0;box-shadow:none;font-family:roboto,inter,sans-serif;font-size:12px;font-weight:500;line-height:20px;letter-spacing:3.6px;padding:10px 24px;text-align:left;text-transform:uppercase}main.frcp-app-parent .frcp-btn--primary,main.frcp-app-parent .frcp-btn--primary:hover,.frcp-swall .frcp-btn--primary,.frcp-swall .frcp-btn--primary:hover{background:#aa1a66;color:#efefef}main.frcp-app-parent .frcp-btn--secondary,main.frcp-app-parent .frcp-btn--secondary:hover,.frcp-swall .frcp-btn--secondary:hover,.frcp-swall .frcp-btn--secondary{background:transparent;color:#aa1a66}main.frcp-app-parent .frcp-address__default{font-weight:800;font-size:10.83px;letter-spacing:1px;line-height:10.83px;padding:6px 10px;text-transform:uppercase}main.frcp-app-parent .frcp-nav__title{margin-bottom:32px}main.frcp-app-parent .frcp-nav-button[active=true]{background:#f8edf3;color:#aa1a66}main.frcp-app-parent .frcp-nav-button__count{background:#707070;border-radius:50%;color:#fff;height:21px;min-width:21px;padding:0;text-align:center}main.frcp-app-parent .frcp-nav-button[active=true] .frcp-nav-button__count{background:#aa1a66;color:#fff}main.frcp-app-parent .frcp-section__content{padding-bottom:44px;padding-top:0;text-align:left}main.frcp-app-parent .frcp-section__content>div{margin-bottom:0}main.frcp-app-parent .frcp-profile-block__label{color:#242424;font-weight:500;line-height:22.75px;opacity:1}main.frcp-app-parent .frcp-profile-block__content{font-weight:300;line-height:24px}main.frcp-app-parent .frcp-section__title-row{border:none;padding-top:0}main.frcp-app-parent .frcp-section__title-row .frcp-icon *{stroke:#aa1a66}main.frcp-app-parent .frcp-section__title-row span[role=link]>span{color:#aa1a66;font-weight:500;font-size:14px;line-height:20px;letter-spacing:3.6px;text-transform:uppercase}main.frcp-app-parent .frcp-app .frcp-form__input,main.frcp-app-parent .frcp-app .frcp-form__select,main.frcp-app-parent .frcp-form .vue-tel-input{background:#fff;border:1px solid #dedede;border-radius:0;font-family:roboto,inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:21;height:52px;padding:11px 11px 0}main.frcp-app-parent .frcp-app .frcp-form__label{color:#707070;font-weight:400;font-size:12px;line-height:18px;margin-left:10px;margin-top:5px;opacity:1;position:absolute;text-align:left;z-index:5}.flatpickr-calendar *{font-family:roboto,inter,sans-serif!important}main.frcp-app-parent .frcp-profile-cards-container{display:none}main.frcp-app-parent .frcp-card{border:none;box-shadow:none}main.frcp-app-parent .frcp-form__input-block{min-width:max-content}main.frcp-app-parent .frcp-app .frcp-form__actions{margin-left:auto;width:auto}main.frcp-app-parent .frcp-form__actions.frcp-form__input-block,main.frcp-app-parent .frcp-form__input-block.frcp-profile__accepts-marketing{width:auto}main.frcp-app-parent .frcp-form__input-block .frcp-form__checkbox{appearance:checkbox;-webkit-appearance:checkbox;-moz-apearance:checkbox}main.frcp-app-parent .frcp-order{border:1px solid #d3cfcc;border-radius:8px;margin-bottom:24px!important;padding:32px 32px 64px}main.frcp-app-parent .frcp-order>*{padding-left:0;padding-right:0}main.frcp-app-parent .frcp-order>:first-child{padding-top:0}main.frcp-app-parent .frcp-order>:last-child{padding-bottom:0}main.frcp-app-parent .frcp-order .frcp-order__status-wrapper{margin-top:12px}main.frcp-app-parent .frcp-order .frcp-order__status-wrapper>*{background:#242424;font-weight:800;font-size:10.83px;letter-spacing:1px;line-height:10.83px;margin-right:10px;padding:6px 10px;text-transform:uppercase}main.frcp-app-parent .frcp-order .frcp-order__name{font-weight:400}main.frcp-app-parent .frcp-order .frcp-order__info-wrapper{align-items:unset}main.frcp-app-parent .frcp-order .frcp-order__line-item-container{padding-bottom:48px;padding-top:48px}main.frcp-app-parent .frcp-order .frcp-order__line-item-title{font-size:14px;font-weight:500;letter-spacing:.02em;line-height:21px}main.frcp-app-parent .frcp-order .frcp-order__line-item-price{font-weight:400;line-height:18.4px;letter-spacing:-.24px}main.frcp-app-parent .frcp-order .frcp-order__line-item-price,main.frcp-app-parent .frcp-order .frcp-order__price{text-transform:uppercase}main.frcp-app-parent .frcp-order .frcp-order__line-item-quantity{background:#707070;border-radius:50%;font-weight:500;font-size:16px;line-height:20px;min-width:32px;min-height:32px;right:-16px;top:-16px}main.frcp-app-parent .frcp-order .frcp-order__actions{border:none;float:left;width:auto}main.frcp-app-parent .frcp-order .frcp-order__btn{box-shadow:none;font-weight:500;font-size:14px;line-height:20px;letter-spacing:3.6px;padding:10px 12px;text-transform:uppercase;width:auto}main.frcp-app-parent .frcp-order .frcp-order__expand-row{background:transparent;float:right}main.frcp-app-parent .frcp-order .frcp-order__expand-row>*{color:#aa1a66;font-weight:500;font-size:14px;line-height:20px;letter-spacing:3.6px;text-transform:uppercase}main.frcp-app-parent .frcp-order .frcp-order__billing-line>:last-child{text-transform:uppercase}main.frcp-app-parent .frcp-card__title{font-size:14px;font-weight:500;line-height:21px;letter-spacing:.02em;padding-left:0;padding-right:0}main.frcp-app-parent .frcp-product__price{font-size:16px;font-weight:400;line-height:18.4px;letter-spacing:-.24px}main.frcp-app-parent .frcp-product__actions{padding-left:0;padding-right:0}main.frcp-app-parent .frcp-product__add-to-cart{box-shadow:none;text-align:center}main.frcp-app-parent .frcp-product .frcp-product__step{background:transparent}main.frcp-app-parent .frcp-product .frcp-product__step:first-child{border-right:none}main.frcp-app-parent .frcp-product .frcp-product__step:last-child{border-left:none}main.frcp-app-parent .frcp-product .frcp-product__quantity{font-family:roboto,inter,sans-serif;font-size:14px;font-weight:400}main.frcp-app-parent .frcp-product .frcp-product__delete-wrapper{height:36px;left:unset;position:absolute;right:4px;text-align:center;top:-4px;width:36px}main.frcp-app-parent .frcp-product .frcp-product__delete-wrapper:before{background:#fff;border-radius:4px;height:36px;opacity:1;width:36px}main.frcp-app-parent .frcp-product .frcp-product__delete{border-radius:4px;display:inline-block;height:36px;padding-top:10px;width:25px}main.frcp-app-parent .frcp-product .frcp-product__delete-icon-wrapper{display:inline-block;position:relative;height:36px;right:unset;top:0;width:36px}main.frcp-app-parent .frcp-product .frcp-product__delete-icon-wrapper .frcp-icon>svg{height:14px}main.frcp-app-parent .frcp-product .frcp-product__delete-icon-wrapper .frcp-icon>svg *{stroke:#000}main.frcp-app-parent .frcp-app .frcp-form__input,main.frcp-app-parent .frcp-app .frcp-form__select,main.frcp-app-parent .frcp-form .vue-tel-input{line-height:unset}main.frcp-app-parent .frcp-products-container{border:1px solid #d3cfcc;border-radius:8px;padding:min(32px,5vw)}main.frcp-app-parent .frcp-nav__name{font-family:taviraj,serif;text-align:left}main.frcp-app-parent .frcp-nav__name .frcp-nav__first-name,main.frcp-app-parent .frcp-nav__name .frcp-nav__last-name{display:inline}main.frcp-app-parent .frcp-nav__email{text-align:left}main.frcp-app-parent .vti__dropdown-list.below{z-index:7}.frcp-swall__popup{box-shadow:none!important;border-radius:0}.frcp-swall__popup>*{border:none!important}.frcp-swall .frcp-swall__html-container{font-family:roboto,inter,sans-serif;font-weight:400;padding-top:0}.frcp-swall .frcp-swall__title{font-family:roboto,inter,sans-serif;font-weight:600;padding-bottom:0}@media(min-width:769px){main.frcp-app-parent .frcp-main{max-width:1280px}main.frcp-app-parent .frcp-nav.frcp-nav--slider-menu{width:292px}main.frcp-app-parent .frcp-nav__name{font-weight:400;font-size:32px;letter-spacing:3%}main.frcp-app-parent .frcp-nav__email{color:#867c72;font-size:16px;font-weight:400}main.frcp-app-parent .frcp-nav.frcp-nav--slider-menu{border:none;box-shadow:none;padding:0}main.frcp-app-parent .frcp-nav.frcp-nav--slider-menu .frcp-nav__title{padding:0}main.frcp-app-parent .frcp-nav.frcp-nav--slider-menu .frcp-nav__menu>*{border:none;padding:12px}}@media(max-width:768.99px){main.frcp-app-parent .frcp-main-view{padding-top:60px}main.frcp-app-parent .frcp-nav__menu{border:none}main.frcp-app-parent .frcp-card{width:calc(50% - 8px)}main.frcp-app-parent .frcp-order{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/customers.css.map */
