html.adachi-first-order-popup-open{overflow:hidden}.adachi-first-order-popup{box-sizing:border-box;width:min(480px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:40px 32px 28px;overflow-y:auto;border:1px solid #cbbd9e;border-radius:12px;background:#f6f1e7;color:#3d3023;text-align:center;box-shadow:0 16px 64px #10080040;font-family:var(--font-body-family);line-height:1.6}.adachi-first-order-popup:not([open]){display:none}.adachi-first-order-popup::backdrop{background:#10080080}.adachi-first-order-popup__close{position:absolute;top:4px;right:4px;width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:30px;cursor:pointer}.adachi-first-order-popup__eyebrow{margin:0 0 10px;font-size:11px;letter-spacing:.16em}.adachi-first-order-popup__title{margin:0 0 16px;color:inherit;font-size:24px}.adachi-first-order-popup__intro{margin:0;font-size:15px}.adachi-first-order-popup__offer{margin:0 0 18px;font-size:18px;line-height:1.3}.adachi-first-order-popup__offer strong{font-size:64px;font-weight:600;letter-spacing:-.04em}.adachi-first-order-popup__offer span{margin-left:4px;font-size:24px}.adachi-first-order-popup__tiers{width:100%;border-collapse:collapse;box-shadow:none;font-size:16px}.adachi-first-order-popup__tiers th,.adachi-first-order-popup__tiers td{padding:9px 4px;border:0;border-bottom:1px solid #d9cdb8;text-align:center}.adachi-first-order-popup__tiers thead th{font-size:11px;font-weight:400}.adachi-first-order-popup__tiers tbody th{font-weight:400}.adachi-first-order-popup__tiers td{font-weight:700}.adachi-first-order-popup__automatic{margin:18px 0 6px;font-size:15px;font-weight:700}.adachi-first-order-popup__terms{margin:0 0 20px;font-size:12px}.adachi-first-order-popup__continue{width:100%;min-height:48px;padding:12px 16px;border:1px solid #4a3926;border-radius:4px;background:#4a3926;color:#fff;font:inherit;font-size:15px;cursor:pointer}.adachi-first-order-popup button:focus-visible{outline:2px solid #806622;outline-offset:3px}@media screen and (max-width:749px){.adachi-first-order-popup{width:100%;max-height:calc(100dvh - 16px);margin:auto 0 0;padding:32px 24px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.adachi-first-order-popup__title{font-size:22px;margin-bottom:10px}.adachi-first-order-popup__offer strong{font-size:54px}.adachi-first-order-popup__offer{margin-bottom:12px}}.adachi-gift-options{display:block;margin:2rem 0}.adachi-gift-options__field{margin:1.6rem 0}.adachi-gift-options label{display:block;margin-bottom:.6rem}.adachi-gift-options select{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:48px;padding:1rem;font:inherit;font-size:16px;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.4);border-radius:4px}.adachi-gift-options__details label{margin:1.4rem 0 .6rem}.adachi-gift-options__details textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:44px;padding:1rem;font:inherit;font-size:16px;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.4);border-radius:4px;resize:vertical}.adachi-gift-options [hidden]{display:none}.adachi-gift-options .caption{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
