@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--vt-accent-button-color-hover: #e30002;--vt-accent-button-color: #f50002;--vt-accent-border-color: #f50002;--vt-default-text-color: #1a2e3b;--vt-placeholder-text-color: #96b0bd;--vt-light-text-color: #ffffff;--vt-default-box-shadow: rgba(0, 0, 0, .1);--vt-warning-text-color: #e5f221;--vt-account-header-section-color: #fff;--vt-account-header-section-background: #fff;--vt-account-header-section-account-nav-color: #fff;--vt-customer-pets-info__name: #1a2e3b;--vt-customer-pets-info__base: #e5e7eb;--vt-customer-pets-info__pets-scroll: #b0b6be;--vt-customer-pets-info__edit: #1a2e3b;--vt-customer-pets-info__pet-card: #fff;--vt-customer-pets-info__pet-card-heading: #222;--vt-customer-pets-info__pet-tip: #f0f0f0;--vt-customer-pets-info__pet-tip-color: #fff;--vt-customer-pets-info__pet-tip-icon: #1a232b;--vt-customer-pets-info__pet-tip-label-color: #222;--vt-secondary-button-color: #333;--vt-secondary-button-background-color: #fff;--vt-about-antinol-color: #1a2e3b;--vt-about-antinol-accent-color: #f2f5d4;--vt-about-antinol-accent-color-2: #a3abb1;--vt-about-antinol-icon-background: #fff;--vt-about-antinol-banner-color: #fff;--vt-about-antinol-banner-accent-color: #e5f221;--vt-about-antinol-border-color: #e6e6e6;--vt-about-antinol-give-border-color: #ebf3f3;--vt-section-dark-background: #1a2e3b;--vt-about-antinol-select-accent-color: #f50002;--vt-about-antinol-select-info-color: #8d979d;--vt-about-antinol-select-border-color: #e6e6e6;--vt-color-account-header-background: #fff;--vt-color-account-header-link-border: #e5e5e5;--vt-color-account-header-link-color: #22313f;--vt-color-account-header-link-label: #1a2e3b;--vt-color-account-header-link-arrow: #e60012;--vt-hb-page-code-code-description-color: #1a2e3b;--vt-hb-page-code-code-description-background: #1a2e3b;--vt-hb-page-code-code-description-detail-color: #fff;--vt-code-info-details-left-card-background: #243845;--vt-code-info-details-left-card-color: #fff;--vt-code-info-details-right-feature-list-accent-color: #e5f221;--vt-code-flow-detail-number-area-color: #fff;--vt-code-flow-detail-number-area-background: #1a2e3b;--vt-code-flow-detail-body-area-color: #1a2e3b;--vt-section-heading-dark-text-color: #fff;--vt-hb-subscription-products-background: #1a2e3b;--vt-hb-subscription-products-card-border: #e6e6e6;--vt-hb-subscription-products-card-background: #fff;--vt-hb-subscription-products__details-info-price: #1a2e3b;--vt-hb-subscription-products__details-info-tag-background: #45baad;--vt-hb-subscription-products__details-info-tag-color: #fff;--vt-hb-subscription-products__details-info-color: #1a2e3b;--vt-hb-60-day-risk-free-trial: #1a2e3b;--vt-hb-60-day-risk-free-trial-color: #1a2e3b;--vt-hb-60drft-card: #f2f5d4;--vt-hb-60drft-card-border: #1a2e3b;--vt-hb-60drft-tips-color: #fff;--vt-hb-60drft-danger: #f50002;--vt-hb-60drft-condition-border: #e6e6e6;--vt-hb-60d-rft-entry-card-background: #f2f5d4;--vt-contact-block-box-shadow: #0000001a;--vt-contact-block-tel-link-color: #f50002;--vt-contact-block-title-color: #1a2e3b;--vt-contact-block-description-color: #1a2e3b;--vt-contact-block-hour-color: #1a2e3b;--vt-beige-text-color: #f2f5d4;--vt-light-bg-color: #ffffff;--vt-dark-bg-color: #18232c;--vt-dark-bg-color-2: #1a2e3b;--vt-dark-bg-overlay: rgba(26, 46, 59, .95);--vt-accent-bg-color: #f9f9f9;--vt-newsletter-border-color: #e0e0e0;--vt-newsletter-card-shadow: rgba(0, 0, 0, .04);--vt-newsletter-text-color: #22313f;--vt-newsletter-notes-color: #666;--vt-product-pet-card-border-default: #96b0bd;--vt-product-pet-card-icon-background-default: #192e3b;--vt-product-border-color: #f2f2f2;--vt-cart-item-border-color: #e6e6e6;--vt-cart-item-background-color: #ffffff;--vt-cart-pet-selector-bg: #f2f5d4;--vt-cart-pet-selector-badge-bg: #45baad;--vt-cart-pet-selector-badge-text: #ffffff;--vt-cart-pet-selector-text: #1a2e3b;--vt-cart-pet-checkbox-bg: #ffffff;--vt-cart-pet-checkbox-border: #1a2e3b;--vt-cart-pet-checkbox-checked-bg: #1a2e3b;--vt-cart-pet-checkbox-focus-shadow: rgba(26, 46, 59, .2);--vt-error-text-color: #f50002;--vt-error-border-color: #f50002;--vt-cpr-banner-bg: #45baad;--vt-cpr-card-border: #e6e6e6;--vt-banner-60day-bg: #1a2e3b;--vt-banner-60day-content-bg: #f2f5d4;--vt-banner-60day-border: #f2f5d4;--vt-banner-60day-badge-bg: #ffffff;--vt-banner-60day-badge-border: #f50002;--vt-banner-60day-badge-text-accent: #f50002;--vt-banner-60day-text: #1a2e3b;--vt-delivery-cycle-border: #d9d9d9;--vt-delivery-cycle-card-border: #1a2e3b;--vt-delivery-cycle-text-secondary: #666;--vt-delivery-cycle-teal: #45baad;--vt-delivery-cycle-bubble-bg: #f2f5d4;--vt-step-text-color: #45baad;--vt-border-color: #e6e6e6;--vt-box-shadow-light: rgba(0, 0, 0, .1);--vt-wave-animation-color: #ebf3f3;--vt-faq-background: #fcfcfc;--vt-border-color-light: #cfd6e5;--vt-dark-accent-color: #243845;--vt-transparent-white-light: rgba(255, 255, 255, .05);--vt-placeholder-bg-color: #f0f0f0;--vt-products-title-background: #1a2e3b;--vt-products-title-text: #ffffff;--vt-product-reasons-title-color: #0d3b66;--vt-product-reasons-subtitle-color: #333;--vt-product-reasons-card-border: #e0e0e0;--vt-product-reasons-card-background: #fff;--vt-product-reasons-card-shadow: rgba(0, 0, 0, .1);--vt-product-reasons-link-color: #1a2e3b;--vt-product-reasons-link-hover-color: #0d3b66;--vt-skin-care-text-color: #333;--vt-skin-care-title-color: #00224c;--vt-skin-care-button-color: #e60012;--vt-skin-care-label-color: #777;--vt-skin-care-card-shadow: rgba(0, 0, 0, .1);--vt-parallax-video-bg-color: #000000;--vt-antinol-skin-bg: #fff;--vt-antinol-skin-heading-color: #2d3748;--vt-antinol-skin-heading-accent: #a0d3d8;--vt-usage-sub-title-bg: #353538;--vt-usage-tag-text-color: #1a2e3b;--vt-usage-tag-border-color: #1a2e3b;--vt-usage-card-description-color: #555;--vt-helium-bg-white: #ffffff;--vt-helium-text-dark: #333;--vt-helium-text-medium: #555;--vt-helium-text-light: #999;--vt-helium-text-black: #000000;--vt-helium-border-light: #cccccc;--vt-helium-border-lighter: #eaeaea;--vt-helium-bg-dark: #1a2e3b;--vt-helium-bg-dark-alt: #334854;--vt-helium-accent-teal: #45baad;--vt-helium-accent-red: #f50002;--vt-helium-placeholder: #9ca3af;--vt-helium-border-input: #1a2e3b;--vt-helium-newsletter-bg-light: #f7f9fa;--vt-helium-newsletter-hover-bg: #f5f5f5;--vt-helium-newsletter-selected-accent: #e53935;--vt-helium-newsletter-selected-bg: #fff8f8;--vt-helium-newsletter-submit-bg: #2c3e50}.video__popup.active{display:flex}.video__popup{display:none;position:fixed;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;z-index:999;height:100%;width:100%;background-color:rgba(var(--color-header),.6)}.video__popup-content{display:flex;flex-direction:column;width:100%;height:fit-content;position:relative}.video__popup-content component{position:relative;width:100%}.video__popup-content video-component video{height:100%;width:100%;object-fit:contain}.video__popup-close{position:absolute;right:.8rem;top:.8rem;z-index:5;cursor:pointer;background:#0003;border-radius:50%;display:flex;padding:.5rem}.announcement-vet--wrapper{display:flex;overflow:hidden;width:100%}.announcement-vet{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center;column-gap:2rem;height:4rem}.announcement-vet--item{display:flex;height:100%;align-items:center;justify-content:center;padding:0 1rem}.announcement-vet--item svg{margin-right:.6rem}a.announcement-vet--item{color:rgb(var(--color-foreground));-webkit-text-decoration:none;text-decoration:none}a.announcement-vet--item:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-card-hover),.06)}.announcement-vet__message{text-align:center;padding:0;margin:0;letter-spacing:normal;font-weight:var(--font-jp-medium);line-height:17px;font-size:1.4rem}@media screen and (max-width: 900px){.announcement-vet{justify-content:flex-start;column-gap:0}.announcement-vet--item{width:100%;flex-shrink:0}}.vetz-h2-cross__heading{margin-bottom:0;position:relative;font-weight:700;font-size:4rem}.vetz-h2-cross__heading-wrapper{position:absolute;width:8rem;height:8rem;left:-3rem;top:50%;transform:translateY(-50%);z-index:0;background:var(--color-heading-vector)}.vetz-h2-cross__heading-text,.vetz-h2-cross__heading-subtext{display:block}.vetz-h2-cross__heading-text{position:relative;z-index:1}.vetz-h2-cross__heading-subtext{font-size:1.6rem;line-height:2.56rem;margin-left:2px;position:relative;z-index:1}@media screen and (max-width: 749px){.vetz-h2-cross__heading-subtext{line-height:2.24rem}}.vetz-h2-cross__heading-vector{position:relative;width:100%;height:100%}.vetz-h2-cross__heading-vector{position:absolute;width:3.8rem;height:3.8rem;left:-1rem;top:-1rem}@media screen and (max-width: 1024px){.vetz-h2-cross__heading-wrapper{width:5.6rem;height:5.6rem;left:-2.6rem;top:2rem}.vetz-h2-cross__heading-vector{width:2.6rem;height:2.6rem;left:-.4rem;top:-.8rem}}@media screen and (max-width: 749px){.vetz-h2-cross__heading-wrapper{width:3.2rem;height:3.2rem;left:-.8rem;top:.5rem}.vetz-h2-cross__heading-vector{width:1.6rem;height:1.6rem;left:-.4rem;top:-.5rem}.vetz-h2-cross__heading{font-size:2.4rem}}.vetz-side-paddings,.vetz-side-paddings-2{padding-right:var(--page-width-margin);padding-left:var(--page-width-margin)}@media screen and (max-width: 1339px){.vetz-side-paddings,.vetz-side-paddings-2{padding-right:calc(var(--page-width-margin) / 2);padding-left:calc(var(--page-width-margin) / 2)}}@media screen and (max-width: 749px){.vetz-side-paddings{padding-right:24px;padding-left:24px}.vetz-side-paddings-2{padding-right:0;padding-left:0}}.media>*:not(.zoom):not(.wave_wrap):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.wave_wrap{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;top:50%;transform:translateY(-50%);padding:50% 0}.button-table{padding:.5rem 1.6rem;font-weight:var(--font-jp-medium);font-size:1.6rem;line-height:2rem;text-align:center;color:var(--vt-light-text-color);background:var(--gradient-base-accent-1);border-radius:.4rem;-webkit-text-decoration:none;text-decoration:none;border:0;cursor:pointer}.button-table:hover{box-shadow:0 0 1.5rem var(--gradient-base-accent-1)}.button-table:focus{background:var(--gradient-base-accent-2)}.button-table--secondary{cursor:pointer;padding:.5rem 1.6rem;font-weight:var(--font-jp-medium);font-size:1.6rem;line-height:2rem;text-align:center;color:var(--vt-default-text-color);border:.1rem solid var(--vt-default-text-color);background-color:var(--vt-light-bg-color);border-radius:.4rem;-webkit-text-decoration:none;text-decoration:none}.button-table--secondary:hover{font-weight:var(--font-jp-bold);box-shadow:0 0 .7rem #192e3b9e}.marker{background-color:#e5f221;padding:2px 4px;border-radius:4px;color:#000}.media>.wave_wrap:not(.zoom):not(.deferred-media__poster-button),.wave_wrap{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;top:50%;transform:translateY(-50%);padding:50% 0}.wave_wrap .wave{position:absolute;width:100%;height:100%;background-color:var(--vt-wave-animation-color);border-radius:50%;filter:blur(1px);animation:spread;animation-duration:5s;animation-timing-function:cubic-bezier(0,.2,.8,1);animation-iteration-count:infinite}.wave_wrap .wave:nth-child(2){animation-delay:-1s}.wave_wrap .wave:nth-child(3){animation-delay:-2s}.heading-and-pill>*:not(.wave_wrap){z-index:2}.heading-and-pill .wave_wrap{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.heading-and-pill .wave_wrap .wave{position:absolute;width:100%;height:100%;background-color:var(--vt-wave-animation-color);border-radius:50%;filter:blur(1px);animation:spread;animation-duration:5s;animation-timing-function:cubic-bezier(0,.2,.8,1);animation-iteration-count:infinite}.heading-and-pill .wave_wrap .wave:nth-child(2){animation-delay:-1s}.heading-and-pill .wave_wrap .wave:nth-child(3){animation-delay:-2s}@media screen and (max-width: 1024px){.heading-and-pill .wave_wrap{display:none}}@keyframes spread{0%{transform:scale(.1);opacity:.7}to{transform:scale(1.2);opacity:0}}@media screen and (min-width: 750px){.sp-only{display:none!important}}@media screen and (max-width: 749px){.pc-only{display:none!important}}.shopify-section{background-color:var(--vt-light-bg-color)}.hb-section-common{padding:8rem 2.4rem}.hb-section-common-side-padding{padding-left:2.4rem;padding-right:2.4rem}.page-width.page-width-full{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}.page-width.page-width-content{padding:0;margin:0 auto}@media screen and (max-width: 749px){.page-width.page-width-sp-narrow{padding:0 3rem;margin:0 auto}}.product-variant-picker-select-wrapper>*{margin-top:32px!important}.product-variant-picker-select-wrapper>*:not(:last-child){padding-bottom:32px!important;border-bottom:1px solid var(--vt-product-border-color)!important}.hb-product-variant-area{display:flex;flex-wrap:wrap;gap:12px}.hb-product-variant-area .form__label{color:var(--vt-default-text-color);font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:24px}.hb-product-variant-area input[type=radio]+label{border:1px solid var(--vt-border-color);border-radius:4px;padding:20px 4px;font-size:14px;cursor:pointer;color:#333;text-align:center;line-height:1.2;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;min-height:40px;flex:1 1 calc(33.33% - 10px);flex-basis:calc(33.33% - 10px)}.hb-product-variant-area input[type=radio]:checked+label{border-color:var(--vt-accent-border-color);color:var(--vt-accent-button-color)}@media screen and (max-width: 989px){.page-width.page-width-full-mobile{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}.page-width.page-width-full{padding-left:15px!important;padding-right:15px!important}.hb-product-variant-area{width:100%!important;max-width:100%!important}}@media screen and (max-width: 749px){.page-width.page-width-full{padding-left:0!important;padding-right:0!important}}.hb-button{display:block;width:100%;background-color:var(--vt-accent-button-color);color:var(--vt-light-text-color);font-weight:700;padding:12px 0;border-radius:4rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;margin-top:20px}.hb-button:hover,.hb-button:active{box-shadow:none}.hb-accent-button,.hb-secondary-button,.hb-secondary-button-filled{font-size:16px;font-weight:700;border-radius:100px;transition:all .3s;padding:0 20px 0 40px!important}.hb-accent-button{padding:0 40px!important}.hb-secondary-button{padding:0 20px 0 40px!important}.hb-secondary-button img{padding-left:12px}.hb-accent-button:after,.hb-secondary-button:after,.hb-secondary-button-filled:after{box-shadow:none!important}.hb-accent-button{color:var(--vt-light-text-color);background-color:var(--vt-accent-button-color)}.hb-accent-button:hover{box-shadow:none!important;background-color:var(--vt-accent-button-color-hover)}.hb-secondary-button{color:var(--vt-secondary-button-color);background-color:var(--vt-secondary-button-background-color);border:1px solid var(--vt-secondary-button-color)}.hb-secondary-button-filled{color:var(--vt-light-text-color);background-color:var(--vt-secondary-button-color)}.hb-secondary-button-filled:hover{box-shadow:none!important;opacity:.8}.hb-secondary-button:hover{box-shadow:none!important}.hb-buy-button{font-weight:500!important}.hb-third-button{color:var(--vt-secondary-button-color)!important;background-color:var(--vt-secondary-button-background-color)!important;border:2px solid var(--vt-secondary-button-color)!important;display:block;font-weight:700;padding:10px 20px;border-radius:40px;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;transition:all .3s}.hb-third-button:hover{opacity:.8;cursor:pointer}.vetz-link-icon{position:relative;padding-right:20px}.vetz-link-icon:after{content:"";width:10px;height:10px;border-top:2px solid var(--vt-accent-border-color);border-right:2px solid var(--vt-accent-border-color);transform:rotate(45deg);margin:auto;vertical-align:middle;display:inline-flex;align-items:center;margin-left:1rem}@media screen and (max-width: 749px){.hb-accent-button{padding:0 24px!important}}.hb-product-bubble__container{position:relative;margin-bottom:1rem}.hb-product-bubble{background-color:var(--vt-accent-button-color);color:var(--vt-light-text-color);font-size:14px;font-weight:700;padding:6px 16px;border-radius:9999px;z-index:10;line-height:1}.hb-product-bubble:before{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background-color:var(--vt-accent-button-color)}.hb-product-bubble--black:before,.hb-product-bubble--black{background-color:var(--vt-dark-bg-color-2)}.hb-product-bubble--green:before,.hb-product-bubble--green{background-color:var(--vt-step-text-color)}.hb-product-option-item,.hb-variant-option-item,.hb-subscription-option-item{padding:0;cursor:pointer;background-color:var(--vt-light-bg-color);text-align:center;position:relative;transition:all .2s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:700}.hb-product-option-item:hover,.hb-variant-option-item:hover,.hb-subscription-option-item:hover{cursor:pointer}.hb-product-option-item label,.hb-variant-option-item label,.hb-subscription-option-item label{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0}.hb-product-option-item label:hover,.hb-variant-option-item label:hover,.hb-subscription-option-item label:hover{cursor:pointer}.hb-product-textarea{font-size:12px;color:#666;width:100%;height:auto;border:1px solid var(--vt-border-color);border-radius:4px;padding:1rem .5rem;margin:auto 0 0}.hb-product-textarea-item{margin-bottom:8px;line-height:.6;display:flex;flex-wrap:wrap}.hb-product-textarea-item span{padding:4px 8px;font-size:10px}.hb-product-size{font-size:16px;font-weight:700;margin-top:0;margin-bottom:5px;color:initial;width:100%}.product-form_input_tooltip{display:none}.product-form_input_tooltip.active{display:block}.dummy{opacity:0!important;pointer-events:none!important;width:0}@media screen and (max-width: 989px){.dummy{display:none}}.hb-youtube-wrapper{aspect-ratio:16 / 9;position:relative;overflow:hidden}.hb-youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-heading-overlap-wrapper{position:relative;vertical-align:middle;display:flex;margin-bottom:24px}.section-heading-overlap-svg{position:absolute;top:-1.7rem;left:-1.1rem;z-index:1;pointer-events:none}.section-heading-overlap-svg svg{width:38px;height:38px;min-width:38px;min-height:38px}.section-heading-overlap-text{z-index:2;font-size:24px;font-weight:700;color:var(--vt-default-text-color);display:block;pointer-events:none;line-height:148%}@media screen and (min-width: 750px){.section-heading-overlap-wrapper{margin-bottom:45px}.section-heading-overlap-svg{width:56px;height:56px;min-width:56px;min-height:56px;top:-1.4rem;left:-4.5rem}.section-heading-overlap-svg svg{width:89px;height:88px;min-width:89px;min-height:88px}.section-heading-overlap-text{font-size:40px;left:40px}}@media screen and (max-width: 1280px){.section-heading-responsive{margin-left:40px}}@media screen and (max-width: 750px){.section-heading-responsive{margin-left:10px}}.product__info-container{font-weight:500}.product__info-container input[type=radio],.product__info-container input[type=checkbox],.hb-product-option-item input[type=radio],.hb-variant-option-item input[type=radio],.hb-subscription-option-item input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.hb-product-option-item.selected .hb-product-textarea,.hb-product-option-item.selected .hb-product-size,.hb-variant-option-item.selected .hb-product-textarea,.hb-variant-option-item.selected .hb-product-size,.hb-subscription-option-item.selected .hb-product-textarea,.hb-subscription-option-item.selected .hb-product-size{color:var(--vt-accent-button-color)}.hb-product-option-item.selected .hb-product-textarea,.hb-variant-option-item.selected .hb-product-textarea,.hb-subscription-option-item.selected .hb-product-textarea{border-color:var(--vt-accent-border-color)}.hb-product-option-item.selected .hb-product-textarea p,.hb-variant-option-item.selected .hb-product-textarea p,.hb-subscription-option-item.selected .hb-product-textarea p{color:var(--vt-accent-button-color)}.hb-product-option-item.selected .hb-product-detail-label,.hb-variant-option-item.selected .hb-product-detail-label,.hb-subscription-option-item.selected .hb-product-detail-label{background-color:#f50002;color:var(--vt-light-text-color)}.hb-product-option-item input[type=radio]:checked+label,.hb-variant-option-item input[type=radio]:checked+label,.hb-subscription-option-item input[type=radio]:checked+label{border-color:var(--vt-accent-border-color)}.hb-product-option-item input[type=radio]:checked+label p,.hb-variant-option-item input[type=radio]:checked+label p,.hb-subscription-option-item input[type=radio]:checked+label p{color:var(--vt-accent-button-color)}@media screen and (min-width: 750px){.hb-section-common{padding:16rem 1.5rem;--page-width: 108rem;--page-width-margin: 0rem}.hb-section-common-side-padding{padding-left:1.5rem;padding-right:1.5rem;--page-width: 108rem;--page-width-margin: 0rem}.hb-section-common-no-padding{padding:0;--page-width: 108rem;--page-width-margin: 0rem}}.cart-count-bubble{background-color:var(--vt-accent-button-color)!important;color:var(--vt-light-text-color)!important}.body{background-color:var(--vt-light-bg-color)!important}:root,*:before,*:after,.color-vetz-petz{--color-foreground: var(--color-base-text);--color-text: var(--color-base-text);--color-header: var(--color-base-header);--color-background: var(--color-base-background-1);--gradient-background: var(--gradient-base-background-1);--color-header-background: 255, 255, 255;--color-header-text: var(--color-base-background-2);--color-header-text-sticky: 255, 255, 255;--color-heading-vector: var(--vt-wave-animation-color);--color-footer-background: var(--color-base-background-1);--color-footer-text: 255, 255, 255;--color-header-background-annotation: var(--color-base-background-2);--color-header-text-annotation: 255, 255, 255;--color-faq: var(--vt-faq-background);color:rgb(var(--color-text));--color-border: var(--vt-border-color-light);--color-border-2: var(--vt-border-color)}.header-wrapper .list-menu--disclosure{background-color:rgba(var(--color-base-background-2),.8)!important}.color-vetz-petz-reverse{--color-foreground: 255, 255, 255;--color-text: 255, 255, 255;--color-header: 255, 255, 255;--color-background: var(--color-base-background-2);--gradient-background: var(--gradient-base-background-1);--color-heading-vector: var(--vt-dark-accent-color);--color-footer-background: var(--color-base-background-2);--color-footer-text: 255, 255, 255;--color-header-background-annotation: 255, 255, 255;--color-header-text-annotation: var(--color-base-background-2);color:#fff;--color-faq: var(--vt-transparent-white-light)}.customer-vet .customer-petz .color-vetz-petz-reverse{--color-background: var(--color-base-background-vet)}.customer-vet .header-wrapper{--color-header-background: var(--color-base-background-vet);--color-header-text: 255, 255, 255;background:rgb(var(--color-header-background))}.customer-vet .header-wrapper .menu-drawer{background-color:rgb(var(--color-header-background))}.customer-vet .footer{--color-footer-background: var(--color-base-background-vet);--color-footer-text: 255, 255, 255}.customer-breeder .customer-petz .color-vetz-petz-reverse{--color-background: var(--color-base-background-breeder)}.customer-breeder .header-wrapper{--color-header-background: var(--color-base-background-breeder);--color-header-text: 255, 255, 255;background:rgb(var(--color-header-background))}.customer-breeder .header-wrapper .menu-drawer{background-color:rgb(var(--color-header-background));color:rgb(var(--color-header-text))}.header-wrapper .menu-drawer .link,.header-wrapper .menu-drawer h1,.header-wrapper .menu-drawer h2,.header-wrapper .menu-drawer h3,.header-wrapper .menu-drawer h4,.header-wrapper .menu-drawer h5,.header-wrapper .menu-drawer .h0,.header-wrapper .menu-drawer .h1,.header-wrapper .menu-drawer .h2,.header-wrapper .menu-drawer .h3,.header-wrapper .menu-drawer .h4,.header-wrapper .menu-drawer .h5{color:rgb(var(--color-header-text))}.customer-breeder .footer{--color-footer-background: var(--color-base-background-breeder);--color-footer-text: 255, 255, 255}.color-background-1{--color-foreground: var(--color-base-text);--color-text: var(--color-base-text);--color-header: var(--color-base-text);--color-background: var(--color-base-background-1);--gradient-background: var(--gradient-base-background-1)}.color-background-2{--color-background: var(--color-base-background-2);--gradient-background: var(--gradient-base-background-2)}.color-inverse{--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-text);--color-text: var(--color-base-background-1);--color-header: var(--color-base-background-1);--gradient-background: rgb(var(--color-base-text))}.color-accent-1{--color-foreground: var(--color-base-solid-button-labels);--color-background: var(--color-base-accent-1);--gradient-background: var(--gradient-base-accent-1);--color-text: var(--color-base-solid-button-labels);--color-header: var(--color-base-solid-button-labels)}.color-accent-2{--color-foreground: var(--color-base-solid-button-labels);--color-background: var(--color-base-accent-2);--gradient-background: var(--gradient-base-accent-2);--color-text: var(--color-base-solid-button-labels);--color-header: var(--color-base-solid-button-labels)}:root,.color-background-1,.color-vetz-petz{--color-link: var(--color-base-outline-button-labels);--alpha-link: .85}.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--color-link: var(--color-foreground);--alpha-link: .7}:root,.color-background-1,.color-vetz-petz{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1;--alpha-button-border: 1}.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--color-button: var(--color-foreground);--color-button-text: var(--color-background)}.button--secondary{--color-button: var(--color-base-outline-button-labels);--color-button-text: var(--color-base-outline-button-labels);--alpha-button-background: 0}.button--warn{--color-button: var(--color-base-warn);--color-button-text: var(--color-base-outline-button-labels);--alpha-button-background: 1;--alpha-button-border: 1}.color-vetz-petz-reverse .button--secondary{--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;--alpha-button-background: 0}.color-background-2 .button--secondary,.color-inverse .button--secondary,.color-accent-1 .button--secondary,.color-accent-2 .button--secondary{--color-button: var(--color-foreground);--color-button-text: var(--color-foreground)}.button--tertiary{--color-button: var(--color-base-outline-button-labels);--color-button-text: var(--color-base-outline-button-labels);--alpha-button-background: 0;--alpha-button-border: .2}.color-background-2 .button--tertiary,.color-inverse .button--tertiary,.color-accent-1 .button--tertiary,.color-accent-2 .button--tertiary{--color-button: var(--color-foreground);--color-button-text: var(--color-foreground)}:root,.color-background-1,.color-vetz-petz{--color-badge-background: var(--color-background);--color-badge-border: var(--color-foreground);--alpha-badge-border: .1}.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--color-badge-background: var(--color-background);--color-badge-border: var(--color-background);--alpha-badge-border: 1}:root,.color-background-1,.color-background-2,.color-vetz-petz{--color-card-hover: var(--color-base-text)}.color-inverse{--color-card-hover: var(--color-base-background-1)}.color-accent-1,.color-accent-2{--color-card-hover: var(--color-base-solid-button-labels)}:root,.color-icon-text{--color-icon: rgb(var(--color-base-text))}.color-icon-accent-1{--color-icon: rgb(var(--color-base-accent-1))}.color-icon-accent-2{--color-icon: rgb(var(--color-base-accent-2))}.color-icon-outline-button{--color-icon: rgb(var(--color-base-outline-button-labels))}.color-foreground-outline-button{--color-foreground: var(--color-base-outline-button-labels)}.color-foreground-accent-1{--color-foreground: var(--color-base-accent-1)}.color-foreground-accent-2{--color-foreground: var(--color-base-accent-2)}.header-wrapper{position:relative;z-index:100;transition:background-color .3s ease}.header-wrapper--transparent{position:absolute!important;top:0;left:0;right:0;width:100%;background-color:transparent!important;background-image:none!important;background:transparent!important;color:var(--vt-light-text-color)}.header-wrapper--transparent .header{background-color:transparent!important;background-image:none!important;background:transparent!important}.hb-header .header__heading{height:100%}.hb-header .header__heading-link{background-color:var(--vt-light-bg-color);border-radius:0 0 10px 10px;min-height:60px;display:flex;align-items:center;justify-content:center}.hb-header{padding-top:0!important;padding-bottom:0!important}.hb-header .header__icon svg{width:24px}.header-wrapper--transparent .header__icon,.header-wrapper--transparent .list-menu__item{color:var(--vt-light-text-color)}.header-wrapper--opaque{position:relative;background-color:rgb(var(--color-header-background));color:rgb(var(--color-header-text))}sticky-header .header__active-menu-item{-webkit-text-decoration:none!important;text-decoration:none!important}sticky-header.header-wrapper{background-color:rgb(var(--color-header-background))}.header__submenu .header__menu-item{color:var(--vt-light-text-color)!important}.shopify-section-group-header-group.menu-open .header,.customer-vet sticky-header.shopify-section-header-sticky,.customer-vet sticky-header.header-wrapper--opaque,.customer-breeder sticky-header.shopify-section-header-sticky,.customer-breeder sticky-header.header-wrapper--opaque{background-color:rgb(var(--color-header-background))!important}sticky-header.shopify-section-header-sticky .header__active-menu-item,sticky-header.header-wrapper--opaque .header__active-menu-item,sticky-header.header-wrapper--opaque .header__inline-menu>ul>li>a,sticky-header.header-wrapper--opaque .list-menu__item[role=button],sticky-header.header-wrapper--opaque .header__icon svg,sticky-header.header-wrapper--transparent .menu-opening .header__icon svg,sticky-header.header-wrapper--transparent .menu-opening .header__icon .svg-wrapper svg{color:var(--vt-default-text-color)!important}.customer-vet sticky-header.header-wrapper--opaque .header__active-menu-item,.customer-vet sticky-header.shopify-section-header-sticky .header__active-menu-item,.customer-vet sticky-header.header-wrapper--opaque .header__inline-menu>ul>li>a,.customer-vet sticky-header.header-wrapper--opaque .list-menu__item[role=button],.customer-vet sticky-header.header-wrapper--opaque .header__icon svg,.customer-vet sticky-header.header-wrapper--transparent .menu-opening .header__icon svg,.customer-vet sticky-header.header-wrapper--transparent .menu-opening .header__icon .svg-wrapper svg,.customer-breeder sticky-header.header-wrapper--opaque .header__active-menu-item,.customer-breeder sticky-header.shopify-section-header-sticky .header__active-menu-item,.customer-breeder sticky-header.header-wrapper--opaque .header__inline-menu>ul>li>a,.customer-breeder sticky-header.header-wrapper--opaque .list-menu__item[role=button],.customer-breeder sticky-header.header-wrapper--opaque .header__icon svg,.customer-breeder sticky-header.header-wrapper--transparent .menu-opening .header__icon .svg-wrapper svg,.customer-breeder sticky-header.header-wrapper--transparent .menu-opening .header__icon svg{color:var(--vt-light-text-color)!important}.header-wrapper--vet{--color-header-background: var(--color-base-background-vet);--color-header-text: var(--vt-light-text-color)}.header-wrapper--vet.header-wrapper--transparent{--color-header-background: var(--color-base-background-vet)}.header-wrapper--breeder{--color-header-background: var(--color-base-background-breeder);--color-header-text: var(--vt-light-text-color)}.header-wrapper--breeder.header-wrapper--transparent{--color-header-background: var(--color-base-background-breeder)}.shopify-section-group-header-group .color-vetz-petz,.shopify-section-group-header-group .color-vetz-petz .announcement-vet--item,.shopify-section-group-header-group .color-vetz-petz-reverse,.shopify-section-group-header-group .color-vetz-petz-reverse .announcement-vet--item{color:rgb(var(--color-header-text-annotation));background:rgb(var(--color-header-background-annotation))}.shopify-section-header-sticky.header-wrapper{position:fixed!important;top:0;left:0;right:0;width:100%;background-color:rgb(var(--color-header-background))!important;color:rgb(var(--color-header-text))!important;box-shadow:0 2px 4px var(--vt-box-shadow-light)}.shopify-section-header-sticky.header-wrapper--transparent{background-color:rgb(var(--color-header-background))!important;color:rgb(var(--color-header-text))!important}.shopify-section-header-sticky.header-wrapper--transparent .header__icon,.shopify-section-header-sticky.header-wrapper--transparent .list-menu__item{color:rgb(var(--color-header-text))}.shopify-section-header-hidden{transform:translateY(-100%)}.shopify-section-header.animate{transition:transform .15s ease-out}.header-wrapper{transition:background-color .3s ease,box-shadow .3s ease}.shopify-section-header-sticky{z-index:999}.account-links-section{margin:40px auto 0;max-width:1080px}.account-links-section .account-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.account-links-section .account-link-block{display:flex;align-items:center;background:var(--vt-color-account-header-background);border:1px solid var(--vt-color-account-header-link-border);border-radius:4px;padding:20px;-webkit-text-decoration:none;text-decoration:none;color:var(--vt-color-account-header-link-color);font-size:1.1rem;transition:box-shadow .2s}.account-links-section .account-link-block:hover{box-shadow:0 2px 8px #00000014}.account-links-section .account-link-icon{width:32px;height:32px;margin-right:16px}.account-links-section .account-link-label{flex:1;color:var(--vt-color-account-header-link-label);text-align:left;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:.32px}.account-links-section .account-link-arrow{color:var(--vt-color-account-header-link-arrow);font-size:1.5em;margin-left:8px;display:flex;align-items:center}@media screen and (max-width: 1200px){.account-links-section{padding:0 24px}}@media (max-width: 767px){.account-links-section .account-links-grid{gap:0;grid-template-columns:1fr}.account-links-section{padding:0;margin:0}.account-links-section .account-link-block{border:none;border-bottom:1px solid var(--vt-color-account-header-link-border);font-size:1rem;padding:16px}}.hb-section-customer-order{padding:6rem 2.4rem}.hb-section-customer-order .customer-petz__table{max-width:1080px}@media (max-width: 749px){.hb-section-customer-order{padding-left:24px;padding-right:0!important}.hb-section-customer-order .customer-petz__table{border-top-right-radius:0;border-bottom-right-radius:0}}.hb-customer-address{padding:6rem 1.5rem}.hb-customer-address .customer .addresses-list-heading{font-weight:700;margin:0}.hb-customer-address .customer .select:after,.hb-customer-address .customer .select:before,.hb-customer-address .customer .field:after,.hb-customer-address .customer .field:before{border:none;box-shadow:none}.hb-customer-address .customer .field:hover.field:after{border:none;box-shadow:none}.hb-customer-address .customer:not(.account):not(.order){margin:0}.hb-customer-address .customer .button:after,.hb-customer-address .customer button:after,.hb-customer-address .customer .button:hover:after,.hb-customer-address .customer button:hover:after{border:none;box-shadow:none}.hb-customer-address .customer .button,.hb-customer-address .customer button{font-size:1.6rem!important;letter-spacing:normal;line-height:2rem}.hb-customer-address .customer .button,.hb-customer-address .customer button{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;white-space:nowrap;font:inherit;font-weight:500;-webkit-text-decoration:none;text-decoration:none;border:0;border-radius:88px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 12px!important}.hb-customer-address .customer button.button--add{padding-left:24px!important;padding-right:24px!important;width:unset!important}.hb-customer-address .customer--open-register p{text-align:left}.hb-customer-address .addresses ul{list-style:none;padding-left:0;text-align:center}.hb-customer-address .addresses li[data-address]{margin-top:0rem}.hb-customer-address .customer button{margin:0}.hb-customer-address .customer .addresses-list-item p{margin:0;text-align:left}.hb-customer-address .customer .addresses-list-item p strong{font-weight:700}.hb-customer-address .customer .addresses-list-item .button--edit{color:var(--vt-default-text-color)!important;background-color:var(--vt-light-bg-color)!important;border:1px solid var(--vt-default-text-color)!important;margin-right:10px}@media screen and (min-width: 750px){.hb-customer-address .customer:not(.account):not(.order){max-width:63rem}}@media screen and (max-width: 749px){.hb-customer-address,.hb-customer-address .addresses{padding:0}.hb-customer-address .hb-section-info-header{padding-left:20px}.hb-customer-address .customer:not(.account):not(.order){max-width:none}}.account-header-section{padding-top:64px;padding-bottom:64px}.account-header-section .account-nav__heading{margin:0 auto;max-width:1080px}.account-header-section .button,.account-header-section .shopify-challenge__button,.account-header-section .customer button,.account-header-section .button:after,.account-header-section .shopify-challenge__button:after,.account-header-section .customer button:after{border-radius:88px!important;box-shadow:none!important}.account-header-section .account-nav__title h1,.account-header-section .account-nav__title a{color:var(--vt-account-header-section-account-nav-color);font-style:normal;line-height:normal}.account-header-section .account-nav__title h1{font-size:48px;font-weight:700}.account-header-section .account-nav__title a{font-size:20px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;border-bottom:none}.account-header-section .account-nav__title a:visited,.account-header-section .account-nav__title a:hover{-webkit-text-decoration:none;text-decoration:none}.account-header-section .socialplus-association-row span{color:var(--vt-account-header-section-color);font-size:20px!important;font-style:normal;line-height:normal}.account-header-section .socialplus-association-provider-name{font-weight:700}.account-header-section .socialplus-association-status{font-weight:500!important}.account-header-section .customer-pets-info{background:var(--vt-account-header-section-background);border-radius:16px;padding:24px;margin:24px 0 0;box-shadow:0 2px 8px #0000000a}.account-header-section .customer-pets-info__section-title,.account-header-section .customer-pets-info__name span{color:var(--vt-customer-pets-info__name);font-style:normal;font-weight:500;line-height:normal;margin-bottom:4px;margin-top:8px}.account-header-section .customer-pets-info__section-title{font-size:14px;margin-bottom:10px}.account-header-section .customer-pets-info__name span{font-size:18px}.account-header-section .customer-pets-info__divider{border:none;border-top:1.5px solid var(--vt-customer-pets-info__base);margin:12px 0 28px}.account-header-section .customer-pets-info__pets-scroll{overflow-x:auto;margin-bottom:12px}.account-header-section .customer-pets-info__pets-list{display:flex;gap:16px;min-width:240px}.account-header-section .customer-pets-info__pets-list .customer-pets-empty{color:var(--vt-default-text-color)}.account-header-section .customer-pets-info__pets-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto}.account-header-section .customer-pets-info__pets-scroll::-webkit-scrollbar{height:8px;background:var(--vt-customer-pets-info__base);display:block}.account-header-section .customer-pets-info__pets-scroll::-webkit-scrollbar-thumb{background:var(--vt-customer-pets-info__pets-scroll);border-radius:4px}.account-header-section .customer-pets-info__edit{width:100%;text-align:right;margin-top:8px}.account-header-section .customer-pets-info__edit a{color:var(--vt-customer-pets-info__edit);text-align:justify;font-size:13px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:.26px;-webkit-text-decoration:none;text-decoration:none;border-bottom:none;display:flex;align-items:center;justify-content:end}.socialplus-association-component{margin-top:0!important}@media (max-width: 600px){.account-header-section .socialplus-association-component .socialplus-association-provider-name{width:80px;font-size:16px!important}.account-header-section .socialplus-association-component .socialplus-association-status{font-size:15px!important}.account-header-section .account-nav__title h1{font-size:24px}.account-header-section .account-nav__title a{font-size:16px}.socialplus-association-component{margin-bottom:0!important}}.customer-pets-info__pet-card{background:var(--vt-customer-pets-info__pet-card);border-radius:12px;color:var(--vt-customer-pets-info__pet-card-heading);padding:20px 16px 16px 0;margin-bottom:8px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;flex-shrink:0}.customer-pets-info__pet-card .customer-pets-info__pet-card-heading{font-size:15px;font-weight:700;color:var(--vt-customer-pets-info__pet-card-heading);letter-spacing:.02em;margin-bottom:6px}.customer-pets-info__pet-card .customer-pets-info__pet-tip{display:flex;align-items:center;gap:16px;background:var(--vt-customer-pets-info__pet-tip);border-radius:100px;padding:3px 20px;margin-bottom:12px;min-height:50px;font-size:14px;font-weight:500;color:var(--vt-customer-pets-info__pet-tip-color);width:100%;box-sizing:border-box}.customer-pets-info__pet-card .customer-pets-info__pet-tip-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--vt-customer-pets-info__pet-tip-icon);margin-right:4px}.customer-pets-info__pet-card .customer-pets-info__pet-tip-icon img{width:28px;height:28px;object-fit:contain}.customer-pets-info__pet-card .customer-pets-info__pet-tip-label{font-size:15px;color:var(--vt-customer-pets-info__pet-tip-label-color);margin-right:8px;font-weight:400}.customer-pets-info__pet-card .customer-pets-info__pet-tip-value{font-size:17px;font-weight:700;color:var(--vt-customer-pets-info__pet-tip-label-color)}@media (max-width: 600px){.customer-pets-info__pet-card{min-width:100px;width:100%;padding:8px 8px 8px 0}.customer-pets-info__pet-card .customer-pets-info__pet-tip{padding:3px 8px}}.hb-section-order-details{padding:6rem 1.5rem}@media screen and (max-width: 749px){.hb-section-order-details{padding:0}.hb-section-order-details .hb-section-info-header{padding-left:20px}}.hb-product-pet-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 13px;border:1px solid var(--vt-product-pet-card-border-default);border-radius:3px;cursor:pointer;transition:all .2s ease;min-height:100px}.hb-product-pet-card:hover{border-color:var(--vt-accent-border-color)}.hb-product-pet-card:focus{outline:none}.hb-product-pet-card.selected{border-color:var(--vt-accent-border-color);box-shadow:0 0 0 1px var(--vt-accent-border-color) inset}.hb-product-pet-card.selected .hb-product-pet-card__icon{background:var(--vt-accent-border-color)}.hb-product-pet-card.selected .hb-product-pet-card__name,.hb-product-pet-card.selected .hb-product-pet-card__size{color:var(--vt-accent-border-color)}.hb-product-pet-card__icon{display:flex;justify-content:center;align-items:center;width:42px;height:42px;padding:8px;background:var(--vt-product-pet-card-icon-background-default);border-radius:50%;color:var(--vt-light-text-color)}.hb-product-pet-card__info{display:flex;flex-direction:column;gap:3px;text-align:center}.hb-product-pet-card__name,.hb-product-pet-card__size{font-weight:700;font-size:12px;line-height:1.48;color:var(--vt-default-text-color)}.hb-pet-selector__header{font-weight:500;font-size:16px;line-height:1.2;color:var(--vt-default-text-color);margin-top:0;margin-bottom:20px}.hb-pet-selector__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:10px}.hb-pet-selector__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:10px}.hb-pet-selector__footer-link{display:flex;align-items:center;gap:5px;font-weight:500;font-size:11px;line-height:1.48;color:var(--vt-default-text-color);-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease}.hb-pet-selector__footer-link:hover{opacity:.7}.hb-pet-selector__footer-link svg{width:8px;height:17px}.hb-customer{margin:30px 0}.hb-customer .customer .field:after,.hb-customer .customer .field:before{border:none;box-shadow:none}.hb-customer .customer .field:hover.field:after{border:none;box-shadow:none}.hb-customer .customer:not(.account):not(.order){margin:0;padding-left:1.6rem;padding-right:1.6rem}.hb-customer .customer .button:after,.hb-customer .customer button:after,.hb-customer .customer .button:hover:after,.hb-customer .customer button:hover:after{border:none;box-shadow:none}.hb-customer .customer .button,.hb-customer .customer button{font-size:1.6rem;letter-spacing:normal;line-height:2rem}.hb-customer .customer .button,.hb-customer .customer button{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:46px;white-space:nowrap;font:inherit;font-weight:500;padding:13px 20px;-webkit-text-decoration:none;text-decoration:none;border:0;background-color:#ed1c24;color:#fff;border-radius:88px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hb-customer .customer--open-register p{text-align:left}.attention-area{width:100%;max-width:1080px;margin:0 auto;padding:0 0 40px;font-size:16px;font-weight:500}@media screen and (max-width: 1199px){.hb-login-container{padding-left:24px;padding-right:24px}}@media screen and (min-width: 750px){.hb-customer .customer:not(.account):not(.order){max-width:63rem;padding-left:4rem;padding-right:4rem}.customer--open-register{padding-left:0!important}}@media screen and (max-width: 749px){.hb-customer .customer:not(.account):not(.order){max-width:none}.attention-area{padding:0 0 24px}}.video-banner{display:flex;position:relative;flex-direction:row}.video-banner p{margin:0}.video-banner__media{height:100%;position:absolute;left:0;top:0;width:100%}.video-banner--adapt{height:auto}.video-banner__media .placeholder-svg{position:absolute;left:0;top:0;height:100%;width:100%}.video-banner__content{display:flex;flex-direction:column;position:relative;width:100%;min-height:100%;justify-content:center;z-index:3;padding-left:100px;padding-right:100px;height:auto}.video-banner__content.with-overlay{background:linear-gradient(75deg,#192e3b47 16.4%,#1792df1f 87.9%)}.video-banner__content--with-nav{flex-direction:column;align-items:start;padding-bottom:0}.video-banner__content--with-nav .video-banner__box{margin-top:auto}.video-banner__box{display:flex;flex-direction:column;border:0;position:relative;height:fit-content;align-items:start;text-align:left;width:100%;transition:all ease-in-out .3s}.video-banner__box.left{align-self:flex-start;align-items:flex-start;text-align:left;width:100%;max-width:100%}.video-banner__box.right{align-self:flex-end;align-items:flex-end;text-align:right;width:100%;max-width:100%}.video-banner__box.center{align-self:center;align-items:center;text-align:center}.video-banner:after{content:"";position:absolute;background:#000;opacity:0;z-index:1;width:100%;height:100%}div.video-banner__number-w-text{display:grid;grid-template-columns:11rem 1fr;gap:3rem;margin-top:6.4rem}.video-banner__number-w-text__big-text{font-weight:var(--font-jp-medium);font-size:5rem;line-height:5rem;color:rgb(var(--color-base-accent-1))}.video-banner__number-w-text__text{color:#fff}.video-banner__box>.video-banner__buttons{display:flex;align-items:baseline;gap:1.6rem;justify-content:center;flex-wrap:wrap}.video-banner__box>*+.video-banner__buttons--multiple{display:flex;max-width:45rem;flex-wrap:wrap;align-items:start;justify-content:center}.video-banner__box.left>.video-banner__buttons{justify-content:flex-start}.video-banner__box.left>*+.video-banner__buttons--multiple{justify-content:flex-start;max-width:100%}.video-banner__box.right>.video-banner__buttons{justify-content:flex-end}.video-banner__box.right>*+.video-banner__buttons--multiple{justify-content:flex-end;max-width:100%}.video-banner__box>*+.video-banner__buttons{margin-top:2.4rem}.video-banner__content .button:last-child{margin-right:0}.video-banner__box>*+.video-banner__text:not(.medium){margin-top:1.6rem}.video-banner__box>*+.video-banner__text.medium{margin-top:2.4rem}.video-banner__text{font-weight:var(--font-jp-regular)}.video-banner__text strong{font-weight:var(--font-jp-medium)}.video-banner__text.medium p{font-weight:500;font-size:1.6rem;line-height:2rem}.video-banner__box>*+*{margin-top:1rem}.video-banner__box>*:first-child{margin-top:0}.video-banner__content .button:not(:only-child){flex-grow:0}.video-banner__content-img--wrapper{display:flex;margin-top:5rem;max-width:24rem;width:100%}.video-banner__content-img{display:flex;width:100%;position:relative}.video-banner__content-img img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center}.video-banner__heading,.video-banner__text p{filter:drop-shadow(0px 0px 15px rgba(0,0,0,.5))}.video-banner__heading>*,.video-banner__text>*{word-wrap:break-word}.video-banner__heading{margin-bottom:0;font-weight:700}.video-banner__heading.medium{font-size:4.8rem;line-height:5.2rem}.video-banner__heading.small-large{font-size:5.5rem;line-height:6.7rem}.video-banner__heading.large{font-size:7rem;line-height:8.5rem}.video-banner__heading svg{height:3.6rem;margin-left:-1.2rem}.video-banner__animation{display:flex;position:absolute;width:100%;height:100%;z-index:3;pointer-events:none}.video-banner__animation-quotes{display:flex;width:100%;height:100%;padding:2.8rem}.video-banner__animation-quotes svg{width:100%;height:100%;stroke-dasharray:1;animation-duration:5s;opacity:0}.video-banner__animation-quotes svg.big-tablet,.video-banner__animation-quotes svg.small-tablet,.video-banner__animation-quotes svg.mobile{display:none}.video-banner__animation-quotes.animated svg{opacity:1;animation-name:fill-line}.video-banner__animation-slide-scroller{display:flex;width:100%;height:100%}.video-banner__animation-slide-scroller figure{margin:0;padding:0;transition:all ease-in-out .3s}.slide-scroller__backgrounds{backface-visibility:hidden;height:100%;overflow:hidden;position:sticky;top:0;transform:translateZ(0);width:100%;will-change:position;z-index:0}.slide-scroller__border{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slide-scroller__border-top,.slide-scroller__border-right,.slide-scroller__border-bottom,.slide-scroller__border-left{position:absolute;transition:transform .01s;will-change:transform;background-color:rgb(var(--color-background))}.slide-scroller__border-top,.slide-scroller__border-bottom{width:100%;height:8rem}.slide-scroller__border-right,.slide-scroller__border-left{width:8rem;height:100%}.slide-scroller__border-right{left:auto;right:-.1rem;top:0;transform-origin:100% 50%}.slide-scroller__border-top{left:0;top:-.1rem;transform-origin:50% 0}.slide-scroller__border-bottom{bottom:-.1rem;left:0;top:auto;transform-origin:50% 100%}.slide-scroller__border-left{left:-.1rem;top:0;transform-origin:0 50%}.video-banner__video,.video-banner__preview-img{height:100%;width:100%;left:0;top:0;position:absolute}.video-banner__video video,.video-banner__fullscreen video,.video-banner__preview-img img{height:100%;width:100%;object-fit:cover}.video-banner__fullscreen{display:none;height:100%;width:100%;left:0;top:0;position:absolute}.video-banner__fullscreen.open{display:flex;z-index:2}.video-banner__video-background{display:none}.video-banner__video-background.opened{display:flex;z-index:2}.video-banner__fullscreen .video-close{position:absolute;right:6.4rem;top:4rem;width:3.2rem;height:3.2rem;border-radius:50%;background-color:#ffffff61;cursor:pointer;z-index:1}.video-banner__video-background .video-close{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6.4rem;height:6.4rem;border-radius:50%;background-color:#ffffff61;cursor:pointer;opacity:.3;z-index:1}.video-banner__video-background:hover .video-close{display:flex}.video-banner__fullscreen .video-close:hover,.video-banner__video-background .video-close:hover{opacity:1}.video-banner__fullscreen .video-close:before,.video-banner__fullscreen .video-close:after{position:absolute;left:1.6rem;top:1.6rem;content:" ";height:2rem;width:.2rem;background-color:rgb(var(--color-button))}.video-banner__video-background .video-close:before,.video-banner__video-background .video-close:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:" ";height:4rem;width:.4rem;background-color:rgb(var(--color-button))}.video-banner__fullscreen .video-close:before,.video-banner__video-background .video-close:before{transform:translate(-50%,-50%) rotate(45deg)}.video-banner__fullscreen .video-close:after,.video-banner__video-background .video-close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (min-width: 1400px){.video-banner__box{max-width:90rem}}@media screen and (max-width: 1024px){.video-banner__heading.large{font-size:6rem;line-height:7.3rem}.video-banner__heading.small-large{font-size:6rem;line-height:6.7rem}.video-banner__animation-quotes{padding:1.6rem}.video-banner__animation-quotes svg.desktop{display:none}.video-banner__animation-quotes svg.big-tablet{display:block}}@media screen and (min-width: 750px){.video-banner{flex-direction:row}.video-banner__media{height:100%}.video-banner__box>*+.video-banner__buttons{margin-top:3rem}.video-banner__box>*+.video-banner__text:not(.medium){margin-top:2.4rem}.video-banner__box>*+.video-banner__text.medium{margin-top:4rem}.video-banner__text.medium p{font-weight:500;font-size:2rem;line-height:160%}.video-banner__box{width:auto;max-width:66rem;min-width:45rem}.video-banner__box>.video-banner__buttons:only-child .button{margin-top:0}}@media screen and (max-width: 749px){.video-banner__content{padding:28px;padding-top:var(--header-height)}.video-banner__content.mobile-top{justify-content:flex-start}.video-banner__content.mobile-bottom{justify-content:flex-end}.video-banner--stacked .video-banner__box{width:100%}.video-banner__content-img--wrapper{margin-top:3rem;max-width:14rem}.video-banner__heading.medium{font-size:3.6rem;line-height:4rem}.video-banner__heading.small-large{font-size:3rem;line-height:3.7rem}.video-banner__heading.large{font-size:3.6rem;line-height:4rem}.video-banner__heading svg{height:2rem;margin-left:-1.2rem}.video-banner__animation-quotes{padding:.3rem}.video-banner__animation-quotes svg.big-tablet{display:none}.video-banner__animation-quotes svg.small-tablet{display:block}}@media screen and (max-width: 600px){.video-banner__box.mobile-left{align-self:flex-start;align-items:flex-start;text-align:left}.video-banner__box.mobile-right{align-self:flex-end;align-items:flex-end;text-align:right}.video-banner__box.mobile-center{align-self:center;align-items:center;text-align:center}}@media screen and (max-width: 520px){.video-banner__animation-quotes svg.small-tablet{display:none}.video-banner__animation-quotes svg.mobile{display:block}div.video-banner__number-w-text{margin-top:3rem;grid-template-columns:1fr;gap:1.6rem}}trustpilot-review-widget-1{margin-top:8.8rem}.trustpilot-reviews-1__heading{margin-top:12.7rem}@media screen and (max-width: 1024px){.trustpilot-reviews-1__heading{margin-top:8rem}trustpilot-review-widget-1{margin-top:3.4rem}}@media screen and (max-width: 749px){.trustpilot-reviews-1__heading{margin-top:4.6rem}trustpilot-review-widget-1{margin-top:2.4rem}}.trustpilot-reviews-1{display:flex;padding-bottom:3rem;flex-direction:column;background-color:rgb(var(--color-background))}@media screen and (max-width: 749px){.trustpilot-reviews-1{margin-bottom:5rem}}.trustpilot-reviews-1 .button--primary{margin-top:3rem;align-self:center}@media screen and (max-width: 1024px){.trustpilot-reviews-1 .button--primary{margin-top:2.4rem}}.campaign-carousel-title{padding-left:0!important}.product-list-carousel .card-top-label{color:var(--vt-default-text-color);font-size:16px;font-weight:500;line-height:148%;letter-spacing:.32px}.product-list-carousel .card-title{color:var(--vt-default-text-color);font-size:16px;font-weight:700;line-height:128%;letter-spacing:.32px}.product-list-carousel .card-title a,.product-list-carousel .card-price{color:var(--vt-default-text-color)}.hb-page-60-day-risk-free-trial{margin-top:120px}.hb-60-day-risk-free-trial{display:flex;padding:120px 180px 160px;flex-direction:column;align-items:flex-start;gap:52px;align-self:stretch;background:var(--vt-hb-60-day-risk-free-trial);color:var(--vt-hb-60-day-risk-free-trial-color)}.section-hb-60drft__inner{margin-right:auto;margin-left:auto}.hb-60-day-risk-free-trial .hb-60drft-card{color:var(--vt-hb-60-day-risk-free-trial-color);font-family:Noto Sans JP;max-width:1080px;padding:2px;flex-direction:column;justify-content:center;align-items:center;gap:10px;background-color:var(--vt-hb-60drft-card)}.hb-60-day-risk-free-trial .hb-60drft-card__inner{display:flex;padding:64px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border:6px solid var(--vt-hb-60drft-card-border);background-color:var(--vt-hb-60drft-card)}.hb-60-day-risk-free-trial .hb-60drft-tips{display:flex;flex-direction:column;align-items:center}.hb-60-day-risk-free-trial .hb-60drft-tips-title{display:flex;padding:12px 27px;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:var(--vt-hb-60-day-risk-free-trial)}.hb-60-day-risk-free-trial .hb-60drft-tips-title span{display:flex;color:var(--vt-hb-60drft-tips-color);text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.hb-60-day-risk-free-trial .hb-60drft-title{text-align:center;font-size:48px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:3.84px}.hb-60-day-risk-free-trial .hb-60drft-description{text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:200%;letter-spacing:.32px}.hb-60-day-risk-free-trial .hb-60drft-list{width:100%}.hb-60-day-risk-free-trial .hb-60drft-list ul{list-style:none;display:flex;width:100%;padding:0;justify-content:center;align-items:center}.hb-60-day-risk-free-trial .hb-60drft-list ul li:first-child{border-left:1px solid var(--vt-hb-60-day-risk-free-trial)}.hb-60-day-risk-free-trial .hb-60drft-list ul li{display:flex;padding:12px 36px;flex-direction:column;align-items:center;gap:16px;flex:1 0 0;align-self:stretch;border-right:1px solid var(--vt-hb-60-day-risk-free-trial)}.hb-60-day-risk-free-trial .hb-60drft-list .hb-60drft-list-description{display:flex;flex-direction:column}.hb-60-day-risk-free-trial .hb-60drft-list .hb-60drft-list-description span{text-align:center;white-space:nowrap;font-size:18px;font-style:normal;font-weight:700;line-height:168%;letter-spacing:.36px}.hb-60-day-risk-free-trial .hb-60drft-small-attention{width:100%;text-align:right;font-size:14px;font-style:normal;font-weight:500;line-height:200%;letter-spacing:.28px}@media screen and (max-width: 1225px){.hb-60-day-risk-free-trial{display:flex;padding:48px 24px}.hb-60-day-risk-free-trial .hb-60drft-card__inner{padding:40px 24px}.hb-60-day-risk-free-trial .hb-60drft-title{font-size:35px;margin-bottom:32px}.hb-60-day-risk-free-trial .hb-60drft-description{text-align:left;margin-bottom:32px}.hb-60-day-risk-free-trial .hb-60drft-list ul{flex-direction:column}.hb-60-day-risk-free-trial .hb-60drft-list ul li:first-child{border-top:1px solid var(--vt-hb-60-day-risk-free-trial);border-left:none}.hb-60-day-risk-free-trial .hb-60drft-list ul li{padding:12px 0;flex-direction:row;border-bottom:1px solid var(--vt-hb-60-day-risk-free-trial);border-right:none}.hb-60-day-risk-free-trial .hb-60drft-list .hb-60drft-list-description{display:block}.hb-60-day-risk-free-trial .hb-60drft-small-attention{display:none}}@media screen and (max-width: 410px){.hb-60-day-risk-free-trial{display:block;padding:0}.hb-60-day-risk-free-trial .hb-60drft-list .hb-60drft-list-description span{white-space:normal}}.hb-60days-rft-condition{margin:120px 0}.hb-60days-rft-condition .section-60days-rft__inner{margin-right:auto;margin-left:auto}.hb-60days-rft-condition ul.list-unstyled{list-style:none}.hb-60days-rft-condition .text-list{list-style-type:disc}.hb-60days-rft-condition ul li .hb-60d-rft-header{display:flex;justify-content:space-between;border-bottom:1px solid var(--vt-hb-60drft-condition-border)}.hb-60days-rft-condition .hb-60d-rft-header .hb-60d-rft-open{display:none;cursor:pointer}.hb-60days-rft-condition .hb-60d-rft-header .hb-60d-rft-close{display:none;cursor:pointer;margin-right:5px;margin-left:5px}.hb-60days-rft-condition ul li.header .title{color:var(--vt-hb-60-day-risk-free-trial);text-align:justify;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:500;line-height:200%;letter-spacing:.4px}.hb-60days-rft-condition ul li .hb-60days-rft-red{color:var(--vt-hb-60drft-danger);font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:.32px}.hb-60days-rft-condition .hb-60d-rft-content{padding-top:16px;padding-bottom:48px;color:var(--vt-hb-60-day-risk-free-trial);text-align:justify;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:.32px}.hb-60days-rft-condition .hb-60d-rft-content .hb-60d-rft-product-item{list-style:none;padding:0}.hb-60days-rft-condition .hb-60d-rft-content .hb-60d-rft-product-item li{display:flex;gap:16px;padding-bottom:24px;align-items:center}.hb-60days-rft-condition .hb-60d-rft-content .hb-60d-rft-product-item img{width:80px;height:63px;aspect-ratio:80/63}.hb-60days-rft-condition .hb-60d-rft-content .hb-60d-rft-dog-cat-list{display:flex;justify-content:space-between}.hb-60days-rft-condition .hb-60d-rft-entry-refused{display:flex;gap:24px;padding-bottom:16px;color:var(--vt-hb-60-day-risk-free-trial-color)}.hb-60days-rft-condition .hb-60d-rft-entry-refused-card{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0;border-radius:8px;background:var(--vt-hb-60d-rft-entry-card-background);font-weight:500;font-style:normal;line-height:148%}.hb-60days-rft-condition .hb-60d-rft-entry .hb-60d-rft-entry-title{font-size:16px;letter-spacing:.32px}.hb-60days-rft-condition .hb-60d-rft-entry .hb-60d-rft-entry-description{display:flex;flex-direction:column;font-size:14px;letter-spacing:.28px;gap:24px}.hb-60days-rft-condition .hb-60d-rft-entry .hb-60d-rft-entry-description ul{list-style-type:decimal}.hb-60days-rft-condition .hb-60d-rft-entry-after{font-size:16px;font-style:normal;font-weight:500;line-height:148%}.hb-60days-rft-condition .hb-60d-rft-refund{padding-bottom:16px}.hb-60days-rft-condition .hb-60d-rft-refund .hb-60d-rft-refund-list{list-style-type:disc;padding-left:25px;padding-bottom:48px}.hb-60days-rft-condition .hb-60d-rft-refund .hb-60d-rft-refund-list li{text-align:justify;font-size:16px;font-style:normal;font-weight:500;line-height:148%;letter-spacing:.32px;padding-bottom:12px}.hb-60days-rft-condition .hb-60d-rft-refund .hb-60d-rft-refund-before{font-size:16px;font-style:normal;font-weight:500;line-height:148%;padding-bottom:16px}.hb-60days-rft-condition .hb-60d-rft-refund .hb-60d-rft-tel{text-align:justify;font-size:20px;font-style:normal;font-weight:500;line-height:168%;letter-spacing:.4px}.hb-60days-rft-condition .hb-60d-rft-refund .hb-60d-rft-business-days{font-size:14px;font-style:normal;font-weight:500;line-height:168%;letter-spacing:.28px}@media screen and (max-width: 749px){.hb-60days-rft-condition{margin:0;padding:48px 24px}.hb-60days-rft-condition .section-60days-rft__inner{margin-right:0;margin-left:0}.hb-60days-rft-condition .hb-60d-rft-content .hb-60d-rft-dog-cat-list{display:flex;flex-direction:column}.hb-60days-rft-condition .hb-60d-rft-entry-refused{display:flex;gap:24px;flex-direction:column}.hb-60days-rft-condition .hb-60d-rft-entry .hb-60d-rft-entry-description,.hb-60days-rft-condition .hb-60d-rft-refund .hb-60d-rft-entry-refused-card{text-align:center}.hb-60days-rft-condition .hb-60d-rft-refund .code-search-btn{margin:0 auto}}.hb-60day-rft-refused-qa{margin:120px 0}.hb-60day-rft-refused-qa .section-60days-rft__inner{margin-right:auto;margin-left:auto}.hb-60day-rft-refused-qa ul.list-unstyled{list-style:none}.hb-60day-rft-refused-qa .text-list{list-style-type:disc}.is-hb-60d-rft-open{display:block}.hb-60d-rft-hide{display:none}.is-hb-60d-rft-active{display:block!important}.hb-60day-rft-refused-qa ul li{border-bottom:1px solid var(--vt-hb-60drft-condition-border)}.hb-60day-rft-refused-qa ul li .hb-60d-rft-header{display:flex;justify-content:space-between}.hb-60day-rft-refused-qa .hb-60d-rft-header .hb-60d-rft-open{display:none;cursor:pointer}.hb-60day-rft-refused-qa .hb-60d-rft-header .hb-60d-rft-close{display:none;cursor:pointer;margin-right:5px;margin-left:5px}.hb-60day-rft-refused-qa .hb-60d-rft-content{padding-top:16px;padding-bottom:48px;color:var(--vt-hb-60-day-risk-free-trial);text-align:justify;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:.32px}@media screen and (max-width: 749px){.hb-60day-rft-refused-qa{margin:0;padding:48px 24px}.hb-60day-rft-refused-qa .section-60days-rft__inner{margin-right:0;margin-left:0}}.hb-feature-card-grid{color:var(--vt-about-antinol-color);font-family:Noto Sans JP}.hb-feature-card-grid .hb-feature-card-grid__inner{margin-right:auto;margin-left:auto}.hb-feature-card-grid .hb-fcg-detail{font-size:16px;font-style:normal;font-weight:500;line-height:168%;letter-spacing:.32px;padding-bottom:64px}.hb-feature-card-grid .hb-fcg-body{max-width:1200px;margin:0 auto;padding:0 20px}.hb-feature-card-grid .hb-fcg-card-area{display:grid;gap:48px}.hb-feature-card-grid .hb-fcg-card-area.hb-fcg-cols-2{grid-template-columns:repeat(2,1fr)}.hb-feature-card-grid .hb-fcg-card-area.hb-fcg-cols-3{grid-template-columns:repeat(3,1fr)}.hb-feature-card-grid .hb-fcg-card{display:flex;padding:24px;flex-direction:column;align-items:center;justify-content:flex-start;gap:24px;border-radius:8px;background:var(--vt-light-bg-color);box-shadow:0 0 40px #0000001a}.hb-feature-card-grid .hb-fcg-card img{width:100px;height:100px;object-fit:contain}.hb-feature-card-grid .hb-fcg-card-title{text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px}.hb-feature-card-grid .hb-fcg-card-description{color:var(--vt-about-antinol-color);text-align:left;font-size:16px;font-style:normal;font-weight:400;line-height:168%;letter-spacing:.32px}.hb-feature-card-grid .hb-fcg-card-description p{margin:0;line-height:1.68}.hb-feature-card-grid .hb-fcg-card-description span{font-size:12px!important}.hb-feature-card-grid .hb-fcg-card-description b{font-weight:700}.hb-feature-card-grid .hb-fcg-card-description br{line-height:1.2}@media screen and (max-width: 749px){.hb-feature-card-grid .hb-fcg-card-area{grid-template-columns:1fr!important;gap:12px}.hb-feature-card-grid .hb-fcg-card-description{font-size:14px}}.hb-delivery-cycle{color:var(--vt-about-antinol-color)}.hb-delivery-cycle .hb-delivery-cycle__inner{margin-right:auto;margin-left:auto}.hb-delivery-cycle .hb-dc-body{max-width:1200px;margin:0 auto;padding:0 20px}.hb-dc-interval__buttons{display:flex;align-items:center;gap:8px;margin-bottom:48px;justify-content:flex-start}.hb-dc-interval__buttons button{padding:0!important}.hb-accent-button{background-color:var(--vt-accent-button-color);color:var(--vt-light-text-color);border:none}.hb-accent-button:hover{background-color:var(--vt-accent-button-color-hover)}.hb-secondary-button{background-color:var(--vt-secondary-button-background-color);color:var(--vt-default-text-color);border:1px solid var(--vt-default-text-color)}.hb-secondary-button:hover{background-color:var(--vt-accent-bg-color)}.hb-dc-interval__suffix{font-size:16px;font-weight:500;color:var(--vt-default-text-color);white-space:nowrap}.hb-dc-interval__image-container{width:100%;margin:0 auto}.hb-dc-interval__image-container img{width:100%;height:auto}.hb-dc-guide{border:1px solid var(--vt-delivery-cycle-border);padding:64px 24px;margin-top:64px}.hb-dc-guide__header{display:grid;grid-template-columns:1fr 1fr;gap:64px}.hb-dc-guide__header-info h3{color:var(--vt-default-text-color);margin-top:0;font-size:32px;font-weight:700;line-height:152%}.hb-dc-guide__header-info p{color:var(--vt-default-text-color);font-size:14px;font-weight:500;line-height:168%;margin-bottom:24px}.hb-dc-guide__content[data-collapsed=true]{display:none}.hb-dc-guide__content{padding:40px 0}.hb-dc-guide__dosage{display:flex;flex-direction:column;justify-content:flex-end}.hb-dc-guide__dosage h4{color:var(--vt-default-text-color);font-size:20px;font-weight:700;text-align:center;margin-top:0;margin-bottom:16px}.hb-dc-guide__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hb-dc-guide__card{flex:1;min-width:200px;border:1px solid var(--vt-delivery-cycle-card-border);border-radius:8px;overflow:hidden}.hb-dc-guide__card-header{background-color:var(--vt-dark-bg-color-2);color:var(--vt-light-text-color);padding:12px 16px;font-weight:700;font-size:14px;text-align:center}.hb-dc-guide__card-body{display:grid;grid-template-columns:1fr 1fr;height:80px;gap:12px}.hb-dc-guide__card-body .hb-dc-guide__card-body-image-wrapper{display:flex;justify-content:flex-end;align-items:center}.hb-dc-guide__card-body .hb-dc-guide__card-body-image-wrapper img{width:60px;height:60px}.hb-dc-guide__card-body .hb-dc-guide__card-body-text{color:var(--vt-default-text-color);font-size:20px;font-weight:700;line-height:normal;letter-spacing:.4px;display:flex;justify-content:flex-start;align-items:center}.hb-dc-guide__toggle{width:100%;display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px;background:none;border:none;cursor:pointer;color:var(--vt-default-text-color);font-size:14px;padding:8px;font-weight:400;line-height:normal}.hb-dc-guide__toggle svg{transition:transform .3s ease}.hb-dc-cases{display:grid;grid-template-columns:1fr;gap:40px}.hb-dc-case__content{display:grid;grid-template-columns:1fr 1fr 24px 1fr;gap:24px}.hb-dc-case__pet{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:24px;width:100%}.hb-dc-case__pet-image{width:auto;height:96px}.hb-dc-case__info{display:flex;flex-direction:column;gap:12px}.hb-dc-case__label{color:var(--vt-delivery-cycle-teal);font-weight:700;font-size:20px;line-height:1.52;display:flex;justify-content:flex-start;align-items:center}.hb-dc-case__name{font-size:14px;line-height:1.48;color:var(--vt-default-text-color);margin:0;display:grid;grid-template-columns:1fr;gap:0}.hb-dc-case__name div{font-weight:400;display:flex;justify-content:center;align-items:center}.hb-dc-case__name div:nth-child(1){font-weight:500}.hb-dc-case__names{display:flex;flex-direction:column;gap:6px}.hb-dc-case__bubbles-wrapper{display:flex;justify-content:center;align-items:center}.hb-dc-case__bubbles{display:flex;flex-direction:column;gap:8px;flex:1}.hb-dc-case__bubble{background:var(--vt-delivery-cycle-bubble-bg);padding:4px 12px;border-radius:4px;position:relative;font-size:16px;font-weight:500;line-height:1.52;color:var(--vt-default-text-color);display:inline-block;width:fit-content}.hb-dc-case__bubble:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:5px 8px 5px 0;border-color:transparent var(--vt-delivery-cycle-bubble-bg) transparent transparent}.hb-dc-case__arrow-wrapper{display:flex;justify-content:center;align-items:center}.hb-dc-case__arrow{flex-shrink:0;transform:scaleX(.6)}.hb-dc-case__recommend{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hb-dc-case__recommend .hb-dc-case__recommend-image{display:flex;justify-content:flex-end}.hb-dc-case__product{max-width:157px;width:100%;height:auto;flex-shrink:0;object-fit:contain}.hb-dc-case__details{display:flex;flex-direction:column;gap:8px;min-width:120px;justify-content:center}.hb-dc-case__pill>span,.hb-dc-case__interval>span{border:1px solid var(--vt-default-text-color);border-radius:100px;padding:4px 12px;display:inline;gap:4px;font-size:16px;font-weight:500;line-height:1.52;color:var(--vt-default-text-color)}.hb-dc-case__grain-icon{width:16px;height:16px;object-fit:contain}.hb-dc-case__recommend-text{font-size:16px;font-weight:700;line-height:1.52;color:var(--vt-default-text-color);margin:0}@media screen and (max-width: 1024px){.hb-dc-guide__header{gap:24px}}@media screen and (max-width: 989px){.hb-dc-guide__header{grid-template-columns:1fr;gap:24px}.hb-dc-guide__header-info h3{font-size:20px!important}.hb-dc-guide__header-info p{margin-bottom:0}.hb-dc-guide__card-body{height:auto;padding:8px;gap:4px}.hb-dc-guide__card-body .hb-dc-guide__card-body-image-wrapper img{width:64px;height:64px}.hb-dc-guide__card-body .hb-dc-guide__card-body-text{font-size:14px}.hb-dc-cases{gap:24px}.hb-dc-case{border:1px solid var(--vt-default-text-color);border-radius:8px;padding:24px 12px 40px}.hb-dc-case__content{grid-template-columns:1fr;gap:24px}.hb-dc-case__pet{width:100%;justify-content:center;gap:16px}.hb-dc-case__bubbles{max-width:250px;width:100%;min-width:200px}.hb-dc-case__bubble{font-size:14px}.hb-dc-case__arrow{align-self:center;transform:rotate(90deg) scaleX(.6)}.hb-dc-case__product{max-width:120px}.hb-dc-case__details{width:100%}.hb-dc-case__pill,.hb-dc-case__interval{width:100%;max-width:200px}}@media screen and (max-width: 749px){.hb-dc-interval__buttons{flex-wrap:wrap;justify-content:left;margin-bottom:16px}.hb-dc-interval__buttons button{min-width:100px;font-size:14px;height:40px}.hb-dc-interval__suffix{font-size:14px;width:100%;text-align:left}.hb-dc-interval__image-container{overflow-x:auto;white-space:nowrap}.hb-dc-interval__image-container img{display:block;max-width:none;width:auto;height:auto}.hb-dc-guide{padding:24px;margin-top:32px}.hb-dc-guide__cards{gap:8px}.hb-dc-guide__card{min-width:100%}.hb-dc-case__product{width:80px}}.hb-application-steps{color:var(--vt-about-antinol-color)}.hb-application-steps .hb-application-steps__inner{margin-right:auto;margin-left:auto}.hb-application-steps .hb-as-body{max-width:1200px;margin:0 auto;padding:0 20px}.hb-application-steps .hb-as-detail{font-size:16px;font-style:normal;font-weight:500;line-height:168%;letter-spacing:.32px;padding-bottom:64px}.hb-application-steps .hb-as-detail p{margin:0}.hb-application-steps .hb-as-steps-wrapper{padding:0 64px}.hb-application-steps .hb-as-steps{gap:64px;display:grid;grid-template-columns:1fr 1fr 1fr}.hb-application-steps .hb-as-step{flex:1;text-align:left;display:flex;flex-direction:column}.hb-application-steps .hb-as-step__image{margin-bottom:24px;order:1}.hb-application-steps .hb-as-step__image img{width:100%;height:auto;display:block}.hb-application-steps .hb-as-step__number{display:flex;align-items:center;justify-content:left;font-size:20px;font-weight:700;color:var(--vt-step-text-color);font-family:Montserrat;order:2}.hb-application-steps .hb-as-step__label{font-size:20px;font-weight:700;line-height:1.4;color:var(--vt-default-text-color);order:3;display:flex;align-items:center;justify-content:left}.hb-application-steps .hb-as-step__description{color:var(--vt-default-text-color);font-size:16px;font-weight:500;line-height:168%;letter-spacing:.32px;margin-bottom:24px;order:4;display:flex;align-items:flex-start;justify-content:left;text-align:left}.hb-application-steps .hb-as-step__buttons{display:flex;gap:16px;flex-wrap:wrap;order:5}.hb-application-steps .hb-as-step__button{color:var(--vt-default-text-color);width:100%}@media screen and (max-width: 989px){.hb-application-steps .hb-as-steps-wrapper{padding:0}.hb-application-steps .hb-as-steps{column-gap:48px;row-gap:64px}}@media screen and (max-width: 749px){.hb-application-steps .hb-as-steps{grid-template-columns:1fr}.hb-application-steps .hb-as-step{text-align:center}.hb-application-steps .hb-as-step__image{padding:0 48px;order:3}.hb-application-steps .hb-as-step__number{order:1}.hb-application-steps .hb-as-step__label{order:2;margin-bottom:24px}.hb-application-steps .hb-as-step__description{order:4;font-size:14px}.hb-application-steps .hb-as-step__buttons{order:5}.hb-application-steps .hb-as-step__buttons{width:100%;max-width:300px;margin:0 auto}.hb-application-steps .hb-as-step__button{width:100%}.hb-application-steps .hb-as-detail{padding-bottom:36px}}.hb-application-steps .hb-as-expandable{margin-top:64px;text-align:center}.hb-application-steps .hb-as-expandable__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.hb-application-steps .hb-as-expandable__content[data-collapsed=false]{grid-template-rows:1fr;transition:grid-template-rows .5s ease-in}.hb-application-steps .hb-as-expandable__inner{overflow:hidden}.hb-application-steps .hb-as-expandable__header{padding:64px 0 48px}.hb-application-steps .hb-as-expandable__header h3{font-size:32px;font-weight:700;line-height:1.64;letter-spacing:.02em;color:var(--vt-default-text-color);margin-bottom:24px}.hb-application-steps .hb-as-expandable__header p{font-size:16px;font-weight:500;line-height:1.68;letter-spacing:.02em;color:var(--vt-default-text-color)}.hb-application-steps .hb-as-conversations{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;padding-bottom:40px}.hb-application-steps .hb-as-conversation img{width:100%}.hb-application-steps .hb-as-expandable__toggle{background:none;border:none;color:var(--vt-default-text-color);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:12px;padding:8px;transition:opacity .2s}.hb-application-steps .hb-as-expandable__toggle:hover{opacity:.7}.hb-application-steps .hb-as-expandable__toggle svg{width:20px;height:20px;transition:transform .3s}.hb-application-steps .hb-as-expandable__toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media screen and (max-width: 989px){.hb-application-steps .hb-as-conversations{padding:0 0 48px}}@media screen and (max-width: 749px){.hb-application-steps .hb-as-expandable{margin-top:32px}.hb-application-steps .hb-as-expandable__header{padding:32px 0 24px}.hb-application-steps .hb-as-expandable__header h3{font-size:20px}.hb-application-steps .hb-as-expandable__header p{font-size:14px}.hb-application-steps .hb-as-conversations{grid-template-columns:1fr;gap:24px;padding:0 0 32px}.hb-application-steps .hb-as-conversation{gap:16px}}.hb-application-steps .hb-as-cancel-section{border-top:1px solid var(--vt-border-color);padding:64px 0;max-width:1200px;margin:0 auto}.hb-application-steps .hb-as-cancel-section--bordered{border-top:1px solid var(--vt-border-color);padding:40px 0}.hb-application-steps .hb-as-cancel-header{margin-bottom:40px}.hb-application-steps .hb-as-cancel-title{font-size:20px;font-weight:700;line-height:1.64;letter-spacing:.02em;color:var(--vt-default-text-color);margin-bottom:12px}.hb-application-steps .hb-as-cancel-description{font-size:16px;font-weight:500;line-height:1.68;letter-spacing:.02em;color:var(--vt-default-text-color)}.hb-application-steps .hb-as-cancel-description>a{color:var(--vt-default-text-color)}.hb-application-steps .hb-as-cancel-description>a:hover{cursor:pointer!important}.hb-application-steps .hb-as-cancel-methods{display:grid;grid-template-columns:1fr 1fr;gap:48px}.hb-application-steps .hb-as-cancel-method{display:flex;gap:24px;align-items:flex-start}.hb-application-steps .hb-as-cancel-method__image{flex-shrink:0;width:100%;max-width:138px}.hb-application-steps .hb-as-cancel-method__image img{width:100%;height:100%;object-fit:contain}.hb-application-steps .hb-as-cancel-method__content{flex:1;display:flex;flex-direction:column;gap:24px}.hb-application-steps .hb-as-cancel-method__title{font-size:20px;font-weight:700;line-height:1.68;letter-spacing:.02em;color:var(--vt-step-text-color);margin:0}.hb-application-steps .hb-as-cancel-method__description{font-size:14px;font-weight:500;line-height:1.68;letter-spacing:.02em;color:var(--vt-default-text-color);margin:0}.hb-application-steps .hb-as-cancel-contacts{display:flex;flex-direction:column;gap:24px}.hb-application-steps .hb-as-cancel-contact{display:flex;gap:24px;align-items:flex-start}.hb-application-steps .hb-as-cancel-contact__title{font-size:16px;font-weight:500;line-height:1.68;color:var(--vt-default-text-color);min-width:300px;margin:0;flex-shrink:0}.hb-application-steps .hb-as-cancel-contact__content{flex:1}.hb-application-steps .hb-as-cancel-contact__content p{font-size:14px;font-weight:500;line-height:1.68;color:var(--vt-default-text-color);margin:0 0 8px}.hb-application-steps .hb-as-cancel-contact__content p:last-child{margin-bottom:0}.hb-application-steps .hb-as-cancel-contact__content a{color:var(--vt-default-text-color);-webkit-text-decoration:none;text-decoration:none;font-size:14px;font-weight:500;line-height:1.68;word-break:break-all}.hb-application-steps .hb-as-cancel-contact__content a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width: 989px){.hb-application-steps .hb-as-cancel-methods{gap:32px}}@media screen and (max-width: 749px){.hb-application-steps .hb-as-cancel-section{padding:48px 0 64px}.hb-application-steps .hb-as-cancel-section--bordered{padding:40px 0 48px}.hb-application-steps .hb-as-cancel-header{margin-bottom:48px;text-align:left}.hb-application-steps .hb-as-cancel-title{font-size:20px}.hb-application-steps .hb-as-cancel-description{font-size:14px}.hb-application-steps .hb-as-cancel-methods{grid-template-columns:1fr;gap:48px}.hb-application-steps .hb-as-cancel-method{flex-direction:column;align-items:center;text-align:left;gap:24px}.hb-application-steps .hb-as-cancel-method__image{padding:0 48px;max-width:100%}.hb-application-steps .hb-as-cancel-method__content{width:100%;gap:12px}.hb-application-steps .hb-as-cancel-method__title{font-size:20px;text-align:left}.hb-application-steps .hb-as-cancel-method__description{font-size:14px;text-align:left}.hb-application-steps .hb-as-cancel-contacts{gap:24px}.hb-application-steps .hb-as-cancel-contact{flex-direction:column;gap:12px}.hb-application-steps .hb-as-cancel-contact__title{font-size:16px;min-width:auto}.hb-application-steps .hb-as-cancel-contact__content p,.hb-application-steps .hb-as-cancel-contact__content a{font-size:14px}}.hb-sticky-navigation-menu{height:0}.hb-sticky-navigation-menu .hb-sticky-navigation-menu-list{z-index:3;max-width:1080px;position:relative;background-color:#fff;border-radius:20px 20px 0 0;text-align:center;margin:0 auto}.hb-sticky-navigation-menu ul{list-style-type:none;display:flex;padding:40px 100px 0;justify-content:space-between;align-items:center;margin:0!important}.hb-sticky-navigation-menu ul li{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;cursor:pointer}.hb-sticky-navigation-menu ul li a{-webkit-text-decoration:none;text-decoration:none}.hb-sticky-navigation-menu ul li span{color:var(--vt-about-antinol-color);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px}@media screen and (max-width: 1024px){.hb-sticky-navigation-menu ul{padding-left:24px;padding-right:24px}}@media screen and (max-width: 749px){.hb-sticky-navigation-menu .hb-sticky-navigation-menu-list{width:90%;bottom:0}.hb-sticky-navigation-menu ul{flex-direction:column;padding:0 16px}.hb-sticky-navigation-menu ul li{display:block;width:100%}.hb-sticky-navigation-menu ul li:not(:last-child){border-bottom:1px solid var(--vt-about-antinol-border-color)}.hb-sticky-navigation-menu li a{display:flex;flex-direction:row;gap:12px;height:64px;align-items:center;justify-content:space-between}.hb-sticky-navigation-menu-label{display:grid;grid-template-columns:60px 1fr 30px;gap:20px;width:100%}.hb-sticky-navigation-menu-label .hb-sticky-navigation-menu-text-label,.hb-sticky-navigation-menu-label .hb-sticky-navigation-menu-arrow{display:flex;align-items:center}.hb-sticky-navigation-menu-label .hb-sticky-navigation-menu-text-label{justify-content:flex-start}.hb-sticky-navigation-menu-label .hb-sticky-navigation-menu-arrow{justify-content:center}.hb-sticky-navigation-menu-img-wrapper{width:80px;display:flex;justify-content:center;align-items:center}}.hb-about-antinol-commitment{color:var(--vt-about-antinol-color);font-family:Noto Sans JP}.hb-about-antinol-commitment .section-about-antinol__inner,.hb-about-antinol-commitment .section-about-antinol__banner-inner{margin-right:auto;margin-left:auto}.hb-about-antinol-commitment .hb-aac-detail-wrapper{display:grid;grid-template-columns:1fr;gap:96px;max-width:1200px;margin:0 auto 96px;padding:0 20px}.hb-about-antinol-commitment-title{margin-bottom:24px!important}.hb-about-antinol-commitment .hb-aac-detail{font-size:16px;font-style:normal;font-weight:500;line-height:168%;letter-spacing:.32px}.hb-about-antinol-commitment .hb-aac-detail_area{display:grid;grid-template-columns:1fr 1fr;gap:48px}.hb-about-antinol-commitment .hb-aac-detail_banner-area{display:flex;padding-bottom:40px;justify-content:flex-end;align-items:flex-start;gap:48px;align-self:stretch;margin-bottom:96px}.hb-about-antinol-commitment .hb-aac-detail__title_num{color:var(--vt-about-antinol-accent-color);font-family:Montserrat;font-size:112px;font-style:normal;font-weight:600;line-height:100%}.hb-about-antinol-commitment .hb-aac-detail__title{display:flex;flex-direction:column;font-size:32px;font-style:normal;font-weight:700;line-height:148%;letter-spacing:.64px}.hb-about-antinol-commitment .hb-aac-detail__title-area{display:flex;align-items:flex-start;gap:24px}.hb-about-antinol-commitment .hb-aac-detail_right{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0}.hb-about-antinol-commitment .hb-aac-detail__info{text-align:left;font-size:16px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.32px}.hb-about-antinol-commitment .hb-aac-detail_left{display:flex;align-items:flex-start;flex-direction:column;gap:24px;align-self:stretch;max-width:515px}.hb-about-antinol-commitment .hb-aac-detail_card .hb-aac-detail_card-img{display:flex;width:80px;height:80px;padding:8px 4px;flex-direction:column;justify-content:center;align-items:center;gap:20px;aspect-ratio:1/1;border-radius:100px;background:var(--vt-about-antinol-icon-background)}.hb-about-antinol-commitment .hb-aac-detail_card{display:flex;padding:24px;flex-direction:column;align-items:center;gap:10px;flex:1 0 0;align-self:stretch;border-radius:8px;background:var(--vt-about-antinol-accent-color)}.hb-about-antinol-commitment .hb-aac-detail_card-title{font-size:18px;font-style:normal;font-weight:700;line-height:168%;letter-spacing:.36px}.hb-about-antinol-commitment .hb-aac-detail_card-description{font-size:12px;font-style:normal;font-weight:500;line-height:168%;letter-spacing:.24px}.hb-about-antinol-commitment .hb-aac-detail_card-table{display:flex;gap:24px}.hb-about-antinol-commitment .hb-aac-detail__antinol-commitment-02{display:flex;flex-direction:column;align-items:center}.hb-about-antinol-commitment .hb-aac-detail__antinol-commitment-03{display:flex;align-items:flex-start}.hb-about-antinol-commitment .hb-aac-detail__banner{padding:40px;color:var(--vt-about-antinol-banner-color);background:var(--vt-about-antinol-color)}.hb-about-antinol-commitment .hb-aac-detail__banner_inner1{padding:12px;border:3px solid var(--vt-about-antinol-accent-color);background:var(--vt-about-antinol-color)}.hb-about-antinol-commitment .hb-aac-detail__banner_inner2{display:flex;align-items:flex-start;gap:32px;align-self:stretch;padding:32px 48px 48px;border:1px solid var(--vt-about-antinol-accent-color)}.hb-about-antinol-commitment .hb-aac-detail__banner_image{display:flex;height:166px;padding:44.5px 51px 44.5px 37px;align-items:center;aspect-ratio:1/1;border-radius:100px;background:var(--vt-about-antinol-icon-background)}.hb-about-antinol-commitment .hb-aac-detail__banner_text{color:#fff;font-family:Noto Sans JP}.hb-about-antinol-commitment .hb-aac-detail__banner_title{font-size:30px;font-style:normal;font-weight:700;line-height:148%;padding-bottom:24px}.hb-about-antinol-commitment .hb-aac-detail__banner_accent{color:var(--vt-about-antinol-banner-accent-color)}.hb-about-antinol-commitment .hb-aac-detail__banner_description{text-align:left;font-size:16px;font-style:normal;font-weight:500;line-height:200%}.hb-about-antinol-commitment .is-pc{display:flex}.hb-about-antinol-commitment .is-sp{display:none}@media screen and (max-width: 989px){.hb-about-antinol-commitment .hb-aac-detail-wrapper{gap:32px;margin-bottom:80px}.hb-about-antinol-commitment .is-pc{display:none}.hb-about-antinol-commitment .is-sp{display:flex}.hb-about-antinol-commitment .section-about-antinol__inner{max-width:100%!important}.hb-about-antinol-commitment .hb-aac-detail_area{grid-template-columns:1fr}.hb-about-antinol-commitment .hb-aac-detail_right{flex-direction:column;align-items:center}.hb-about-antinol-commitment .hb-aac-detail_left{align-items:center;max-width:100%}.hb-about-antinol-commitment .hb-aac-detail__title-area{flex-direction:column;align-items:center}.hb-about-antinol-commitment .hb-aac-detail__title{flex-direction:row;font-size:20px}.hb-about-antinol-commitment .commitment-04{text-wrap:wrap}.hb-about-antinol-commitment .hb-aac-detail__antinol-commitment-02 img,.hb-about-antinol-commitment .hb-aac-detail__antinol-commitment-02 img:first-child{width:100%}.hb-about-antinol-commitment .hb-aac-detail__antinol-commitment-03{align-items:center;flex-direction:column-reverse}.hb-about-antinol-commitment .hb-aac-detail__antinol-commitment-04{width:100%;overflow:hidden;border-radius:8px;display:flex;justify-content:center;align-items:center}.hb-about-antinol-commitment .hb-aac-detail__antinol-commitment-04 img{object-fit:cover;object-position:center;max-width:100%}.hb-about-antinol-commitment .hb-aac-detail__banner{padding:24px 16px}.hb-about-antinol-commitment .hb-aac-detail__banner_inner1{padding:6px}.hb-about-antinol-commitment .hb-aac-detail__banner_inner2{align-items:center;flex-direction:column;padding:64px 24px}.hb-about-antinol-commitment .hb-aac-detail__banner_title{font-size:20px}.hb-about-antinol-commitment .section-about-antinol__banner-inner{max-width:100%;margin-right:0;margin-left:0}}@media screen and (max-width: 500px){.hb-about-antinol-commitment .hb-aac-detail__title{text-align:center;flex-direction:column}}.hb-about-antinol-select{color:var(--vt-about-antinol-color);font-family:Noto Sans JP}.hb-about-antinol-select .section-about-antinol__inner{margin-right:auto;margin-left:auto}.hb-about-antinol-select .hb-aas-content{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:0 20px}.hb-about-antinol-select .hb-aas-content-top,.hb-about-antinol-select .hb-aas-content-under{display:flex}.hb-about-antinol-select .hb-aas-content-top .hb-aas-content-item{width:50%}.hb-about-antinol-select .hb-aas-content-under .hb-aas-content-item{width:33%}.hb-about-antinol-select .hb-aas-content-item div:empty{display:block}.hb-about-antinol-select .hb-aas-content-item-sep{width:1px;max-height:100%;background:var(--vt-about-antinol-select-border-color);margin:0 48px}.hb-aas-content-item-line-sep{max-width:100%;height:1px;background:var(--vt-about-antinol-select-border-color);margin:48px 0}.hb-about-antinol-select .hb-aas-content-item-accent{color:var(--vt-about-antinol-select-accent-color);text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:148%}.hb-about-antinol-select .hb-aas-content-accent-big{font-size:128px;line-height:initial}.hb-about-antinol-select .hb-aas-content-title{color:var(--vt-about-antinol-color);text-align:center;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:148%;padding-bottom:24px}.hb-about-antinol-select .hb-aas-content-info{color:var(--vt-about-antinol-select-info-color);font-family:Noto Sans JP;font-size:10px;font-style:normal;font-weight:400;line-height:148%;text-wrap:wrap}@media screen and (max-width: 749px){.hb-about-antinol-select .hb-aas-content-top,.hb-about-antinol-select .hb-aas-content-under{flex-direction:column}.hb-aas-content-item-line-sep,.hb-about-antinol-select .hb-aas-content-item-sep{display:none}.hb-about-antinol-select .hb-aas-content-item{width:100%;padding-bottom:20px}.hb-about-antinol-select .hb-aas-content-item:not(:last-child){border-bottom:1px solid var(--vt-about-antinol-select-border-color)}.hb-about-antinol-select .hb-aas-content-top{border-bottom:1px solid var(--vt-about-antinol-select-border-color)}.hb-about-antinol-select .hb-aas-content-top .hb-aas-content-item,.hb-about-antinol-select .hb-aas-content-under .hb-aas-content-item{width:100%}.hb-about-antinol-select .hb-aas-content-accent-big{font-size:96px}}.hb-about-antinol-to-give{color:var(--vt-about-antinol-color);font-family:Noto Sans JP}.hb-about-antinol-to-give .section-about-antinol__inner{margin-right:auto;margin-left:auto}.hb-about-antinol-to-give .hb-aatg-content{max-width:1200px;margin:0 auto;padding:0 20px}.hb-about-antinol-to-give .video-section__media{margin-bottom:64px}.hb-about-antinol-to-give .hb-aatg-feature-list ul{display:flex;justify-content:space-around;list-style:none;padding:0}.hb-about-antinol-to-give .hb-aatg-feature-list ul li{display:flex;flex-direction:column;gap:16px}.hb-about-antinol-to-give .hb-aatg-feature-list ul li img{height:90px}.hb-about-antinol-to-give .hb-aatg-feature-list-title{display:flex;flex-direction:column;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:148%;letter-spacing:.36px}.hb-about-antinol-to-give .hb-aatg-feature-list-image{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 749px){.hb-about-antinol-to-give .hb-aatg-feature-list ul{flex-direction:column}.hb-about-antinol-to-give .hb-aatg-feature-list ul li{flex-direction:row;padding:10px}.hb-about-antinol-to-give .hb-aatg-feature-list ul li:not(:last-child){border-bottom:1px solid var(--vt-about-antinol-give-border-color)}.hb-about-antinol-to-give .hb-aatg-feature-list-title{align-self:center;text-align:left}.hb-about-antinol-to-give .hb-aatg-feature-list-image{width:62px}.hb-about-antinol-to-give .hb-aatg-feature-list-image img{height:54px!important;display:block}}.banner-60-days-guarantee{width:100%}.banner-60-days-guarantee__wrapper{max-width:calc(var(--page-width) + 50px);margin:0 auto;color:var(--vt-banner-60day-text);background-color:var(--vt-banner-60day-bg)}.banner-60-days-guarantee__container{padding:40px!important}.banner-60-days-guarantee__outer_inner{padding:12px;border:2px solid var(--vt-banner-60day-border)}.banner-60-days-guarantee__inner{border:1px solid var(--vt-banner-60day-border);padding:32px 90px;display:grid;grid-template-columns:170px 1fr;gap:48px}.banner-60-days-guarantee__badge-wrapper{display:flex;justify-content:center;align-items:center}.banner-60-days-guarantee__badge{width:170px;height:170px;border:3px solid var(--vt-banner-60day-badge-border);border-radius:50%;background-color:var(--vt-banner-60day-badge-bg);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px}.banner-60-days-guarantee__badge-text-1{color:var(--vt-default-text-color);font-size:14px;font-weight:700;line-height:1}.badge-2-3-wrapper{display:grid;grid-template-columns:1fr 1fr;width:100%}.banner-60-days-guarantee__badge-text-2{font-size:36px;font-weight:700;line-height:1;color:var(--vt-banner-60day-badge-text-accent);display:flex;justify-content:flex-end;align-items:flex-end}.banner-60-days-guarantee__badge-text-3{font-size:18px;font-weight:700;line-height:1;color:var(--vt-banner-60day-badge-text-accent);display:flex;justify-content:flex-start;align-items:flex-end}.banner-60-days-guarantee__badge-text-4{font-size:19px;font-weight:700;line-height:1;color:var(--vt-banner-60day-badge-text-accent);margin-top:2px}.banner-60-days-guarantee__badge-note{color:var(--vt-default-text-color);text-align:center;font-size:10px;font-weight:700;line-height:116%;margin-top:4px}.banner-60-days-guarantee__content{display:grid;grid-template-columns:1fr}.banner-60-days-guarantee__heading{display:flex;flex-direction:row;gap:4px}.banner-60-days-guarantee__heading-line-1{font-size:24px;font-weight:700;color:var(--vt-light-text-color);display:flex;align-items:flex-end}.banner-60-days-guarantee__heading-line-2{font-size:36px;color:var(--vt-warning-text-color);font-weight:700;display:flex;align-items:flex-end;transform:translateY(6px)}.banner-60-days-guarantee__description{color:var(--vt-light-text-color);font-size:16px;font-weight:700;margin:0}.banner-60-days-guarantee__button-wrapper{display:flex;justify-content:flex-start;margin-top:8px}.banner-60-days-guarantee__button-wrapper a,.banner-60-days-guarantee__button-wrapper a:hover{color:var(--vt-default-text-color)}@media screen and (max-width: 989px){.banner-60-days-guarantee__container{padding:24px 16px!important}.banner-60-days-guarantee__outer_inner{padding:8px;border:3px solid var(--vt-banner-60day-border)}.banner-60-days-guarantee__inner{padding:64px 24px 48px;display:flex;flex-direction:column;align-items:center;gap:0}.banner-60-days-guarantee__badge-wrapper{display:none}.banner-60-days-guarantee__content{display:flex;flex-direction:column;gap:0;align-items:center}.banner-60-days-guarantee__heading{flex-direction:column;gap:0}.banner-60-days-guarantee__heading-line-1{justify-content:center;align-items:flex-end;transform:translateY(16px)}.banner-60-days-guarantee__heading-line-2{justify-content:center;align-items:flex-start}.banner-60-days-guarantee__description{font-size:16px;font-weight:500;line-height:2;text-align:justify;margin-top:24px}.banner-60-days-guarantee__button-wrapper{margin-top:32px;justify-content:center}.banner-60-days-guarantee__button-wrapper a{width:200px}}.hb-image-banner{width:100%}.hb-image-banner__wrapper{max-width:1080px;margin:0 auto;padding:0 24px}.hb-image-banner__link{display:block;width:100%;transition:opacity .3s ease}.hb-image-banner__link:hover{opacity:.8}.hb-image-banner__image{display:block;width:100%;height:auto}@media (max-width: 749px){.hb-image-banner__wrapper{padding:0 24px}}.hb-page-code{margin-top:120px}.hb-page-code .code-description{color:var(--vt-hb-page-code-code-description-color);text-align:left;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:200%;letter-spacing:.32px;margin-bottom:48px}.hb-page-code .code-search-btn{margin-bottom:64px}.hb-page-code .code-info-details{display:flex;padding:48px 64px;justify-content:center;align-items:flex-start;gap:64px;align-self:stretch;border-radius:8px;background-color:var(--vt-hb-page-code-code-description-background);color:var(--vt-hb-page-code-code-description-detail-color);font-family:Noto Sans JP}.hb-page-code .code-info-details .code-info-details-left-card{display:flex;width:400px;padding:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;border-radius:8px;background:var(--vt-code-info-details-left-card-background)}.hb-page-code .code-info-details .code-info-details-left-card p{color:var(--vt-code-info-details-left-card-color);text-align:left;font-family:Noto Sans JP;font-size:14px;line-height:168%}.hb-page-code .code-info-details .code-info-details-left-card .c-text--small{font-size:12px;line-height:148%}.hb-page-code .code-info-details .code-info-details-right-title{font-size:24px;font-style:normal;font-weight:700;line-height:168%;letter-spacing:.48px}.hb-page-code .code-info-details .code-info-details-right-feature-list{display:flex;flex-direction:column;margin-top:24px;padding:0;gap:16px}.hb-page-code .code-info-details .code-info-details-right-feature-list .list-item{display:flex;align-items:center;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:.4px}.hb-page-code .code-info-details .code-info-details-right-feature-list .list-item .accent{color:var(--vt-code-info-details-right-feature-list-accent-color);font-size:24px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:.48px}.hb-page-code .code-info-details .code-info-details-right-feature-list .list-item .accent-number{color:var(--vt-code-info-details-right-feature-list-accent-color);font-size:40px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:.8px}.hb-page-code .code-info-details .code-info-details-right-feature-list .code-detail-list-check{margin-right:24px}.hb-page-code .p-code__flow__section ul{list-style:none;padding:0}.hb-page-code .p-code__flow__section li{display:flex;margin-bottom:41px;gap:40px}.hb-page-code .p-code__flow__section .code-flow-detail-number-area .number{color:var(--vt-code-flow-detail-number-area-color);text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:128%;display:flex;width:100px;height:100px;flex-direction:column;justify-content:center;align-items:center;border-radius:100px;background:var(--vt-code-flow-detail-number-area-background)}.hb-page-code .p-code__flow__section .code-flow-detail-body-area{display:flex;flex-direction:column;gap:20px}.hb-page-code .p-code__flow__section .code-flow-detail-body-area h4.title{margin:0;color:var(--vt-code-flow-detail-body-area-color);font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;line-height:152%;letter-spacing:.4px}.hb-page-code .p-code__flow__section .code-flow-detail-body-area{color:var(--vt-code-flow-detail-body-area-color);text-align:left;font-family:Noto Sans JP;font-style:normal}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-left p,.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-right p{margin:0 0 16px;font-size:16px;font-weight:500;line-height:168%;letter-spacing:.32px}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-right p:last-child{margin-bottom:0}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-right p.annotation{margin:0;font-size:12px;font-weight:500;line-height:168%;letter-spacing:.24px}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-right .button{margin:40px 0 0}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-step .step{display:flex;flex-direction:row;gap:40px}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-step .step .title{font-size:18px;font-weight:700;line-height:168%;letter-spacing:.36px}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-step .step .sub-title{font-size:16px;font-style:normal;font-weight:700;line-height:168%;letter-spacing:.32px}.hb-page-code .is-pc{display:inline-flex}.hb-page-code .is-sp{display:none}@media screen and (max-width: 749px){.hb-page-code .is-pc{display:none}.hb-page-code .is-sp{display:inline-flex}.hb-page-code .hb-page-code-section{margin:0 16px 64px}.hb-page-code .hb-page-code-section .code-description{margin:0 8px}.hb-page-code .hb-page-code-section .c-section{text-align:center}.hb-page-code .code-description{padding-bottom:32px}.hb-page-code .code-search-btn{margin:0 auto;width:95%;text-align:center}.hb-page-code .code-info-details-section{margin:0}.hb-page-code .code-info-details{display:flex;flex-direction:column;border-radius:0;padding:48px 24px}.hb-page-code .code-info-details-left-card{width:100%!important}.hb-page-code .code-info-details-left-card img{width:100%}.hb-page-code .code-info-details-right,.hb-page-code .list-item div{text-align:left}.hb-page-code .p-code__flow__section ul li{display:flex;flex-direction:column;text-align:center}.hb-page-code .p-code__flow__section ul li .code-flow-detail-number-area .number{margin:0 auto}.hb-page-code .p-code__flow__section ul li h4.title{text-align:center}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-step .step{display:flex;flex-direction:column;gap:10px}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-left,.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-right,.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-right p.title,.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-right p.sub-title{text-align:center}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-right p{text-align:left}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-step02 .step{flex-direction:column-reverse}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-left img{padding-bottom:16px}.hb-page-code .p-code__flow__section .code-flow-detail-body-area .code-flow-detail-body-area-left .code-search-btn{margin-top:16px;align-content:center}}.section-heading-dark .section-heading-dark-text{color:var(--vt-section-heading-dark-text-color)}.what-antinol-section .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;max-width:600px;margin:0 auto}.what-antinol-section .feature-item{background-color:var(--color-background);border-radius:8px;padding:20px;display:grid;grid-template-columns:1fr;align-content:start;height:auto;box-shadow:0 0 40px 0 var(--vt-default-box-shadow);row-gap:12px}.what-antinol-section .feature-icon-wrapper{display:flex;justify-content:center;align-items:center}.what-antinol-section .feature-icon{width:100%;height:auto;max-width:100px}.what-antinol-section .feature-title{color:var(--vt-default-text-color);text-align:center;font-size:18px;font-style:normal;font-weight:700;margin:0;padding:0}.what-antinol-section .feature-description{color:var(--vt-default-text-color);margin:0;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.32px}.what-antinol-section .intro-text{color:var(--vt-default-text-color);text-align:left;font-size:16px;font-style:normal;font-weight:500;line-height:200%;letter-spacing:.32px;max-width:600px}.what-antinol-section .intro-text-inner{padding-left:24px}.what-antinol-section .button-wrapper{margin-top:64px;margin-left:0;max-width:420px}.what-antinol-section .button-wrapper a,.what-antinol-section .button-wrapper a:hover{color:var(--vt-default-text-color)}@media (max-width: 989px){.what-antinol-section .features-grid{margin-top:12px;gap:12px}.what-antinol-section .feature-icon{max-width:72px}.what-antinol-section .feature-title{font-size:14px}.what-antinol-section .intro-text-inner{padding:0}.what-antinol-section .button-wrapper{width:100%;margin:48px auto 0;max-width:600px}.what-antinol-section .button-wrapper a{width:100%;text-align:center}}.what-antinol-section{background-color:var(--vt-antinol-skin-bg)}.what-antinol-section .page-width{max-width:1200px;margin:0 auto;padding:0 20px}.what-antinol-section__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:stretch}.what-antinol-section__content{display:grid;align-items:center;gap:0}.what-antinol-section__intro-wrapper{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;width:100%;margin:0 auto}.what-antinol-section__intro-image-wrapper{flex-shrink:0}.what-antinol-section__intro-image{width:auto;height:150px}.what-antinol-section__lifestyle-image-wrapper{display:none}@media (min-width: 990px){.what-antinol-section__grid{display:flex;justify-content:space-between;align-items:stretch;height:100%;gap:20px}.what-antinol-section__content{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding-left:40px;flex:1 1 auto;min-width:0}.what-antinol-section__lifestyle-image-wrapper{display:flex;align-items:flex-end;height:100%;max-width:350px;flex:0 0 350px}.what-antinol-section__lifestyle-image{width:100%;height:100%;max-height:1200px;object-fit:cover;border-radius:0 100px 100px 0;display:block}.what-antinol-section__intro-wrapper{display:flex;align-items:center;gap:20px;margin-bottom:40px;width:100%;max-width:550px}}@media (min-width: 1280px){.what-antinol-section__content{padding-left:40px!important}}@media (max-width: 749px){.what-antinol-section{padding-left:20px;padding-right:20px}}@media (max-width: 480px){.what-antinol-section__intro-wrapper{flex-direction:column;gap:15px}.what-antinol-section__features-grid{gap:15px}.what-antinol-section__feature-item{min-height:200px}}.vet-rec-section{background:var(--vt-accent-bg-color)}.vet-rec-section a{-webkit-text-decoration:none;text-decoration:none}.vet-rec-section .page-width{max-width:1200px;margin:0 auto;padding:0 1.5rem}.vet-rec-section .vet-card{display:flex;flex-direction:column;gap:32px;height:100%;margin:0 auto;padding:32px}.vet-rec-section .vet-card-top{display:grid;grid-template-columns:1fr 1fr;gap:32px}.vet-rec-section .vet-card__info-wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:24px}.vet-rec-section .vet-card__image-wrapper{flex-shrink:0;display:flex;align-items:flex-start;justify-content:center}.vet-rec-section .vet-card__image-wrapper img{width:min(100%,248px);height:min(100%,248px);object-fit:contain;border-radius:8px}.vet-rec-section .vet-card__content{font-weight:400;font-size:16px;line-height:2;letter-spacing:.02em;text-align:justify;color:var(--vt-default-text-color)}.vet-rec-section .vet-card__tagline-wrapper{display:block}.vet-rec-section .vet-card__tagline-wrapper--sp{display:none}.vet-rec-section .vet-card__tagline-tag{display:inline;padding:4px 8px;background-color:var(--vt-default-text-color);color:var(--vt-light-text-color);font-weight:700;font-size:20px;line-height:2;letter-spacing:.02em;border-radius:3px;width:fit-content;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important}.vet-rec-section .vet-card__info{font-weight:500;font-size:16px;line-height:1.68;color:var(--vt-default-text-color)}.vet-rec-section .vet-banner__button{display:inline-block;background-color:var(--vt-light-text-color);color:#333;border:1px solid var(--vt-light-text-color);border-radius:50px;padding:15px 40px;-webkit-text-decoration:none;text-decoration:none;font-weight:700;transition:all .3s ease;position:relative;width:100%;max-width:320px;text-align:center}.vet-rec-section .vet-banner__button:after{content:">";position:absolute;right:25px;top:50%;transform:translateY(-50%);font-weight:700;color:#e60012}.vet-rec-section .vet-banner__button:hover{opacity:.8}.vet-banner__button-wrapper a{color:var(--vt-default-text-color);box-sizing:border-box}.vet-banner__button-wrapper a:hover{color:var(--vt-default-text-color)}.vet-rec-section .vet-banner__wrapper{padding:64px 48px;display:flex;align-items:center;justify-content:center;background-color:var(--vt-default-text-color);border-radius:8px}.vet-rec-section .vet-banner__content-wrapper{display:flex;align-items:center;gap:72px}.vet-rec-section .vet-banner__text-column{display:flex;justify-content:space-between;flex-direction:column;height:210px}.vet-rec-section .vet-banner__heading-sp{display:none}.vet-rec-section .vet-banner__heading-pc{text-align:left;margin:0;color:var(--vt-light-text-color);font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.36px}.vet-rec-section .vet-banner__subheading{margin:0;text-align:left;color:var(--vt-light-text-color);font-size:24px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:.48px}.vet-rec-section .vet-banner__subheading>p{margin:0}.vet-rec-section .vet-banner__subheading strong{color:var(--vt-warning-text-color);font-size:36px;line-height:128%;letter-spacing:.72px}.vet-rec-section .vet-banner__image-column{max-width:225px;height:auto;display:flex;align-items:center;justify-content:center}.vet-rec-section .vet-banner__image-wrapper{margin:0;max-width:225px;display:flex;align-items:center;justify-content:center}.vet-rec-section .vet-banner__image-wrapper img{width:100%;height:auto}.vet-rec-section .vet-banner__buttons{justify-content:flex-start;align-items:flex-start;display:flex;gap:15px}.vet-banner__button-wrapper{margin-left:0;width:auto}@media screen and (max-width: 989px){.vet-rec-section{padding-bottom:0}.vet-rec-section .vet-banner__wrapper{border-radius:0}.vet-rec-section .vet-card-top{grid-template-columns:max-content 1fr}.vet-rec-section .vet-card__image-wrapper{height:248px}}@media screen and (max-width: 749px){.vet-rec-section{padding-bottom:0}.vet-rec-section .vet-card{width:80%;gap:24px;padding:0}.vet-rec-section .vet-card-top{grid-template-columns:1fr;gap:12px}.vet-rec-section .vet-card__info-wrapper{gap:16px}.vet-rec-section .vet-card__tagline-wrapper--pc{display:none}.vet-rec-section .vet-card__tagline-wrapper--sp{display:block}.vet-rec-section .vet-card__image-wrapper{height:auto;display:flex;justify-content:center;align-items:center;width:100%}.vet-rec-section .vet-card__image-wrapper img{width:100%;height:auto}.vet-rec-section .vet-card__content{gap:16px;font-size:14px}.vet-rec-section .vet-card__tagline-tag{font-size:20px}.vet-rec-section .vet-banner__wrapper{padding:64px 24px}.vet-rec-section .vet-banner__content-wrapper{flex-direction:column;gap:24px}.vet-rec-section .vet-banner__heading-pc{display:none}.vet-rec-section .vet-banner__heading-sp{display:block;text-align:left;margin:0;color:var(--vt-light-text-color);font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px}.vet-rec-section .vet-banner__subheading{text-align:center;font-size:clamp(16px,4vw,20px);font-weight:700;line-height:1.6;margin-bottom:30px}.vet-rec-section .vet-banner__subheading>p{font-size:18px;text-align:center;line-height:148%;letter-spacing:.36px}.vet-rec-section .vet-banner__subheading strong{font-size:20px;line-height:128%;letter-spacing:.56px}.vet-rec-section .vet-banner__buttons{flex-direction:column}.vet-banner__button-wrapper{width:100%;display:flex;align-items:center;justify-content:center}.vet-banner__button-wrapper a{width:100%;max-width:270px}}.antinol-feature-section{position:relative;overflow:hidden;background:var(--vt-dark-bg-color);color:var(--vt-light-text-color);font-family:inherit;margin:0 auto;border-radius:100px}.antinol-feature-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;border-radius:100px}.antinol-feature-video{width:100%;height:100%;object-fit:cover;display:block;object-position:center}.antinol-feature-content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:800px;padding:0}.antinol-feature-inner{display:flex;flex-direction:column;align-items:center;gap:64px;width:100%;max-width:820px;margin:0 auto;text-align:center;background:var(--vt-dark-bg-overlay);padding:140px 100px}.antinol-feature-heading-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}.antinol-feature-icon{position:absolute;left:-44px;top:-10px;width:89px;height:88px}.antinol-feature-icon svg{width:100%;height:100%}.antinol-feature-title{font-family:Noto Sans JP,sans-serif;font-size:40px;font-weight:700;line-height:1.48;letter-spacing:.02em;color:var(--vt-light-text-color);text-align:left;margin:0;padding:8px 0}.antinol-feature-list{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:32px}.antinol-feature-list li{display:flex;flex-direction:column;align-items:center;gap:10px}.antinol-feature-card{display:flex;align-items:center;position:relative;padding:0 50px;box-sizing:border-box;border-radius:8px;width:100%}.antinol-feature-inaho-left,.antinol-feature-inaho-right{position:absolute;top:50%;transform:translateY(-50%);height:84px;width:25px}.antinol-feature-inaho-left{left:0}.antinol-feature-inaho-right{right:0}.antinol-feature-main{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:8px}.antinol-feature-main-content{display:flex;justify-content:center;align-items:center;gap:16px}.antinol-feature-label{text-align:right;color:var(--vt-beige-text-color);font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:500;line-height:1.28;letter-spacing:.02em;white-space:nowrap}.antinol-feature-label-sp{display:none}.antinol-feature-value{text-align:left;color:var(--vt-beige-text-color);font-family:Montserrat,sans-serif;font-size:64px;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap}.antinol-feature-note{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:1.48;color:var(--vt-light-text-color)}.antinol-feature-list-item-no1 .antinol-feature-card,.antinol-feature-list-item-case .antinol-feature-card{padding:0 50px}.antinol-feature-list-item-case .antinol-feature-card .antinol-feature-value span{font-size:36px}.antinol-feature-list-item-series .antinol-feature-card{padding:0 50px}.antinol-feature-list-item-series>.antinol-feature-card>div>div>.antinol-feature-value div{display:inline}.antinol-feature-list-item-series>.antinol-feature-card>div>div>.antinol-feature-value>div:nth-child(2){font-size:36px}.antinol-feature-btn-wrapper{text-align:left;margin-top:0;width:100%}.antinol-feature-btn-wrapper .section-button{color:var(--vt-default-text-color)}.antinol-feature-btn-wrapper .section-button__arrow{color:inherit}@media (max-width: 989px){.antinol-feature-label-pc{display:none}.antinol-feature-label-sp{display:block}.antinol-feature-section{display:flex;flex-direction:column;border-radius:0;background-color:var(--vt-light-bg-color)}.antinol-feature-bg{position:relative;inset:auto;width:100%;height:400px;border-radius:0}.antinol-feature-video{width:100%;height:100%}.antinol-feature-content{position:relative;padding:0;min-height:auto;transform:translateY(-30px);background-color:transparent}.antinol-feature-inner{margin:0;background:var(--vt-default-text-color);border-radius:30px;padding:80px 0 64px;gap:24px;max-width:100%}.antinol-feature-heading-wrapper{padding:8px 12px 8px 24px}.antinol-feature-icon{left:12.5px;top:-9.78px;width:40px;height:39.55px}.antinol-feature-title{font-size:24px;padding:0;line-height:1.48}.antinol-feature-list{width:327px;gap:24px}.antinol-feature-card{padding:0 24px}.antinol-feature-inaho-left,.antinol-feature-inaho-right{width:20px;height:66.67px}.antinol-feature-main{gap:8px}.antinol-feature-label{font-size:15px;line-height:1.12}.antinol-feature-value{font-size:56px}.antinol-feature-note{font-size:12px;text-align:left}.antinol-feature-btn-wrapper{padding:0 24px;text-align:center}.antinol-feature-btn-wrapper a{width:100%;max-width:200px}.antinol-feature-list-item-case>.antinol-feature-card>div>div>.antinol-feature-value>span{font-size:20px}.antinol-feature-list-item-series .antinol-feature-card .antinol-feature-value{display:flex;align-items:center;gap:4px}.antinol-feature-list-item-series>.antinol-feature-card>div>div>.antinol-feature-value>div:nth-child(2){font-size:16px;display:flex;flex-direction:column;gap:0;line-height:1}}.newsletter-invite-section{background:var(--vt-light-bg-color);max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.newsletter-invite-header__title{margin-bottom:24px}.newsletter-invite-header__title span{margin-left:0}.newsletter-invite-section__inner{margin:0 auto;width:100%;max-width:1080px}.newsletter-invite-header{display:flex;align-items:center;gap:10px;padding:8px 0;width:100%;margin-bottom:40px;box-sizing:border-box}.section-heading-wrapper{display:flex;align-items:center;gap:10px;width:100%}.section-heading-icon{display:flex;align-items:center;margin-right:0}.section-heading-icon svg{width:91px;height:90px;min-width:91px;min-height:90px;display:block}.section-heading-title{font-size:2.4rem;font-weight:700;text-align:left;margin-bottom:0;line-height:1.1;display:block}.newsletter-invite-cards-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;max-width:960px;border-left:1px solid var(--color-border-2);border-right:1px solid var(--color-border-2);margin:0 auto}.newsletter-invite-cards-wrapper>div:nth-child(2){border-left:1px solid var(--color-border-2);border-right:1px solid var(--color-border-2)}.newsletter-invite-card{display:grid;grid-template-columns:1fr;gap:16px;text-align:center;background:var(--vt-light-bg-color);padding:12px 36px}.newsletter-invite-card-icon{max-height:150px}.newsletter-invite-card-icon img{max-height:60px;width:auto;margin:0 auto}.newsletter-invite-card-text,.newsletter-invite-card-text-sp{color:var(--vt-default-text-color);text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:168%;letter-spacing:.36px}.newsletter-invite-card-text-sp{display:none}@media screen and (max-width: 749px){.newsletter-invite-section{padding-left:24px;padding-right:24px}.newsletter-invite-cards-wrapper{grid-template-columns:1fr;border-left:none;border-right:none;border-top:1px solid var(--color-border-2);border-bottom:1px solid var(--color-border-2);max-width:100%}.newsletter-invite-cards-wrapper>div:nth-child(2){border-left:none;border-right:none;border-top:1px solid var(--color-border-2);border-bottom:1px solid var(--color-border-2)}.newsletter-invite-card{display:grid;grid-template-columns:1fr 2fr;gap:15px}.newsletter-invite-card-icon{margin-bottom:0;flex-shrink:0}.newsletter-invite-card-text{display:none}.newsletter-invite-card-text-sp{font-size:16px;font-weight:500;line-height:168%;letter-spacing:.32px;text-align:left;display:flex;align-items:center}}.newsletter-invite-form{margin-bottom:24px;text-align:center}.newsletter-invite-form__desc{margin-bottom:16px;color:var(--vt-newsletter-text-color);font-size:1rem}.newsletter-invite-notes{font-size:.85rem;color:var(--vt-newsletter-notes-color);margin-top:16px}.newsletter-invite-notes ul{padding-left:16px;margin:0}.cs-voice-bubble{position:relative;padding:24px 0 0;overflow:visible}.cs-voice-bubble__quote{position:absolute;top:100px;left:48px;width:40px;height:32.94px;z-index:2}.cs-voice-bubble__content{position:relative;z-index:3;display:flex;flex-direction:column;gap:24px;padding:0 48px;width:500px}.cs-voice-bubble__catchphrase-wrapper{padding-left:48px}.cs-voice-bubble__catchphrase-tag{display:inline;padding:4px 8px;background-color:var(--vt-accent-border-color);color:var(--vt-light-text-color);font-weight:700;font-size:20px;line-height:1.68;letter-spacing:.02em;border-radius:3px;width:fit-content;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important}.cs-voice-bubble__info{display:flex;flex-direction:column;padding-left:48px;color:var(--vt-default-text-color);font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:1.48;letter-spacing:.02em}.cs-voice-bubble__testimonial{padding-left:48px;color:var(--vt-default-text-color);font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px;line-height:1.68;letter-spacing:.02em;text-align:justify;z-index:20}.cs-voice-bubble-top{display:block;position:relative}.cs-voice-bubble-top:before{content:"";position:absolute;top:0;right:0;width:30%;height:4px;background:var(--vt-accent-border-color);transform:translateY(-60px)}.cs-voice-bubble{border:none;position:relative;padding-top:100px;padding-bottom:40px;transform:translateY(-40px)}.cs-voice-bubble:before{content:"";position:absolute;bottom:0;right:0;width:4px;height:100%;background:var(--vt-accent-border-color)}.cs-voice-bubble:after{content:"";position:absolute;bottom:0;left:0;width:4px;height:30%;background:var(--vt-accent-border-color)}.cs-voice-bubble-bottom{display:block;position:absolute;bottom:-13px;width:100%;height:17px;z-index:5;pointer-events:none}.cs-voice-bubble-bottom svg{width:100%;height:100%}@media (max-width: 989px){.cs-voice-bubble-top:before{transform:translateY(-60px)}.cs-voice-bubble{padding:60px 0 0;margin-left:8px!important;margin-right:8px;transform:translateY(-40px)}.cs-voice-bubble__content{width:100%;padding:0 24px 24px}.cs-voice-bubble__quote{top:59px;left:24px}.cs-voice-bubble__catchphrase-tag{font-size:18px}.cs-voice-bubble__info{padding-left:0}.cs-voice-bubble__testimonial{padding-left:0;font-size:14px}}.hb-product-title-price-container{text-align:left;padding:0 0 1rem}.hb-product-title{font-size:24px;margin:0;color:var(--vt-default-text-color);font-style:normal;font-weight:500}.hb-product-price{font-size:32px;font-style:normal;font-weight:500;color:var(--vt-default-text-color)}.hb-product-title-price-container--reverse{display:none}@media screen and (max-width: 989px){.hb-product-title-price-container{display:none}.hb-product-title-price-container--reverse{display:block;padding-top:24px;padding-bottom:24px}.hb-product-title-price-container--reverse .hb-product-title{font-size:20px}.hb-product-title-price-container--reverse .hb-product-price{font-size:24px}}slider-component{position:relative;display:block}@media screen and (max-width: 989px){.no-js slider-component .slider{padding-bottom:3rem}}.slider__slide{scroll-snap-align:start end;flex-shrink:0}.slider__slide__load-more-link{display:flex;justify-content:center;align-items:center;text-align:center}.slider__slide__load-more-link a{max-width:80%}@media screen and (min-width: 481px){.slider__slide__load-more-link a{transform:translateY(-50%)}}@media screen and (max-width: 749px){.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-bottom:0}}.slider-always-carousel .slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider-always-carousel .slider.slider--mobile .slider__slide{margin-bottom:0;padding-bottom:0}@media screen and (max-width: 989px){.slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--tablet .slider__slide{margin-bottom:0;padding-bottom:0}}.slider-always-carousel .slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider-always-carousel .slider.slider--tablet .slider__slide{margin-bottom:0;padding-bottom:0}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}.no-js .slider::-webkit-scrollbar{display:initial}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.slider-counter{margin:0 1.2rem}.slider-buttons{display:flex;align-items:center;justify-content:center}.slider-button{color:#000;background:transparent;border:none;cursor:pointer;width:44px;height:44px}.slider-button svg{color:#000}.slider-buttons--bottom{gap:1.6rem}.slider-buttons--bottom .slider-button{color:#fff;background:rgb(var(--color-base-accent-1));border-radius:50%}.slider-buttons--bottom .slider-button svg{color:#fff}.slider-buttons--bottom .slider-button[disabled] svg{color:#fff}.slider-buttons--bottom .slider-button[disabled]{background:#e0e0e0}.slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.slider-button .icon{height:.6rem}.slider-button[disabled] .icon{color:#d3d3d3}.slider-button--next .icon{margin-right:-.2rem;transform:rotate(-90deg) translate(.15rem)}.slider-button--prev .icon{margin-left:-.2rem;transform:rotate(90deg) translate(-.15rem)}.slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) translate(.15rem) scale(1.07)}.slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) translate(-.15rem) scale(1.07)}.slider-dots{display:none}.slider__thumbnails{width:100%;list-style:none;text-align:center;display:flex;align-items:center}.slider__thumbnails li{cursor:pointer;height:100%;display:inline-flex;align-items:center;justify-content:center;margin:0!important;padding:4px;width:20%;flex-shrink:0}.slider__thumbnails{margin:0;padding:0;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;position:absolute;z-index:100}.slider__thumbnails::-webkit-scrollbar{display:none}.slider__thumbnails__slide:not(:last-child){margin-right:10px}.slider-buttons-large{position:absolute;width:calc(100% + 9.2rem);z-index:1;display:flex;justify-content:space-between;left:-4.6rem;bottom:-90px;align-items:flex-end}.product__media-list{margin-bottom:20px}.product-media-container{border:none!important}.product__media-item{border:1px solid var(--vt-product-border-color);padding:10px!important;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 749px){.slider__thumbnails{display:none}.slider-dots{display:block;width:100%;padding:0;margin:48px 0;list-style:none;text-align:center;line-height:1}.slider-dots .dot{display:inline-block;width:14px;height:14px;margin:0 8px;background:#e0e0e0;border-radius:50%;outline:2px solid transparent;cursor:pointer}.slider-dots .dot.is-selected{background:rgb(var(--color-base-accent-1))}slider-component.slider-with-buttons:not(.no-margins){margin:0 2.5rem}.slider-buttons-large{display:none}.product__media-item{width:100%;margin-left:0!important;margin-right:0!important;padding:0!important}.product__media-item--variant{width:100%;padding:10px}}.slider-buttons-fullwidth{width:calc(100vw - 2rem);margin:0;left:calc((100% - 100vw + 2rem)/2);position:absolute;display:flex;justify-content:space-between;top:calc(50% - 2.3rem)}@media screen and (max-width: 749px){.slider-buttons-fullwidth{width:calc(100vw - 2rem);left:calc((100% - 100vw + 2rem)/2)}.slider-button{width:3.6rem;height:3.6rem}}.slider-buttons-fullwidth .slider-button svg{height:.8rem;width:auto}.product-antinol-skin-description{border-top:none!important}.product-antinol-skin-buy-buttons,.product-antinol-easy-capsule-cat-buy-buttons,.product-antinol-for-cat-buy-buttons,.product-antinol-for-dog-buy-buttons{border-top:none!important;padding-top:0!important}.product-antinol-for-vets-query-selector{margin-top:32px!important}.product-antinol-for-vets-purchase-options{border-top:none!important;padding-top:0!important;padding-bottom:0!important}.product-antinol-for-vets-buy-buttons{border-top:none!important}.product-antinol-for-vets-variant-picker{display:none}.product-antinol-for-breeder-query-selector{margin-top:32px!important}.product-antinol-for-breeder-purchase-options{border-top:none!important;padding-top:0!important;padding-bottom:0!important}.product-antinol-for-breeder-buy-buttons{border-top:none!important}.product-antinol-for-breeder-variant-picker{display:none}.hb-quantity-input-wrapper.quantity{width:124px;height:44px;min-height:44px;max-height:44px;padding:6px 12px;background-color:var(--vt-light-bg-color);border:1px solid var(--vt-product-pet-card-border-default);border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;box-sizing:border-box}.hb-quantity-input-wrapper.quantity:after{box-shadow:none;border:none}.hb-quantity-input-wrapper.cart-quantity{gap:12px}.hb-quantity-input-wrapper .quantity__button{width:10px;height:10px;min-width:10px;min-height:10px;padding:0;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;flex-shrink:0}.hb-quantity-input-wrapper .quantity__button .svg-wrapper{width:10px;height:10px;display:flex;align-items:center;justify-content:center}.hb-quantity-input-wrapper .quantity__button .icon{width:10px;height:10px}.hb-quantity-input-wrapper .quantity__input{width:50px;max-width:50px;min-width:50px;height:28px;padding:0 8px;border:none;border-left:1px solid var(--vt-product-pet-card-border-default);border-right:1px solid var(--vt-product-pet-card-border-default);background-color:transparent;font-family:Assistant,sans-serif;font-size:16px;font-weight:400;line-height:1.308;letter-spacing:.03em;text-align:center;color:var(--vt-default-text-color);flex-shrink:0;box-sizing:border-box}.hb-cart-page-width .title-wrapper-with-link{margin-bottom:24px!important}.hb-cart-page-width .title-wrapper-with-link{display:flex!important;align-items:flex-end!important}.cart-title{font-weight:700!important}.hb-cart__items{border-bottom:none!important;padding-bottom:0!important}.hb-cart__items .cart-items{max-width:100%!important;box-sizing:border-box}.hb-cart__items .cart-items__body{box-sizing:border-box}.hb-cart__items .cart-item__image-container{border:none!important}.cart-items__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,195px) minmax(0,120px);gap:16px;padding:16px 24px;background-color:rgb(var(--color-background));border-top-left-radius:.5rem;border-top-right-radius:.5rem;box-sizing:border-box;width:100%}.cart-items__header-item{display:flex;align-items:center;font-weight:700}.hb-cart-item{display:grid!important;grid-template-columns:120px minmax(0,1fr) minmax(0,195px) minmax(0,120px);gap:16px;background-color:var(--vt-cart-item-background-color);border-bottom:1px solid var(--vt-cart-item-border-color);padding:40px 24px;box-sizing:border-box;border-left:var(--vt-cart-item-border-color) solid 1px;border-right:var(--vt-cart-item-border-color) solid 1px}.hb-cart-item .cart-item__media{display:flex;align-items:center;justify-content:center}.hb-cart-item .cart-item__image-container{width:120px;height:120px}.hb-cart-item .cart-item__details{display:flex;flex-direction:column;justify-content:center;color:var(--vt-default-text-color);width:auto}.hb-cart-item .cart-item__details>dl{width:100%!important;max-width:100%!important}.hb-cart-item .cart-item__name{font-size:20px;font-weight:700;line-height:1.2;color:var(--vt-default-text-color);margin-bottom:16px;max-width:100%!important;width:100%!important}.hb-cart-item .product-option{font-size:14px;font-weight:400;line-height:1.2;color:var(--vt-default-text-color);margin-bottom:8px}.hb-cart-item .product-option>dd{font-weight:700}.hb-cart-item .cart-item__quantity{display:flex;align-items:center;justify-content:center;width:auto}.hb-cart-item .quantity-popover-wrapper{display:flex;align-items:center;gap:16px}.hb-cart-item .hb-quantity-input-wrapper{border:1px solid var(--vt-product-pet-card-border-default);border-radius:4px;padding:6px 12px;display:flex;align-items:center;justify-content:space-between;width:138px;height:44px}.hb-cart-item .quantity__button{width:20px;height:20px;padding:0;min-width:auto}.hb-cart-item .quantity__input{width:50px;text-align:center;font-size:16px;font-weight:400;letter-spacing:.03em;border:none;border-left:1px solid var(--vt-product-pet-card-border-default);border-right:1px solid var(--vt-product-pet-card-border-default);padding:0}.hb-cart-item .cart-item__totals{display:flex;align-items:center;justify-content:flex-end}.hb-cart-item .price{font-size:20px;font-weight:700;line-height:1.2;color:var(--vt-default-text-color)}.hb-cart-item .cart-item__price-wrapper .price{margin:0!important}.hb-cart-pet-selector-wrapper{background-color:var(--vt-cart-pet-selector-bg);border-radius:8px;padding:16px 20px;display:flex;flex-direction:column;gap:4px;width:100%;max-width:100%}.hb-cart-pet-selector-wrapper--desktop{display:flex}.hb-cart-pet-selector-wrapper--mobile{display:none}.hb-cart-pet-selector-badge{background-color:var(--vt-cart-pet-selector-badge-bg);color:var(--vt-cart-pet-selector-badge-text);font-size:12px;font-weight:400;line-height:1.5em;padding:2px 8px;width:fit-content;text-align:center}.hb-cart-pet-selector-text{font-size:14px;font-weight:400;line-height:1.2em;color:var(--vt-cart-pet-selector-text)}.hb-cart-pet-selector-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:40px;row-gap:4px;max-width:100%;flex-wrap:wrap}.hb-pet-no-data{font-size:14px;color:var(--vt-cart-pet-selector-text);margin:0}.hb-pet-checkbox-item{display:flex;align-items:center;gap:8px;cursor:pointer}.hb-pet-checkbox{width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--vt-cart-pet-checkbox-bg);border:.66px solid var(--vt-cart-pet-checkbox-border);border-radius:4px;position:relative;margin:0;display:inline-block;vertical-align:middle}.hb-pet-checkbox:focus{outline:none;box-shadow:0 0 0 2px var(--vt-cart-pet-checkbox-focus-shadow)}.hb-pet-checkbox:checked{background-color:var(--vt-cart-pet-checkbox-bg);border-color:var(--vt-cart-pet-checkbox-border)}.hb-pet-checkbox:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:var(--vt-cart-pet-checkbox-checked-bg);border-radius:2px;display:block}.hb-pet-checkbox-label{font-size:13px;font-weight:450;line-height:1.538em;color:var(--vt-cart-pet-selector-text);padding:4px 0;cursor:pointer}.hb-cart__blocks{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:48px;padding:48px;background-color:var(--vt-light-bg-color);box-sizing:border-box;margin:0!important;width:749px!important;max-width:100%!important}.is-empty .hb-cart__blocks{display:none}.hb-cart__footer{display:flex!important;justify-content:flex-end!important}.hb-cart__blocks .js-contents{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:100%}.hb-cart__blocks .totals{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px}.hb-cart__blocks .totals__total{width:180px;font-size:24px;font-weight:500;line-height:1.2;color:var(--vt-default-text-color);text-align:left;margin:0}.hb-cart__blocks .totals__total-value{width:150px;font-size:32px;font-weight:700;line-height:1.2;color:var(--vt-default-text-color);text-align:right;margin:0}.hb-cart__blocks .tax-note{font-size:16px;font-weight:400;line-height:1.68;color:var(--vt-default-text-color);text-align:right;width:100%}.hb-cart__blocks .cart__ctas{width:100%;display:flex;justify-content:flex-end}.hb-cart__blocks .cart__checkout-button{width:360px;height:60px;padding:0 40px;display:flex;align-items:center;justify-content:center;gap:10px}.hb-cart__ctas{display:grid!important;grid-template-columns:1fr!important;justify-items:end!important}@media screen and (max-width: 989px){.hb-cart__items--wrapper{padding-left:24px!important;padding-right:24px!important}.hb-cart-page-width{padding-left:0!important;padding-right:0!important}.hb-cart-page-width .title-wrapper-with-link{margin-bottom:16px!important}.cart-items__header{grid-template-columns:1fr!important}.hb-cart-item{display:grid;grid-template-columns:100px 1fr!important;grid-template-rows:auto auto auto auto;gap:0 16px;row-gap:20px;padding:24px;margin-bottom:0!important}.hb-cart-item .cart-item__media{grid-column:1;grid-row:1}.hb-cart-item .cart-item__image-container{width:100px;height:100px}.hb-cart-item .cart-item__details{grid-column:2;grid-row:1}.hb-cart-item .cart-item__name{margin-bottom:16px}.hb-cart-item .product-option{font-size:14px;margin-bottom:8px}.hb-cart-item .cart-item__quantity{grid-column:1 / 3;grid-row:3;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.hb-cart-item .quantity-popover-wrapper{flex-direction:row;gap:16px}.hb-cart-item .cart-item__totals{grid-column:1 / 3;grid-row:4;justify-content:flex-start}.hb-cart-pet-selector-wrapper--desktop{display:none!important}.hb-cart-pet-selector-wrapper--mobile{display:flex!important;grid-column:1 / 3;grid-row:2;margin-top:0}.hb-cart__blocks{gap:32px;padding:32px 24px}.hb-cart__blocks .totals__total{width:150px;font-size:20px}.hb-cart__blocks .totals__total-value{width:120px;font-size:28px}.hb-cart__blocks .cart__checkout-button{width:100%;max-width:360px}}@media screen and (max-width: 749px){.hb-cart-item .cart-item__name{font-size:16px}.hb-cart__blocks{gap:24px;padding:24px;align-items:stretch}.hb-cart__blocks .js-contents{align-items:stretch}.hb-cart__blocks .totals{justify-content:space-between}.hb-cart__blocks .totals__total{width:auto;font-size:18px;text-align:left}.hb-cart__blocks .totals__total-value{width:auto;font-size:24px;text-align:right}.hb-cart__blocks .tax-note{font-size:14px;text-align:left}.hb-cart__blocks .cart__ctas{justify-content:center}.hb-cart__blocks .cart__checkout-button{width:100%;max-width:none}}.hb-cart__error-message{color:var(--vt-error-text-color);font-size:14px;font-weight:500;margin-bottom:12px;padding:12px 16px;border-radius:4px;text-align:center}.hb-pet-checkbox.error{outline:2px solid var(--vt-error-border-color);outline-offset:2px}.hb-vtz_tooltip{background:var(--vt-warning-text-color)!important;padding:6px 12px!important;font-size:16px!important}.hb-vtz_tooltip:after{border-bottom-color:var(--vt-warning-text-color)!important}.hb-cpr-wrapper.cpr-container{display:flex;flex-direction:column;align-items:center;gap:24px}.hb-cpr-wrapper .cpr-content{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.hb-cpr-wrapper .cpr-title{font-family:Noto Sans JP,sans-serif;font-size:36px;font-weight:700;line-height:1.48;letter-spacing:.02em;color:var(--vt-default-text-color);padding:8px 0;margin:0}.hb-cpr-wrapper .cpr-description{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1.68;letter-spacing:.02em;color:var(--vt-default-text-color);text-align:center;margin-top:16px;margin-bottom:0}.hb-cpr-wrapper .hb-cpr-free-shipping{display:flex;justify-content:center;align-items:center;width:100%;max-width:525px;background-color:var(--vt-hb-60days-campaign__details_info_tag-background);border-radius:8px 8px 0 0;padding:12px 0}.hb-cpr-wrapper .hb-cpr-free-shipping-text{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.52;letter-spacing:.02em;color:var(--vt-light-text-color);text-align:center}.hb-cpr-wrapper .hb-cpr-card-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:525px;background-color:var(--vt-light-bg-color);border:1px solid var(--vt-cart-item-border-color);border-top:none;border-radius:0 0 8px 8px;padding:24px;gap:24px}.hb-cpr-wrapper .hb-cpr-card-text{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:477px}.hb-cpr-wrapper .hb-cpr-card-title{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.52;letter-spacing:.02em;color:var(--vt-default-text-color);text-align:center;margin:0}.hb-cpr-wrapper .hb-cpr-card-description{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1.68;letter-spacing:.02em;color:var(--vt-default-text-color);text-align:center;margin:0}.hb-cpr-wrapper .hb-cpr-product-area{display:flex;justify-content:center;align-items:flex-start;gap:24px;width:100%;padding:0}.hb-cpr-wrapper .swiper-slide{width:100%!important;flex-shrink:0;display:flex;justify-content:center;align-items:center}.hb-cpr-wrapper .product-card{display:flex;flex-direction:row;align-items:flex-start;gap:24px;margin:0;padding:24px;background-color:var(--vt-light-bg-color);border:1px solid var(--vt-cart-item-border-color);border-radius:8px}.hb-cpr-wrapper .product-card-image{position:relative;overflow:hidden;width:95px;height:178px;margin:0;padding:0;flex-shrink:0}.hb-cpr-wrapper .product-card-image img{width:100%;height:100%;object-fit:cover}.hb-cpr-wrapper .product-card-image.outlined{border:none}.hb-cpr-wrapper .hb-cpr-product-info{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;padding:0;flex:1;min-width:0}.hb-cpr-wrapper .hb-cpr-product-details{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.hb-cpr-wrapper .product-card-title{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.28;letter-spacing:.02em;color:var(--vt-default-text-color);text-align:center;margin:0}.hb-cpr-wrapper .product-card-title a{-webkit-text-decoration:none;text-decoration:none;color:inherit}.hb-cpr-wrapper .product-card-title a:after{display:none}.hb-cpr-wrapper .product-card-price{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.28;letter-spacing:.02em;color:var(--vt-default-text-color);text-align:center}.hb-cpr-wrapper .product-card-button{display:flex;justify-content:center;align-items:center;background-color:var(--vt-accent-button-color);border-radius:100px;padding:0 40px;height:46px;-webkit-text-decoration:none;text-decoration:none;color:var(--vt-light-text-color);border:none;width:auto;margin:0;min-width:fit-content}.hb-cpr-wrapper .product-card-button a{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.02em;color:var(--vt-light-text-color);-webkit-text-decoration:none;text-decoration:none}.hb-cpr-wrapper .product-card:hover .product-card-title{-webkit-text-decoration:none;text-decoration:none}.hb-cpr-wrapper .product-card:hover .product-card-image img{transform:none}.hb-cpr-wrapper .cpr-img{display:block;max-width:100%;margin:0 auto}.hb-cpr-wrapper .cpr-img img{max-width:100%}.hb-cpr-wrapper .swiper{width:100%;max-width:100%;margin:0 auto;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;gap:20px;scrollbar-width:none;-ms-overflow-style:none}.hb-cpr-wrapper .swiper::-webkit-scrollbar{display:none}.hb-cpr-wrapper .swiper-wrapper{align-items:center}.hb-cpr-wrapper .swiper-wrapper .swiper-slide{scroll-snap-align:center;flex-shrink:0;width:100%}.hb-cpr-wrapper .hb-cpr-product-card-wrapper{display:flex;flex-direction:column;background-color:var(--vt-light-bg-color);border:1px solid var(--vt-cpr-card-border);border-radius:8px;overflow:hidden;width:550px}.hb-cpr-wrapper .hb-cpr-product-card-wrapper .hb-cpr-card-header{display:flex;flex-direction:column;align-items:center;gap:16px;padding:12px;background-color:var(--vt-cpr-banner-bg)}.hb-cpr-wrapper .hb-cpr-product-card-wrapper .hb-cpr-card-title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px;line-height:1.52;letter-spacing:.02em;color:var(--vt-light-text-color);text-align:center;margin:0}.hb-cpr-wrapper .hb-cpr-product-card-wrapper .hb-cpr-card-description{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:16px;line-height:1.68;letter-spacing:.02em;color:var(--vt-light-text-color);text-align:center;margin:0;white-space:pre-line}.hb-cpr-wrapper .hb-cpr-product-card-wrapper .product-card{border:none;border-radius:0;max-width:none;display:grid;grid-template-columns:1fr}.product-card .product-card-info{display:grid;grid-template-columns:120px minmax(0,1fr);max-width:400px;margin:0 auto;column-gap:24px}.product-card .hb-card-product-info{display:grid;grid-template-columns:1fr;row-gap:16px}.product-card .hb-card-product-details{display:grid;grid-template-columns:1fr;row-gap:4px}.product-card .product-card-title{text-align:left!important;display:flex;align-items:flex-end}.product-card .product-card-price{text-align:left!important;display:flex;align-items:flex-start}.product-card .hb-product-card-header{text-align:center}.product-card .hb-product-card-variant-button{max-width:180px}.product-card .hb-product-card-title{font-size:20px;font-weight:700;color:var(--vt-default-text-color)}.product-card .hb-product-card-description{font-weight:500;color:var(--vt-default-text-color)}@media screen and (max-width: 749px){.hb-cpr-wrapper{padding:40px 24px 80px}.hb-cpr-wrapper .cpr-title{font-size:24px}.hb-cpr-wrapper .hb-cpr-product-card-wrapper{width:100%;max-width:550px}.hb-cpr-wrapper .hb-cpr-product-area{flex-direction:column;padding:0 24px}.hb-cpr-wrapper .product-card-button a{font-size:1.2rem}.hb-cpr-wrapper .swiper{margin:0 4px}.product-card .hb-card-product-info{padding:0 24px}.product-card .product-card-info{grid-template-columns:1fr}.product-card .product-card-image{width:100%!important;height:100%!important}.product-card .product-card-image img{margin:0 auto}.product-card .hb-product-card-variant-button{max-width:100%}.product-card .hb-product-card-variant-button a{font-size:16px}.hb-cpr-wrapper .hb-cpr-product-card-wrapper .hb-cpr-card-header{padding:16px;gap:12px}.hb-cpr-wrapper .hb-cpr-product-card-wrapper .hb-cpr-card-title{font-size:16px}.hb-cpr-wrapper .hb-cpr-product-card-wrapper .hb-cpr-card-description{font-size:14px}.hb-cpr-wrapper .hb-cpr-product-card-wrapper .product-card{flex-direction:column;align-items:center;gap:16px;padding:16px}.hb-cpr-wrapper .hb-cpr-product-card-wrapper .product-card-image{width:120px;height:220px}.hb-cpr-wrapper .hb-cpr-product-card-wrapper .product-card-button{padding:0 32px}}.hb-store-locator-info__container{display:flex;flex-direction:column;gap:24px}.hb-store-locator-info__description{font-weight:500;font-size:16px;line-height:1.68;letter-spacing:.02em;color:var(--vt-default-text-color);margin:0}.hb-store-locator-info__description p{margin:0}.hb-store-locator-info__notice{display:flex;justify-content:stretch;align-items:stretch;align-self:stretch;padding:24px;background-color:var(--vt-light-bg-color);border:2px solid var(--vt-accent-border-color);font-weight:500;font-size:16px;line-height:1.68;letter-spacing:.02em;color:var(--vt-accent-button-color);margin:0}.hb-store-locator-info__notice p{margin:0}.hb-store-locator-heading{margin-bottom:8px!important}.stockist-search-button .btn{font-weight:700!important}@media screen and (max-width: 749px){.hb-store-locator-info__container{padding-left:24px!important;padding-right:24px!important;gap:32px}}@media screen and (max-width: 539px){.stockist-search-field{max-width:calc(100% - 65px)!important}.stockist-search-button .btn{width:60px!important;padding-left:0!important;padding-right:0!important}}.hb-stockists-page__container{padding-left:0;padding-right:0}#stockist-filter-form{padding:0 24px}.page-narrow.top-padded{padding-bottom:7rem}.stockists-page div[data-stockist-widget-tag]{padding:1rem;text-align:center}.stockists-page .stockists-form{display:flex;gap:24px;margin-bottom:48px;width:100%}.stockists-page .form-group{width:100%;flex-grow:1!important;flex-shrink:0!important}.stockists-page .hb-area-search-field{max-width:300px}.stockists-page .hb-region-dropdown-field{max-width:250px}.stockists-page .input-group{display:flex;gap:4px;width:100%}.stockists-page .form-control{flex:1;min-height:44px;padding:10px 24px;background:var(--vt-light-bg-color);border:1px solid var(--vt-default-text-color);border-radius:3px;font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:1.52;letter-spacing:.02em}.stockists-page .form-control::placeholder{color:var(--vt-product-pet-card-border-default);font-weight:500!important}.stockist-search-field.pac-target-input.form-control,.stockist-search-field.pac-target-input.form-control:focus{outline:none;box-shadow:none}.stockists-page .input-group button,.stockists-page .input-group .btn{cursor:pointer;min-width:fit-content;padding:10px 24px;font-family:var(--font-body-family);font-size:16px;line-height:1.52;letter-spacing:.02em;color:var(--vt-light-text-color);background-color:var(--vt-accent-button-color);border:none;border-radius:3px;transition:background-color .2s;white-space:nowrap}.stockists-page .input-group button:hover,.stockists-page .input-group .btn:hover{background-color:var(--vt-accent-button-color-hover)}.stockists-page .form-group:nth-child(2){position:relative}.stockists-page .select__value-container{padding:10px 24px}.stockists-page .select__control{cursor:pointer;min-height:44px;background:var(--vt-light-bg-color);border:1px solid var(--vt-default-text-color);border-radius:3px;font-family:var(--font-body-family);font-size:16px;font-weight:500;line-height:1.52;letter-spacing:.02em}.stockists-page .select__placeholder{color:var(--vt-product-pet-card-border-default)}.stockists-page .select__indicator-separator{display:none}.stockists-page .select__dropdown-indicator{padding:0 12px}@media screen and (max-width: 749px){.stockists-page .hb-area-search-field,.stockists-page .hb-region-dropdown-field{max-width:100%}.stockists-page .stockists-form{flex-direction:column;gap:10px;margin-bottom:80px}.stockists-page .form-group{width:100%}}.stockists-page #stockist-widget .stockist-search-form{display:none}.stockists-page #stockist-widget .stockist-map{margin:0 auto;width:100%}.stockists-page #stockist-widget .stockist-result-message{padding-top:20px!important}.stockists-page #stockist-widget .stockist-icon-marker{font-size:2rem!important;color:transparent}.stockists-page #stockist-widget .stockist-icon-marker:before{display:inline-block}.stockists-page #stockist-widget .stockist-result-distance{left:auto!important;right:15px;width:30px}.stockists-page #stockist-widget .stockist-side-panel .stockist-result-list ul>li:first-child .stockist-result-distance{top:0}.stockists-page #stockist-widget .stockist-result-distance .stockist-result-distance-text{display:none}.stockists-page #stockist-widget .stockist-result-custom-field:first-child:nth-last-child(2):before{position:relative;top:.125rem}.stockists-page #stockist-widget .stockist-result-custom-field>span{font-family:var(--font-body-family);font-size:14px;font-weight:500!important;line-height:1.52;color:var(--vt-default-text-color)!important}.stockists-page #stockist-widget .stockist-result-phone .stockists-page #stockist-widget .stockist-result-phone a{color:var(--color-text)}.stockists-page #stockist-widget .stockist-result-phone{margin-top:5px!important}.stockists-page #stockist-widget .stockist-result-phone a{font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.52;color:var(--vt-default-text-color)!important}.stockists-page #stockist-widget .stockist-result-name{padding-right:0;font-family:var(--font-body-family);font-size:18px;font-weight:500!important;line-height:1.52;color:var(--vt-default-text-color)!important}.stockists-page #stockist-widget .stockist-result-distance{display:none}.stockists-page #stockist-widget .stockist-result-address{margin-top:0!important;font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.52;color:var(--vt-default-text-color)!important;display:flex;align-items:center;gap:8px}.stockists-page #stockist-widget .stockist-result-address:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%231A2E3B' d='M10 0C6.13 0 3 3.13 3 7c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.stockists-page #stockist-widget .stockist-result-custom-fields{margin-top:0!important;font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.52;color:var(--vt-default-text-color)!important}.stockists-page #stockist-widget .stockist-result-custom-field{display:flex;align-items:center;gap:8px}.stockists-page #stockist-widget .stockist-result-custom-field:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%231A2E3B' d='M16.5 3c-.83 0-1.5.67-1.5 1.5 0 .35.12.67.32.92L13 7.74c-.41-.18-.86-.29-1.34-.29-1.38 0-2.5.84-2.5 1.88v5.63c0 1.55-1.46 2.81-3.25 2.81S2.66 16.51 2.66 14.96c0-1.01.58-1.9 1.46-2.39.24.15.52.24.82.24.83 0 1.5-.67 1.5-1.5S5.77 9.81 4.94 9.81c-.83 0-1.5.67-1.5 1.5 0 .09.01.17.03.25C2.02 12.31.91 13.54.91 14.96c0 2.27 2.14 4.12 4.75 4.12s4.75-1.85 4.75-4.12V9.33c0-.52.56-.94 1.25-.94.69 0 1.25.42 1.25.94v.94h1.25V9.33c0-.43-.15-.82-.39-1.14l2.39-2.39c.25.2.57.32.92.32.83 0 1.5-.67 1.5-1.5S17.33 3 16.5 3z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.stockists-page #stockist-widget .stockist-result-custom-field-name{display:none}.stockists-page #stockist-widget .stockist-result-directions-link a{color:rgb(var(--color-button))}.stockists-page #stockist-widget .stockist-result-details{margin-top:0!important;font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:1.52;color:var(--vt-default-text-color)!important;display:flex;align-items:center;gap:8px}.stockists-page #stockist-widget .stockist-result-phone{display:flex;align-items:center;gap:8px}.stockists-page #stockist-widget .stockist-result-phone:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%231A2E3B' d='M3.654 1.328a.678.678 0 0 0-1.015-.063L1.605 2.3c-.483.484-.661 1.169-.45 1.77a17.568 17.568 0 0 0 4.168 6.608 17.569 17.569 0 0 0 6.608 4.168c.601.211 1.286.033 1.77-.45l1.034-1.034a.678.678 0 0 0-.063-1.015l-2.307-1.794a.678.678 0 0 0-.58-.122l-2.19.547a1.745 1.745 0 0 1-1.657-.459L5.482 8.062a1.745 1.745 0 0 1-.46-1.657l.548-2.19a.678.678 0 0 0-.122-.58L3.654 1.328zM1.884.511a1.745 1.745 0 0 1 2.612.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.678.678 0 0 0 .178.643l2.457 2.457a.678.678 0 0 0 .644.178l2.189-.547a1.745 1.745 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.634 18.634 0 0 1-7.01-4.42 18.634 18.634 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877L1.885.511z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.stockists-page #stockist-widget .stockist-list-result{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:center;gap:8px;padding:20px 0;border-bottom:1px solid var(--color-border-2)}.stockists-page #stockist-widget .stockist-list-result:first-child{padding-top:0}.stockists-page #stockist-widget .stockist-list-result>div:not(.stockist-result-distance){order:0;margin-top:0!important;padding-left:0}.stockists-page #stockist-widget .stockist-side-panel .stockist-result-list,.stockists-page #stockist-widget .stockist-side-panel .stockist-result-list ul{margin-right:0}.stockists-page #stockist-widget .stockist-side-panel .stockist-result-list ul>li{cursor:pointer;border-top:1px solid #ccc;line-height:1.5;padding:20px 15px 20px 0;border-left:0}.stockists-page #stockist-widget .stockist-side-panel .stockist-result-list ul>li:first-child{padding:0 0 20px}.stockists-page #stockist-widget .stockist-result-message,.stockists-page #stockist-widget .stockist-side-panel .stockist-result-list ul>li:first-child{border-top:0}.stockists-page #stockist-widget .stockist-horizontal{padding-left:24px;padding-right:24px}@media screen and (max-width: 1039px){.stockists-page #stockist-widget .stockist-result-list{margin-left:12px}.stockists-page #stockist-widget .stockist-list-result{padding:12px!important}}@media screen and (max-width: 768px){.stockists-page #stockist-widget .stockist-result-list{margin-left:0;max-height:550px;overflow-y:scroll}}@media (min-width: 1024px){.stockists-page #stockist-widget .stockist-horizontal{min-height:500px}.stockists-page #stockist-widget .stockist-horizontal .stockist-map{right:384px!important;margin:0!important}.stockists-page #stockist-widget .stockist-horizontal .stockist-side-panel{position:absolute;bottom:0;display:flex;flex-flow:column;justify-content:start;width:384px!important;box-sizing:border-box}.stockists-page #stockist-widget .stockist-horizontal .stockist-side-panel .stockist-result-list{margin-left:32px;flex:1 1 auto;padding-right:20px}.stockist-result.stockist-list-result.stockist-selected{background:var(--color-heading-vector)}.stockists-page #stockist-widget .stockist-horizontal .stockist-side-panel .stockist-powered-by-link{flex:0 0 auto;text-align:center}.stockists-page #stockist-widget .stockist-side-panel{height:100%}.stockists-page #stockist-widget .stockist-result-message{border-top:0}}.stockists-page #recommend-form-dd{-webkit-text-decoration:none;text-decoration:none}.stockists-page #recommend-form-dd .fa{color:inherit}.stockists-page #stockist-widget .gm-style-mot{font-size:18px!important}@media (min-width: 768px){.stockists-page{padding-bottom:0!important}#stockist-filter-form{padding:0}.hb-stockists-page__container{padding-left:50px;padding-right:50px}.stockists-page #stockist-widget .stockist-horizontal{padding-left:0;padding-right:0}.stockists-page #stockist-widget .stockist-map{width:100%;max-width:700px}}@media (max-width: 1023px){.stockists-page #stockist-widget.stockist-responsive .stockist-side-panel{padding:0}}.stockists-page #stockist-widget .stockist-result.stockist-selected .stockist-icon-marker img,.vp-current-pin img{opacity:0!important}.field__input-wrapper{position:relative}.field__input-wrapper--select .field__label{font-size:.8571428571em;font-weight:400;position:absolute;top:0;width:100%;margin-top:.4285714286em;margin-left:1px;padding:0 .9166666667em;z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;opacity:1}.field__input-wrapper--select .field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px #d9d9d9 solid;background-clip:padding-box;border-radius:5px;display:block;box-sizing:border-box;width:100%;padding:1.5em 2.0714285714em .3571428571em .7857142857em;word-break:normal;line-height:inherit;white-space:nowrap}.field__input-wrapper--select .field__caret{display:block;width:2.1428571429em;height:43%;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%);border-left:1px rgba(179,179,179,.5) solid}.field__input-wrapper--select .field__caret-svg{position:absolute;margin-left:-2px;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(var(--color-foreground),.2);fill:currentColor;width:10px;height:10px}.stockists-page .form-control,.stockists-page .form-control::placeholder,.stockist-result-address.stockist-result-full-address{font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.hb-subscription-products{display:flex;padding:120px 0 160px;flex-direction:column;align-items:flex-start;gap:52px;align-self:stretch;background:var(--vt-hb-subscription-products-background)}.hb-subscription-products .hb-subscription-products__inner{max-width:1200px;width:100%;margin:0 auto;padding:0 20px}.hb-subscription-products .hb-subscription-products__card{display:flex;padding:40px 24px;flex-direction:column;align-items:center;gap:24px;flex:1 0 0;border-radius:8px;border:1px solid var(--vt-hb-subscription-products-card-border);background:var(--vt-hb-subscription-products-card-background)}.hb-subscription-products .hb-subscription-products__details,.hb-subscription-products__card-list{display:flex;gap:30px}.hb-subscription-products .hb-subscription-products__details-info h5.hb-subscription-products__title{margin:0 0 16px}.hb-subscription-products .hb-subscription-products__details-info .hb-subscription-products__price{color:var(--vt-hb-subscription-products__details-info-price);font-size:16px;font-style:normal;font-weight:700;line-height:128%;text-decoration-line:line-through}.hb-subscription-products .hb-subscription-products__details-info .hb-subscription-products__tag{padding:4px 12px;align-items:center;gap:10px;border-radius:100px;background:var(--vt-hb-subscription-products__details-info-tag-background);color:var(--vt-hb-subscription-products__details-info-tag-color);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.hb-subscription-products .hb-subscription-products__details-info .hb-subscription-products__variant-title,.hb-subscription-products .hb-subscription-products__details-info .hb-subscription-products__discount-price{color:var(--vt-hb-subscription-products__details-info-color);font-size:20px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:.4px}.hb-subscription-products .hb-subscription-products__details-info .hb-subscription-products__present{display:flex;color:var(--vt-hb-subscription-products__details-info-color);font-size:13px;font-style:normal;font-weight:500;line-height:128%;overflow-wrap:break-word}.hb-subscription-products .hb-subscription-products__details-info .hb-subscription-products__present .hb-subscription-products__small-text{color:var(--vt-hb-subscription-products__details-info-color);font-size:11px;font-style:normal;font-weight:500;line-height:128%}@media screen and (max-width: 989px){.hb-subscription-products .hb-subscription-products__card-list{flex-direction:column}}@media screen and (max-width: 749px){.hb-subscription-products .hb-subscription-products__inner{padding:0}.hb-subscription-products{padding:48px 24px}.hb-subscription-products .hb-subscription-products__card-list .hb-subscription-products__details{flex-direction:column;text-align:center}.hb-subscription-products .hb-subscription-products__card-list .hb-subscription-products__details .hb-subscription-products__present{text-align:left}}.main-page-video__wrapper{padding-top:60px;display:flex;justify-content:center}.main-page-video__container{display:flex;flex-direction:column;width:100%;margin:0 auto}.main-page-video__heading-wrap{display:flex;padding-top:2rem;padding-bottom:2rem;flex-direction:column;width:100%}.hb-section-product-60day-2{width:100%}.hb-section-60day-2__wrapper{max-width:var(--page-width);margin:0 auto;padding:100px;background-color:var(--vt-dark-bg-color-2)}.hb-section-60day-2__outer-border{border:2px solid var(--vt-beige-text-color);padding:6px}.hb-section-60day-2__inner-border{border:1px solid var(--vt-beige-text-color);padding:24px}.hb-section-60day-2__content{text-align:center}.hb-section-60day-2__title-sub{color:var(--vt-light-text-color);font-size:20px;font-weight:500;line-height:1.5;margin:0 0 8px;padding:0}.hb-section-60day-2__title-main{color:var(--vt-about-antinol-accent-color);font-size:32px;font-weight:700;line-height:1.2;margin:0;padding:0}.hb-section-60day-2__text{color:var(--vt-light-text-color);font-size:14px;font-weight:500;line-height:1.68;margin:0;padding:0;white-space:pre-wrap}.hb-section-60day-2__text p{margin:0}.hb-section-60day-2__link{display:flex;justify-content:flex-end;align-items:center;padding:0 12px 0 32px;color:var(--vt-light-text-color);font-size:12px;font-weight:500;line-height:1.28;-webkit-text-decoration:none;text-decoration:none;margin-top:8px;position:relative}.hb-section-60day-2__link:hover{opacity:.8}.hb-section-60day-2__link:after{content:"";width:10px;height:10px;border-top:2px solid var(--vt-light-text-color);border-right:2px solid var(--vt-light-text-color);transform:rotate(45deg);display:inline-flex;margin-left:6px}@media screen and (max-width: 749px){.hb-section-60day-2__wrapper{padding:40px 24px}.hb-section-60day-2__outer-border{border-width:1px;padding:4px}.hb-section-60day-2__inner-border{padding:16px}.hb-section-60day-2__title-sub{font-size:14px;margin-bottom:6px}.hb-section-60day-2__title-main{font-size:24px}.hb-section-60day-2__text{font-size:12px;line-height:1.6}.hb-section-60day-2__link{font-size:11px;padding:0 8px 0 16px}}.skinlp-igugc-section{background-color:var(--vt-accent-bg-color)}.skinlp-igugc-professional{max-width:1080px;margin:0 auto;padding:0 1.5rem}.skinlp-igugc-cards{display:grid;grid-template-columns:1fr 1fr;gap:64px}.skinlp-igugc-card{position:relative;display:flex;flex-direction:column;gap:12px;justify-content:center}.skinlp-igugc-card__video{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background-color:var(--vt-placeholder-bg-color)}.skinlp-igugc-card__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.skinlp-igugc-card__info{display:flex;flex-direction:column;gap:32px}.skinlp-igugc-card__info-text{display:flex;flex-direction:column;gap:0}.skinlp-igugc-card__title,.skinlp-igugc-card__name{font-size:16px;font-weight:700;line-height:1.68;letter-spacing:.02em;color:var(--vt-default-text-color);margin:0}.skinlp-igugc-card__suffix{font-size:12px}.skinlp-igugc-card__comment{display:flex;flex-direction:column;gap:24px}.skinlp-igugc-card__comment p{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.68;letter-spacing:.05em;color:var(--vt-default-text-color);text-align:justify;margin:0}.skinlp-igugc-customer{margin:80px auto;padding:64px;border:1px solid var(--vt-border-color);background:var(--vt-light-bg-color);max-width:1080px}.skinlp-igugc-customer-heading{color:var(--vt-default-text-color);font-size:32px;font-style:normal;font-weight:700;line-height:152%;text-align:center;margin-top:0}.skinlp-igugc-customer__card{display:grid;grid-template-columns:1fr 1fr;width:90%;position:relative;align-items:flex-start;gap:0;margin:0 auto}.skinlp-igugc-customer__media{display:flex;justify-content:flex-end;width:100%;margin-top:10px}.skinlp-igugc-customer__media img{position:relative;border-radius:8px;aspect-ratio:4 / 5;background-color:var(--vt-placeholder-bg-color);max-width:308px;width:100%;height:auto;display:block;object-fit:cover;object-position:right center}.skinlp-igugc-customer__content{position:relative;text-align:left;max-width:520px;margin-left:-40px;transform:translateY(12.5%)}.skinlp-igugc-customer__content:before{height:87%}@media (max-width: 1120px){.skinlp-igugc-cards{display:flex;margin:0 auto;padding:0!important}.skinlp-igugc-card{flex-shrink:0;scroll-snap-align:start;width:100%!important;padding:32px 32px 0;margin:0 auto}.skinlp-igugc-customer{margin:48px 24px}.skinlp-igugc-customer__card{width:100%;max-width:900px}}@media (max-width: 989px){.skinlp-igugc-customer__content{margin:0!important;transform:translate(-20px) translateY(12.5%)}.skinlp-igugc-customer__content:before{height:100%}.skinlp-igugc-customer__content .cs-voice-bubble__content{padding-left:48px;padding-right:48px}}@media (max-width: 749px){.skinlp-igugc-card{max-width:none}.skinlp-igugc-customer{margin:48px 24px;padding:24px}.skinlp-igugc-customer-heading{font-size:16px}.skinlp-igugc-customer__card{grid-template-columns:1fr;padding-bottom:20px;width:100%;max-width:none}.skinlp-igugc-customer__media{flex:none;max-width:none;margin-top:0;justify-content:center}.skinlp-igugc-customer__content{max-width:none;margin-left:0;transform:none;margin-top:24px!important}.skinlp-igugc-customer__content .cs-voice-bubble__content{padding-left:24px;padding-right:24px}.skinlp-igugc-heading{margin-bottom:0!important}}.hb-section-more-beauty{padding:0}.iwp{display:flex;flex-direction:column;width:100%}.iwp--heading{margin-bottom:5.8rem}.iwp--image-wrapper{position:relative;display:flex;width:100%;max-width:72rem;align-self:center;margin-bottom:6.2rem;overflow:visible;background:transparent}.iwp--image{display:flex;width:100%;overflow:visible;background:transparent}.iwp--image img{object-fit:contain}.iwp--image img.hide-mobile{display:block!important}.iwp--image img.hide-desktop{display:none!important}.iwp--image-btn{display:flex;align-self:center;margin-bottom:4rem;z-index:2}.iwp--products-title{display:flex;align-self:center;margin-bottom:3.6rem;width:fit-content;background-color:var(--vt-products-title-background);border-radius:3px;padding:1.2rem 2.4rem;position:relative}.iwp--products-title:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border:6px solid transparent;border-top-color:var(--vt-products-title-background);border-bottom:0}.iwp--products-title h3{font-weight:700;font-size:1.8rem;line-height:1.52;text-align:center;color:var(--vt-products-title-text);margin:0}.iwp--product-list{display:flex;width:100%;padding:0;margin:0;list-style:none}@media (max-width: 749px){.iwp--image-wrapper{max-width:37.5rem}.iwp--image{padding-bottom:0!important;height:auto}.iwp--image img{position:relative!important;height:auto!important}.iwp--image img.hide-mobile{display:none!important}.iwp--image img.hide-desktop{display:block!important}.iwp--image .wave_wrap{display:none!important}.iwp--products-title h3{white-space:pre-wrap}}@media screen and (min-width: 521px){.iwp--heading{margin-bottom:7.2rem}.iwp--image-wrapper{margin-bottom:8rem}.iwp--image-btn{margin-bottom:6.4rem}.iwp--products-title{margin-bottom:4.8rem;padding:.6rem 2.4rem}.iwp--products-title h3{font-size:3.2rem}}@media screen and (min-width: 1025px){.iwp--heading{margin-bottom:12rem}.iwp--image-btn{margin-bottom:10rem}}.card-petz-wrapper{background-color:var(--vt-light-bg-color);border:1px solid var(--vt-border-color);border-radius:8px;padding:24px;text-align:center;display:flex;flex-direction:column;height:100%;row-gap:24px}.card-petz--image-wrapper{margin:0;height:120px;display:block}.card-petz--image{height:100%;object-fit:contain;margin:0 auto;display:block}.card-petz--content{flex-grow:1;display:flex;flex-direction:column;row-gap:8px}.card-petz--title{font-size:16px;font-weight:700;margin:0;flex-grow:1}.card-petz--title a{-webkit-text-decoration:none;text-decoration:none;color:var(--vt-default-text-color)}.card-petz--price{font-size:20px;font-weight:700;color:var(--vt-default-text-color);margin:0}.card-petz--button-wrapper{margin-top:1rem}@media (min-width: 750px){.hb-section-more-beauty .iwp--product-list{display:grid!important;grid-template-columns:repeat(3,1fr);column-gap:2.4rem;row-gap:4.8rem}.hb-section-more-beauty .slider-dots{display:none!important}}@media (max-width: 749px){.hb-section-more-beauty .iwp--product-list{display:flex;padding:0;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;scroll-snap-type:x mandatory}.hb-section-more-beauty .iwp--product-list::-webkit-scrollbar{display:none}.hb-section-more-beauty .slider__slide{padding:0 .5rem;width:250px;flex-shrink:0;scroll-snap-align:center}.hb-section-more-beauty .slider-dots{display:flex;justify-content:center;gap:10px;list-style:none;padding:0;margin-top:2rem}.hb-section-more-beauty .dot{width:10px;height:10px;border-radius:50%;background-color:var(--vt-border-color-light);cursor:pointer;transition:background-color .3s ease}.hb-section-more-beauty .dot.is-selected{background-color:var(--vt-accent-button-color)}}.hb-section-product-reasons{position:relative;overflow:hidden}.hb-section-product-reasons_heading{margin-bottom:0!important}.hb-section-product-reasons__image-background-wrapper:empty,.hb-section-product-reasons__image-background-wrapper{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:120%;z-index:-1;background-repeat:no-repeat;background-size:contain;background-position:center}.hb-section-product-reasons__image--desktop:empty,.hb-section-product-reasons__image--desktop{display:block}.hb-section-product-reasons__image--mobile:empty,.hb-section-product-reasons__image--mobile{display:none}.hb-section-product-reasons__image-front-wrapper:empty,.hb-section-product-reasons__image-front-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:33vw;width:125px;aspect-ratio:1/1;z-index:1;background-repeat:no-repeat;background-size:contain;background-position:center}.hb-section-product-reasons__image-header{text-align:left;margin-bottom:40px}.hb-section-product-reasons__image-title{font-size:2.5rem;font-weight:700;color:var(--vt-product-reasons-title-color);margin-bottom:10px}.hb-section-product-reasons__image-subtitle{font-size:16px;color:var(--vt-product-reasons-subtitle-color);margin:0 auto;white-space:pre-line;font-style:normal;font-weight:500;line-height:168%;letter-spacing:.32px}.hb-section-product-reasons__image-cards-container{display:grid;grid-template-columns:repeat(2,minmax(0,468px));gap:48px;justify-content:center;position:relative}.hb-section-product-reasons__image-card{border:1px solid var(--vt-product-reasons-card-border);border-radius:8px;padding:32px 16px;text-align:center;background-color:var(--vt-product-reasons-card-background);box-shadow:0 4px 6px var(--vt-product-reasons-card-shadow);opacity:.8}.hb-section-product-reasons__image-card-image{width:auto;height:48px;margin:0 auto}.hb-section-product-reasons__image-card-title{font-size:2.4rem;font-weight:700;margin-top:15px;margin-bottom:10px}.hb-section-product-reasons__image-card-text{font-size:1.6rem;font-weight:500;line-height:148%}.hb-section-product-reasons__image-link{color:var(--vt-product-reasons-link-color);text-align:right;font-size:13px;font-style:normal;font-weight:500!important;line-height:128%;letter-spacing:.26px;width:100%;display:block;margin-top:24px;-webkit-text-decoration:none;text-decoration:none}.hb-section-product-reasons__image-link:after{transform:translate(-4px) translateY(-1px) rotate(45deg);margin-left:4px!important}.hb-section-product-reasons__image-link:hover{color:var(--vt-product-reasons-link-hover-color);-webkit-text-decoration:underline;text-decoration:underline}@media screen and (max-width: 768px){.hb-section-product-reasons{--section-horizontal-padding: 2.4rem;padding-right:0;padding-left:0}.hb-section-product-reasons__image-header{padding-right:var(--section-horizontal-padding);padding-left:var(--section-horizontal-padding)}.hb-section-product-reasons__image-background-wrapper:empty,.hb-section-product-reasons__image-background-wrapper{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:300%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center}.hb-section-product-reasons__image{position:relative;width:auto;height:150px}.hb-section-product-reasons__image-front-wrapper:empty,.hb-section-product-reasons__image-front-wrapper{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95px;aspect-ratio:1/1;z-index:1;background-repeat:no-repeat;background-size:contain;background-position:center}.hb-section-product-reasons__image--desktop:empty,.hb-section-product-reasons__image--desktop{display:none}.hb-section-product-reasons__image--mobile:empty,.hb-section-product-reasons__image--mobile{display:block}.hb-section-product-reasons__image-cards-container{grid-template-columns:1fr;gap:12px}.hb-section-product-reasons__image-card{width:calc(100% - var(--section-horizontal-padding) * 2);margin:0 auto;box-sizing:border-box;padding:32px 16px}.hb-section-product-reasons__image-card-title{font-size:2rem}}.hb-section-skin-care__container{padding-top:50px;padding-bottom:50px}.hb-section-skin-care__header{text-align:left}.hb-section-skin-care__header-image-sp{display:block;width:100%;height:auto;object-fit:cover}.hb-section-skin-care__header-image-pc{display:none}.hb-section-skin-care__header-subtitle{font-size:20px;font-weight:700;color:var(--vt-skin-care-text-color);margin-top:30px;margin-bottom:0}.hb-section-skin-care__header-title{font-size:24px;font-weight:700;color:var(--vt-skin-care-title-color);margin-top:10px}.hb-section-skin-care__header-description{font-size:16px;color:var(--vt-skin-care-text-color);margin-top:10px;line-height:1.6}.hb-section-skin-care__image{width:100%;height:auto;object-fit:cover;margin-top:30px}.hb-section-skin-care__tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.hb-section-skin-care__tag{background-color:var(--vt-skin-care-title-color);color:var(--vt-light-text-color);padding:8px 16px;border-radius:4px;font-size:12px;white-space:nowrap}.hb-section-skin-care__product-card{background-color:var(--vt-light-bg-color);padding:48px;border-radius:12px;margin-top:30px;box-shadow:0 4px 12px var(--vt-skin-care-card-shadow)}.hb-section-skin-care__product-card-title{font-size:12px;font-weight:700;color:var(--vt-skin-care-label-color);text-align:center}.hb-section-skin-care__product-card-image-wrapper{display:flex;justify-content:center;align-items:center;margin-top:15px}.hb-section-skin-care__product-card-image{width:auto;height:200px;object-fit:contain}.hb-section-skin-care__product-card-name{font-size:18px;font-weight:700;color:var(--vt-skin-care-text-color);margin-top:20px;margin-bottom:0}.hb-section-skin-care__product-card-price{font-size:20px;font-weight:700;color:var(--vt-skin-care-text-color);margin-top:5px}.hb-section-skin-care__product-card .product-form__submit{display:block;width:100%;background-color:var(--vt-skin-care-button-color);color:var(--vt-light-text-color);font-weight:700;padding:12px 0;border-radius:4rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;margin-top:20px}.hb-section-skin-care__product-card .product-form__submit:hover:after,.hb-section-skin-care__product-card .product-form__submit:after{box-shadow:none}.hb-section-skin-care__link-wrapper{display:flex;justify-content:flex-end;margin-top:24px}.hb-section-skin-care__link{display:flex;align-items:center;font-size:14px;color:var(--vt-skin-care-text-color);-webkit-text-decoration:none;text-decoration:none;font-weight:500;padding-right:0}@media screen and (min-width: 750px){.hb-section-skin-care__header-subtitle{font-size:24px}.hb-section-skin-care__header-title{font-size:36px}.hb-section-skin-care__content{display:flex;justify-content:space-between;align-items:flex-start;margin-top:50px;gap:50px 0;flex-wrap:wrap}.hb-section-skin-care__image-wrapper{flex:53;text-align:center}.hb-section-skin-care__image{margin-top:0;width:auto;height:450px}.hb-section-skin-care__tags{justify-content:center}.hb-section-skin-care__product-wrapper{flex:29}.hb-section-skin-care__product-card{margin-top:0;padding:48px;min-width:375px}.hb-section-skin-care__header-image-sp{display:none}.hb-section-skin-care__header-image-pc{display:block;width:100%;height:auto;object-fit:cover;margin-top:0}}.hb-section-product-trust{padding:0}.hb-section-product-trust__container{padding:3rem 2rem!important;text-align:center;background-color:var(--vt-section-dark-background)}.hb-section-product-trust__inner{position:relative;border:3px solid var(--vt-about-antinol-accent-color);padding:4rem 1rem;margin:0 auto}.hb-section-product-trust__inner:before{content:"";position:absolute;width:calc(100% - 12px);height:calc(100% - 12px);border:1px solid var(--vt-about-antinol-accent-color);top:50%;left:50%;transform:translate(-50%,-50%)}.hb-section-product-trust__title-group{margin-bottom:2rem}.hb-section-product-trust__title{font-size:24px;font-weight:700;margin-bottom:12px;color:var(--vt-light-text-color)}.hb-section-product-trust__subtitle{font-size:36px;line-height:2.4rem;font-weight:700;letter-spacing:.1rem;margin:0 0 4.8rem;color:var(--vt-light-text-color)}.hb-section-product-trust__items{display:flex;justify-content:center;flex-direction:column;gap:2rem}.hb-section-product-trust__item{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:.5rem;max-width:28.7rem;margin:0 auto auto;width:100%;padding:0 1rem}.hb-section-product-trust__item-icon:before,.hb-section-product-trust__item-icon:after{content:"";position:relative;background:url(bracket-decoration-icon.svg) no-repeat center;width:34px;height:9rem}.hb-section-product-trust__item-icon:before{transform:scaleX(-1)}.hb-section-product-trust__item-icon-wrapper{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;margin:0 auto}.hb-section-product-trust__item-text-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.hb-section-product-trust__item-text{font-size:18px;font-weight:500;margin:0 auto;transform:translateY(-4px);color:var(--vt-about-antinol-accent-color)}.hb-section-product-trust__item-number{font-family:Montserrat;font-size:48px;color:var(--vt-about-antinol-accent-color);line-height:3.5rem;font-weight:700;margin:0 auto}.hb-trust-item-8000 .hb-section-product-trust__item-number div{color:var(--vt-about-antinol-accent-color)}.hb-trust-item-8000 .hb-section-product-trust__item-number>div{display:grid;grid-template-columns:1fr 36px;gap:0;align-items:flex-end}.hb-trust-item-8000 .hb-section-product-trust__item-number>div>div:nth-child(2){font-size:36px}.hb-trust-item-720 .hb-section-product-trust__item-number div{color:var(--vt-about-antinol-accent-color)}.hb-trust-item-720 .hb-section-product-trust__item-number>div{display:grid;grid-template-columns:1fr 84px 18px;gap:0;align-items:flex-end}.hb-trust-item-720 .hb-section-product-trust__item-number>div>div:nth-child(2){font-size:36px}.hb-trust-item-720 .hb-section-product-trust__item-number>div>div:nth-child(3){font-size:18px;line-height:18px}.hb-section-product-trust__item-description>p,.hb-section-product-trust__item-description{font-size:1.1rem;line-height:1.5;text-align:left;margin-top:.5rem;width:100%;color:var(--vt-about-antinol-accent-color-2)}@media screen and (min-width: 990px){.hb-section-product-trust__container{padding:3rem 0!important}.hb-section-product-trust__inner{padding:4rem 2rem;margin:0 3rem}.hb-section-product-trust__items{flex-direction:row;justify-content:center;gap:0}.hb-section-product-trust__item-text-wrapper{max-width:100%}.hb-section-product-trust__item-text{font-size:16px}.hb-section-product-trust__item-number{font-size:54px;margin:0 auto}.hb-section-product-trust__item{width:33%;max-width:33%}.hb-section-product-trust__item-icon:before,.hb-section-product-trust__item-icon:after{width:34px!important;height:12rem!important}}@media screen and (min-width: 1200px){.hb-section-product-trust{padding:0 2.4rem}.hb-section-product-trust__item-text{font-size:18px;transform:translateY(-8px)}.hb-section-product-trust__item-number{font-size:64px;margin:0 auto}.hb-section-product-trust__inner{padding:8rem 5rem}}.hb-parallax-video-section{position:relative;overflow:hidden;width:100%;background-color:var(--vt-parallax-video-bg-color)}.hb-parallax-video-section--desktop{height:var(--section-height-desktop, 70vh)}.hb-parallax-video-section--mobile{height:var(--section-height-mobile, 375px);display:none}.parallax-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.parallax-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;will-change:transform}@media screen and (max-width: 767px){.hb-parallax-video-section--desktop{display:none}.hb-parallax-video-section--mobile{display:block}}.hb-section-usage__main-title{font-size:32px;font-weight:700;text-align:center;margin-bottom:24px}.hb-section-usage__sub-title-wrapper{text-align:center;margin-top:32px;margin-bottom:64px}.hb-section-usage__sub-title{display:inline-flex;justify-content:center;flex-wrap:nowrap;font-size:24px;font-weight:700;background-color:var(--vt-usage-sub-title-bg);color:var(--vt-light-text-color);padding:12px 24px;border-radius:0;margin-bottom:0;max-width:none}.hb-section-usage__scene-title{font-size:24px;padding:12px 24px;flex-wrap:nowrap;max-width:none;display:inline-flex;justify-content:center;font-weight:700;background-color:var(--vt-usage-sub-title-bg);color:var(--vt-light-text-color);border-radius:0;margin-bottom:0}.hb-section-usage__description{white-space:pre-wrap;line-height:1.6;display:flex;flex-wrap:wrap;max-width:570px;margin:auto}.hb-section-usage__description-content{flex-wrap:nowrap;margin-top:0;width:100%;display:flex}.hb-section-usage__description-tag{display:inline-flex;font-size:12px;font-weight:700;background-color:var(--vt-light-bg-color);color:var(--vt-usage-tag-text-color);border:var(--vt-usage-tag-border-color) 1px solid;padding:4px 8px;border-radius:9999px;margin-right:8px;margin-bottom:8px;width:6em;text-align:center;justify-content:center}.hb-section-usage__scene-title-wrapper{text-align:center;margin-top:40px;margin-bottom:64px}.hb-section-usage__card-list{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.hb-section-usage__card{flex:0 1 calc((100% - 48px) / 3);box-sizing:border-box;margin-bottom:32px}.hb-section-usage__card-image-wrapper{position:relative;overflow:hidden;width:260px;aspect-ratio:1/1;border-radius:50%;margin:0 auto 16px}.hb-section-usage__card-image-wrapper img{width:100%;height:100%;object-fit:cover}.hb-section-usage__card-title{text-align:center;font-size:20px;font-weight:700}.hb-section-usage__card-description{text-align:center;font-size:16px;font-weight:500}@media (max-width: 989px){.hb-section-usage__main-title{font-size:24px}.hb-section-usage__sub-title-wrapper{margin-bottom:24px}.hb-section-usage__scene-title-wrapper{text-align:center;margin-bottom:24px}.hb-section-usage__sub-title{flex-direction:column;flex-wrap:nowrap;font-size:18px;padding:12px 24px;width:300px;max-width:100%}.hb-section-usage__scene-title{flex-wrap:wrap;font-size:18px;padding:12px 24px;width:300px;max-width:100%}.hb-section-usage__description-content{flex-wrap:wrap;margin-top:24px;flex-direction:column}.hb-section-usage__card-image-wrapper{max-width:100%}.hb-section-usage__card-list{margin:0 auto;padding:0!important;flex-wrap:nowrap;justify-content:flex-start}.hb-section-usage__card{flex:none;flex-shrink:0;scroll-snap-align:start;width:100%!important;padding:32px 32px 0;margin:0 auto}}.hb-section-how-to-use-for-capsule{background-color:var(--section-bg-color)}.hb-section-how-to-use-for-capsule__header-title{display:flex;align-items:center;gap:8px;font-size:28px;font-weight:700;line-height:1.25;margin-bottom:40px;color:var(--vt-default-text-color);word-break:keep-all}.hb-section-how-to-use-for-capsule__header-title:before{content:"";display:block;width:25px;height:25px;background-image:url('data:image/svg+xml;utf8,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5152 2.14286C11.5152 1.63155 11.9366 1.21429 12.4545 1.21429V1.21429C12.9725 1.21429 13.3939 1.63155 13.3939 2.14286V11.5L24.1166 11.5C24.6345 11.5 25.0559 11.9173 25.0559 12.4286V12.4286C25.0559 12.9399 24.6345 13.3571 24.1166 13.3571H13.3939V23.75C13.3939 24.2614 12.9725 24.6786 12.4545 24.6786V24.6786C11.9366 24.6786 11.5152 24.2614 11.5152 23.75V13.3571H0.792473C0.274534 13.3571 -0.146875 12.9399 -0.146875 12.4286V12.4286C-0.146875 11.9173 0.274534 11.5 0.792473 11.5H11.5152V2.14286Z" fill="%2388D162"/></svg>');background-size:contain;background-repeat:no-repeat}.hb-section-how-to-use-for-capsule__shape{display:grid;grid-template-columns:90px 1fr;grid-template-areas:"image-area content-area";text-align:left;align-items:flex-start;gap:32px;margin-bottom:40px}.hb-section-how-to-use-for-capsule__shape-content{display:flex;flex-direction:column;align-items:flex-start}.hb-section-how-to-use-for-capsule__shape-image-container{grid-column:1 / 2;grid-row:1 / 2;justify-content:flex-start}.hb-section-how-to-use-for-capsule__shape-image{width:90px;height:90px;object-fit:contain}.hb-section-how-to-use-for-capsule__shape-image--placeholder{width:90px;height:90px;background-color:var(--vt-placeholder-bg-color)}.hb-section-how-to-use-for-capsule__shape-title{font-size:24px;font-weight:700;color:var(--vt-default-text-color);grid-column:2 / 3;grid-row:1 / 2}.hb-section-how-to-use-for-capsule__shape-text{font-size:16px;font-weight:500;line-height:168%;color:var(--vt-default-text-color);grid-column:1 / 3;grid-row:2 / 3}.hb-section-how-to-use-for-capsule__cards{display:flex;flex-direction:row;justify-content:center;gap:32px;margin-bottom:40px}.hb-section-how-to-use-for-capsule__card{display:flex;flex-direction:column}.hb-section-how-to-use-for-capsule__card-header{display:flex;align-items:center;gap:8px}.hb-section-how-to-use-for-capsule__card-title{font-size:24px;font-weight:700;color:var(--vt-default-text-color)}.hb-section-how-to-use-for-capsule__card-image{width:100%;height:auto;object-fit:contain}.hb-section-how-to-use-for-capsule__card-image--placeholder{width:100%;height:200px;background-color:var(--vt-placeholder-bg-color)}.hb-section-how-to-use-for-capsule__card-text{font-size:16px;font-weight:500;line-height:168%;color:var(--vt-default-text-color)}.hb-section-how-to-use-for-capsule__card-description{font-size:9px;line-height:1.7;color:var(--vt-default-text-color)}.hb-section-how-to-use-for-capsule__youtube-container{position:relative;width:100%;padding-bottom:56.25%;height:0}.hb-section-how-to-use-for-capsule__youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 749px){.hb-section-how-to-use-for-capsule__header-title{font-size:22px;margin-bottom:25px}.hb-section-how-to-use-for-capsule__shape{grid-template-areas:none;text-align:center;align-items:center;gap:16px;margin-bottom:25px}.hb-section-how-to-use-for-capsule__shape-image-container{justify-content:center}.hb-section-how-to-use-for-capsule__shape-content{align-items:center}.hb-section-how-to-use-for-capsule__cards{flex-direction:column;gap:24px;margin-bottom:25px}.hb-section-how-to-use-for-capsule__shape-title,.hb-section-how-to-use-for-capsule__card-title{font-size:18px}}@media screen and (max-width: 749px){.hb-section-account-register-header__title{margin-left:34px}}@media screen and (max-width: 749px){.hb-section-pets-mgmt-header__title{margin-left:34px}}.hb-multi-image-banner{width:100%}.hb-multi-image-banner__wrapper{max-width:1080px;margin:0 auto}.hb-multi-image-banner__grid{display:grid;grid-template-columns:repeat(2,1fr)}.hb-multi-image-banner__item{display:block;width:100%}.hb-multi-image-banner__link{display:block;width:100%;transition:opacity .3s ease}.hb-multi-image-banner__link:hover{opacity:.8}.hb-multi-image-banner__image{display:block;width:100%;height:auto}@media (max-width: 1079px){.hb-multi-image-banner__wrapper{padding:0 24px}}@media (max-width: 749px){.hb-multi-image-banner__grid{grid-template-columns:1fr}}.images-with-text-petz-wrapper .images-with-text-petz__content h2,.es-60days-lp-3reasons .three-reasons__heading h2,.es-60days-lp-noticechange .noticeChangeImageListHeader__title,.es-60days-lp-softgel .track-softgel__title h2,.es-60days-lp-softgel-single .track-softgel__title h2,.esHeading .esHeading-text,.es-60days-lp-firsttime .images-with-text-petz__content h2{font-size:40px!important;font-weight:700!important}.images-with-text-petz-wrapper .images-with-text-petz{padding-left:40px!important}#section-jumbotron .button.button--primary,#section-jumbotron .button.button--primary:after,.images-with-text-petz__content .button.button--primary,.images-with-text-petz__content .button.button--primary:after,#section-mobile-cta .button.button--primary,#section-mobile-cta .button.button--primary:after,.es-60dayslp-product-section .button.button--primary,.es-60dayslp-product-section .button.button--primary:after,.es-60days-lp-healthmaintenance .button.button--white,.es-60days-lp-healthmaintenance .button.button--white:after{border-radius:88px!important;font-weight:500!important}.es-60days-lp-3reasons .three-reasons__item__text__heading p,.es-60days-lp-3reasons .three-reasons__item__text__heading p strong,.es-60dayslp-product-section .product__description strong{font-weight:400!important}.es-60dayslp-product-section .price-item.price-item--regular,.es-60dayslp-product-section .product__title{font-weight:700!important}.es-60days-lp-softgel .track-softgel__title h2,.es-60days-lp-softgel-single .track-softgel__title h2{margin-bottom:0}.es-60days-lp-softgel .track-softgel__title h3,.es-60days-lp-softgel-single .track-softgel__title h3{margin-top:0;font-weight:700!important;font-size:20px!important;line-height:160%!important}@media (max-width: 749px){.images-with-text-petz-wrapper .images-with-text-petz__content h2,.es-60days-lp-3reasons .three-reasons__heading h2,.es-60days-lp-noticechange .noticeChangeImageListHeader__title,.es-60days-lp-softgel .track-softgel__title h2,.es-60days-lp-softgel-single .track-softgel__title h2,.esHeading .esHeading-text,.es-60days-lp-firsttime .images-with-text-petz__content h2{font-size:24px!important}}.hb-section-account-register .cf-form-block{padding-top:0!important}.hb-section-account-register .cf-group-entry{margin-bottom:16px;background-color:var(--vt-helium-bg-white)!important}.hb-section-account-register .cf-group-entry,.hb-section-account-register .cf-repeating-group-actions{margin-left:0;margin-right:0;width:100%;border:none!important;padding:24px!important;background-color:var(--vt-helium-bg-dark)!important}.hb-section-account-register .pet_v2_details_h1>div:last-child{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.hb-section-account-register .cf-repeating-group-actions button{background-color:var(--vt-helium-bg-white)!important;color:var(--vt-default-text-color)!important}.hb-section-account-register .cf-repeating-group-actions button:after{box-shadow:none!important}.hb-section-account-register .cf-field-container{margin-bottom:20px}.hb-section-account-register .cf-field label,.hb-section-account-register .cf-field legend{color:var(--vt-default-text-color)!important;display:inline-block;font-size:14px;font-weight:600;margin-bottom:8px}.hb-section-account-register .cf-field[data-cf-required=true]>label:after,.hb-section-account-register .cf-field[data-cf-required=true] legend:after{content:"必須"!important;display:inline-block!important;vertical-align:middle;margin-left:8px;padding:3px 8px;font-family:Noto Sans JP;font-size:12px;font-weight:700;color:var(--vt-light-text-color)!important;background-color:var(--vt-helium-accent-teal);border-radius:4px}.hb-section-account-register .cf-field input[type=text],.hb-section-account-register .cf-field select,.hb-section-account-register .DayPickerInput input{background-color:var(--vt-helium-bg-white);border:1px solid var(--vt-helium-border-light);border-radius:4px;box-sizing:border-box;font-size:16px;padding:12px;width:100%}.hb-section-account-register .cf-field input::placeholder{color:var(--vt-helium-text-light)}.hb-section-account-register .cf-entry-heading{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;position:relative;transition:all .2s ease-in-out;margin:0 0 24px!important;border-radius:0!important;background-color:var(--vt-helium-bg-dark)!important;color:var(--vt-light-text-color)!important;padding-left:0!important;padding-right:0!important}.hb-section-account-register .cf-entry-fields-wrapper{background-color:var(--vt-helium-bg-dark);max-height:2000px;opacity:1;overflow:hidden;transition:max-height .4s ease,padding .4s ease,border-width .4s ease,opacity .3s ease}.hb-section-account-register .cf-group-entry.is-closed .cf-entry-fields-wrapper{border-width:0;max-height:0;opacity:0;padding:0 24px}.hb-section-account-register .cf-entry-heading .pet-header{align-items:center;display:flex;flex-grow:1;gap:16px}.hb-section-account-register .pet-header-avatar{align-items:center;background-color:var(--vt-helium-bg-dark-alt);border-radius:50%;color:var(--vt-light-text-color)!important;display:flex;flex-shrink:0;font-size:12px;height:60px;justify-content:center;width:60px}.hb-section-account-register .pet-header-info{display:flex;flex-direction:column;gap:6px;text-align:left}.hb-section-account-register .pet-header-info .pet-name{color:var(--vt-default-text-color)!important;font-size:16px;font-weight:700}.hb-section-account-register .pet-header-info .pet-details{color:var(--vt-default-text-color)!important;font-size:13px;line-height:1.4}.hb-section-account-register .pet-content-header{background-color:var(--vt-helium-bg-dark);color:var(--vt-light-text-color)!important;padding:12px 20px;margin-bottom:0;border-bottom:none;display:flex;justify-content:space-between;align-items:center}.hb-section-account-register .pet-content-header>strong{font-size:14px;font-weight:400;color:var(--vt-light-text-color)!important}.hb-section-account-register .pet-content-header .cf-entry-actions{margin:0}[data-theme-name=Dawn] .hb-section-account-register .cf-entry-actions .cf-remove-entry{background-color:transparent!important;border:none!important;cursor:pointer;padding:4px 8px!important;color:var(--vt-light-text-color)!important;font-size:14px!important;opacity:1;display:flex;align-items:center;gap:6px}[data-theme-name=Dawn] .hb-section-account-register .cf-entry-actions .cf-remove-entry:after{border:none!important;box-shadow:none!important}[data-theme-name=Dawn] .hb-section-account-register .cf-entry-actions .cf-remove-entry svg{width:14px!important;height:14px!important;transform:translateY(1px)}[data-theme-name=Dawn] .hb-section-account-register .cf-entry-actions .cf-remove-entry svg line{stroke:var(--vt-helium-bg-white)!important;fill:var(--vt-helium-bg-white)!important}.hb-section-account-register .pet-content-header .cf-remove-entry:hover{opacity:.8}.hb-section-account-register #create_customer ::placeholder{color:var(--vt-helium-placeholder)}.hb-section-account-register #create_customer select{color:var(--vt-helium-placeholder)}.hb-section-account-register #create_customer .pet_v2_details_size select:not(:has(option[value=""]:checked)),.hb-section-account-register #create_customer .pet_v2_details_type_of_pet select:not(:has(option[value=""]:checked)),.hb-section-account-register #create_customer select[name*=".breed"]:not(:has(option[value=""]:checked)),.hb-section-account-register #create_customer select[name*=".type_of_pet"]:not(:has(option[value=""]:checked)){color:var(--vt-default-text-color)!important}.hb-section-account-register #create_customer select:focus{color:var(--vt-helium-text-black)}.hb-section-account-register #create_customer .pet_v2_details_size select:focus,.hb-section-account-register #create_customer .pet_v2_details_type_of_pet select:focus,.hb-section-account-register #create_customer select[name*=".breed"]:focus,.hb-section-account-register #create_customer select[name*=".type_of_pet"]:focus{color:var(--vt-helium-text-black)!important}.hb-section-account-register #create_customer select option,.hb-section-account-register #create_customer select.has-value{color:var(--vt-helium-text-black)}.hb-section-account-register .cf-remove-entry.cf-button{border:1px solid var(--vt-helium-bg-dark)!important}.hb-section-account-register .pet_Id_css{display:none!important}.hb-section-account-register .person_name,.hb-section-account-register .checkbox_terms_policy{margin-bottom:0!important}.hb-section-account-register .pet_v2_details_.date_of_birth{margin-bottom:0!important;display:flex;align-items:center}.hb-section-account-register .pet_v2_details_.date_of_birth p{font-weight:700;margin-bottom:0}.hb-section-account-register .cf-add-entry.cf-button{width:100%;border-radius:100px;background:var(--vt-helium-bg-dark);font-weight:700!important}[data-theme-name=Dawn] .hb-section-account-register .cf-form-actions button.cf-submit-form{border-radius:100px;background:var(--vt-helium-accent-red)}[data-theme-name=Dawn] .hb-section-account-register .cf-form-actions button.cf-submit-form:after{box-shadow:none!important}.hb-section-account-register .pet_v2_details_date_of_birth_ymd{padding-top:0!important;margin-top:0!important}.hb-section-account-register .pet_v2_details_date_of_birth_ymd select{color:var(--vt-helium-text-dark)!important;text-align:left;max-width:140px!important}.hb-section-account-register .pet_v2_details_date_of_birth_ymd .cf-date-field--inline-inputs{display:flex!important;justify-content:flex-start}.hb-section-account-register .pet_v2_details_date_of_birth_ymd .cf-date-field--inline-inputs .cf-select-wrap{max-width:160px!important;display:flex}.hb-section-account-register .pet_v2_details_date_of_birth_ymd .cf-date-field--inline-inputs .cf-select-wrap:nth-child(1):after{content:"年";font-size:14px!important;padding-left:4px!important;display:flex;align-items:flex-end;color:var(--vt-default-text-color)!important;opacity:.6}.hb-section-account-register .pet_v2_details_date_of_birth_ymd .cf-date-field--inline-inputs .cf-select-wrap:nth-child(2):after{content:"月";font-size:14px!important;padding-left:4px!important;display:flex;align-items:flex-end;color:var(--vt-default-text-color)!important;opacity:.6}.hb-section-account-register .pet_v2_details_date_of_birth_ymd .cf-date-field--inline-inputs .cf-select-wrap:nth-child(3):after{content:"日";font-size:14px!important;padding-left:4px!important;display:flex;align-items:flex-end;color:var(--vt-default-text-color)!important;opacity:.6}.hb-section-account-register .pet_v2_details_date_of_birth_ymd .cf-down-arrow{display:none!important}.hb-section-account-register .cf-field-container.pet_v2_details_date_of_birth_ymd{margin-bottom:0!important}.hb-section-account-register .cf-field-container.pet_v2_details_date_of_birth_ymd .cf-field.pet_v2_details_date_of_birth_ymd{margin-bottom:0!important;padding-bottom:0!important}.hb-section-account-register .cf-form-actions{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:16px;margin-top:24px}.hb-section-account-register .cf-form-actions .cf-submit-form{width:100%;max-width:400px}[data-theme-name=Dawn] .hb-section-account-register .cf-form-actions .cf-cancel{background:none!important;border:none!important;color:var(--vt-default-text-color)!important;-webkit-text-decoration:underline;text-decoration:underline;padding:0!important;box-shadow:none!important;font-weight:300!important;width:100%;max-width:400px}[data-theme-name=Dawn] .hb-section-account-register .cf-form-actions .cf-cancel:after{box-shadow:none!important}.hb-section-account-register .cf-field[data-cf-field-type=repeating_group] .cf-entry-list .cf-group-entry .cf-entry-fields-wrapper .cf-entry-fields{border-left:none!important}.hb-section-account-register .cf-entry-fields-wrapper .cf-entry-fields{border-radius:8px!important}.hb-section-account-register .pet_v2_details_h1 .cf-label-container{padding:24px!important;font-size:24px!important;font-weight:700!important}.hb-section-account-register .cf-entry-list .cf-group-entry{margin:0!important;border:none!important}.hb-section-account-register .cf-field label,.hb-section-account-register .cf-field legend,.hb-section-account-register .pet_v2_details_date_of_birth{color:var(--vt-default-text-color)!important;font-weight:300!important}.hb-section-account-register .cf-field-container .pet_v2_details_date_of_birth{margin-bottom:4px!important}.hb-section-account-register .cf-field-container .pet_v2_details_date_of_birth p{margin-bottom:0!important}.hb-section-account-register .pet_v2_details_code label{margin-bottom:12px!important}.hb-section-account-register .pet_v2_details_date_of_birth_description p{margin-top:0!important;color:var(--vt-default-text-color)!important;font-weight:300!important}.hb-section-account-register .cf-select-wrap .input-full{padding:8px!important}.hb-section-account-register .pet_v2_details_size .input-full{padding:8px!important;color:var(--vt-default-text-color)!important}.hb-section-account-register .pet_v2_details_size .input-full[data-cf-invalid=true]{color:var(--vt-placeholder-text-color)!important}@media (max-width: 749px){.hb-section-account-register .pet_v2_details_h1{border:none!important;padding-left:0!important;padding-right:0!important}.hb-section-account-register .cf-entry-list .cf-group-entry,.hb-section-account-register .cf-repeating-group-actions{padding-left:30px!important}.hb-section-account-register .pet_v2_details_h1 .cf-label-container{border-radius:0!important;border:none!important}.hb-section-account-register .pet_v2_details_h1>div:last-child{border-radius:0!important}.hb-section-account-register .cf-form-actions{padding:24px!important;align-items:center}.hb-section-account-register .cf-field.pet_v2_details_h1 .cf-group-entry .cf-field-container{padding-left:0;padding-right:0}.hb-section-account-register .cf-fields-container .cf-field-container:not(.pet_v2_details_h1){padding-left:24px;padding-right:24px}}.hb-section-pets-mgmt .cf-form-block{padding-top:0!important}.hb-section-pets-mgmt .cf-group-entry{margin-bottom:16px;background-color:var(--vt-helium-bg-white)!important}.hb-section-pets-mgmt .cf-group-entry{margin-left:0;margin-right:0;width:100%;padding:2em 0!important}.hb-section-pets-mgmt .cf-repeating-group-actions{display:none!important}.hb-section-pets-mgmt .cf-field-container{margin-bottom:20px}.hb-section-pets-mgmt .cf-field label,.hb-section-pets-mgmt .cf-field legend{color:var(--vt-helium-text-dark);display:inline-block;font-size:14px;font-weight:600;margin-bottom:8px}.hb-section-pets-mgmt .cf-field[data-cf-required=true]>label:after,.hb-section-pets-mgmt .cf-field[data-cf-required=true] legend:after{content:"必須"!important;display:inline-block!important;vertical-align:middle;margin-left:8px;padding:3px 8px;font-family:Noto Sans JP;font-size:12px;font-weight:700;color:var(--vt-helium-bg-white);background-color:var(--vt-helium-accent-teal);border-radius:4px}.hb-section-pets-mgmt .cf-field input[type=text],.hb-section-pets-mgmt .cf-field select,.hb-section-pets-mgmt .DayPickerInput input{background-color:var(--vt-helium-bg-white);border:1px solid var(--vt-helium-border-light);border-radius:4px;box-sizing:border-box;font-size:16px;padding:12px;width:100%}.hb-section-pets-mgmt .cf-field input::placeholder{color:var(--vt-helium-text-light)}.hb-section-pets-mgmt .cf-entry-heading{align-items:center;background-color:var(--vt-helium-bg-white);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:48px;position:relative;transition:all .2s ease-in-out}.hb-section-pets-mgmt .cf-entry-fields-wrapper{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;background-color:var(--vt-helium-bg-dark);border:1px solid var(--vt-helium-border-lighter);border-top:none;max-height:2000px;opacity:1;overflow:hidden;padding:24px;transition:max-height .4s ease,padding .4s ease,border-width .4s ease,opacity .3s ease}.hb-section-pets-mgmt .cf-group-entry.is-closed .cf-entry-fields-wrapper{border-width:0;max-height:0;opacity:0;padding:0 24px}.hb-section-pets-mgmt .cf-entry-heading:after{color:var(--vt-helium-text-medium);content:"^";flex-shrink:0;font-size:12px;margin-left:16px;transition:transform .1s ease;transform:scaleX(2) rotate(180deg)!important}.hb-section-pets-mgmt .cf-group-entry.is-closed .cf-entry-heading:after{content:"^";transform:scaleX(2)!important}.hb-section-pets-mgmt .cf-entry-heading .pet-header{align-items:center;display:flex;flex-grow:1;gap:16px}.hb-section-pets-mgmt .pet-header-avatar{align-items:center;background-color:var(--vt-helium-bg-dark);border-radius:50%;color:var(--vt-helium-bg-white);display:flex;flex-shrink:0;font-size:12px;height:60px;justify-content:center;width:60px}.hb-section-pets-mgmt .pet-header-avatar img{width:60px!important;height:60px!important}.hb-section-pets-mgmt .pet-header-info{display:flex;flex-direction:column;gap:6px;text-align:left}.hb-section-pets-mgmt .pet-header-info .pet-name{color:var(--vt-helium-text-dark);font-size:16px;font-weight:700}.hb-section-pets-mgmt .pet-header-info .pet-details{color:var(--vt-helium-text-medium);font-size:13px;line-height:1.4;font-weight:700}.hb-section-pets-mgmt .pet-content-header{background-color:var(--vt-helium-bg-dark);color:var(--vt-helium-bg-white);padding:12px 20px;padding-left:0!important;margin-bottom:0;border-bottom:none;display:flex;justify-content:space-between;align-items:center}.hb-section-pets-mgmt .pet-content-header>strong{font-size:14px;font-weight:400;color:var(--vt-light-text-color)!important}.hb-section-pets-mgmt .pet-content-header .cf-entry-actions{margin:0}.hb-section-pets-mgmt #create_customer ::placeholder{color:var(--vt-helium-placeholder)}.hb-section-pets-mgmt #create_customer select{color:var(--vt-helium-placeholder)}.hb-section-pets-mgmt #create_customer .pet_v2_details_size select:not(:has(option[value=""]:checked)),.hb-section-pets-mgmt #create_customer .pet_v2_details_type_of_pet select:not(:has(option[value=""]:checked)),.hb-section-pets-mgmt #create_customer select[name*=".breed"]:not(:has(option[value=""]:checked)),.hb-section-pets-mgmt #create_customer select[name*=".type_of_pet"]:not(:has(option[value=""]:checked)){color:var(--vt-default-text-color)!important}.hb-section-pets-mgmt #create_customer select:focus{color:var(--vt-helium-text-black)}.hb-section-pets-mgmt #create_customer .pet_v2_details_size select:focus,.hb-section-pets-mgmt #create_customer .pet_v2_details_type_of_pet select:focus,.hb-section-pets-mgmt #create_customer select[name*=".breed"]:focus,.hb-section-pets-mgmt #create_customer select[name*=type_of_pet]:focus{color:var(--vt-helium-text-black)!important}.hb-section-pets-mgmt #create_customer select option,.hb-section-pets-mgmt #create_customer select.has-value{color:var(--vt-helium-text-black)}.hb-section-pets-mgmt .cf-remove-entry.cf-button{border:1px solid var(--vt-helium-bg-dark)!important}.hb-section-pets-mgmt .pet_Id_css{display:none!important}.hb-section-pets-mgmt .person_name{margin-bottom:0!important}.hb-section-pets-mgmt .pet_v2_details_.date_of_birth{margin-bottom:0!important;display:flex;align-items:center}.hb-section-pets-mgmt .pet_v2_details_.date_of_birth p{font-weight:700;margin-bottom:0}.hb-section-pets-mgmt .cf-add-entry.cf-button{width:100%;border-radius:100px;background:var(--vt-helium-bg-dark)}[data-theme-name=Dawn] .hb-section-pets-mgmt .cf-form-actions button.cf-submit-form{border-radius:100px;background:var(--vt-helium-accent-red)}[data-theme-name=Dawn] .hb-section-pets-mgmt .cf-form-actions button.cf-submit-form:after{box-shadow:none!important}.hb-section-pets-mgmt .pet_v2_details_date_of_birth_ymd{padding-top:0!important;margin-top:0!important}.hb-section-pets-mgmt .pet_v2_details_date_of_birth_ymd select{color:var(--vt-helium-text-dark)!important;text-align:left;max-width:140px!important}.hb-section-pets-mgmt .pet_v2_details_date_of_birth_ymd .cf-date-field--inline-inputs{display:flex!important;justify-content:flex-start}.hb-section-pets-mgmt .pet_v2_details_date_of_birth_ymd .cf-date-field--inline-inputs .cf-select-wrap{max-width:160px!important;display:flex}.hb-section-pets-mgmt .pet_v2_details_date_of_birth_ymd .cf-date-field--inline-inputs .cf-select-wrap:nth-child(1):after{content:"年";font-size:14px!important;padding-left:4px!important;display:flex;align-items:flex-end;color:var(--vt-default-text-color)!important;opacity:.6}.hb-section-pets-mgmt .pet_v2_details_date_of_birth_ymd .cf-date-field--inline-inputs .cf-select-wrap:nth-child(2):after{content:"月";font-size:14px!important;padding-left:4px!important;display:flex;align-items:flex-end;color:var(--vt-default-text-color)!important;opacity:.6}.hb-section-pets-mgmt .pet_v2_details_date_of_birth_ymd .cf-date-field--inline-inputs .cf-select-wrap:nth-child(3):after{content:"日";font-size:14px!important;padding-left:4px!important;display:flex;align-items:flex-end;color:var(--vt-default-text-color)!important;opacity:.6}.hb-section-pets-mgmt .pet_v2_details_date_of_birth_ymd .cf-down-arrow{display:none!important}.hb-section-pets-mgmt .cf-form-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px}.hb-section-pets-mgmt .cf-form-actions .cf-submit-form{width:100%;max-width:200px}[data-theme-name=Dawn] .hb-section-pets-mgmt .pet-content-header .cf-entry-actions button.cf-remove-entry{background-color:transparent!important;border:none!important;cursor:pointer;padding:4px 8px!important;color:var(--vt-light-text-color)!important;font-size:14px!important;opacity:1;display:flex;align-items:center;gap:6px}[data-theme-name=Dawn] .hb-section-pets-mgmt .cf-entry-actions .cf-remove-entry:after{border:none!important;box-shadow:none!important}[data-theme-name=Dawn] .hb-section-pets-mgmt .pet-content-header .cf-remove-entry svg{width:14px!important;height:14px!important;transform:translateY(1px)}[data-theme-name=Dawn] .hb-section-pets-mgmt .pet-content-header .cf-remove-entry svg line{stroke:var(--vt-helium-bg-white)!important;fill:var(--vt-helium-bg-white)!important}.hb-section-pets-mgmt .pet-content-header .cf-remove-entry:hover{opacity:.8}[data-theme-name=Dawn] .hb-section-pets-mgmt .cf-form-actions .cf-cancel:after{box-shadow:none!important}.hb-section-pets-mgmt .cf-field[data-cf-field-type=repeating_group] .cf-entry-list .cf-group-entry .cf-entry-fields-wrapper .cf-entry-fields{border-left:none!important}.hb-section-pets-mgmt .cf-entry-fields-wrapper .cf-entry-fields{border-radius:8px!important}.hb-section-pets-mgmt .pet_v2_details_h1 .cf-label-container{padding:24px!important;font-size:24px!important;font-weight:700!important}.hb-section-pets-mgmt .cf-entry-list .cf-group-entry{margin:0 0 16px!important;padding:0!important;border:none!important}.hb-section-pets-mgmt .cf-entry-list .cf-group-entry .cf-entry-heading{width:100%!important;height:100%!important;margin:0!important;border:1px solid var(--vt-helium-border-input);border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.hb-section-pets-mgmt .cf-entry-list .cf-group-entry.is-closed .cf-entry-heading{border-radius:8px!important;border-bottom:1px solid var(--vt-helium-border-input)!important}.account_register_policy_link_area a{color:var(--vt-default-text-color)!important;font-size:14px;font-style:normal;font-weight:300}.hb-section-pets-mgmt .cf-field label,.hb-section-pets-mgmt .cf-field legend,.hb-section-pets-mgmt .pet_v2_details_date_of_birth{color:var(--vt-default-text-color)!important;font-weight:300!important}.hb-section-pets-mgmt .cf-field-container .pet_v2_details_date_of_birth{margin-bottom:4px!important}.hb-section-pets-mgmt .cf-field-container .pet_v2_details_date_of_birth p{margin-bottom:0!important}.hb-section-pets-mgmt .pet_v2_details_code label{margin-bottom:12px!important}.hb-section-pets-mgmt .pet_v2_details_date_of_birth_description p{margin-top:0!important;color:var(--vt-default-text-color)!important;font-weight:300!important}.hb-section-pets-mgmt .cf-screen-reader-only.cf-button.btn.button{position:relative!important;margin-top:24px!important;width:100%!important;border-radius:100px;background:var(--vt-helium-bg-dark);font-weight:700!important}.hb-section-pets-mgmt .cf-screen-reader-only.cf-button.btn.button:after{box-shadow:none!important}.hb-section-pets-mgmt .cf-select-wrap .input-full{padding:8px!important}.hb-section-pets-mgmt .pet_v2_details_size .input-full{padding:8px!important;color:var(--vt-default-text-color)!important}.hb-section-pets-mgmt .pet_v2_details_size .input-full[data-cf-invalid=true]{color:var(--vt-placeholder-text-color)!important}@media (max-width: 749px){.hb-section-pets-mgmt .pet_v2_details_h1{padding:0!important;border:none!important}.hb-section-pets-mgmt .cf-entry-list .cf-group-entry.is-closed .cf-entry-heading{border-radius:0!important}.hb-section-pets-mgmt .cf-form-inner .cf-fields-container,.cf-fields-wrapper .cf-fields-container{width:100%!important;margin:0!important}.hb-section-pets-mgmt .cf-entry-list .cf-group-entry{margin-bottom:0!important}.hb-section-pets-mgmt .cf-entry-list{border-top:1px solid var(--vt-helium-border-input)!important}.hb-section-pets-mgmt .cf-entry-fields-wrapper{border-radius:0!important}.hb-section-pets-mgmt .cf-entry-list .cf-group-entry .cf-entry-heading{border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.hb-section-pets-mgmt .cf-form-actions{padding:24px!important;align-items:center;margin-top:0!important;border-top:1px solid var(--vt-helium-border-input)!important}.hb-section-pets-mgmt .cf-entry-heading{padding:32px 24px}.hb-section-pets-mgmt .cf-screen-reader-only.cf-button.btn.button{max-width:300px;margin-left:auto;margin-right:auto}}.hb-section-pets-info input{height:35px;border-radius:10px;border:1px solid var(--vt-helium-border-input);padding:5px;font-size:16px}.hb-section-pets-info input[type=checkbox]{border:1px solid var(--vt-helium-border-input)}.hb-section-pets-info select{height:35px;border-radius:10px;border:1px solid var(--vt-helium-border-input);padding:5px}.hb-section-pets-info .hidden-field{display:none}.hb-section-pets-info .cf-form-actions .cf-step-invalid{display:none!important}.newsletter-invite-helium-form .cf-form-inner{font-family:Noto Sans JP,sans-serif;background-color:var(--vt-helium-newsletter-bg-light);padding:48px 96px;border-radius:8px}.newsletter-invite-helium-form .cf-field-container{margin-bottom:24px;text-align:center}.newsletter-invite-helium-form .cf-field-container label{margin-bottom:8px!important}.newsletter-invite-helium-form .cf-field[data-cf-required=true]>label:after,.newsletter-invite-helium-form .cf-field[data-cf-required=true] legend:after{content:"必須"!important;display:inline-block!important;vertical-align:middle;margin-left:8px;padding:3px 8px;font-family:Noto Sans JP;font-size:12px;font-weight:700;color:var(--vt-helium-bg-white);background-color:var(--vt-helium-accent-teal);border-radius:4px}.newsletter-invite-helium-form .cf-field-container legend{text-align:left}.newsletter-invite-helium-form .cf-enum-field__choice input[type=checkbox]{position:absolute!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}.newsletter-invite-helium-form .cf-enum-field__choice{float:left!important;box-sizing:border-box!important;width:28%!important;border-right:2% solid transparent!important;border-bottom:12px solid transparent!important;padding:0!important}.newsletter-invite-helium-form .cf-enum-field__choice span{display:grid!important;place-items:center!important;width:100%!important;min-width:0!important;height:60px!important;text-align:center;word-break:keep-all;overflow-wrap:break-word;background-color:var(--vt-helium-bg-white);border:1px solid var(--vt-helium-border-light);border-radius:4px;cursor:pointer;transition:all .2s ease-in-out}.newsletter-invite-helium-form .cf-enum-field__choice span:before{display:none!important}.newsletter-invite-helium-form .cf-enum-field__choice span:hover{background-color:var(--vt-helium-newsletter-hover-bg);border-color:var(--vt-helium-text-light)}.newsletter-invite-helium-form .cf-enum-field__choice input[type=checkbox]:checked+span{font-weight:700;color:var(--vt-helium-newsletter-selected-accent);background-color:var(--vt-helium-newsletter-selected-bg);border-color:var(--vt-helium-newsletter-selected-accent)}.newsletter-invite-helium-form .cf-form-actions{text-align:center}.newsletter-invite-helium-form .cf-form-actions button.cf-submit-form{display:inline-block;width:auto;padding:15px 40px;font-size:16px;font-weight:700;color:var(--vt-helium-bg-white);background-color:var(--vt-helium-newsletter-submit-bg);border:none;border-radius:50px;cursor:pointer;transition:opacity .2s}.newsletter-invite-helium-form .cf-form-actions button.cf-submit-form:after{box-shadow:none!important}.newsletter-invite-helium-form .cf-form-actions button.cf-submit-form:hover{opacity:.85}.newsletter-invite-helium-form #create_customer ::placeholder{color:var(--vt-helium-placeholder)}.newsletter-invite-helium-form #create_customer select{color:var(--vt-helium-placeholder)}.newsletter-invite-helium-form #create_customer select:focus{color:var(--vt-helium-text-black)}.newsletter-invite-helium-form #create_customer select option,.newsletter-invite-helium-form #create_customer select.has-value{color:var(--vt-helium-text-black)}.newsletter-invite-helium-form .newsletter_info_paragraph p{color:var(--vt-helium-bg-dark);font-style:normal;font-weight:400;line-height:148%;letter-spacing:.24px;opacity:.6}.newsletter-invite-helium-form div.cf-field-container.newsletter_info_hidden_registration_date{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.newsletter-invite-helium-form .cf-form-actions .cf-step-invalid{display:none!important}.newsletter-invite-helium-form .input-full{padding:8px!important}@media screen and (max-width: 749px){.newsletter-invite-helium-form .cf-form-inner{padding:24px!important}}
