body.temp-exclusive-collection #shopify-section-header{top:30px;}
html:not(:has(.show-def-coll):has(.show-excl-coll)){max-height:100dvh;padding-bottom:0!important;}
body:not(:has(.show-def-coll):has(.show-excl-coll)){max-height:100dvh;min-height:initial;}
body.show-excl-coll .section-exclusive-password,
body .snippet-collection-header,
body:not(.show-def-coll):not(.show-excl-coll):has(.section-exclusive-password) .section-collection,
body:not(.show-excl-coll):has(.section-exclusive-password) .section-collection-banner,
body:not(.show-excl-coll):has(.section-exclusive-password) #shopify-section-footer,
.excl-pass-field:not(.show-error) .excl-pass-error,
body.show-def-coll .section-exclusive-password{display:none;}
.section-exclusive-password{height:100dvh;}
.exclusive-password{height:100%;position:relative;}
.exclusive-password:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#0000004D;}
.excl-pass-cont{position:relative;z-index:1;max-width:320px;margin:0 auto;height:100%;color:var(--White);display:flex;gap:70px;align-items:center;justify-content:center;flex-direction:column;text-align:center;}
.excl-pass-top{display:grid;gap:16px;}
.excl-pass-top p{font-size:11px;}
#passwordForm{position:relative;}
.excl-pass-btm{display:grid;gap:60px;}
.excl-pass-field input{width:100%;padding:13px 100px 12px 0;color:var(--Offwhite);font-size:12px;font-weight:400;line-height:120%;letter-spacing:0.36px;border-bottom:1px solid var(--White);border-radius:0;}
.excl-pass-field input::placeholder{color: var(--Offwhite);font-size:12px;font-weight:400;line-height:120%;letter-spacing:0.36px;}
.excl-pass-field button{position:absolute;right:0;top:0;height:100%;color:var(--Offwhite);font-size:11px;}
.excl-pass-error{text-align:left;padding-top:5px;font-size:10px;line-height:100%;color:var(--Sale);}
body.temp-exclusive-collection .coll-head-left {display: none;}
body.temp-exclusive-collection .coll-head-right:before{border-left:none}
body.show-excl-coll .snippet-collection-header{display:block!important;}