.c-form-fields__password-validation{list-style-type:none;margin-bottom:0;padding-left:0}.c-form-fields__password-validation li{margin-bottom:.125rem}.c-form-fields__password-validation .is-invalid{color:#eb0000}.c-form-fields__password-validation .is-valid{color:#198325}.c-form-fields__password-validation_wrapper{margin-top:1.5rem}.c-form-fields__password-validation_wrapper .h6{letter-spacing:-.03125rem;margin-bottom:.5rem}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.75rem;letter-spacing:-.03125rem}.form-group.required .form-control-label:after{content:"\A0*"}.form-group.required .form-control-label:before{display:none}.form-group.custom-control{margin-bottom:2.625rem}.form-group.custom-control.make-default-checkout{margin-bottom:1.5rem}.form-group .info-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.form-group .helper-text,.form-group .invalid-feedback{margin-top:0;padding-top:.5rem;text-transform:uppercase}.form-group .invalid-feedback{width:auto}.form-group .form-error{color:#eb0000;font-size:.875rem;margin-top:1.5rem}.form-group .helper-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.form-control{font-size:.75rem;letter-spacing:-.03125rem;outline:.125rem solid transparent;outline-offset:.125rem}.form-control:hover:not(:disabled):not(.disabled):not(.is-invalid){border-color:#585858}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}@media (max-width:1023.98px){.form-control:focus{font-size:max(.75rem,16px)}}.form-control:focus-visible{outline:.125rem solid #949494;-webkit-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{text-transform:uppercase}.form-control::-moz-placeholder{text-transform:uppercase}.form-control::-ms-input-placeholder{text-transform:uppercase}.form-control::placeholder{text-transform:uppercase}.form-control:not(.custom-select).is-invalid{background-image:none}.form-control-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:.5rem;text-transform:uppercase}.optional-label{color:#767676}.required-legend,.tooltip-text,legend{text-transform:uppercase}.required-legend,legend{font-size:.625rem;letter-spacing:-.03125rem}@media (min-width:544px){.form-col-half:nth-child(odd):where(.form-col-half+*),.form-col-half:nth-child(odd):where(:first-child){padding-right:.375rem}}@media (min-width:544px){.form-col-half:nth-child(2n):where(.form-col-half+*),.form-col-half:nth-child(odd):where(:not(.form-col-half+*):not(:first-child)){padding-left:.375rem}}@media (min-width:544px){.form-col-half:nth-child(2n):where(:not(.form-col-half+*)){padding-right:.375rem}}.container-fluid.contact-us-landing-page{padding-inline:var(--items-gap);padding-top:1.778125rem;font-size:.75rem;letter-spacing:-1%}.container-fluid.contact-us-landing-page .row:not(.no-gutters){margin-inline:calc(-1 * var(--items-gap))}.container-fluid.contact-us-landing-page .row:not(.no-gutters) .col,.container-fluid.contact-us-landing-page .row:not(.no-gutters) [class*=col-]{padding-inline:var(--items-gap)}.container-fluid.contact-us-landing-page .page-title{display:block;padding-bottom:.323125rem;border-bottom:1px solid #000;font-size:.6875rem;line-height:1.055625rem;letter-spacing:1%;font-weight:500}.container-fluid.contact-us-landing-page .contact-us-alts-section h2{margin-top:1.5625rem;margin-bottom:.1875rem;font-size:.75rem;font-weight:500;letter-spacing:-1%}.container-fluid.contact-us-landing-page .contact-us-alts-section h2:first-child{margin-top:0}.container-fluid.contact-us-landing-page .contact-us-alts-section .tomford-beauty-notice{font-size:.6875rem}.container-fluid.contact-us-landing-page .contact-us-alts-section .tomford-beauty-notice a{font-size:.6875rem;font-weight:450}.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset a,.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset b,.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset li,.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset p,.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset ul{font-size:.75rem;text-transform:uppercase}.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset:has(.whatsapp-info__link) p{margin-bottom:.5rem}.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset .whatsapp-info__link{text-decoration:none;font-weight:500;padding-block:.75rem;width:10.9375rem;border:1px solid #000;text-align:center;display:inline-block}.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset .store-contact-info__intro{margin-bottom:.5rem}.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset .store-contact-info__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.495rem}.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset .store-contact-info__links a{text-decoration:none;font-weight:500;padding-block:.75rem;width:10.9375rem;border:1px solid #000;text-align:center;display:inline-block}.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset .faq-section__intro{margin-bottom:0}.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset .faq-section__link{font-weight:500}.container-fluid.contact-us-landing-page .contact-us-form-section{margin-top:2.375rem}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us{border:1px solid #000;padding-inline:1.389375rem;padding-block:1.6875rem;-webkit-margin-after:2rem;margin-block-end:2rem}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us h2.main-form-title{margin-bottom:1.5625rem}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us h2.form-title,.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us h2.main-form-title{font-size:.75rem;letter-spacing:-1%}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us .form-control{padding-left:0;padding-block:.3125rem;border:none;border-bottom:1px solid #000;height:auto}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us .form-control:focus{font-size:.75rem}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us select.form-control:invalid{color:#767676}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us select.form-control:invalid option{color:#000}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us .contact-us-select-field{padding-block:.3125rem;border-bottom:1px solid #000}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us .contact-us-select-wrapper{position:relative}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us .contact-us-select-wrapper:after{content:"";position:absolute;top:50%;right:0;width:1rem;height:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.666 4.667L8 11.333 1.333 4.667' stroke='%23000' stroke-width='.889'/%3E%3C/svg%3E")}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us .contact-us-select-wrapper .custom-select{width:auto;max-width:100%;padding-right:1.5rem;border:none;border-bottom:none;padding-block:0;background-image:none;field-sizing:content}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us textarea.form-control{padding:.6875rem;resize:none;border:1px solid #000}@media (min-width:768px){.container-fluid.contact-us-landing-page .page-title{margin-bottom:0}.container-fluid.contact-us-landing-page .contact-us-content-section{padding:calc(6.25rem - var(--items-gap));padding-block:3.125rem}.container-fluid.contact-us-landing-page .contact-us-alts-section{padding-right:1.25rem}.container-fluid.contact-us-landing-page .contact-us-alts-section .tomford-beauty-notice{font-size:.75rem}.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset .store-contact-info__links a,.container-fluid.contact-us-landing-page .contact-us-alts-section .content-asset .whatsapp-info__link{width:12.8125rem}.container-fluid.contact-us-landing-page .contact-us-form-section{margin-top:0}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us{-webkit-margin-after:0;margin-block-end:0}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us h2.form-title{margin-top:.625rem}.container-fluid.contact-us-landing-page .contact-us-form-section form.contact-us .form-group{margin-bottom:1.125rem}}.contact-us-banner{background-image:url("../images/contact-us.jpg");background-position-y:20%}.contact-us-signup-message{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:calc(var(--header-nav-height, 119px));left:50%;z-index:1000}.contact-us-signup-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1em}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.contact-us-signup-alert.show{display:block}
