body.howdy-register-page{background:var(--color-background);margin:0;padding:0!important}html.howdy-modal-open,html:has(.howdy-modal-overlay--open){overflow:hidden!important;overscroll-behavior:none}#howdy-modal-overlay{background:#00000073!important;animation:howdy-modal-backdrop-in .25s;transition:background .25s,opacity .25s!important}#howdy-modal-overlay.howdy-modal-visible{background:#00000073!important}#howdy-modal-overlay.howdy-modal-closing{background:#0000!important}@keyframes howdy-modal-backdrop-in{0%{background:#0000}to{background:#00000073}}@keyframes howdy-modal-content-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}.howdy-register-page,#howdy-modal-overlay{--howdy-register-form-width: min(100%, 33.75rem);--howdy-register-content-width: min(100%, 50rem);--howdy-register-button-max-width: 33.75rem;--howdy-register-surface: var(--color-background);--howdy-register-text: var(--color-foreground);--howdy-register-muted: rgb(var(--color-foreground-rgb) / .84);--howdy-register-border: var(--color-input-border);--howdy-register-radius: var(--style-border-radius-inputs);--howdy-register-button-radius: var(--style-border-radius-buttons-primary);--howdy-register-font-size: var(--font-paragraph--size);--howdy-register-line-height: var(--font-paragraph--line-height);--howdy-register-gift-surface: #f0eee9;--howdy-register-gift-text: #3D3935;font-size:var(--howdy-register-font-size)}.howdy-register-page #MainContent{width:100%;background:var(--howdy-register-surface)}.howdy-register-page .shopify-section-group-footer-group{margin-top:0}.howdy-register-page .content-for-layout{display:block!important;min-height:clamp(32rem,58vh,46rem);max-width:var(--page-width);margin-inline:auto;padding:clamp(3rem,6vw,4.375rem) var(--page-margin) clamp(5rem,9vw,7rem)!important;background:var(--howdy-register-surface)}.howdy-register-page .form-wrapper{width:100%!important;max-width:var(--howdy-register-content-width)!important;margin:0 auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--howdy-register-text);text-align:center;box-shadow:none!important}.howdy-register-page .form-title{margin:0 0 1.75rem;color:var(--font-h4--color);font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);text-align:center}.howdy-register-page .registration-form{display:flex;flex-direction:column;gap:1.5rem;max-width:var(--howdy-register-form-width);margin-inline:auto}.howdy-register-page :is(p,span,a,label,input,select,textarea,button),.howdy-register-page .registration-form :is(p,span,a,label,input,select,textarea,button){color:var(--howdy-register-text);font-size:var(--howdy-register-font-size)!important;line-height:var(--howdy-register-line-height)}.howdy-register-page .howdy-modal-form-description,.howdy-register-page .howdy-modal-form-description p,.howdy-register-page .form-wrapper>p{color:var(--howdy-register-text)!important;font-size:var(--howdy-register-font-size)!important;line-height:var(--howdy-register-line-height)!important;text-align:left!important}.howdy-register-page .form-group{display:flex;flex-direction:column;gap:.625rem;margin:0}.howdy-register-page .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.howdy-register-page .form-col{min-width:0}.howdy-register-page .form-label,.howdy-register-page .checkbox-label{color:var(--howdy-register-text);font-family:var(--font-chilai-jp, var(--font-heading--family, serif));font-style:var(--font-heading--style);font-weight:600;font-size:var(--howdy-register-font-size);line-height:1.5;letter-spacing:.01em;text-align:left;justify-content:flex-start}.howdy-register-page .required{display:inline-flex;align-items:center;gap:.2rem;color:#7e0d10;font-size:0!important;line-height:1.4;vertical-align:middle;flex-shrink:0}.howdy-register-page .required:before{content:"* \5fc5\9808";display:inline-flex;align-items:center;margin-left:.35rem;color:#7e0d10;font-family:var(--font-chilai-jp, var(--font-heading--family, serif));font-size:.7rem!important;font-weight:600;line-height:1.4;vertical-align:middle}.howdy-register-page .required:after{content:""!important;display:none!important}.howdy-register-page .required>*{display:none!important}.howdy-register-page .required svg{width:.625rem;height:.625rem;color:#7e0d10}.howdy-register-page .form-input{width:100%;min-height:3.5rem;padding:var(--input-padding);border:none;outline:none;border-radius:var(--howdy-register-radius);box-shadow:var(--input-box-shadow);background-color:#fff;color:var(--color-input-text);font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--howdy-register-font-size);line-height:var(--howdy-register-line-height);transition:box-shadow var(--animation-speed) ease,background-color var(--animation-speed) ease,color var(--animation-speed) ease;-webkit-appearance:none;appearance:none}.howdy-register-page .form-input::placeholder{color:rgb(var(--color-input-text-rgb) / .62)}.howdy-register-page .form-input:focus{box-shadow:var(--input-box-shadow-focus);background-color:#fff}.howdy-register-page .form-input:hover{box-shadow:var(--input-box-shadow);background-color:#fff;color:var(--color-input-text)}.howdy-register-page .form-input[readonly],.howdy-register-page .form-input[disabled]{color:rgb(var(--color-input-text-rgb) / .8);background-color:rgb(var(--color-foreground-rgb) / .05);cursor:not-allowed}.howdy-register-page .form-group>p[style]{margin:0!important;min-height:3.5rem;display:flex;align-items:center;padding:var(--input-padding)!important;border:none!important;border-radius:var(--howdy-register-radius)!important;box-shadow:var(--input-box-shadow)!important;background:var(--color-input-background)!important;color:var(--color-input-text)!important;font-family:var(--font-body--family)!important;font-size:var(--howdy-register-font-size)!important;line-height:var(--howdy-register-line-height)!important}.howdy-register-page .form-group--checkbox{gap:.45rem}.howdy-register-page .checkbox-label{display:inline-flex;align-items:center;gap:.65rem;width:fit-content;cursor:pointer}.howdy-register-page .form-checkbox,.howdy-register-page input[type=checkbox]{width:var(--checkbox-size);height:var(--checkbox-size);flex:0 0 auto;margin:0;border-radius:var(--checkbox-border-radius);border:1px solid rgb(var(--color-foreground-rgb) / .48);accent-color:var(--color-primary-button-background);appearance:auto!important;-webkit-appearance:checkbox!important;position:relative;display:inline-block;vertical-align:middle;background:var(--color-input-background);cursor:pointer}.howdy-register-page .form-checkbox:checked,.howdy-register-page input[type=checkbox]:checked{background-color:var(--color-primary-button-background);border-color:var(--color-primary-button-background)}.howdy-register-page .form-checkbox:checked:after,.howdy-register-page input[type=checkbox]:checked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.howdy-register-page .form-checkbox:hover,.howdy-register-page input[type=checkbox]:hover{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60))}.howdy-register-page .form-help{margin:0;padding-left:0;color:var(--howdy-register-muted);font-family:var(--font-body--family);font-size:var(--howdy-register-font-size);line-height:var(--howdy-register-line-height);text-align:left}#howdy-modal-overlay .form-actions,.howdy-register-page .form-actions{margin-top:.5rem}#howdy-modal-overlay .btn-submit,.howdy-register-page .btn-submit,.howdy-register-page button[type=submit],.howdy-register-page input[type=submit]{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary);display:inline-grid;place-items:center;height:var(--height-buy-buttons);min-height:var(--height-buy-buttons);padding-block:var(--padding-lg);padding-inline:var(--button-padding-inline);border:none;border-radius:var(--howdy-register-button-radius);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);background-color:var(--button-background-color);color:var(--button-color)!important;font-family:var(--button-font-family-primary);font-size:var(--howdy-register-font-size);font-style:var(--font-body--style);font-weight:600;line-height:var(--howdy-register-line-height);text-transform:var(--button-text-case-primary);text-decoration:none;cursor:pointer;width:100%;max-width:var(--howdy-register-button-max-width);margin-inline:auto;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}#howdy-modal-overlay .btn-submit:hover,.howdy-register-page .btn-submit:hover,.howdy-register-page button[type=submit]:hover,.howdy-register-page input[type=submit]:hover{color:var(--color-primary-button-text)!important;background:color-mix(in srgb,var(--color-primary-button-background) 88%,black);box-shadow:inset 0 0 0 var(--button-border-width) color-mix(in srgb,var(--color-primary-button-border) 88%,black)}#howdy-modal-overlay .btn-submit:is(:hover,:focus-visible),.howdy-register-page .btn-submit:is(:hover,:focus-visible),.howdy-register-page button[type=submit]:is(:hover,:focus-visible),.howdy-register-page input[type=submit]:is(:hover,:focus-visible){color:var(--color-primary-button-text)!important;background:color-mix(in srgb,var(--color-primary-button-background) 88%,black);box-shadow:inset 0 0 0 var(--button-border-width) color-mix(in srgb,var(--color-primary-button-border) 88%,black)}#howdy-modal-overlay .btn-submit:focus-visible,#howdy-modal-overlay .form-input:focus-visible,#howdy-modal-overlay .form-checkbox:focus-visible,.howdy-register-page .btn-submit:focus-visible,.howdy-register-page .form-input:focus-visible,.howdy-register-page .form-checkbox:focus-visible{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / .35);outline-offset:var(--focus-outline-offset)}#howdy-modal-overlay .howdy-modal-content{margin:auto;width:min(92vw,1280px)!important;max-width:min(92vw,1280px)!important;max-height:88dvh!important;height:auto;padding:0!important;border:none;border-radius:12px;box-shadow:0 8px 40px #0000002e;overflow:hidden!important;background:var(--howdy-register-gift-surface)!important;opacity:1;translate:0 0;animation:howdy-modal-content-in .25s;transition:opacity .25s,translate .25s!important;color:var(--howdy-register-gift-text)!important;font-family:var(--font-body--family);font-size:var(--howdy-register-font-size);line-height:var(--howdy-register-line-height)}#howdy-modal-overlay .howdy-modal-content .howdy-modal-form{width:100%;max-width:none;padding:48px;background:var(--howdy-register-gift-surface);color:var(--howdy-register-gift-text);font-family:var(--font-chilai-jp, var(--font-body--family));font-size:var(--howdy-register-font-size);line-height:1.9;letter-spacing:var(--letter-spacing--body-normal)}#howdy-modal-overlay .howdy-modal-content .howdy-modal-form :is(p,span,a,label,input,select,textarea,button){font-size:var(--howdy-register-font-size)!important}#howdy-modal-overlay .howdy-modal-content .howdy-modal-form .howdy-modal-form-description,#howdy-modal-overlay .howdy-modal-content .howdy-modal-form .howdy-modal-form-description p{margin:0;color:var(--howdy-register-gift-text);font-family:inherit;font-size:var(--howdy-register-font-size);line-height:inherit;letter-spacing:inherit}#howdy-modal-overlay .howdy-modal-content .howdy-modal-form .registration-form{display:flex;flex-direction:column;gap:1.5rem;max-width:var(--howdy-register-form-width)}#howdy-modal-overlay .howdy-modal-content .howdy-modal-form .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}#howdy-modal-overlay .howdy-modal-content .howdy-modal-form .form-group{display:flex;flex-direction:column;gap:.625rem;margin:0}#howdy-modal-overlay .howdy-modal-content .howdy-modal-form .form-label,#howdy-modal-overlay .howdy-modal-content .howdy-modal-form .checkbox-label{color:var(--howdy-register-gift-text);font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:var(--howdy-register-line-height);letter-spacing:var(--letter-spacing--body-normal)}#howdy-modal-overlay .howdy-modal-content .howdy-modal-form .form-input{width:100%;min-height:3.5rem;padding:var(--input-padding);border:none;outline:none;border-radius:var(--howdy-register-radius);box-shadow:var(--input-box-shadow);background-color:var(--color-input-background);color:var(--color-input-text);font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:var(--howdy-register-line-height);-webkit-appearance:none;appearance:none}#howdy-modal-overlay .howdy-modal-content .howdy-modal-form .form-help{margin:0;color:var(--howdy-register-muted);font-family:var(--font-body--family);line-height:var(--howdy-register-line-height)}#howdy-modal-overlay.howdy-modal-visible .howdy-modal-content{opacity:1;translate:0 0}#howdy-modal-overlay.howdy-modal-closing .howdy-modal-content{opacity:0;translate:0 12px}#howdy-modal-overlay .howdy-modal-content .howdy-modal-form,#howdy-modal-overlay .howdy-modal-content .form-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:48px!important;border:0!important;border-radius:0!important;background:var(--howdy-register-gift-surface)!important;box-shadow:none!important;color:var(--howdy-register-gift-text)!important;font-family:var(--font-chilai-jp, var(--font-body--family))!important;font-size:var(--howdy-register-font-size)!important;line-height:1.9!important;letter-spacing:var(--letter-spacing--body-normal)!important}#howdy-modal-overlay .howdy-modal-content .form-title{margin:0 0 32px!important;color:var(--howdy-register-gift-text)!important;font-family:var(--font-chilai-jp, var(--font-body--family))!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.15!important;letter-spacing:var(--letter-spacing--body-normal)!important;text-align:center!important}#howdy-modal-overlay .howdy-modal-content .howdy-modal-form-description,#howdy-modal-overlay .howdy-modal-content .howdy-modal-form-description p,#howdy-modal-overlay .howdy-modal-content .form-wrapper>p,#howdy-modal-overlay .howdy-modal-content .form-help{color:var(--howdy-register-gift-text)!important;font-family:var(--font-chilai-jp, var(--font-body--family))!important;font-size:var(--howdy-register-font-size)!important;font-weight:400!important;line-height:1.9!important;letter-spacing:var(--letter-spacing--body-normal)!important}#howdy-modal-overlay .howdy-modal-content .registration-form{display:flex!important;flex-direction:column!important;gap:24px!important;width:100%!important;max-width:var(--howdy-register-form-width)!important;margin-inline:auto!important}#howdy-modal-overlay .howdy-modal-content .form-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#howdy-modal-overlay .howdy-modal-content .form-group{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important}#howdy-modal-overlay .howdy-modal-content .form-label,#howdy-modal-overlay .howdy-modal-content .checkbox-label{color:var(--howdy-register-gift-text)!important;font-family:var(--font-body--family)!important;font-size:var(--howdy-register-font-size)!important;font-style:var(--font-body--style)!important;font-weight:var(--font-body--weight)!important;line-height:var(--howdy-register-line-height)!important;letter-spacing:var(--letter-spacing--body-normal)!important}#howdy-modal-overlay .howdy-modal-content .form-input,#howdy-modal-overlay .howdy-modal-content input:not([type=checkbox],[type=radio]){width:100%!important;max-width:var(--howdy-register-button-max-width)!important;margin-inline:auto!important;min-height:var(--height-buy-buttons)!important;padding:var(--input-padding)!important;border:0!important;border-radius:var(--howdy-register-radius)!important;box-shadow:var(--input-box-shadow)!important;background:#fff!important;color:var(--color-input-text)!important;font-family:var(--font-body--family)!important;font-size:var(--howdy-register-font-size)!important;line-height:var(--howdy-register-line-height)!important}#howdy-modal-overlay .howdy-modal-content .g-recaptcha,#howdy-modal-overlay .howdy-modal-content [class*=recaptcha]{align-self:center!important;margin-inline:auto!important}#howdy-modal-overlay .howdy-modal-content .form-actions{width:100%!important;max-width:var(--howdy-register-button-max-width)!important;margin:0 auto!important}#howdy-modal-overlay .howdy-modal-content .btn-submit,#howdy-modal-overlay .howdy-modal-content button[type=submit]{width:100%!important;max-width:var(--howdy-register-button-max-width)!important;height:var(--height-buy-buttons)!important;min-height:var(--height-buy-buttons)!important;margin-inline:auto!important;padding-block:var(--padding-lg)!important;padding-inline:var(--button-padding-inline)!important;border-radius:var(--style-border-radius-buttons-primary)!important;font-family:var(--button-font-family-primary)!important;font-size:var(--font-paragraph--size)!important;font-weight:600!important;line-height:var(--font-paragraph--line-height)!important}#howdy-modal-overlay .howdy-modal-content>button:not([type=submit]),#howdy-modal-overlay .howdy-modal-content .howdy-modal-close,#howdy-modal-overlay .howdy-modal-content .close,#howdy-modal-overlay .howdy-modal-content button[aria-label=\9589\3058\308b]{position:absolute!important;top:1rem!important;right:1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;width:2.25rem!important;height:2.25rem!important;padding:0!important;border:none!important;border-radius:50%!important;background:rgb(var(--color-background-rgb))!important;color:rgb(var(--color-foreground-rgb))!important;font-family:var(--font-body--family)!important;font-size:1.25rem!important;line-height:1!important;cursor:pointer!important;z-index:1!important;box-shadow:0 1px 6px #0000001f!important;transition:opacity .2s!important}#howdy-modal-overlay .howdy-modal-content>button:not([type=submit]):hover,#howdy-modal-overlay .howdy-modal-content .howdy-modal-close:hover,#howdy-modal-overlay .howdy-modal-content .close:hover,#howdy-modal-overlay .howdy-modal-content button[aria-label=\9589\3058\308b]:hover{opacity:.7!important}#howdy-modal-overlay .howdy-modal-content>button:not([type=submit]) svg,#howdy-modal-overlay .howdy-modal-content .howdy-modal-close svg,#howdy-modal-overlay .howdy-modal-content .close svg,#howdy-modal-overlay .howdy-modal-content button[aria-label=\9589\3058\308b] svg{width:1.25rem!important;height:1.25rem!important}@media screen and (max-width:749px){.howdy-register-page .content-for-layout{min-height:auto;padding-block:2.5rem 4rem!important}.howdy-register-page .form-row{grid-template-columns:1fr}.howdy-register-page .btn-submit{width:100%}#howdy-modal-overlay .howdy-modal-content{width:min(92vw,1280px);max-width:min(92vw,1280px)}#howdy-modal-overlay .howdy-modal-content .howdy-modal-form,#howdy-modal-overlay .howdy-modal-content .form-wrapper{padding:32px!important;overflow:auto!important}:is(#howdy-modal-overlay .howdy-modal-content .howdy-modal-form,#howdy-modal-overlay .howdy-modal-content .form-wrapper) .form-row{grid-template-columns:1fr}#howdy-modal-overlay .howdy-modal-content .form-row{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/howdy-register.css.map */
