body.password,body.template-password{margin:0;background:#fff;color:#151515}.password .wc-password,.template-password .wc-password{--wc-p-ink: #151515;--wc-p-muted: #77736d;--wc-p-line: #e5e5e1;--wc-p-soft: #f5f5f3;--wc-p-orange: #ff6a2b;position:relative;display:block;min-height:100svh;overflow:hidden;background:#fff;color:var(--wc-p-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.password .wc-password *,.template-password .wc-password *{box-sizing:border-box}.password .wc-password__shell,.template-password .wc-password__shell{width:min(100% - 64px,1180px);min-height:100svh;margin:0 auto;display:flex;flex-direction:column}.password .wc-password__topbar,.template-password .wc-password__topbar{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--wc-p-line)}.password .wc-password__brand,.template-password .wc-password__brand{display:block;width:124px;max-height:38px;object-fit:contain;object-position:left center;margin:0}.password .wc-password__instagram,.template-password .wc-password__instagram{color:var(--wc-p-muted);font-size:10px;font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;transition:color .18s ease}.password .wc-password__instagram:hover,.template-password .wc-password__instagram:hover{color:var(--wc-p-ink)}.password .wc-password__main,.template-password .wc-password__main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:48px 0 34px}.password .wc-password__hero,.template-password .wc-password__hero{max-width:820px}.password .wc-password__eyebrow,.template-password .wc-password__eyebrow{margin:0 0 15px;color:var(--wc-p-orange);font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.password .wc-password h1,.template-password .wc-password h1{max-width:none;margin:0;color:var(--wc-p-ink);font-size:clamp(54px,6.8vw,96px);line-height:.9;font-weight:800;letter-spacing:-.058em;text-transform:uppercase}.password .wc-password__intro,.template-password .wc-password__intro{max-width:620px;margin:24px 0 0;color:var(--wc-p-ink);font-size:clamp(17px,1.65vw,21px);line-height:1.45;letter-spacing:-.015em}.password .wc-password__chapter,.template-password .wc-password__chapter{display:flex;flex-wrap:wrap;gap:8px 13px;align-items:center;margin:19px 0 0;color:var(--wc-p-muted);font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.password .wc-password__chapter span,.template-password .wc-password__chapter span{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border:1px solid rgba(255,106,43,.35);border-radius:999px;color:var(--wc-p-orange);font-size:8px;letter-spacing:.12em}.password .wc-password__worlds,.template-password .wc-password__worlds{display:flex;gap:25px;margin:38px 0 40px;padding:0}.password .wc-password__world,.template-password .wc-password__world{display:grid;justify-items:center;gap:9px;min-width:76px}.password .wc-password__world-media,.template-password .wc-password__world-media{width:76px;aspect-ratio:1;overflow:hidden;border:1px solid var(--wc-p-line);border-radius:50%;background:var(--wc-p-soft);padding:3px}.password .wc-password__world-media img,.template-password .wc-password__world-media img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.password .wc-password__world span,.template-password .wc-password__world span{color:#4e4b47;font-size:9px;line-height:1;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.password .wc-password__join,.template-password .wc-password__join{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:46px;padding:27px 30px;background:var(--wc-p-soft);border:1px solid #eeeeeb}.password .wc-password__join-copy .wc-password__eyebrow,.template-password .wc-password__join-copy .wc-password__eyebrow{margin-bottom:8px}.password .wc-password__join h2,.template-password .wc-password__join h2{margin:0;color:var(--wc-p-ink);font-size:clamp(25px,2.6vw,38px);line-height:.98;font-weight:800;letter-spacing:-.04em;text-transform:uppercase}.password .wc-password__join-copy>p:last-child,.template-password .wc-password__join-copy>p:last-child{max-width:390px;margin:9px 0 0;color:var(--wc-p-muted);font-size:12px;line-height:1.45}.password .wc-password__signup,.template-password .wc-password__signup{display:block;max-width:none;margin:0}.password .wc-password__signup-row,.template-password .wc-password__signup-row,.password .wc-password__access-row,.template-password .wc-password__access-row{display:grid;grid-template-columns:1fr auto}.password .wc-password__signup input,.template-password .wc-password__signup input,.password .wc-password__access input,.template-password .wc-password__access input{width:100%;min-width:0;min-height:50px;margin:0;padding:0 15px;border:1px solid #d7d7d2;border-radius:0;outline:none;background:#fff;color:var(--wc-p-ink);font-family:inherit;font-size:11px;letter-spacing:.04em;box-shadow:none}.password .wc-password__signup input:focus,.template-password .wc-password__signup input:focus,.password .wc-password__access input:focus,.template-password .wc-password__access input:focus{border-color:#8f8c86}.password .wc-password__signup button,.template-password .wc-password__signup button,.password .wc-password__access button,.template-password .wc-password__access button{min-height:50px;margin:0;padding:0 20px;border:1px solid var(--wc-p-ink);border-radius:0;background:var(--wc-p-ink);color:#fff;font-family:inherit;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease}.password .wc-password__signup button:hover,.template-password .wc-password__signup button:hover,.password .wc-password__access button:hover,.template-password .wc-password__access button:hover{background:var(--wc-p-orange);border-color:var(--wc-p-orange);color:#111}.password .wc-password__privacy,.template-password .wc-password__privacy{margin:8px 0 0;color:#9b9892;font-size:9px;line-height:1.4}.password .wc-password__privacy a,.template-password .wc-password__privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.password .wc-password__form-message,.template-password .wc-password__form-message,.password .wc-password__access-error,.template-password .wc-password__access-error{margin:9px 0 0;color:#2d6a43;font-size:10px;line-height:1.4}.password .wc-password__form-message--error,.template-password .wc-password__form-message--error,.password .wc-password__access-error,.template-password .wc-password__access-error{color:#a33528}.password .wc-password__form-message ul,.template-password .wc-password__form-message ul,.password .wc-password__access-error ul,.template-password .wc-password__access-error ul{margin:0;padding-left:16px}.password .wc-password__footerline,.template-password .wc-password__footerline{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-top:19px}.password .wc-password__footerline>p,.template-password .wc-password__footerline>p{margin:4px 0 0;color:#9a9791;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.password .wc-password__access,.template-password .wc-password__access{width:min(100%,370px);margin:0;color:var(--wc-p-ink);font-size:10px}.password .wc-password__access summary,.template-password .wc-password__access summary{display:flex;align-items:center;justify-content:flex-end;gap:9px;list-style:none;cursor:pointer;color:var(--wc-p-ink);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.password .wc-password__access summary::-webkit-details-marker,.template-password .wc-password__access summary::-webkit-details-marker{display:none}.password .wc-password__access summary i,.template-password .wc-password__access summary i{position:relative;display:block;width:15px;height:15px;border:1px solid #d5d4cf;border-radius:50%}.password .wc-password__access summary i:before,.password .wc-password__access summary i:after,.template-password .wc-password__access summary i:before,.template-password .wc-password__access summary i:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:1px;background:#55524e;transform:translate(-50%,-50%)}.password .wc-password__access summary i:after,.template-password .wc-password__access summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s ease}.password .wc-password__access[open] summary i:after,.template-password .wc-password__access[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.password .wc-password__access-panel,.template-password .wc-password__access-panel{padding-top:12px}.password .wc-password__access-panel>p,.template-password .wc-password__access-panel>p{margin:0 0 8px;color:var(--wc-p-muted);font-size:10px;line-height:1.4}.password .wc-password__access form,.template-password .wc-password__access form{display:block;max-width:none;margin:0}.password .wc-password__sr,.template-password .wc-password__sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:749px){.password .wc-password,.template-password .wc-password{min-height:100svh;overflow:visible;background:#fff}.password .wc-password__shell,.template-password .wc-password__shell{width:min(100% - 36px,620px);min-height:100svh}.password .wc-password__topbar,.template-password .wc-password__topbar{min-height:70px}.password .wc-password__brand,.template-password .wc-password__brand{width:102px;max-height:32px}.password .wc-password__instagram,.template-password .wc-password__instagram{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.password .wc-password__main,.template-password .wc-password__main{display:block;padding:37px 0 24px}.password .wc-password__eyebrow,.template-password .wc-password__eyebrow{margin-bottom:11px;font-size:9px}.password .wc-password h1,.template-password .wc-password h1{font-size:clamp(43px,13.2vw,62px);line-height:.91;letter-spacing:-.055em}.password .wc-password__intro,.template-password .wc-password__intro{max-width:410px;margin-top:18px;font-size:16px;line-height:1.42}.password .wc-password__chapter,.template-password .wc-password__chapter{margin-top:14px;font-size:8px}.password .wc-password__worlds,.template-password .wc-password__worlds{width:calc(100% + 18px);gap:18px;margin:31px 0 33px;padding:0 18px 4px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.password .wc-password__worlds::-webkit-scrollbar,.template-password .wc-password__worlds::-webkit-scrollbar{display:none}.password .wc-password__world,.template-password .wc-password__world{flex:0 0 auto;min-width:68px;gap:8px}.password .wc-password__world-media,.template-password .wc-password__world-media{width:68px}.password .wc-password__world span,.template-password .wc-password__world span{font-size:8px}.password .wc-password__join,.template-password .wc-password__join{grid-template-columns:1fr;gap:20px;padding:24px 20px 20px}.password .wc-password__join h2,.template-password .wc-password__join h2{font-size:30px}.password .wc-password__join-copy>p:last-child,.template-password .wc-password__join-copy>p:last-child{font-size:11px}.password .wc-password__signup-row,.template-password .wc-password__signup-row{grid-template-columns:1fr;gap:7px}.password .wc-password__signup input,.template-password .wc-password__signup input,.password .wc-password__signup button,.template-password .wc-password__signup button{min-height:48px}.password .wc-password__footerline,.template-password .wc-password__footerline{display:grid;grid-template-columns:1fr;gap:16px;padding-top:18px}.password .wc-password__access,.template-password .wc-password__access{width:100%;border-top:1px solid var(--wc-p-line);padding-top:14px}.password .wc-password__access summary,.template-password .wc-password__access summary{justify-content:space-between}.password .wc-password__access-row,.template-password .wc-password__access-row{grid-template-columns:1fr auto}}@media(min-width:750px)and (max-height:760px){.password .wc-password__topbar,.template-password .wc-password__topbar{min-height:72px}.password .wc-password__main,.template-password .wc-password__main{padding-top:28px;padding-bottom:22px}.password .wc-password h1,.template-password .wc-password h1{font-size:clamp(50px,5.6vw,76px)}.password .wc-password__worlds,.template-password .wc-password__worlds{margin-top:25px;margin-bottom:27px}.password .wc-password__join,.template-password .wc-password__join{padding-top:20px;padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/wc-password-v1024.css.map */
