:root{--white:#fff;--black:#000;--black-8:rgba(0,0,0,8%);--brown:#3f2e27;--light-brown:#756966;--pink-brown:#f997a0;--red:rgba(221,3,39,100%);--red-light:#efd8dc;--light-yellow:#f8e59a;--beige:#e1c4ae;--pinky-beige:#ffdcc2;--deep-blue:#0303d6;--mid-grey:#e0ebeb;--light-grey:#f2f7f7;--greenish-grey-90:#e0ebeb;--greenish-grey-94:#eef2f2;--greenish-grey-96:#f2f7f7;--greenish-grey-98:#f9fbfb;--pink:#f5a3c3;--key-lime:#e4f99b;--green:rgba(32,162,0,100%);--green-light:#d7ebd7;--font-color-base:var(--brown);--font-color-base-light:var(--light-brown);--primary-color:var(--red);--secondary-color:var(--light-yellow);--tertiary-color:var(--deep-blue);--alert:var(--red);--success:var(--green);--button-bg:var(--beige);--form-border:var(--light-brown);--global-border:rgba(63,46,39,12%);--focus-outline-color:var(--deep-blue);--body-bg:var(--light-grey);--body-bg-light:var(--white);--swiper-theme-color:var(--font-color-base-light);--swiper-navigation-color:var(--font-color-base-light);--form-color-base:var(--font-color-base-light);--button-color-disabled:var(--font-color-base-light);--button-bg-disabled:var(--greenish-grey-94);--modal-overlay-bg-color:rgba(0,0,0,70%);--box-bg:rgba(63,46,39,38%);--input-bg-disabled:var(--light-grey);--cancelled-status-bg:var(--red);--cancelled-status-color:var(--red-light);--pending-status-bg:#dd032726;--confirmed-status-bg:#20a20026;--shipped-status-bg:var(--green);--shipped-status-color:var(--green-light);--open-status-bg:var(--mid-grey);--open-status-color:var(--font-color-base);--font-family-base:"Make Up For Ever","Mufe-fallback",sans-serif;--font-family-titles:"Make Up For Ever","Mufe-fallback",sans-serif;--section-margin-bottom:2rem;--swiper-navigation-size:1.125rem;--ratio-square:1/1;--ratio-widescreen:16/9;--border:rgba(63,46,39,12%);--air-brush:1px 1px 2px 0 rgba(255,255,255,40%) inset,-3px -3px 4px 0 rgba(0,0,0,35%) inset,-1px -1px 1px 0 rgba(0,0,0,30%) inset,3px 3px 4px 0 rgba(255,255,255,45%) inset}.invalid-feedback,.invalid-feedback-checkbox,.invalid-feedback-zipcode,.invalid-form,.invalid-years{font-family:var(--font-family-base);font-size:.75rem;color:var(--primary-color);display:none}.success-feedback{font-family:var(--font-family-base);font-size:.75rem}.checkout-login h2,.login-container h2{font-family:var(--font-family-titles);font-weight:700;line-height:110%;text-transform:uppercase}.checkbox-custom label,.radio-custom .custom-input-label .custom-label-text{font-family:var(--font-family-base);font-weight:400;line-height:140%;letter-spacing:.56px;color:var(--font-color-base)}.checkout-login h2,.login-container h2{font-size:1rem;letter-spacing:.56px}.checkbox-custom label{font-size:.875rem}.radio-custom .custom-input-label .custom-label-text{font-size:1rem}.column{display:flex;flex-direction:column}@media (min-width:1024px){.only-mobile{display:none!important}}@media (max-width:1023px){.only-desktop{display:none!important}}.media-overlay{position:relative;display:block;height:100%}.media-overlay:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(180deg,transparent 35.4%,rgba(0,0,0,.6) 89.05%)}.expandable-menu{display:none}.expandable-menu.is-open{display:flex}.hidden{display:none}.OPEN{background-color:var(--open-status-bg);color:var(--open-status-color)}.SHIPPED{background-color:var(--shipped-status-bg);color:var(--shipped-status-color)}.CANCELLED{background-color:var(--cancelled-status-bg);color:var(--cancelled-status-color)}.PENDING{background-color:var(--pending-status-bg);color:var(--light-brown)}.CONFIRMED{background-color:var(--confirmed-status-bg);color:var(--green)}@keyframes shrinkHeight{0%{height:100vh}to{height:80vh}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.form-group:not(.checkbox-custom){position:relative;margin-bottom:.75rem;padding-top:1rem}.form-control-label,.form-label{position:absolute;top:-.125rem;margin-bottom:0;font-size:.875rem;color:var(--font-color-base-light);transition:top .3s ease-in-out,font-size .3s ease-in-out}.active .form-control-label,.active .form-label{top:-.625rem;font-size:.75rem}.form-control{border:0;border-bottom:.8px solid var(--global-border);border-radius:0;height:2.5rem;padding:0;background-color:transparent;box-shadow:none}.form-control::placeholder{opacity:0;color:var(--form-color-base);transition:opacity .4s ease-in-out}.active .form-control::placeholder{opacity:1}.form-control:valid{background-image:url("../../fontsicons/svgs/tick.svg");background-repeat:no-repeat;background-position:100%;background-size:.75rem}.form-control:valid~.toggle_password{inset-inline-end:1.25rem}.form-control.is-invalid:focus,.form-control.is-valid,.form-control.is-valid:focus,.form-control:invalid:focus,.form-control:valid:focus{background-color:transparent!important;box-shadow:none!important}.form-control:-webkit-autofill,.form-control:-webkit-autofill:active,.form-control:-webkit-autofill:focus,.form-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--form-color-base)!important;background-color:transparent!important;box-shadow:none!important;transition:background-color 9999s ease-in-out 0s!important}.form-control:-webkit-autofill~.toggle_password{inset-inline-end:0}.custom-select{display:block}.custom-select.is-invalid:focus,.custom-select.is-valid,.custom-select.is-valid:focus,.custom-select:invalid:focus,.custom-select:valid:focus{box-shadow:none;border-color:var(--global-border);background:var(--white)}.custom-select.is-valid,.custom-select.is-valid:focus,.custom-select:valid:focus{background-image:url("../../fontsicons/svgs/tick.svg");background-repeat:no-repeat;background-position:100%!important;background-size:.75rem}.checkbox-custom label{position:relative;display:flex;gap:.625rem;margin-bottom:0;padding:0;vertical-align:top}.checkbox-custom label:before{content:"";display:inline-block;min-width:1rem;height:1rem;background-color:var(--white);border-radius:.25rem;border:1px solid var(--global-border)}@media (min-width:1024px){.checkbox-custom label{padding:0}}.checkbox-custom .checkmark{display:none;position:absolute;left:.125rem;top:0;min-width:1rem;height:1rem;z-index:2}.checkbox-custom .custom-control-input:checked~label:before{border:none;background-color:var(--pinky-beige);box-shadow:inset 1px 1px 2px 0 hsla(0,0%,100%,.4),inset -3px -3px 4px 0 rgba(0,0,0,.1),inset -1px -1px 1px 0 rgba(0,0,0,.2),inset 7px 3px 4px 0 hsla(0,0%,100%,.45)}.checkbox-custom .custom-control-input:checked~label .checkmark{display:block}.radio-custom .custom-input-label{display:flex;align-items:center;margin:0;cursor:pointer}.radio-custom .custom-input-label .custom-label-text{padding:0 0 0 .5rem}.radio-custom .custom-input-radio{display:none}.radio-custom .custom-input-radio:checked+.custom-input-label .custom-radio-button{border:none;background-color:var(--pinky-beige);box-shadow:inset 1px 1px 2px 0 hsla(0,0%,100%,.4),inset -3px -3px 4px 0 rgba(0,0,0,.1),inset -1px -1px 1px 0 rgba(0,0,0,.2),inset 7px 3px 4px 0 hsla(0,0%,100%,.45)}.radio-custom .custom-input-radio:checked+.custom-input-label .custom-radio-button:after{opacity:1}.radio-custom .custom-radio-button{position:relative;min-width:1rem;height:1rem;background-color:var(--white);border-radius:100%;border:1px solid var(--global-border);box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,.06)}.radio-custom .custom-radio-button:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:block;width:.375rem;height:.375rem;border-radius:50%;transition:opacity .1s;background-color:var(--font-color-base);opacity:0}.show_hide_password{display:block}.show_hide_password .toggle_password{position:absolute;inset-block-start:1.625rem;inset-inline-end:0}.clear-btn{position:absolute;right:0;top:0;padding:0;display:none}.clear-btn svg{width:.75rem;height:.75rem}#d-condition-password,.list-group{position:static;display:none;z-index:3}.icon-CHECK:before{display:none}.icon-EYE,.icon-eye-blocked,.icon-eye-cacher{position:relative;display:block;margin-inline-start:0;width:1.25rem;height:1.25rem}.icon-EYE:before{font-size:10px}.icon-eye-blocked:before,.icon-eye-cacher:before{font-size:14px}.request-password-body{display:flex;flex-direction:column;gap:.75rem}div.login-all-page{background-color:var(--body-bg-light)}div.login-all-page a{font-size:.875rem}.login-all-page .login-page{margin:0}@media (min-width:1024px){.login-all-page .login-page{padding-top:var(--header-height)}}.login-all-page .login-page h1{margin-bottom:3rem}.login-page{flex:1}.checkout-login,.login-container{display:flex;flex-direction:column;align-items:normal;justify-content:center;gap:2rem;max-width:90%;margin:0 auto;padding:0;padding-block:2rem}@media (min-width:1024px){.checkout-login,.login-container{flex-direction:row;padding-top:3.375rem}}.login__form{display:flex;flex-direction:column;height:100%}.track-order-form,.track-order-form .panel-collapse{height:100%}.trackorder{align-items:center;justify-content:center}.trackorder-btn{width:100%}.form-track-order{padding-block-end:4rem}.form-group-alert{margin-block:1rem}.password-block{margin-block-start:auto}.register-password p{margin-bottom:1rem;font-size:.875rem}.checkout-card{padding:.75rem;width:100%}@media (min-width:1024px){.checkout-card{flex:1}}.card{margin:0;padding:1.25rem;height:100%;background-color:var(--body-bg);border:0}.card-header{width:100%;margin-bottom:1rem;padding:1.25rem;text-align:center;background-color:transparent;border-bottom:0}.card-body{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:0}@media (min-width:1024px){.card-body{padding:0 1.25rem 1.25rem}}.card h3,.card p,.card ul{font-size:.875rem}.card h3{font-weight:400;text-transform:none;margin-bottom:1.25rem}.forgot-password{margin-bottom:2rem}.password-reset{padding:0;text-transform:uppercase;font-size:.75rem;text-decoration:underline;text-underline-offset:2px;transition:text-underline-offset .3s ease-in-out 0s}.password-reset:hover{text-underline-offset:4px}small{display:block;margin:0 0 .5rem;font-size:10px;font-weight:300;color:var(--font-color-base-light)}.privacy-policy{padding-bottom:5rem;font-size:.875rem}.privacy-policy a{font-size:.875rem;color:var(--font-color-base)}.submit-registration-revamp{margin-bottom:2rem}.birthday-placeholder{font-size:.75rem;font-style:italic;color:var(--font-color-base-light)}.track-order-form,.track-order-form .panel-collapse{height:100%}.trackorder{display:flex;flex-direction:column;height:100%}.trackorder-btn{margin-top:auto}.dialog--requestPasswordResetModal .dialog__content{height:auto;max-width:31.25rem;margin-inline:1rem}@media (min-width:1024px){.new-password-page{padding-block:7rem}}
