.template-password{display:block;margin:0;min-height:100%;background:#fff;color:#383838;font-family:Arial,Helvetica,sans-serif}.coming-soon__desktop{position:relative;width:100%}.coming-soon__desktop-image{display:block;width:100%;height:auto}.coming-soon__insta{position:absolute;left:8%;top:79.1%;width:27.3%;height:9.4%;display:block;border-radius:.2rem}.coming-soon__insta:focus-visible{outline:.3rem solid #254a49;outline-offset:.4rem}.coming-soon__mobile{display:none}.coming-soon__promo{background:#fff8df;text-align:center;padding:1.2rem 1.6rem;font-size:1.2rem}.coming-soon__brand{margin:0;padding:2.3rem 2rem 2.1rem;text-align:center;font-size:2.3rem;font-weight:300;letter-spacing:-.09rem;text-transform:uppercase}.coming-soon__brand-by{display:block;font-size:.9rem;letter-spacing:.04rem;margin-left:13rem}.coming-soon__hero{background:#e9e3df}.coming-soon__photo{width:100%;height:43vh;min-height:29rem;object-fit:cover;object-position:center 35%;display:block}.coming-soon__copy{padding:3.5rem 2.5rem 5.5rem;background:#a8a19c;color:#fff}.coming-soon__heading{font-size:clamp(3.9rem,10vw,6.6rem);line-height:1.09;letter-spacing:-.15rem;margin:0 0 2.6rem;font-weight:700}.coming-soon__heading span{color:#fff8df}.coming-soon__rule{height:.1rem;width:6.5rem;background:#fff;margin:0 0 2.5rem}.coming-soon__follow{font-size:1.2rem;letter-spacing:.4rem;margin:0 0 2.3rem;text-transform:uppercase}.coming-soon__button{display:flex;align-items:center;justify-content:center;gap:.8rem;background:#a9bbb0;color:#fff;text-decoration:none;text-align:center;padding:2rem 1.2rem;font-size:1.6rem;letter-spacing:.2rem;font-weight:600}.coming-soon__button .icon{width:1.6rem;height:1.6rem;fill:currentColor}.password-entry{display:flex;flex-direction:column;align-items:flex-end;padding:1.6rem;font-size:1.3rem}.password-entry__summary{list-style:none;cursor:pointer;background:#fff;color:#383838;border:.1rem solid #383838;padding:.8rem 1.2rem}.password-entry__summary::-webkit-details-marker{display:none}.password-entry__panel{margin-top:.8rem;padding:1.6rem;background:#fff;color:#383838}.password-entry__panel input,.password-entry__panel button{display:block;width:100%;margin-top:.8rem;font:inherit}.visually-hidden{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:749px){.coming-soon__desktop{display:none}.coming-soon__mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-password.css.map */
