@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";:root{--password-white: #FFFFFF;--password-black: #000000;--password-overlay: rgba(42, 18, 20, .38);--password-heading: #FFFFFF;--password-body: #FFFFFF;--password-input-bg: #FFFFFF;--password-input-text: #2C1718;--password-placeholder: #555555;--password-button-bg: #4C0A15;--password-button-hover: #4C0A15;--password-button-text: #FFFFFF;--password-divider: rgba(255, 255, 255, .65);--password-divider-light: rgba(255, 255, 255, .6);--password-heading-shadow: rgba(0, 0, 0, .35);--password-font-body: "Barlow", sans-serif;--password-font-heading: "Instrument Serif", serif;--password-weight-thin: 100;--password-weight-regular: 400;--password-weight-medium: 500;--password-weight-semibold: 600;--password-weight-bold: 700;--password-weight-extrabold: 800;--password-weight-black: 900;--password-fs-opening: clamp(1.1rem, 1.25vw, 1.8rem);--password-fs-season: clamp(1.8rem, 2.08vw, 3rem);--password-fs-heading: clamp( 3.6rem, 4.8vw, 6.9rem );--password-fs-navigation: clamp( 2rem, 2.5vw, 3.6rem );--password-fs-description: clamp( 1.3rem, 1.39vw, 2rem );--password-fs-side-text: clamp( 1rem, .84vw, 1.2rem );--password-fs-email-heading: clamp( 2.4rem, 2.43vw, 3.5rem );--password-fs-email-subheading: clamp( 1rem, .84vw, 1.2rem );--password-fs-input: clamp( 1rem, .9vw, 1.3rem );--password-fs-button: clamp( 1rem, 1.25vw, 1.8rem );--password-fs-form-message: 1.1rem;--password-lh-tight: 1;--password-lh-heading: 1.015;--password-lh-normal: 1.2;--password-lh-description: 1.2;--password-lh-form: 1.4;--password-ls-opening: .9em;--password-ls-season: .3em;--password-max-width: 1400px;--password-wrapper-padding-top: clamp( 3.5rem, 5.42vw, 7.8rem );--password-wrapper-padding-x: clamp( 1.5rem, 2.78vw, 4rem );--password-wrapper-padding-bottom: 2.4rem;--password-logo-width: clamp( 11rem, 13.82vw, 19.9rem );--password-logo-height: clamp( 11rem, 13.61vw, 19.6rem );--password-logo-margin-top: .5rem;--password-logo-margin-bottom: clamp( 1.5rem, 1.46vw, 2.1rem );--password-season-margin-top: .4rem;--password-season-margin-bottom: clamp( 1.2rem, 1.25vw, 1.8rem );--password-navigation-margin-top: clamp( 1.2rem, 1.18vw, 1.7rem );--password-description-margin-top: clamp( 2rem, 2.57vw, 3.7rem );--password-side-text-margin-top: clamp( 1.2rem, 1.39vw, 2rem );--password-email-margin-top: clamp( 3.5rem, 4.65vw, 6.7rem );--password-navigation-width: 104.5rem;--password-description-width: 78rem;--password-side-text-width: 70rem;--password-email-width: 85rem;--password-form-width: 85rem;--password-form-height: 6rem;--password-form-gap: 2.2rem;--password-input-padding-left: 3.4rem;--password-input-padding-right: 2.4rem;--password-button-padding-x: 3.5rem;--password-button-radius: 3.5rem;--password-input-radius: 3rem;--password-divider-width: 1px;--password-divider-height-navigation: 2.7rem;--password-divider-height-side: 1.5rem;--password-transition: .2s ease}.barlow-regular{font-family:var(--password-font-body);font-weight:var(--password-weight-regular);font-style:normal}.barlow-semibold{font-family:var(--password-font-body);font-weight:var(--password-weight-semibold);font-style:normal}.barlow-bold{font-family:var(--password-font-body);font-weight:var(--password-weight-bold);font-style:normal}.barlow-extrabold{font-family:var(--password-font-body);font-weight:var(--password-weight-extrabold);font-style:normal}.barlow-black{font-family:var(--password-font-body);font-weight:var(--password-weight-black);font-style:normal}.barlow-thin-italic{font-family:var(--password-font-body);font-weight:var(--password-weight-thin);font-style:italic}.instrument-serif-regular{font-family:var(--password-font-heading);font-weight:var(--password-weight-regular);font-style:normal}.instrument-serif-regular-italic{font-family:var(--password-font-heading);font-weight:var(--password-weight-regular);font-style:italic}.password-landing-section{margin:0!important}.password-landing{position:relative;width:100%;min-height:100vh;min-height:100svh;display:flex;align-items:stretch;justify-content:center;overflow:hidden;color:var(--password-body);font-family:var(--password-font-body);background-position:center;background-size:cover;background-repeat:no-repeat}.password-landing__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.password-landing__video video{display:block;width:100%;height:100%;object-fit:cover}.password-landing__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--password-overlay);pointer-events:none}.password-landing__wrapper{position:relative;z-index:2;width:min(100%,var(--password-max-width));min-height:100vh;min-height:100svh;padding:var(--password-wrapper-padding-top) var(--password-wrapper-padding-x) var(--password-wrapper-padding-bottom);display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;justify-content:center}.password-block--logo{margin-top:var(--password-logo-margin-top);margin-bottom:var(--password-logo-margin-bottom)}.password-block--logo img{display:block;width:var(--password-logo-width);height:var(--password-logo-height);max-width:100%;object-fit:contain;margin:0 auto}.password-block--opening{margin-top:0}.password-block--opening p{margin:0;font-family:var(--password-font-body);font-style:normal;font-weight:var(--password-weight-regular);font-size:var(--password-fs-opening);line-height:var(--password-lh-normal);text-align:center;letter-spacing:var(--password-ls-opening);text-transform:uppercase;color:var(--password-white)}.password-block--season{margin-top:var(--password-season-margin-top);margin-bottom:var(--password-season-margin-bottom)}.password-block--season h3{margin:0;font-family:var(--password-font-body);font-style:normal;font-weight:var(--password-weight-semibold);font-size:var(--password-fs-season);line-height:var(--password-lh-normal);letter-spacing:var(--password-ls-season);color:var(--password-white)}.password-block.password-block--heading h1{margin:0;font-family:var(--password-font-heading);font-style:normal;font-weight:var(--password-weight-regular);font-size:var(--password-fs-heading);line-height:var(--password-lh-heading);text-align:center;color:var(--password-heading);text-shadow:0 .4rem .4rem var(--password-heading-shadow)}.password-block--heading a{color:inherit}.password-navigation{display:flex;align-items:center;justify-content:space-around;width:100%;max-width:var(--password-navigation-width);margin-top:var(--password-navigation-margin-top)}nav.password-block.password-navigation a{position:relative;padding:0 2.2rem;font-family:var(--password-font-body);font-style:normal;font-weight:var(--password-weight-medium);font-size:var(--password-fs-navigation);line-height:var(--password-lh-normal);text-align:center;color:var(--password-white);text-decoration:none;transition:opacity var(--password-transition)}.password-navigation a:not(:last-child):after{content:"";position:absolute;right:-3rem;top:50%;width:var(--password-divider-width);height:var(--password-divider-height-navigation);background:var(--password-divider);transform:translateY(-50%)}.password-navigation a:hover{opacity:.7}.password-block--description{width:100%;max-width:var(--password-description-width);margin-top:var(--password-description-margin-top)}.password-block--description p{margin:0;font-family:var(--password-font-body);font-style:normal;font-weight:var(--password-weight-regular);font-size:var(--password-fs-description);line-height:var(--password-lh-description);text-align:center;color:var(--password-white)}.password-block--side-texts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:var(--password-side-text-width);margin-top:var(--password-side-text-margin-top);gap:0}.password-side-text{position:relative;padding:0 1.2rem}.password-side-text:not(:last-child):after{content:"";position:absolute;right:0;top:50%;width:var(--password-divider-width);height:var(--password-divider-height-side);background:var(--password-divider-light);transform:translateY(-50%)}.password-side-text p{margin:0;font-family:var(--password-font-body);font-weight:var(--password-weight-regular);font-size:var(--password-fs-side-text);line-height:var(--password-lh-description);color:var(--password-white)}.password-block--email{width:100%;max-width:var(--password-email-width);margin-top:var(--password-email-margin-top);text-align:center;padding-block:3.8rem;position:relative;z-index:1}.password-block.password-block--social-copy-wrap{width:100%;max-width:76rem;display:flex;flex-direction:row-reverse;justify-content:center;gap:50px;margin-top:3rem}.password-email__heading{margin:0}.password-email__heading p{margin:0;font-family:var(--password-font-body);font-style:normal;font-weight:var(--password-weight-bold);font-size:var(--password-fs-email-heading);line-height:1.2;text-align:center;color:var(--password-white)}.password-social__links a{display:flex;margin:0;font-family:var(--password-font-body);font-style:normal;font-weight:var(--password-weight-regular);font-size:var(--password-fs-opening);line-height:1.2;text-align:center;color:var(--password-white);text-decoration:none;align-items:center;gap:18px}.password--copyright p{margin:0;font-family:var(--password-font-body);font-style:normal;font-weight:var(--password-weight-regular);font-size:var(--password-fs-opening);line-height:1.2;text-align:center;color:var(--password-white)}.password-email__subheading{margin-top:.8rem}.password-email__subheading p{margin:0;font-family:var(--password-font-body);font-style:normal;font-weight:var(--password-weight-regular);font-size:var(--password-fs-email-subheading);line-height:var(--password-lh-form);text-align:center;color:var(--password-white)}.password-block--email>div{width:100%}.password-block--email .newsletter-form{width:100%;max-width:var(--password-form-width);margin:1.7rem auto 0}.password-block--email .c-newsletter-form__field-wrapper{width:100%}.password-block--email .field,.password-block--email .c-field{position:relative;display:flex;align-items:center;width:100%;height:var(--password-form-height);margin:0;padding:0;border:0;box-shadow:none;background:transparent;gap:var(--password-form-gap)}.password-block--email .field__input{position:relative;flex:1;width:100%;height:var(--password-form-height);min-height:var(--password-form-height);padding:0 var(--password-input-padding-right) 0 var(--password-input-padding-left);border:0!important;outline:none!important;border-radius:var(--password-input-radius);background:var(--password-input-bg)!important;color:var(--password-black)!important;font-family:var(--password-font-body);font-style:normal;font-weight:var(--password-weight-regular);font-size:var(--password-fs-opening);line-height:1;box-shadow:none!important}.password-block--email .field__input::placeholder{color:var(--password-placeholder);opacity:1}.password-block--email .field__label{display:none!important}.password-block--email .c-newsletter-form__button{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:2rem var(--password-button-padding-x);border:0!important;border-radius:var(--password-button-radius);background:var(--password-button-bg)!important;color:var(--password-button-text);font-family:var(--password-font-body);font-style:normal;font-weight:var(--password-weight-regular);font-size:var(--password-fs-button);line-height:var(--password-lh-normal);text-transform:uppercase;cursor:pointer;box-shadow:none!important;transition:background var(--password-transition),opacity var(--password-transition)}.password-block--email .newsletter-form__message--success{justify-content:center;text-align:center;width:100%;max-width:60rem}.password-block--email .c-newsletter-form__button:hover{background:var(--password-button-hover)!important;opacity:1}.password-block--email .c-newsletter-form__button .svg-wrapper,.password-block--email .c-newsletter-form__button svg{display:none!important}.password-block--email .newsletter-form__message{margin:.8rem 0 0;font-family:var(--password-font-body);font-size:var(--password-fs-form-message);line-height:1.3;color:var(--password-white)}.password-block--email .newsletter-form__message--success{justify-content:center;text-align:center}.password-block--email:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background:linear-gradient(90deg,#fff0,#fff 47.6%,#73737300);opacity:.28;z-index:-1}.password-landing-section{overflow:hidden;position:relative}.password-landing-section:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90.29deg,#9a4c6600 -.16%,#4c0a15ad 49.15%,#b28a9800 101.3%);pointer-events:none}body.gradient.template-page-independent-beauty .announcement-bar-section,body.gradient.template-page-independent-beauty .section-header,body.gradient.template-page-independent-beauty .footer{display:none}@media screen and (max-width:1100px){:root{--password-navigation-width: 90%;--password-description-width: 65rem;--password-side-text-width: 60rem;--password-form-width: 58rem;--password-form-gap: 1.6rem}.password-navigation a{padding:0 1.6rem}.password-navigation a:not(:last-child):after{right:-1.8rem}}@media screen and (max-width:749px){:root{--password-wrapper-padding-top: 3rem;--password-wrapper-padding-x: 1.5rem;--password-wrapper-padding-bottom: 1.8rem;--password-logo-width: 11rem;--password-logo-height: 11rem;--password-logo-margin-bottom: 1.5rem;--password-navigation-width: 100%;--password-description-width: 45rem;--password-side-text-width: 50rem;--password-email-width: 100%;--password-form-width: 100%;--password-form-height: 4.5rem;--password-form-gap: 1rem;--password-input-padding-left: 1.8rem;--password-button-padding-x: 1.8rem}.password-landing{min-height:100svh;background-position:center}.password-landing__wrapper{min-height:100svh}.password-block--opening p{letter-spacing:.45em}.password-navigation{gap:0}nav.password-block.password-navigation a{padding:0 1.2rem}.password-navigation a:not(:last-child):after{right:-.1rem;height:1.8rem}.password-block--description{margin-top:2.2rem}.password-block--side-texts{grid-template-columns:repeat(5,minmax(0,1fr));max-width:50rem}.password-side-text{padding:0 .7rem}.password-block--email{margin-top:4rem}.password-email__subheading{margin-top:.4rem}.password-block--email .newsletter-form{margin-top:1.5rem}.password-block--email .c-newsletter-form__button{padding-left:1.5rem;padding-right:1.5rem}.password-landing__video video{object-position:left center}}@media screen and (max-width:600px){:root{--password-wrapper-padding-top: 2.5rem;--password-logo-width: 8.5rem;--password-logo-height: 8.5rem;--password-logo-margin-bottom: 1.2rem;--password-navigation-width: 100%;--password-side-text-width: 100%;--password-form-height: 4.5rem;--password-form-gap: .8rem}nav.password-block.password-navigation a{padding:0 .8rem}.password-navigation a:not(:last-child):after{right:-.8rem;height:1.5rem}.password-block--description{max-width:38rem}.password-block--side-texts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem;max-width:38rem}.password-side-text{padding:0 .8rem}.password-side-text:nth-child(2n):after{display:none}.password-block--email{margin-top:3.5rem}.password-block--email .newsletter-form{max-width:100%}.password-block--email .field,.password-block--email .c-field{gap:.7rem}.password-block--email .field__input{min-width:0;padding-left:1.5rem;padding-right:1.5rem}.password-block--email .c-newsletter-form__button{padding-left:1.3rem;padding-right:1.3rem}}@media screen and (max-width:480px){:root{--password-wrapper-padding-top: 2rem;--password-wrapper-padding-x: 1.2rem;--password-logo-width: 109px;--password-logo-height: 107px;--password-logo-margin-bottom: 2rem;--password-fs-opening: 12px;--password-fs-season: 22px;--password-fs-heading: 40px;--password-fs-navigation: 20px;--password-fs-description: 16px;--password-fs-email-heading: 24px;--password-form-height: 4.3rem}.password-block--heading br{display:none}.password-email__subheading p{font-size:16px}.password-block--opening p{letter-spacing:.8em}.password-block--season{margin-bottom:2.2rem}nav.password-block.password-navigation a{padding:0 .6rem}.password-navigation a:not(:last-child):after{height:1.3rem}.password-block--description{margin-top:1.8rem}.password-block--side-texts{max-width:34rem}.password-side-text{padding:0 .6rem}.password-block--email{margin-top:3rem}.password-email__subheading{margin-top:.4rem}.password-block--email .newsletter-form{margin-top:1.3rem}.password-block--email .field,.password-block--email .c-field{gap:.6rem}.password-block--email .field__input{padding-left:1.3rem;padding-right:1.3rem}.password-block--email .c-newsletter-form__button{padding:1.5rem 2rem;font-size:14px}.password-social__links a{justify-content:center}.password-block.password-block--social-copy-wrap{flex-direction:column-reverse;justify-content:center;gap:0}.password-social__links a{gap:10px}.password-social__links a svg{width:12px}.password--copyright{margin-bottom:1rem}.password-block--email{padding-block:1.8rem}}@media screen and (max-width:360px){:root{--password-wrapper-padding-x: 1rem;--password-logo-width: 6rem;--password-logo-height: 6rem}nav.password-block.password-navigation a{padding:0 .45rem}.password-navigation a:not(:last-child):after{right:-.05rem}.password-block--side-texts{grid-template-columns:repeat(2,1fr)}.password-block--email .field__input{padding-left:1.1rem}.password-block--email .c-newsletter-form__button{padding-left:.8rem;padding-right:.8rem}}@media screen and (min-width:1024px){.password-landing,.password-landing__wrapper{height:100dvh;min-height:0}}@media screen and (min-width:1024px)and (max-height:950px){:root{--password-wrapper-padding-top: 3vh;--password-wrapper-padding-bottom: 3vh}.password-block--logo{margin-bottom:1.5vh}.password-block--description,.password-block--side-texts{margin-top:2vh}.password-block--email{margin-top:3vh}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/password-landing.css.map */
