@charset "UTF-8";.account-modal-container{position:fixed;right:-29.825rem;top:0;height:100%;width:100%;max-width:29.625rem;background-color:#fff;box-shadow:0 0 10px #00000080;transition:right .52s;z-index:11;overflow-y:scroll!important}.am-content{padding:65px 60px 0}.modal-header button{margin-top:3px}.modal-header h2{font-family:Roboto Condensed Bold;text-align:center;text-transform:uppercase}.am-overlay{background-color:#00000080;top:0;right:0;left:0;bottom:0;z-index:10;position:fixed;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}.am-active{position:static!important;overflow-y:hidden!important}.am-active .am-overlay{opacity:1;visibility:visible;pointer-events:auto}.am-active.am-login-active #loginModal,.am-active.am-forgot-active #forgotPasswordModal{right:0;transition:right .3s}.am-active.am-register-active #registrationModal{right:0;transition:right .3s;overflow-x:hidden}.modal-content.isScrolled{overflow-y:scroll;overflow-x:hidden}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;FONT-WEIGHT:600}.modal-header h2{font-size:24px;margin-bottom:35px;font-family:Roboto Condensed}.modal-title{max-width:calc(100% - 40px);width:calc(100% - 40px);margin:0 auto;font-weight:700;font-size:1.5rem;line-height:1.08}.login-paragraph-title{text-transform:uppercase;font-size:1rem;line-height:1.375rem;font-weight:500;margin:0 0 1.25rem}.required-fields-label{font-size:.75rem;color:#757575;margin:0}.login-paragraph{width:100%;margin-bottom:2rem}.row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.giv-Form-row{position:relative;margin:.5rem auto;width:100%}.giv-Form-input{font-family:Maven Pro Regular;font-size:16px}.giv-Form-field:before{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;background-color:#cecece;z-index:3}.giv-Form-field:after{content:"";height:2px;background-color:#000;transform:scaleX(0);transform-origin:left;transition:all .4s;transform:scaleX(1);display:block;width:0}.giv-Form-field:focus{width:100%}input:focus[placeholder],input[placeholder]{text-overflow:ellipsis;font-family:Maven Pro Regular}.giv-Form-input{padding:.625rem 0 .875rem;font-family:Maven Pro Regular}.password-field .btn-hide-password,.password-field .btn-show-password{position:absolute;top:10px;right:1.25rem;z-index:9;color:#757575;display:none;pointer-events:auto;padding:.9375rem 0 .9375rem .9375rem;margin:0}.clearfix.forgot-password-block{display:flex;justify-content:space-between}.form-group.custom-control.giv-Checkbox-row.giv-rememberMe__block.remember-me{min-height:1.5rem;padding:0;position:relative;margin:1rem 1rem .5rem;text-align:initial;display:inline-block;width:auto;max-width:none;margin:0}.giv-Checkbox-row .giv-Checkbox-input{position:absolute;opacity:1;width:1rem;height:1rem;top:2px}.giv-Checkbox-label{line-height:1.375rem;color:#757575}.giv-Checkbox-row .giv-Checkbox-label{position:relative;cursor:pointer;display:-ms-flexbox;display:flex;padding:0 0 0 23px}.pull-right.forgot-password.text-right{padding:0 5px 20px 20px;font-size:.75rem;color:#757575;vertical-align:text-top;text-decoration:underline}button.btn.btn-block.btn-primary.btn-login.js-login-button.keyboard-interaction-only,button.btn.btn-block.btn-primary.btn-forgot-password.keyboard-interaction-only{margin:1.875rem 0 3.75rem;cursor:pointer;background-color:#000;color:#fff;box-sizing:border-box;height:4rem;line-height:4rem;text-transform:uppercase;font-weight:700;letter-spacing:.02937rem;font-size:.875rem;display:block;margin-left:auto;margin-right:auto;width:100%;text-align:center;border-width:initial;border-style:none;border-color:initial;border-image:initial;text-decoration:none;padding:0px 1.25rem;transition:transform .2s linear 0s;border-radius:0}h2.login-block-title.create-account-title{text-transform:uppercase;font-size:1rem;line-height:1.375rem;font-weight:500;margin:0 0 1.25rem}p.login-block-text.create-account-text{color:#757575;margin:0;font-size:16px;FONT-WEIGHT:100}button.btn.login-block-btn.create-account-btn.js-create-account-btn.keyboard-interaction-only{background-color:transparent;box-sizing:border-box;height:4rem;line-height:4rem;text-transform:uppercase;font-family:Maven Pro Regular;font-weight:700;letter-spacing:.02937rem;font-size:.875rem;display:block;margin-left:auto;margin-right:auto;width:99%;text-align:center;border-width:initial;border-style:none;border-color:initial;border-image:initial;text-decoration:none;padding:0px 1.25rem;transition:transform .2s linear 0s;border-radius:0;border:1px solid #cecece;color:#000;margin:1.875rem 0 3.75rem}.paragraph.request{font-size:16px;color:#757575;margin-bottom:25px;font-family:Maven Pro Regular}.modal-footer{align-items:center;-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:none;min-height:fit-content;padding:0}.minicart-help-block{width:100%}span.giv-rememberMe__text{font-size:12px!important}.d-none{display:none}@media (min-width: 800px){.d-md-block{display:block!important}}.nav-menu{position:relative;text-align:center;margin:0 0 2.375rem}.nav-item{display:inline-block;margin:auto}.nav-menu:after{content:"";position:absolute;left:-1.125rem;bottom:0;display:block;width:100vw;height:1px;background-color:#cecece}.minicart-help-block .content-asset p{color:#757575;margin-bottom:1.875rem;line-height:1.5rem;font-family:Maven Pro Regular;font-size:16px}.minicart-help-block .content-asset .icons{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1.125rem}.minicart-help-block .content-asset .icons li{width:50%}.minicart-help-block .content-asset .icons li .giv-ProductContent-contentIcon{display:-ms-flexbox;display:flex;margin-bottom:.875rem;color:#000}.minicart-help-block .nav-menu .nav-item,.minicart-help-block .nav-menu .nav-item .nav-item--heading{text-transform:uppercase;font-size:.75rem;letter-spacing:.025rem;line-height:1.33;font-family:Maven Pro Regular;border-bottom:2px solid black}.minicart-help-block .content-asset .icons li .giv-ProductContent-contentIcon .icon.email{background-image:url(https://www.givenchybeauty.com/on/demandware.static/Sites-givenchy-beauty-us-Site/-/en_US/v1710738238962/images/email.svg)}.minicart-help-block .content-asset .icons li .giv-ProductContent-contentIcon .icon.phone{background-image:url(https://www.givenchybeauty.com/on/demandware.static/Sites-givenchy-beauty-us-Site/-/en_US/v1710738238962/images/phone.svg)}.minicart-help-block .content-asset .icons li .giv-ProductContent-contentIcon .icon{width:1.25rem;height:1.25rem;background-repeat:no-repeat;background-size:cover;margin-right:.9375rem}@media only screen and (min-width: 800px){.nav-menu:after{left:-3.35rem;width:29.625rem}}.d-block{display:block!important}@media (min-width: 800px){.d-md-none{display:none!important}}#loginModal .modal-content[data-stage][data-stage=registration] .giv-RegisterForm-tabs,#registrationModal .modal-content[data-stage][data-stage=registration] .giv-RegisterForm-tabs,#requestPasswordResetModal .modal-content[data-stage][data-stage=registration] .giv-RegisterForm-tabs,#resetPasswordConfirmModal .modal-content[data-stage][data-stage=registration] .giv-RegisterForm-tabs{display:-ms-flexbox;display:flex;margin:3.3125rem 0 0}@media only screen and (min-width: 800px){#loginModal .modal-content[data-stage][data-stage=registration] .giv-RegisterForm-tabs,#registrationModal .modal-content[data-stage][data-stage=registration] .giv-RegisterForm-tabs,#requestPasswordResetModal .modal-content[data-stage][data-stage=registration] .giv-RegisterForm-tabs,#resetPasswordConfirmModal .modal-content[data-stage][data-stage=registration] .giv-RegisterForm-tabs{margin-top:3.9375rem}}#loginModal .modal-content .giv-RegisterForm-tabs,#registrationModal .modal-content .giv-RegisterForm-tabs,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs{display:-ms-flexbox;display:flex;text-transform:uppercase;font-size:.875rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:auto}@media only screen and (min-width: 800px){#loginModal .modal-content .giv-RegisterForm-tabs,#registrationModal .modal-content .giv-RegisterForm-tabs,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs{-ms-flex-pack:justify;justify-content:space-between;left:auto}}#loginModal .modal-content .giv-RegisterForm-tabs.confirmation-RegisterForm-tab-position,#registrationModal .modal-content .giv-RegisterForm-tabs.confirmation-RegisterForm-tab-position,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs.confirmation-RegisterForm-tab-position,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs.confirmation-RegisterForm-tab-position{left:calc(50% - 360px)}#loginModal .modal-content .giv-RegisterForm-tabs.credentials-RegisterForm-tab-position,#registrationModal .modal-content .giv-RegisterForm-tabs.credentials-RegisterForm-tab-position,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs.credentials-RegisterForm-tab-position,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs.credentials-RegisterForm-tab-position{left:calc(50% - 214.5px)}#loginModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position,#registrationModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position{left:calc(50% - 70px)}#loginModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position .giv-RegisterForm-tab,#registrationModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position .giv-RegisterForm-tab,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position .giv-RegisterForm-tab,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position .giv-RegisterForm-tab{margin-right:0}#loginModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position .giv-RegisterForm-tab--link,#registrationModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position .giv-RegisterForm-tab--link,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position .giv-RegisterForm-tab--link,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position .giv-RegisterForm-tab--link{padding:0 0 1.25rem 3.75rem}#loginModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position .giv-RegisterForm-tab--link.active,#registrationModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position .giv-RegisterForm-tab--link.active,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position .giv-RegisterForm-tab--link.active,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs.info-RegisterForm-tab-position .giv-RegisterForm-tab--link.active{padding-left:0}#loginModal .modal-content .giv-RegisterForm-tabs .giv-RegisterForm-tab,#registrationModal .modal-content .giv-RegisterForm-tabs .giv-RegisterForm-tab,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs .giv-RegisterForm-tab,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs .giv-RegisterForm-tab{z-index:1}#loginModal .modal-content .giv-RegisterForm-tabs .giv-RegisterForm-tab .active,#registrationModal .modal-content .giv-RegisterForm-tabs .giv-RegisterForm-tab .active,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs .giv-RegisterForm-tab .active,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs .giv-RegisterForm-tab .active{font-weight:700;border:none;border-bottom:2px solid #000}#loginModal.gb .giv-RegisterForm-tabs.confirmation-RegisterForm-tab-position,#loginModal.us .giv-RegisterForm-tabs.confirmation-RegisterForm-tab-position,#registrationModal.gb .giv-RegisterForm-tabs.confirmation-RegisterForm-tab-position,#registrationModal.us .giv-RegisterForm-tabs.confirmation-RegisterForm-tab-position,#requestPasswordResetModal.gb .giv-RegisterForm-tabs.confirmation-RegisterForm-tab-position,#requestPasswordResetModal.us .giv-RegisterForm-tabs.confirmation-RegisterForm-tab-position,#resetPasswordConfirmModal.gb .giv-RegisterForm-tabs.confirmation-RegisterForm-tab-position,#resetPasswordConfirmModal.us .giv-RegisterForm-tabs.confirmation-RegisterForm-tab-position{left:calc(50% - 300px)}#loginModal.gb .giv-RegisterForm-tabs.credentials-RegisterForm-tab-position,#loginModal.us .giv-RegisterForm-tabs.credentials-RegisterForm-tab-position,#registrationModal.gb .giv-RegisterForm-tabs.credentials-RegisterForm-tab-position,#registrationModal.us .giv-RegisterForm-tabs.credentials-RegisterForm-tab-position,#requestPasswordResetModal.gb .giv-RegisterForm-tabs.credentials-RegisterForm-tab-position,#requestPasswordResetModal.us .giv-RegisterForm-tabs.credentials-RegisterForm-tab-position,#resetPasswordConfirmModal.gb .giv-RegisterForm-tabs.credentials-RegisterForm-tab-position,#resetPasswordConfirmModal.us .giv-RegisterForm-tabs.credentials-RegisterForm-tab-position{left:calc(50% - 185px)}#registrationModal .modal-content[data-stage][data-stage=registration] .modal-header:after{content:"";position:absolute;left:0;top:200px;display:block;width:100vw;height:1px;background-color:#cecece}#registrationModal .modal-content[data-stage][data-stage=registration] .modal-header.no-after:after{content:none}#registrationModal .modal-header{flex-wrap:wrap;flex:0 0 100%}#registrationModal .modal-header h2{margin-bottom:0}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}#loginModal .modal-content .nav-tabs,#registrationModal .modal-content .nav-tabs,#requestPasswordResetModal .modal-content .nav-tabs,#resetPasswordConfirmModal .modal-content .nav-tabs{position:relative;margin:1.25rem 0}@media only screen and (min-width: 800px){#loginModal .modal-content .nav-tabs,#registrationModal .modal-content .nav-tabs,#requestPasswordResetModal .modal-content .nav-tabs,#resetPasswordConfirmModal .modal-content .nav-tabs{margin:4rem 0 2.375rem}}@media only screen and (min-width: 800px){#loginModal .modal-content .nav-tabs.giv-RegisterForm-tabs,#registrationModal .modal-content .nav-tabs.giv-RegisterForm-tabs,#requestPasswordResetModal .modal-content .nav-tabs.giv-RegisterForm-tabs,#resetPasswordConfirmModal .modal-content .nav-tabs.giv-RegisterForm-tabs{width:100%}}#loginModal .modal-content .nav-tabs .nav-item,#registrationModal .modal-content .nav-tabs .nav-item,#requestPasswordResetModal .modal-content .nav-tabs .nav-item,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item{margin-bottom:0;margin-right:2.9rem}#loginModal .modal-content .nav-tabs .nav-item .steps-qnt,#registrationModal .modal-content .nav-tabs .nav-item .steps-qnt,#requestPasswordResetModal .modal-content .nav-tabs .nav-item .steps-qnt,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item .steps-qnt{font-size:.75rem;font-weight:400;color:#757575}#loginModal .modal-content .giv-RegisterForm-tabs .giv-RegisterForm-tab--link,#registrationModal .modal-content .giv-RegisterForm-tabs .giv-RegisterForm-tab--link,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs .giv-RegisterForm-tab--link,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs .giv-RegisterForm-tab--link{display:-ms-flexbox;display:flex;padding:0 0 1.25rem;border:none;font-size:.875rem}#loginModal .modal-content .nav-tabs .nav-item .nav-link,#registrationModal .modal-content .nav-tabs .nav-item .nav-link,#requestPasswordResetModal .modal-content .nav-tabs .nav-item .nav-link,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item .nav-link{padding-bottom:1.25rem;text-transform:uppercase;font-size:.75rem;letter-spacing:.025rem;text-align:center;white-space:nowrap}#loginModal .modal-content .nav-tabs .nav-item .nav-link.active,#registrationModal .modal-content .nav-tabs .nav-item .nav-link.active,#requestPasswordResetModal .modal-content .nav-tabs .nav-item .nav-link.active,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item .nav-link.active{width:100%;border:none;border-bottom:.125rem solid #000;font-size:.875rem;font-weight:700;color:#000}#loginModal .modal-content .nav-tabs .nav-item .nav-link.active .step,#registrationModal .modal-content .nav-tabs .nav-item .nav-link.active .step,#requestPasswordResetModal .modal-content .nav-tabs .nav-item .nav-link.active .step,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item .nav-link.active .step{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:.625rem}#loginModal .modal-content .nav-tabs .nav-item .nav-link.active .step-number,#registrationModal .modal-content .nav-tabs .nav-item .nav-link.active .step-number,#requestPasswordResetModal .modal-content .nav-tabs .nav-item .nav-link.active .step-number,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item .nav-link.active .step-number{font-size:1rem}#loginModal .modal-content .nav-tabs .nav-item .nav-link.active .step-quantity,#registrationModal .modal-content .nav-tabs .nav-item .nav-link.active .step-quantity,#requestPasswordResetModal .modal-content .nav-tabs .nav-item .nav-link.active .step-quantity,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item .nav-link.active .step-quantity{font-size:.75rem;font-weight:400;color:#757575}#loginModal .modal-content .nav-tabs .nav-item .nav-link .step,#registrationModal .modal-content .nav-tabs .nav-item .nav-link .step,#requestPasswordResetModal .modal-content .nav-tabs .nav-item .nav-link .step,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item .nav-link .step{display:none;font-size:1rem}#loginModal .modal-content .nav-tabs .nav-item .steps-qnt,#registrationModal .modal-content .nav-tabs .nav-item .steps-qnt,#requestPasswordResetModal .modal-content .nav-tabs .nav-item .steps-qnt,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item .steps-qnt{font-size:.75rem;font-weight:400;color:#757575;font-family:Maven Pro Regular}#loginModal .modal-content[data-stage][data-stage=registration] .modal-body,#registrationModal .modal-content[data-stage][data-stage=registration] .modal-body,#requestPasswordResetModal .modal-content[data-stage][data-stage=registration] .modal-body,#resetPasswordConfirmModal .modal-content[data-stage][data-stage=registration] .modal-body{padding-top:1.25rem}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}#loginModal .modal-content .giv-RegisterForm-content--description,#registrationModal .modal-content .giv-RegisterForm-content--description,#requestPasswordResetModal .modal-content .giv-RegisterForm-content--description,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-content--description{margin:0 0 2.5rem;color:#757575;line-height:1.5;font-size:16px;font-family:Maven Pro Regular}#loginModal .modal-content .giv-RegisterForm-content--personalInfo,#registrationModal .modal-content .giv-RegisterForm-content--personalInfo,#requestPasswordResetModal .modal-content .giv-RegisterForm-content--personalInfo,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-content--personalInfo{margin:0 0 .9375rem;font-size:.875rem;font-weight:700;text-transform:uppercase}.select-wrapper label{margin-bottom:.625rem;text-transform:none;font-size:.75rem;line-height:1rem;letter-spacing:0;color:#000;color:#757575}.giv-Form-select{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background:0 0;width:100%;border-radius:0;border:none;line-height:1.5;height:calc(3rem - 1px);z-index:2;transition:all .2s ease-in-out;outline:none}.btn{background-color:transparent;border:none;text-decoration:none;padding:0 1.25rem;box-sizing:border-box;height:4rem;line-height:4rem;display:inline-block;transition:transform .2s linear;text-transform:uppercase;font-family:Maven Pro;font-weight:700;letter-spacing:.02937rem;font-size:.875rem;display:block;margin-left:auto;margin-right:auto;width:100%;text-align:center;border-radius:0}.listbox-area--button{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 1.25rem;width:99%;height:3.75rem;border-radius:0;border:1px solid #cecece;outline:none}.listbox-area--list{border-top:0;max-height:14em;overflow-y:auto;position:absolute;margin:0;width:100%;z-index:100}.hidden{display:none!important}@media only screen and (min-width: 800px){#loginModal .modal-content[data-stage][data-stage=registration] .modal-body,#registrationModal .modal-content[data-stage][data-stage=registration] .modal-body,#requestPasswordResetModal .modal-content[data-stage][data-stage=registration] .modal-body,#resetPasswordConfirmModal .modal-content[data-stage][data-stage=registration] .modal-body{padding-top:2.375rem}}#loginModal .modal-content[data-stage][data-stage=registration] .modal-body,#registrationModal .modal-content[data-stage][data-stage=registration] .modal-body,#requestPasswordResetModal .modal-content[data-stage][data-stage=registration] .modal-body,#resetPasswordConfirmModal .modal-content[data-stage][data-stage=registration] .modal-body{padding-bottom:3.75rem}#loginModal .modal-content .giv-RegisterForm-content .btn,#registrationModal .modal-content .giv-RegisterForm-content .btn,#requestPasswordResetModal .modal-content .giv-RegisterForm-content .btn,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-content .btn{font-size:.75rem;font-weight:700}#loginModal .modal-content .btn-continue,#loginModal .modal-content .button-register,#registrationModal .modal-content .btn-continue,#registrationModal .modal-content .button-register,#requestPasswordResetModal .modal-content .btn-continue,#requestPasswordResetModal .modal-content .button-register,#resetPasswordConfirmModal .modal-content .btn-continue,#resetPasswordConfirmModal .modal-content .button-register{text-transform:uppercase;font-size:1rem;letter-spacing:.025rem;margin-top:1.5rem;color:#fff;background-color:#000}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.giv-Form-input~span.error,.giv-Form-select~span.error{font-size:.75rem;color:#757575;color:#e00;position:absolute;top:100%;left:0}.validation-icon-check,.validation-icon-cross{display:none}.validation-icon-check:before{position:absolute;right:0;bottom:15px;color:#008123!important;z-index:1;content:"\2713";font-size:20px}.validation-icon-cross:before{position:absolute;right:0;bottom:15px;color:#e00;z-index:1;content:"\d7";font-size:20px}.row.email-row{margin-bottom:5px}.form-message--error{color:#651818;border:1px solid #d20000;background-color:#fff8f8;padding:15px;margin-bottom:30px}.form-message--error .form-message__title{font-size:14px;margin-bottom:10px}#givenchyResetPassword,a#header_account_btn{cursor:pointer}.modal-content input:placeholder-shown{font-style:italic}.modal-content input{font-style:normal}p.personalInfo-title{margin-bottom:.9375rem;color:#000}.personalInfo{font-family:Maven Pro;margin:2.1875rem 0 1.25rem;font-weight:700;color:#000;text-transform:uppercase;font-size:.875rem;letter-spacing:.025rem}p#dwfrm_profile_login_password_d0llpddgfsjr-passwordMessage{padding-top:.625rem;font-size:.75rem;color:#757575;margin:0;line-height:1rem}#registrationModal .modal-content .giv-RegisterForm-content #credentials .password{padding-bottom:2.5rem}.select-wrapper label{text-transform:none;font-size:.75rem;line-height:1rem;letter-spacing:0;color:#000;color:#757575}.js-Form-select--wrapper{margin-top:.625rem}label.giv-Form-label{text-transform:none;font-size:.75rem;line-height:1rem;letter-spacing:0;color:#757575;display:block;margin:0}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.giv-Form-input,.giv-Form-select{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background:0 0;width:100%;border-radius:0;border:none;line-height:1.5;height:calc(3rem - 1px);z-index:2;transition:all .2s ease-in-out;outline:none}.giv-Form-select{padding:.625rem 1.25rem .875rem 0;color:#757575}.position-relative{position:relative!important}.select-wrapper{margin:1.25rem 0;font-size:.875rem;letter-spacing:0;line-height:normal}#confirmation .confirmation-text{font-family:Maven Pro;margin:0 0 1.25rem;font-weight:700;color:#000;text-transform:uppercase;font-size:.875rem;letter-spacing:.025rem}.giv-Checkbox-row .giv-Checkbox-label span{font-weight:400;color:#757575;display:inline-block;margin-left:.35rem;font-size:.8rem}#registrationModal .giv-Checkbox-row .giv-Checkbox-input{margin-top:3px}#registrationModal .modal-content .giv-RegisterForm-content #confirmation .button-register{margin:1.8125rem 0 2.5rem}.content-asset{color:#757575;font-size:.8rem;font-weight:400}.giv-Checkbox-row .giv-Checkbox-label span,.col.js-registration-legal-text .content-asset{font-size:16px;font-family:Maven Pro Regular}.account-message.message--success{padding:10px 0;color:green;font-size:12px;font-family:Maven Pro Regular}.account-message.message--error{padding:10px 0;color:red;font-size:12px;font-family:Maven Pro Regular}h2.nav-item--heading{padding-bottom:20px}@media only screen and (max-width: 800px){.modal-content.account-modals{width:100%;margin:auto}#registrationModal .modal-content[data-stage][data-stage=registration] .modal-header:after{top:190px}}@media only screen and (max-width: 600px){.modal-content.account-modals{width:100%}.am-content{padding:65px 20px 0}#registrationModal .modal-content[data-stage][data-stage=registration] .modal-header:after{top:190px}}[role=option]{display:block;position:relative;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.29;letter-spacing:.025rem;cursor:pointer}[role=option].focused{color:#fff;background-color:#757575}[role=listbox]:not(.giv-NavFilters__items){max-height:200;padding:0;background:#fff;border:1px solid #888}[role=option]:hover{color:#fff;background-color:#156dfb}p#profile_login_password-passwordMessage,#profile_login_confirmpassword-passwordMessage{color:red;font-family:Maven Pro Regular;font-size:12px;margin-bottom:10px;display:none}span.visually-hidden{display:none}.invalid{color:red;font-size:12px;font-family:Maven Pro Regular}.register-success-title{margin:20px 20px 24px;display:block;font-size:16px;color:#000;text-transform:uppercase;font-family:Maven Pro}.register-success-subtitle{margin:20px;color:#000;font-family:Maven Pro Regular;font-size:16px}a.policy-accept-link.keyboard-interaction-only{text-decoration:underline}@media only screen and (max-width: 600px){#loginModal .modal-content .giv-RegisterForm-tabs,#registrationModal .modal-content .giv-RegisterForm-tabs,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs{left:calc(50% - 170px)}#loginModal .modal-content .nav-tabs .nav-item,#registrationModal .modal-content .nav-tabs .nav-item,#requestPasswordResetModal .modal-content .nav-tabs .nav-item,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item{margin-bottom:0;margin-right:3.25rem}}@media only screen and (max-width: 400px){#loginModal .modal-content .giv-RegisterForm-tabs,#registrationModal .modal-content .giv-RegisterForm-tabs,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs{left:calc(50% - 160px)}.giv-RegisterForm-tabs.adjust-confirm-pill{left:calc(50% - 180px)!important}#loginModal .modal-content .nav-tabs .nav-item,#registrationModal .modal-content .nav-tabs .nav-item,#requestPasswordResetModal .modal-content .nav-tabs .nav-item,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item{margin-bottom:0;margin-right:2.25rem}}@media only screen and (max-width: 350px){#loginModal .modal-content .giv-RegisterForm-tabs,#registrationModal .modal-content .giv-RegisterForm-tabs,#requestPasswordResetModal .modal-content .giv-RegisterForm-tabs,#resetPasswordConfirmModal .modal-content .giv-RegisterForm-tabs{left:calc(50% - 135px)}.giv-RegisterForm-tabs.adjust-confirm-pill{left:calc(50% - 205px)!important}#loginModal .modal-content .nav-tabs .nav-item,#registrationModal .modal-content .nav-tabs .nav-item,#requestPasswordResetModal .modal-content .nav-tabs .nav-item,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item{margin-bottom:0;margin-right:1.25rem}}#accountRemoveModal .item .card-order-id,#deleteDefaultAddressModal .item .card-order-id,#loginModal .modal-content .btn-continue,#loginModal .modal-content .button-register,#loginModal .modal-content .nav-tabs .nav-item .nav-link,#loginModal .paragraph,#registrationModal .modal-content .btn-continue,#registrationModal .modal-content .button-register,#registrationModal .modal-content .nav-tabs .nav-item .nav-link,#registrationModal .paragraph,#requestPasswordResetModal .modal-content .btn-continue,#requestPasswordResetModal .modal-content .button-register,#requestPasswordResetModal .modal-content .nav-tabs .nav-item .nav-link,#requestPasswordResetModal .paragraph,#resetPasswordConfirmModal .modal-content .btn-continue,#resetPasswordConfirmModal .modal-content .button-register,#resetPasswordConfirmModal .modal-content .nav-tabs .nav-item .nav-link,#resetPasswordConfirmModal .paragraph,#samplesPopin .samples-messages,.article-subTitle,.breadcrumbs .breadcrumb,.btn-collapse .btn-text,.cardNumber .card-number-wrapper .invalid-feedback,.cart-page .coupons-and-promos .code span,.cart-page .coupons-and-promos .coupon-bonus-products .line-item-total-price,.checkout-page .required-fields-label,.checkout-page .yamato-info,.checkout_confirmation_page .confirmation .info_row_label,.checkout_confirmation_page .confirmation .register_confirmation_guest_form .confirmation_email,.checkout_confirmation_page .confirmation .register_confirmation_guest_form form .giv-Checkbox-row .giv-Checkbox-label,.checkout_confirmation_page .confirmation .register_confirmation_guest_form form .giv-RegisterForm-content .register-information-step div>span,.checkout_confirmation_page .confirmation .register_confirmation_guest_form form>div:last-of-type,.checkout_confirmation_page .confirmation_notes,.empty-cart-slider .giv-ProductTile-details .price,.empty-cart-slider .giv-ProductTile-details .range,.empty-cart-slider .giv-ProductTile-details .sales,.gift-message,.giv-beautyTips--text,.giv-beautyTips--title,.giv-categoryPage-anchor-title .giv-categoryPage-anchor-text,.giv-Checkbox-row .giv-Checkbox-label span,.giv-Contact-accordionSubTitle,.giv-Contact-officeAddress,.giv-ContainerProductDetail .giv-ProductDetailHeader .giv-Rating-comments,.giv-ContainerProductDetail.product-set .giv-ProductDetailHeader .list-item,.giv-ContainerProductDetail.product-set .giv-ProductDetailHeader .list-item .previous,.giv-ContainerProductDetail.product-set .giv-ProductDetailHeader .price-total_range .previous,.giv-ContainerProductDetail.product-set .giv-ProductDetailHeader .product-list-title,.giv-ContentTile-ContentTitle-subTitle,.giv-ContentTile-infoList-showing,.giv-ContentTile-sectionTitle,.giv-ContentTile .giv-ContentTile-sectionTitle-title,.giv-contrastButton,.giv-CountrySelector .giv-HeaderMenu-categoryItem-infoTitle,.giv-CrossSell-bgText-text,.giv-customContent-modal.giv-newsletter-modal .giv-newsletterPoppin .giv-newsletterPoppin-content .giv-Form .giv-Checkbox-row label span,.giv-customContent-modal.giv-newsletter-modal .giv-newsletterPoppin .giv-newsletterPoppin-content .giv-newsletterPoppin-subtitle,.giv-customContent-modal.giv-newsletter-modal .giv-newsletterPoppin .giv-newsletterPoppin-content .giv-newsletterPoppin-terms,.giv-customContent-modal.giv-newsletter-modal .giv-newsletterPoppin__subscribed-text,.giv-CustomerServices-serviceSubTitle,.giv-CustomerServices-serviceTitle,.giv-DiscoverySetTile-details .giv-ProductTile-productSubName,.giv-DiscoverySetTile-details .intensity .giv-ProductContent-intensity,.giv-EmailSubscribe-subTitle,.giv-EmailSubscribe-terms,.giv-engraving-modal.modaal-fullscreen .modaal-container .modaal-content-container #customEngravingPoppinContainer .giv-ProductEngraving-step-2 .giv-ProductEngraving-subtitle,.giv-engraving-modal.modaal-fullscreen .modaal-container .modaal-content-container #customEngravingPoppinContainer .giv-ProductEngraving-step-3 .giv-ProductEngraving-subtitle,.giv-faq-header .giv-faq-header-subtitle,.giv-Filter-btnText,.giv-Filter-container,.giv-Filter-filterSelectedContainer,.giv-Filter-totalProductContainer,.giv-FilterList-label,.giv-Footer-accessibility-container,.giv-Footer-Launch,.giv-Footer-seoText,.giv-Footer-seoTitle,.giv-Footer-services-footerItem ul li a,.giv-Footer-services-footerItem ul li button,.giv-Footer-socialNetworks-container-title,.giv-Form-Error,.giv-Form-input~span.error,.giv-Form-label,.giv-Form-row+.birthday-hint,.giv-Form-row+.phone-hint,.giv-Form-row--error:not(.giv-Form-row--focused) .error-message,.giv-Form-select~span.error,.giv-gbs-component-account-show .status-block .status .status-current .expiration,.giv-gbs-component-account-show .status-block .status .status-next .expiration,.giv-Header-menuUtility-item,.giv-LanguageSelector .giv-HeaderMenu-categoryItem-infoTitle,.giv-listIngredient-container .giv-containerIngredients--title span,.giv-listIngredient-container .giv-containerVariants--title span,.giv-listIngredient-containerIngredients .giv-containerIngredients-ingredient p,.giv-listIngredient-containerIngredients .giv-containerIngredients-message p,.giv-LocalizationSelector .giv-HeaderMenu-categoryItem-infoTitle,.giv-Maison-details,.giv-MiniWishlist-anchor .giv-MiniWishlist-noItems,.giv-newsletterPoppin-container .giv-newsletterPoppin-info,.giv-newsletterPoppin__campaign-description,.giv-OutOfStock-gdpr,.giv-OutOfStock-icon-label,.giv-OutOfStock-legacy,.giv-PageIntro-categoryDate,.giv-PageIntro-categoryDescription,.giv-PageIntro-parentCategory a,.giv-PersonalizationPopin-main-text,.giv-ProductContent--seeMore,.giv-ProductContent--shortDescription,.giv-ProductContent-productPricing .price,.giv-ProductContent-productSubName,.giv-ProductContent-productTag,.giv-ProductContent-productThirdInfo,.giv-ProductContent-questions-button+.content-asset,.giv-ProductDescription-menuDescription-item-btn span,.giv-ProductDescription-resultDescription .giv-ProductDescription-contentDetail-Detail-contentText,.giv-ProductDescription-resultDescription .giv-SplitContent-contentDetail-Detail-contentText,.giv-ProductDescription-resultDescription .giv-SplitContent-contentSubTitle,.giv-ProductDescription .giv-MoonCalendar .giv-MoonCalendar-Footnote,.giv-ProductDescription .giv-MoonCalendar .giv-MoonCalendar-Header .giv-MoonCalendar-SubTitle,.giv-ProductDescription .giv-MoonCalendar .giv-MoonCalendar-Table,.giv-ProductDescription .giv-MoonCalendar .giv-MoonCalendar-Table td:first-of-type,.giv-ProductDescription .giv-MoonCalendar .giv-MoonCalendar-Table th,.giv-ProductPush .giv-Product-info--container .giv-ProductContent-productThirdInfo,.giv-ProductPush .giv-Product-info--subtitle,.giv-ProductTile-mega-push-link,.giv-ProductTile-mega-push-sub-title,.giv-ProductTile-mini-push-link,.giv-ProductTile-mini-push-sub-title,.giv-ProductTile:not(.giv-ProductTile--large) .giv-ProductTile-intensity .giv-ProductContent-intensity,.giv-ProductTile:not(.giv-ProductTile--large) .giv-ProductTile-more,.giv-ProductTile:not(.giv-ProductTile--large) .giv-ProductTile-productOosMsg,.giv-ProductTile:not(.giv-ProductTile--large) .giv-ProductTile-productSubName,.giv-ProductTile:not(.giv-ProductTile--large) .price,.giv-ProductVariations-attribute-label,.giv-ProductVariations-color-tagsValues,.giv-ProductVariations-colorSelect-contentSwatch-swatchText,.giv-ProductVariations-colorSelect .tagsValues,.giv-Quote-blockQuote-contentText,.giv-Search-label,.giv-Search-resultItem-detailsName,.giv-Search-resultsTxt,.giv-Search-searchCount,.giv-SimpleTextPage ol li,.giv-SimpleTextPage p,.giv-SimpleTextPage ul li,.giv-Tabs-panelTitle,.giv-Tabs-panelTxt,.giv-TechniqueLookPromotion .giv-TechniqueLookPromotion-sectionSubTitle,.giv-TechniqueLookPromotion .giv-TechniqueLookPromotion-subTitle,.giv-Tool-text p,.giv-VideoCarousel-title,.giv-VideoContent-description,.giv-VideoContent-subTitle,.giv-WishlistNotification-goTo a,.giv-WishlistNotification-message,.giv-WishListTp .giv-PageIntro-categoryDescription,.help-block--title__text,.home-hero-banner--content-subtitle,.home-quick-access .best-sellers,.minicart-help-block .nav-menu .nav-item,.minicart-help-block .nav-menu .nav-item .nav-item--heading,.modal-subtitle,.modal .modify-address-label,.newsletter-wrapper .newsletter-previleges .privilege-description,.number-of-items,.product-line-item .bundled-product-name,.product-line-item .line-item-offert,.product-line-item .product-subtitle,.product-line-item .shade,.product-line-item .size,.product-line-item .subtitle,.select-wrapper label,.set-new-password-page .card-body,.shipping-address-billing-title,.shipping-schedule-arrival-time,.shipping-schedule-method-name,.YMK-module--image-downloaded-block,.YMK-module--product-info--addtocart .product-info--price,.YMK-module--unavailable-msg,[data-tooltip]:before{font-family:Maven Pro Regular;font-weight:400}#rememberMe,#profile_customer_addtoemaillist{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:1;width:1rem;height:1rem;top:2px;outline:none;cursor:pointer}#rememberMe:before,#profile_customer_addtoemaillist:before{content:"";display:block;width:100%;height:100%;background-color:#fff;border:thin solid #767676}#rememberMe:checked:before{content:"";border:thin solid #767676;height:16px;width:16px;background-color:#fff;background-image:url(/cdn/shop/files/check-mark-svgrepo-com.svg?v=1711613066);background-size:contain}#profile_customer_addtoemaillist:checked:before{content:"";border:thin solid #767676;height:16px;width:16px;background-color:#fff;background-image:url(/cdn/shop/files/check-mark-svgrepo-com.svg?v=1711613066);background-size:contain}.btn-collapse{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:1.4375rem 0;margin-bottom:.9375rem}.btn-collapse:before{content:"";position:absolute;left:-1.125rem;top:0;display:block;width:100vw;height:1px;background-color:#cecece}.btn-collapse .btn-text{text-transform:uppercase;font-size:.75rem;letter-spacing:.025rem;line-height:1.33;font-family:Maven Pro Regular;font-weight:400}.btn-collapse .minus-icon{margin-left:auto}.collapse.show{display:block;visibility:visible}.modal-content.isScrolled::-webkit-scrollbar{display:none}span.customer_name_logged_in{font-size:12px;vertical-align:middle;font-family:Maven Pro Regular;color:#1e2928}span.customer_name_logged_in:hover{text-decoration:underline}a#logged_in_customer{display:flex;column-gap:5px;align-items:flex-start;vertical-align:top;position:relative}#logged_in_customer:before{content:"\b7";position:absolute;right:-4px;font-size:40px;bottom:-25px}.mobile_customer{column-gap:15px!important}.mobile_customer:before{right:unset!important;bottom:-6px!important;left:25px}@media only screen and (max-width: 600px){span.customer_name_logged_in{display:none}}.pt_my-account .breadcrumbs{padding:.9375rem 0 .9375rem 1rem;border-bottom:1px solid #cecece}.pt_my-account .breadcrumbs-wrapper{margin-bottom:1rem;padding:0;border:none}.pt_my-account .breadcrumbs-wrapper .breadcrumb .breadcrumb-heading{font-family:Maven Pro Regular;font-weight:500;text-transform:uppercase;font-size:.75rem;letter-spacing:.025rem;margin:0}.pt_my-account .breadcrumbs{padding:.9375rem 0px .9375rem 1rem;border-bottom:1px solid rgb(206,206,206)}.breadcrumbs .breadcrumb{display:inline-block;margin:0;height:auto;overflow:auto;background-color:transparent;text-transform:uppercase;font-size:.75rem;line-height:1rem;letter-spacing:.025rem;color:#000;padding:.9375rem 0}.breadcrumbs .breadcrumb-link span{text-decoration:underline}.giv-Container{width:calc(100% - 2.5rem);max-width:1122px;margin:0 auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.pt_my-account .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.pt_my-account .card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:0}.pt_my-account .card-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#fff;padding:.75rem 1.25rem;margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.125)}.pt_my-account .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.pt_my-account .pull-left{float:none}.pt_my-account .card-header--heading{font-family:Maven Pro Regular;font-weight:500;text-transform:uppercase;font-size:.75rem;letter-spacing:.025rem;line-height:1.33;color:#000;margin:0}.pt_my-account .card-header a{font-size:.875rem;text-decoration:underline;font-weight:500}.pt_my-account .card-body{font-family:Maven Pro Regular;font-size:.875rem;font-weight:400;color:#000;padding:1.25rem}.pt_my-account .card-footer:last-child{background-color:#fff;border-top:1px dashed #cecece}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-footer{padding:.75rem 1.25rem}.pt_my-account .card-footer a{font-size:.875rem;text-decoration:underline;font-weight:500;font-family:Maven Pro Regular}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-right{-ms-flex-pack:right!important;justify-content:right!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.pt_my-account .profile-logout-link{font-weight:500;text-decoration:underline;font-family:Maven Pro;font-size:16px}.pt_my-account dd{margin-bottom:.5rem;margin-left:0}.ml-md-auto,.mx-md-auto{margin-left:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}@media only screen and (max-width: 600px){.pt_my-account .col-sm-6{max-width:100%;flex:0 0 100%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.mb-5,.my-5{margin-bottom:3rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.pt_my-account .profile-logout-link{margin-left:0!important}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/section.account-modal-styles.css.map */
