html{padding-bottom:0!important}.activate-account-loading{display:flex;justify-content:center;align-items:center;min-height:100vh}.activate-account-loading svg{width:50px;height:50px}.activate-account-loading svg .spinner-path{stroke:#328e42!important}.template-customers-register #main-content,.template-customers-register #main-content .shopify-section{min-height:100vh!important}.account-landing-page,.custom-register-page-grid{min-height:100vh}.account-landing{background:var(--color-bg, var(--bg-body, #f5f5f5));color:var(--color-text, var(--color-body, #2c2d2e));overflow:hidden;min-height:100vh}.account-landing--heading{margin:0 auto;text-align:center}.account-landing--heading h6{font-size:.8125rem;color:var(--color-text, var(--color-body, #2c2d2e));letter-spacing:.1em}@media only screen and (min-width: 768px){.account-landing--heading h6{margin-bottom:40px}}.account-landing--inner{margin:0 auto}@media only screen and (min-width: 768px){.account-landing--inner.text-small{font-size:1.5rem}}@media only screen and (min-width: 768px){.account-landing--inner.text-medium{font-size:2.125rem}}@media only screen and (min-width: 768px){.account-landing--inner.text-large{font-size:2.5rem}}.account-landing--carousel{display:flex;flex-direction:column;min-height:100vh;justify-content:center}.account-landing--carousel .flickity-page-dots{position:absolute;bottom:15px}@media only screen and (min-width: 768px){.account-landing--carousel .flickity-page-dots{bottom:30px}}.account-landing--carousel.pagination--logos{flex-direction:column-reverse}.account-landing--landing{width:100%;display:flex;justify-content:center;height:100dvh;align-items:center;padding:30px}.account-landing--landing.form-placeholder{min-height:100vh;height:auto}.account-landing--landing .star-rating{font-size:1.125rem;margin-bottom:1.25rem}.account-landing--landing-content p{line-height:1.3;font-family:inherit}@media only screen and (max-width: 767px){.account-landing--landing-content p{font-size:14px;line-height:21px}}.account-landing--author{font-size:.875rem;line-height:1}.account-landing--author:before{content:"\2014";margin-right:10px}.account-landing scroll-shadow{margin:0 -15px;width:calc(100% + 30px)}.account-landing--landing-inner{max-width:480px;z-index:2;margin:0 auto}@media only screen and (max-width: 767px){.account-landing--landing{padding:20px;display:flex;flex-direction:column;justify-content:space-between}.account-landing--landing-inner{display:flex;flex-direction:column;justify-content:center;max-width:480px;width:100%;margin:0}}.account-landing .flickity-page-dots .dot{background:#fff;height:12px;border-radius:24px}.account-landing .flickity-page-dots .dot:not(.is-selected){width:12px}.custom-register-page-grid{gap:0}.account-landing-form{width:100%;margin:24px 0;display:flex;flex-direction:column;justify-content:center}.account-landing-form h2{font-weight:700;font-size:54px;line-height:59px}@media only screen and (min-width: 768px){.account-landing-form{width:480px;max-width:calc(100% - 32px);margin-left:auto;margin-right:auto}}@media only screen and (max-width: 767px){.account-landing-form .fields.flex .field{margin-bottom:16px}.account-landing-form .fields.flex{margin-bottom:24px}}.account-landing-form p{font-size:17px;line-height:20px}.available-on-vetstor-box{background-color:#f5f5f5;border-radius:24px;padding:16px;margin:16px 0;display:flex;flex-direction:column;gap:12px}.available-on-vetstor-title{font-size:18px;font-weight:700;margin:0}.available-on-vetstor-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:500}.available-on-vetstor-list li{display:flex;align-items:center;gap:12px}.paw-circle{min-width:24px;min-height:24px;max-width:24px;max-height:24px;background-color:#ffb9c5;border-radius:50%;display:flex;align-items:center;justify-content:center}.paw-circle svg{width:14px;height:14px}.thb-register-form{display:flex;height:100%}.account-landing .flickity-viewport{height:100vh!important}.account-landing .flickity-slider{display:flex;align-items:center}.account-landing h2{font-weight:700;letter-spacing:normal}@media only screen and (max-width: 767px){.account-landing-form{padding:20px;max-width:480px;margin:0 auto}.account-landing-form p{font-size:16px;line-height:25px}}.account-landing--landing-inner img{margin-bottom:32px;object-fit:contain}@media only screen and (max-width: 767px){.account-landing--landing-inner img{max-height:44vh;margin-bottom:16px}}.account-landing .shape{position:absolute}.shape--polygon{top:-30px}.shape--union{bottom:-30px}.shape--union svg{max-width:100%}.shape--polygon-right{right:0}.shape--polygon-left{left:0;transform:scaleX(-1)}@media only screen and (min-width: 768px){.shape--union-left{left:-30px}}.shape--union-right{transform:scaleX(-1);right:-0px}@media only screen and (min-width: 768px){.fields.flex{display:flex;gap:1rem}}.fields.flex .field{flex:1}.account-landing-form input:focus-visible{outline:2px solid #328e42;border:none}.account-landing-form input:disabled,.account-landing-form input[disabled]{opacity:.6;background-color:#f5f5f5;color:#999;cursor:not-allowed;border-color:#e0e0e0}.account-landing-form input[type=checkbox]:focus-visible{outline:none}.custom-register-checkbox a{text-decoration:underline}.custom-register-checkbox input:checked{accent-color:#328e42}.custom-register-checkbox input[type=checkbox].error{box-shadow:0 0 0 2px #dc2626!important;border-radius:2px}.custom-register-checkbox p{margin-bottom:0}.register-accept-marketing{margin-block:6px}.register-accept-marketing .error-message{margin-left:6px}.dial-code{position:absolute;top:15px;font-size:13px;left:14px;display:flex;align-items:center;gap:4px}#submitSupabaseRegister{background:#328e42}.switch-login-section{margin-top:24px;text-align:center}.switch-login-section a{text-decoration:underline}.account-landing-page .flickity-nav{opacity:1;background-color:transparent;box-shadow:none;display:flex}.flickity-custom-navigation-wrapper{position:absolute;width:100%;margin-inline:auto}.flickity-nav.flickity-prev{left:5%}.flickity-nav.flickity-next{right:5%}@media only screen and (max-width: 767px){.flickity-nav.flickity-prev{display:none}.flickity-custom-navigation-wrapper{top:30px}}@media only screen and (min-width: 768px){.flickity-custom-navigation-wrapper{bottom:30px}}html{padding-bottom:0}.account-landing-page .button--submit:hover{background-color:var(--color-accent)}.account-landing-page .subtext .highlight{color:var(--color-accent)}.thb-login-form{max-width:100%}.homepage-url{margin-bottom:12px;display:inline-block;line-height:24px}.page-form-placeholder{background-color:#fff}.account-landing__button{height:48px;width:100%;padding:12px 20px;font-size:16px;line-height:22px;border-radius:1000px;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:35px}.scroll-container,.scroll-area,.register-slider-mobile{width:100vw}.scroll-container,.register-slider-mobile{overflow:auto}.scroll-container,.scroll-area{margin:0 auto}.scroll-area{display:flex;align-items:center;justify-content:center;color:#fff}.scroll-area:nth-of-type(1){background:#49b293}.scroll-area:nth-of-type(2){background:#c94e4b}.scroll-area:nth-of-type(3){background:#4cc1be}.scroll-area:nth-of-type(4){background:#8360a6}.terms p{font-size:15px;line-height:22.5px}.switch-login-section{font-size:16px;line-height:22.4px}@media only screen and (max-width: 767px){.account-landing-form .fields.flex .field{margin-bottom:16px}.account-landing-form .fields.flex{margin-bottom:24px}#error-image-container{width:100%;display:flex;flex-direction:column;min-height:calc(100vh - 200px);margin:0;padding:0}#error-message-wrapper{background-color:#328e42;color:#fff;padding:3rem 1rem 1rem;border-radius:0;box-sizing:border-box;flex:1;position:absolute;width:100%;bottom:0;margin:0;left:0;height:35%}#error-message-heading{margin:0 0 1rem;color:#fff;font-size:1.5rem;font-weight:700}#error-message-text{margin:0;color:#fff;font-size:1.125rem;line-height:1.5}}.template-customers-activate_account .thb-register-form{justify-content:center}.field{position:relative}.error-message{color:#d82c0d;font-size:.6875rem!important;display:none;position:absolute;left:0;width:100%;background-color:#ffffffe6;margin-top:2px;z-index:1}.register-accept-terms .error-message{position:static;margin-top:4px}.invalid{border-color:#d82c0d!important}.button--submit .spinner{display:none;width:20px;height:20px;margin-left:10px;animation:spin .8s linear infinite}.button--submit.is-loading .spinner{display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-notification{padding:15px;border-radius:8px;margin-bottom:1rem;font-weight:500;display:flex;align-items:center;gap:10px;background-color:#fff}.form-notification svg{vertical-align:middle}.error-message-content{gap:10px;font-size:18px;font-weight:700;margin-top:5px}.form-notification.error{background-color:#fff8f8;border:1px solid #d82c0d}.form-notification.success{background-color:#f0fdf4;border:1px solid #22c55e;color:#166534}.form-notification.error .error-message-content{flex:1;font-size:17px}.form-notification.error .error-message-content a{color:#d82c0d;text-decoration:underline}.form-notification.error .error-message-content a:hover{text-decoration:none}.back-to-register{font-size:14px}.pending-activation-container{border:1px solid #EBEAE0;border-radius:8px;padding:15px}.form-notification{text-align:center}html:has(.form-notification.error){scroll-behavior:smooth;scroll-padding-top:100px}.form-notification.error:focus{outline:none}.form-notification.success .error-message-content{flex:1}.form-notification.success .error-message-content a{color:#166534;text-decoration:underline}.form-notification.success .error-message-content a:hover{text-decoration:none}.button-with-help{display:inline-flex;align-items:center;gap:8px;position:relative;overflow:visible}.switch-login-section,.pending-activation-container{overflow:visible}.help-icon-button{background:none;border:none;padding:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#e93636;position:relative;flex-shrink:0;overflow:visible}.help-icon-button svg{width:16px;height:16px}.help-icon-button:hover{color:#d82c0d}.help-message{position:absolute;bottom:calc(100% + 8px);left:clamp(16px,50%,calc(100vw - 366px));transform:translate(-50%);background:#333;color:#fff;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5;width:350px;max-width:calc(100vw - 32px);white-space:normal;word-wrap:break-word;overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s;z-index:10000;box-shadow:0 4px 12px #00000026;text-align:left}.help-message:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#333}@media (max-width: 768px){.help-message{position:fixed;width:calc(100vw - 32px);max-width:calc(100vw - 32px);left:16px;right:16px;top:50%;bottom:auto;transform:translateY(-50%);padding:16px}.help-message:after{display:none}}.help-icon-button:hover .help-message,.help-icon-button.show .help-message{opacity:1;visibility:visible;pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/63/assets/account.css.map */
