body.template-password{background:#14110e;color:#fff;margin:0}.cs{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;color:#fff;background:#14110e}.cs__stage{position:absolute;top:0;right:0;bottom:0;left:0}.cs-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.3s ease}.cs-slide.is-active{opacity:1}.cs-slide picture,.cs-slide__img{display:block;width:100%;height:100%}.cs-slide__img{object-fit:cover;object-position:var(--fx, 60%) var(--fy, 20%)}@media(prefers-reduced-motion:no-preference){.cs-slide.is-active .cs-slide__img{animation:cs-zoom 9s ease-out forwards}}@keyframes cs-zoom{0%{transform:scale(1.09)}to{transform:scale(1)}}.cs-slide__art{position:absolute;top:0;right:0;bottom:0;left:0}.cs-art--0{background:linear-gradient(135deg,#2a241e,#5b4c3d)}.cs-art--1{background:linear-gradient(135deg,#15130f,#3a352e)}.cs-art--2{background:linear-gradient(135deg,#3a3129,#8a7a68)}.cs-art--3{background:linear-gradient(135deg,#1d1f22,#4b4f55)}.cs-slide__art .garment{position:absolute;right:5%;bottom:0;height:88%;width:auto;aspect-ratio:3 / 4;max-width:60%}.cs__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(10,8,6,var(--shade, .55)),rgba(10,8,6,calc(var(--shade, .55) * .4)) 55%,#0a08060d),linear-gradient(0deg,#0a080699,#0a080600 38%)}.cs__top{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:18px var(--gutter)}.cs__logo .logo{color:#fff;align-items:center}.cs__logo .logo__img{filter:brightness(0) invert(1)}.cs-badge{display:inline-block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;border:1px solid rgba(255,255,255,.5);padding:8px 14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cs__top-right{text-align:right}.cs-link{background:none;border:0;color:#fff;display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:8px 0;opacity:.85}.cs-link:hover{opacity:1}.cs-link .icon{width:15px;height:15px}@media(max-width:749px){.cs__top{grid-template-columns:1fr auto}.cs__top-left{display:none}.cs__logo{order:-1}.cs-link span{display:none}}.cs__main{position:relative;z-index:3;flex:1;display:flex;align-items:center;padding:8px var(--gutter) 24px}.cs__content{width:100%;max-width:760px}.cs-title{font-size:clamp(64px,min(13vw,17vh),190px);line-height:.88;letter-spacing:.01em;text-transform:uppercase;margin:0 0 clamp(12px,2.4vh,22px);text-shadow:0 2px 40px rgba(0,0,0,.35)}.cs-title span{display:block}.cs-title__accent{font-style:italic;text-transform:none;color:var(--c-beige);letter-spacing:-.01em}.cs-sub{font-size:clamp(14px,1.4vw,17px);max-width:46ch;margin:0 0 clamp(14px,3vh,26px);opacity:.92}.cs-sub p{margin:0 0 .9em}.cs-sub p:last-child{margin-bottom:0}.cs-count{margin:0 0 clamp(16px,3.2vh,28px)}.cs-count[hidden]{display:none}.cs-count__label{font-size:10px;letter-spacing:.24em;text-transform:uppercase;margin:0 0 10px;opacity:.85}.cs-count__grid{display:flex;gap:clamp(14px,3vw,28px)}.cs-count__grid div{text-align:left;min-width:52px}.cs-count__grid b{display:block;font-family:var(--font-heading);font-weight:400;font-size:clamp(30px,min(4.4vw,6vh),54px);line-height:1;font-variant-numeric:tabular-nums}.cs-count__grid span{font-size:9px;letter-spacing:.2em;text-transform:uppercase;opacity:.75}.cs-form{max-width:500px}.cs-form__title{font-family:var(--font-heading);font-size:clamp(20px,2.2vw,26px);margin:0 0 12px}.cs-form__row{display:flex;gap:0}.cs-input{flex:1;min-width:0;background:#ffffff1f;border:1px solid rgba(255,255,255,.45);color:#fff;padding:16px 18px;font:inherit;border-radius:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cs-input::placeholder{color:#ffffffb3}.cs-input:focus{outline:2px solid #fff;outline-offset:2px}.cs-input--dark{background:#fff;color:var(--c-black);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.cs-input--dark::placeholder{color:#1111118c}.cs-input--dark:focus{outline-color:var(--c-black)}.cs-form .btn{white-space:nowrap}.cs-form__legal{font-size:11px;opacity:.7;margin:10px 0 0}.cs-form__ok{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:22px;margin:0}.cs-form__ok .icon{width:22px;height:22px;flex:none}.cs-form__error{font-size:12px;color:#ffb4a8;margin:10px 0 0}@media(max-width:480px){.cs-form__row{flex-direction:column}}.cs__bottom{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;padding:0 var(--gutter) 18px}.cs-caps{position:relative;min-height:44px}.cs-cap{position:absolute;left:0;bottom:0;display:grid;gap:2px;opacity:0;transform:translateY(6px);transition:opacity .6s,transform .6s}.cs-cap.is-active{opacity:1;transform:none}.cs-cap__kicker{font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.8}.cs-cap__title{font-family:var(--font-heading);font-size:clamp(16px,1.8vw,22px)}.cs-bars{display:flex;gap:6px}.cs-bar{position:relative;width:clamp(24px,4vw,40px);height:18px;padding:0;border:0;background:none}.cs-bar:before{content:"";position:absolute;left:0;right:0;top:8px;height:2px;background:#ffffff4d}.cs-bar i{position:absolute;left:0;top:8px;height:2px;width:0;background:#fff}.cs-bar.is-done i{width:100%}.cs-bar.is-active i{animation:cs-fill var(--dur, 5s) linear forwards}@keyframes cs-fill{0%{width:0}to{width:100%}}.cs-social{display:flex;justify-content:flex-end;gap:18px;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.cs-social a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.cs__bottom{grid-template-columns:1fr;justify-items:start;gap:12px}.cs-caps{min-height:42px;width:100%}.cs-social{justify-content:flex-start}}.cs-ticker{position:relative;z-index:3;overflow:hidden;white-space:nowrap;border-top:1px solid rgba(255,255,255,.25);background:#0a08068c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px 0}.cs-ticker__inner{display:inline-flex;animation:cs-marquee 36s linear infinite}.cs-ticker__inner span{font-size:11px;letter-spacing:.3em;text-transform:uppercase;padding-right:2.2em}@keyframes cs-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cs-ticker__inner{animation:none}}.cs-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px}.cs-modal[hidden]{display:none}.cs-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0806b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cs-modal__panel{position:relative;background:var(--c-off);color:var(--c-black);width:min(100%,380px);padding:34px 28px 28px;display:grid;gap:12px}.cs-modal__title{font-family:var(--font-heading);font-size:24px;margin:0 0 4px}.cs-modal__close{position:absolute;top:10px;right:10px;background:none;border:0;padding:6px;color:var(--c-black)}.cs-modal .cs-form__error{color:#8a2c2c;margin:0}@media(prefers-reduced-motion:no-preference){.cs__content>*{animation:cs-rise .9s cubic-bezier(.2,.7,.2,1) both}.cs__content>*:nth-child(2){animation-delay:.12s}.cs__content>*:nth-child(3){animation-delay:.24s}.cs__content>*:nth-child(4){animation-delay:.36s}@keyframes cs-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}}@media(min-width:750px)and (max-height:820px){.cs-title{font-size:clamp(60px,min(11vw,14vh),150px);margin-bottom:10px}.cs-sub{margin-bottom:12px;font-size:14px}.cs-sub p{margin-bottom:.6em}.cs-count{margin-bottom:14px}.cs-count__grid b{font-size:clamp(26px,5vh,40px)}.cs-form__title{font-size:20px;margin-bottom:8px}.cs-input{padding:13px 16px}.cs__main{padding-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/password.css.map */
