.sabr-pw-footer{display:flex;justify-content:center;padding:1rem clamp(20px,5vw,56px) calc(1.6rem + env(safe-area-inset-bottom,0px));background:#0b0b0c;color:#f2efe8}.sabr-pw-footer__enter{display:inline-flex;align-items:center;min-height:44px;padding:0 .5rem;background:transparent;border:0;border-radius:0;color:#a6a198;font-family:var(--font-subheading--family);font-weight:500;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-decoration-color:#a6a19866;text-underline-offset:5px;cursor:pointer;transition:color .25s cubic-bezier(.22,.61,.21,1),text-decoration-color .25s cubic-bezier(.22,.61,.21,1)}.sabr-pw-footer__enter:hover{color:#f2efe8;text-decoration-color:currentColor}.sabr-pw-footer__enter:focus-visible{outline:1px solid #f2efe8;outline-offset:3px}.sabr-pw-section{flex:1 1 auto;display:flex}.sabr-pw{--sabr-pw-black: #0b0b0c;--sabr-pw-bone: #f2efe8;--sabr-pw-ash: #a6a198;--sabr-pw-ease: cubic-bezier(.22, .61, .21, 1);flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(2.5rem,8vh,6rem) clamp(20px,5vw,56px);background:var(--sabr-pw-black);color:var(--sabr-pw-bone);text-align:center;-webkit-font-smoothing:antialiased}.sabr-pw__inner{display:grid;justify-items:center;gap:clamp(2.2rem,6vh,3.6rem);width:100%;max-width:44rem}.sabr-pw__logo{position:relative;width:min(var(--sabr-pw-logo-w),58vw);margin-inline:auto}.sabr-pw__logo-img{position:relative;display:block;width:100%;height:auto}.sabr-pw__wordmark{display:inline-block;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.6rem,5vw,2.4rem);letter-spacing:.32em;margin-inline-end:-.32em;text-transform:uppercase;line-height:1}.sabr-pw--depth .sabr-pw__logo:before{content:"";position:absolute;top:-45%;right:-55%;bottom:-45%;left:-55%;background:radial-gradient(closest-side,rgba(242,239,232,.05),transparent 72%);pointer-events:none}.sabr-pw--depth .sabr-pw__logo-img{opacity:.94;filter:drop-shadow(0 1px 0 rgba(242,239,232,.22)) drop-shadow(0 -1px 0 rgba(0,0,0,.9)) drop-shadow(0 8px 18px rgba(0,0,0,.6))}.sabr-pw--depth .sabr-pw__wordmark{opacity:.94;text-shadow:0 1px 0 rgba(242,239,232,.22),0 -1px 0 rgba(0,0,0,.9)}.sabr-pw__drop{display:grid;justify-items:center;gap:1.1rem}.sabr-pw__title{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(2.6rem,9vw,5.6rem);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.sabr-pw__date{display:grid;justify-items:center;gap:1rem;margin:.4rem 0 0;font-family:var(--font-subheading--family);font-weight:500;font-size:clamp(.95rem,2vw,1.2rem);letter-spacing:.22em;text-transform:uppercase;line-height:1.3;font-variant-numeric:tabular-nums}.sabr-pw__date:before{content:"";width:28px;height:1px;background:currentColor;opacity:.4}.sabr-pw__date--editor{max-width:28em;color:var(--sabr-pw-ash);text-transform:none;letter-spacing:.02em;font-size:.8rem}.sabr-pw__support{margin:0;max-width:30em;font-size:.9375rem;line-height:1.6;color:var(--sabr-pw-ash)}.sabr-pw__follow{display:grid;justify-items:center;gap:1rem}.sabr-pw__follow-text{margin:0;max-width:30em;font-size:.9375rem;line-height:1.6;color:#f2efe8b8}.sabr-pw__socials{display:flex;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none}.sabr-pw__social{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--sabr-pw-bone);opacity:.78;transition:opacity .25s var(--sabr-pw-ease),transform .25s var(--sabr-pw-ease)}.sabr-pw__social:hover{opacity:1;transform:translateY(-1px)}.sabr-pw__social:active{opacity:.6;transform:none}.sabr-pw__social:focus-visible{outline:1px solid var(--sabr-pw-bone);outline-offset:2px;opacity:1}.sabr-pw__icon{width:20px;height:20px;fill:currentColor}@media(prefers-reduced-motion:no-preference){.sabr-pw__in{opacity:0;transform:translateY(10px);animation:sabr-pw-in .9s var(--sabr-pw-ease) forwards;animation-delay:calc(.1s + var(--i, 0) * .09s)}@keyframes sabr-pw-in{to{opacity:1;transform:none}}}@media screen and (max-width:749px){.sabr-pw__inner{gap:clamp(2rem,6vh,2.8rem)}.sabr-pw__social{width:46px;height:46px}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}html:has(>body.sabr-pw){background:#0b0b0c}body.sabr-pw{--color-background: #0b0b0c;--color-background-rgb: 11 11 12;--color-foreground: #f2efe8;--color-foreground-rgb: 242 239 232;--color-foreground-muted: rgba(242, 239, 232, .6);--color-foreground-subdued: rgba(242, 239, 232, .8);--color-border: rgba(242, 239, 232, .18);--color-border-rgb: 242 239 232;--color-input-background: transparent;--color-input-text: #f2efe8;--color-input-text-rgb: 242 239 232;--color-input-border: rgba(242, 239, 232, .3);--color-primary-button-background: #f2efe8;--color-primary-button-text: #0b0b0c;--color-primary-button-border: #f2efe8;--style-border-radius-buttons-primary: 0;--style-border-radius-inputs: 0;display:flex;flex-direction:column;min-height:100svh;margin:0;background:#0b0b0c;color:#f2efe8}body.sabr-pw .password-dialog{background:#0b0b0c;color:#f2efe8}body.sabr-pw .password-dialog__title{margin:0 0 1.5rem;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.4rem,3vw,1.9rem);letter-spacing:-.01em;text-transform:uppercase;text-align:center}body.sabr-pw .password-dialog .field__input{min-height:52px;background:transparent;color:#f2efe8;border:1px solid rgba(242,239,232,.3);border-radius:0}body.sabr-pw .password-dialog .field__input::placeholder{color:#f2efe873}body.sabr-pw .password-dialog .field__input:focus{border-color:#f2efe8;outline:none}body.sabr-pw .password-dialog__submit-button{min-height:52px;background:#f2efe8;color:#0b0b0c;border:1px solid #f2efe8;border-radius:0;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:background-color .25s cubic-bezier(.22,.61,.21,1),color .25s cubic-bezier(.22,.61,.21,1)}body.sabr-pw .password-dialog__submit-button:hover{background:transparent;color:#f2efe8}body.sabr-pw .password-dialog__close-button,body.sabr-pw .password-dialog .email-signup__message{color:#f2efe8}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA */
