.header__guest-account{display:flex;flex:0 0 4.4rem;width:4.4rem;height:4.4rem;align-items:center;justify-content:center;line-height:1}.header__guest-account>details,.guest-account-sheet__summary{width:100%;height:100%}.guest-account-sheet__summary .svg-wrapper,.guest-account-sheet__summary .icon{display:block;width:2.1rem;height:2.1rem}.guest-account-sheet__summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer}.guest-account-sheet__summary::-webkit-details-marker{display:none}.guest-account-sheet__layer{position:fixed;z-index:5;top:var(--header-height, 7rem);right:0;bottom:auto;left:0;height:calc(100vh - var(--header-height, 7rem));height:calc(100dvh - var(--header-height, 7rem));pointer-events:none}.guest-account-sheet__overlay{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#00000085;opacity:0;pointer-events:auto;cursor:default;transition:opacity .18s ease}.guest-account-sheet__dialog{position:absolute;z-index:1;top:.8rem;right:max(2rem,calc((100vw - min(100vw,140rem))/2 + 5rem));box-sizing:border-box;width:min(42rem,calc(100vw - 4rem));max-height:calc(100vh - var(--header-height, 7rem) - 2.4rem);padding:2.8rem;overflow-y:auto;color:#171717;background:#fff;border:.1rem solid rgba(17,17,17,.12);border-radius:1.2rem;box-shadow:0 2.4rem 6.4rem #0000003d;opacity:0;pointer-events:auto;transform:translateY(-.8rem) scale(.985);transform-origin:top right;transition:opacity .18s ease,transform .22s cubic-bezier(.22,.61,.36,1)}.header__guest-account details[open] .guest-account-sheet__overlay,.header__guest-account details[open] .guest-account-sheet__dialog{opacity:1}.header__guest-account details[open] .guest-account-sheet__dialog{transform:translateY(0) scale(1)}.header__guest-account details.is-closing .guest-account-sheet__overlay,.header__guest-account details.is-closing .guest-account-sheet__dialog{opacity:0}.header__guest-account details.is-closing .guest-account-sheet__dialog{transform:translateY(-.8rem) scale(.985)}.guest-account-sheet__heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.guest-account-sheet__eyebrow{margin:0 0 .6rem;color:#b31d12;font-size:1.1rem;font-weight:750;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.guest-account-sheet__heading{margin:0;color:#171717;font-family:var(--font-heading-family);font-size:clamp(2.2rem,4vw,2.8rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}.guest-account-sheet__description{margin:1.2rem 0 2.4rem;color:#606060;font-size:1.4rem;line-height:1.55}.guest-account-sheet__close{display:grid;flex:0 0 4rem;width:4rem;height:4rem;padding:0;place-items:center;color:#171717;background:#f6f6f6;border:0;border-radius:.6rem;cursor:pointer;transition:background-color .12s ease}.guest-account-sheet__close:hover{background:#ececec}.guest-account-sheet__close .svg-wrapper,.guest-account-sheet__close .icon{width:2rem;height:2rem}.guest-account-sheet__provider,.guest-account-sheet__submit{width:100%;min-height:5rem;border-radius:.6rem;font-size:1.4rem;font-weight:700;letter-spacing:normal}.guest-account-sheet__provider{gap:1rem;color:#171717;background:#fff;border-color:#1111112e}.guest-account-sheet__provider:after{box-shadow:0 0 0 var(--buttons-border-width) #1111112e}.guest-account-sheet__provider:hover{background:#f6f6f6}guest-account-sheet .guest-account-sheet__provider.button:focus:not(:focus-visible):not(.focused),guest-account-sheet .guest-account-sheet__provider.button:active{box-shadow:none}.guest-account-sheet__provider:focus-visible{outline:.2rem solid #b31d12;outline-offset:.3rem;box-shadow:none}.guest-account-sheet__google,.guest-account-sheet__google svg{display:block;flex:0 0 2rem;width:2rem;height:2rem}.guest-account-sheet__divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;margin:2rem 0;color:#777;font-size:1.2rem;line-height:1}.guest-account-sheet__divider:before,.guest-account-sheet__divider:after{content:"";height:.1rem;background:#1111111f}.guest-account-sheet__form{display:grid;gap:1.4rem}.guest-account-sheet__field{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 23, 23, 23}.guest-account-sheet__field:after,.guest-account-sheet__field:hover:after{border-radius:.6rem}.guest-account-sheet__field .field__input{height:5rem;min-height:5rem;margin:var(--inputs-border-width);padding:0 1.5rem;border-radius:.6rem;font-size:1.5rem;line-height:1.4}.guest-account-sheet__field .field__input:focus,.guest-account-sheet__field .field__input:not(:placeholder-shown),.guest-account-sheet__field .field__input:-webkit-autofill{margin:var(--inputs-border-width);padding:0 1.5rem}.guest-account-sheet__field .field__input::placeholder{color:#171717a6;opacity:1}.guest-account-sheet__field .field__input[aria-invalid=true]{box-shadow:inset 0 0 0 .1rem #b31d12}.guest-account-sheet__error{margin:0;padding:1rem 1.2rem;color:#b31d12;background:#b31d1212;border-left:.3rem solid #b31d12;border-radius:0 .6rem .6rem 0;font-size:1.3rem;font-weight:700;line-height:1.45}.guest-account-sheet__error[hidden]{display:none}.guest-account-sheet__submit{color:#fff;background:#b31d12}.guest-account-sheet__submit:hover{background:#8e170e}.guest-account-sheet__submit[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media screen and (max-width:749px){.header__guest-account{flex-basis:4rem;width:4rem}.guest-account-sheet__dialog{top:0;right:1.2rem;left:1.2rem;width:auto;max-height:calc(100dvh - var(--header-height, 6.4rem) - 1.2rem);padding:2.2rem;border-radius:0 0 1.2rem 1.2rem;transform-origin:top center}}@media screen and (max-width:430px){.header__guest-account{flex-basis:3.6rem;width:3.6rem}}@media(prefers-reduced-motion:reduce){.guest-account-sheet__overlay,.guest-account-sheet__dialog,.guest-account-sheet__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/guest-account-sheet.css.map */
