label[for=ss-guest-phone],#ss-guest-phone{display:none!important}.hg-guest{display:block;scroll-margin-top:12rem;max-width:60rem;width:100%}.hg-guest [hidden]{display:none!important}.hg-guest__notice{font-size:1.3rem;line-height:1.5;border-left:3px solid #ff6363;padding:.8rem 1.2rem;margin:0 0 1.6rem;background:#ffffff14}.hg-guest__offer{font-size:2.4rem;font-weight:600;line-height:1.3;margin:0 0 2rem}.hg-guest__form{display:grid;gap:.8rem}.hg-guest label,.hg-guest legend{font-size:1.5rem;font-weight:500}.hg-guest input:not([type=checkbox]),.hg-guest select{display:block;background:#fff;color:#171717;border:1px solid #777;border-radius:0;font:inherit;font-size:1.6rem;padding:1.2rem;width:100%;min-height:4.8rem;box-sizing:border-box;margin:0 0 .8rem}.hg-guest fieldset{border:0;padding:0;margin:1rem 0}.hg-guest legend{padding:0}.hg-guest__hint,.hg-guest__terms{font-size:1.3rem;line-height:1.6;margin:.5rem 0 1rem}.hg-guest__birthday{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.hg-guest__consent{display:flex;align-items:flex-start;gap:1rem;line-height:1.5;margin:.8rem 0}.hg-guest__consent input{width:2rem;height:2rem;flex:0 0 2rem;accent-color:#ff6363;margin:.2rem 0 0}.hg-guest__button,.hg-guest__code button{display:inline-flex;justify-content:center;align-items:center;min-height:4.8rem;border:1px solid #000;background:#000;color:#fff;padding:1.2rem 2rem;border-radius:0;font:inherit;font-size:1.5rem;font-weight:600;text-decoration:none;cursor:pointer;text-align:center}.hg-guest :focus-visible{outline:3px solid #ff6363;outline-offset:4px}.hg-guest__success h4{font:inherit;font-weight:600;font-size:2.4rem;margin:0 0 1rem}.hg-guest__code{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:2rem 0}.hg-guest__code code{background:#fff;color:#171717;padding:1.4rem 2rem;font-size:2rem;letter-spacing:.12em}.hg-guest__reset{display:block;background:transparent;color:inherit;font:inherit;text-decoration:underline;border:0;padding:1.2rem 0;cursor:pointer;min-height:4.8rem}.hg-guest__error{font-weight:600;font-size:1.4rem}@media(max-width:480px){.hg-guest__offer{font-size:2.1rem}.hg-guest__button{width:100%;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAABA */
