html.collection-password-locked .shopify-section-group-header-group,html.collection-password-locked .shopify-section-group-footer-group,html.collection-password-locked #MainContent>.shopify-section{display:none!important}html.collection-password-locked #MainContent>.shopify-section:has([data-collection-password]:not([data-wholesale-fallback])){display:block!important}html.collection-password-locked [data-wholesale-fallback]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}html.collection-password-locked #MainContent:has([data-collection-password]:not([data-wholesale-fallback])) [data-wholesale-fallback]{display:none!important}html.collection-password-locked{overflow:hidden}html.collection-password-locked body{min-height:100vh}html:not(.collection-password-locked) [data-collection-password]{display:none!important}.collection-password{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;background:var(--cp-bg, #f7f1e8);color:var(--cp-text, #8b4513)}.collection-password__inner{width:100%;max-width:42rem;text-align:center}.collection-password__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.collection-password__heading{margin:0 0 2.8rem;font-size:clamp(2.8rem,2.2rem + 1.5vw,4rem);line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.collection-password__text{margin:0 0 2.8rem;font-size:1.5rem;line-height:1.5}.collection-password__text p{margin:0}.collection-password__options{display:grid;gap:2.4rem}.collection-password__option .collection-password__text{margin-bottom:1.6rem}.collection-password__inner .collection-password__option:first-of-type{display:grid;gap:1.2rem;width:100%;min-inline-size:0;margin:0;padding:2.4rem 2rem;border:.1rem solid var(--cp-text, #8b4513)}.collection-password__box .collection-password__text{margin-bottom:.4rem}.collection-password__divider{display:flex;align-items:center;gap:1.6rem;margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.collection-password__divider:before,.collection-password__divider:after{content:"";flex:1;height:.1rem;background:currentColor;opacity:.25}.collection-password__form,.collection-password__actions{display:grid;gap:1.2rem}.collection-password__field{width:100%;min-height:5.2rem;padding:1.2rem 1.6rem;border:.1rem solid var(--cp-border, #b08968);background:transparent;color:inherit;font:inherit;letter-spacing:.08em;text-align:center}.collection-password__field::placeholder{color:inherit;opacity:.55}.collection-password__field:focus{outline:.2rem solid var(--cp-border, #b08968);outline-offset:.2rem}.collection-password__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.2rem 2.4rem;border:.1rem solid var(--cp-border, #b08968);background:var(--cp-border, #b08968);color:#fff;font:inherit;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer}.collection-password__button:hover{background:var(--cp-text, #8b4513);border-color:var(--cp-text, #8b4513);color:#fff}.collection-password__button--secondary{background:transparent;color:inherit}.collection-password__button--secondary:hover{background:var(--cp-text, #8b4513);color:#fff}.collection-password__error{margin:0;min-height:2rem;font-size:1.3rem;letter-spacing:.06em}.collection-password__error:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-collection-password.css.map */
