.template-password{background:#f7f6f2;color:#303030}.template-password .page-container{min-height:100vh;display:flex;flex-direction:column}.template-password .header{background:#fff;border-bottom:3px solid #ffcd38}.password-header__link{position:absolute;right:40px;top:39px;z-index:3}.password-header__link-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;background:#ffcd38;color:#303030;border:1px solid #ffcd38;font-size:.86rem;font-weight:700;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.password-header__link-link:hover{background:#303030;border-color:#303030;color:#fff;text-decoration:none}.template-password .main{flex:1;position:relative}.section.section--password-content{margin:0}.section--password-content .container{width:100%;max-width:none;padding:0}.password-content{position:relative;overflow:hidden;min-height:600px;background:#303030}.password-content:before{content:"";position:absolute;top:0;right:0;width:26%;height:100%;background:#ffcd38}.password-content:after{content:"";position:absolute;right:calc(26% - 52px);bottom:-78px;width:180px;height:180px;border:1px solid rgba(255,255,255,.42);transform:rotate(45deg)}.password-content__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.24;filter:grayscale(1)}.password-content__content{width:640px;max-width:calc(100% - 48px);padding:58px 56px 52px;margin:78px auto;background:#fff;border-left:6px solid #ffcd38;box-shadow:none;text-align:left;position:relative;z-index:2}.password-content__content:before{content:"DEFINED & CO";display:block;margin-bottom:20px;color:#303030;font-size:.72rem;font-weight:700;letter-spacing:.17em}.password-content__block{margin:0}.password-content__block--heading .section__title{margin:0;text-align:left}.password-content__block--heading .section__title-text{max-width:540px;margin:0;color:#303030;font-size:clamp(2.5rem,4.5vw,4.1rem);font-weight:700;letter-spacing:-.045em;line-height:.98;text-transform:none}.password-content__block--heading .section__title-desc{display:none}.password-content__block--text{max-width:520px;margin-top:26px;color:#5d5d5d;font-size:1.04rem;line-height:1.65}.password-content__block--text p{margin:0 0 12px}.password-content__message:after{content:"Defined by You. Crafted by Us.";display:block;margin-top:28px;padding-top:18px;border-top:1px solid #dedbd4;color:#303030;font-size:.82rem;font-weight:700;letter-spacing:.04em}.password-footer{display:none}.password-pop__wrapper{padding:44px;border-top:5px solid #ffcd38}.password-pop__label-title{color:#303030;font-size:1.7rem;line-height:1.2;text-transform:none}.password-pop__inner input[type=password]{min-height:52px;border:1px solid #303030}.password-pop__inner .c-btn--primary{min-height:52px;background:#ffcd38;border-color:#ffcd38;color:#303030;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.password-pop__inner .c-btn--primary:hover{background:#303030;border-color:#303030;color:#fff}@media(max-width:61.24em){.password-header__link{position:relative;right:0;top:0;margin:0 18px 24px;text-align:center}.password-content{min-height:540px}.password-content:before{width:18%}}@media(max-width:47.9275em){.template-password .header{margin-top:0}.password-header__link-link{width:100%}.password-content{min-height:500px;align-items:flex-start}.password-content:before{width:10px}.password-content:after{display:none}.password-content__content{max-width:calc(100% - 30px);padding:38px 28px 36px;margin:40px auto;border-left-width:4px}.password-content__content:before{margin-bottom:16px}.password-content__block--heading .section__title-text{font-size:clamp(2.2rem,12vw,3.15rem)}.password-pop__wrapper{padding:34px 24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-password-page.css.map */
