.hp-v2-toku-bundle{display:block;overflow:hidden;padding-block:var(--bundle-padding-top) var(--bundle-padding-bottom);background:var(--bundle-background);color:var(--bundle-text);font-family:Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.375;letter-spacing:normal;text-transform:none}.hp-v2-toku-bundle,.hp-v2-toku-bundle *,.hp-v2-toku-bundle *:after{box-sizing:border-box}.hp-v2-toku-bundle__container{inline-size:calc(100% - var(--bundle-padding-inline) * 2);margin-inline:auto;max-width:1440px}.hp-v2-toku-bundle__slides{display:flex;align-items:stretch;gap:var(--bundle-gap);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;outline:none;max-width:1280px;margin:0 auto}.hp-v2-toku-bundle__slides::-webkit-scrollbar{display:none}.hp-v2-toku-bundle__slide{flex:0 0 min(var(--bundle-card-width),100%);inline-size:min(var(--bundle-card-width),100%);min-inline-size:0;display:flex;flex-direction:column;align-items:center;gap:var(--bundle-button-gap);scroll-snap-align:start}.hp-v2-toku-bundle__card{display:flex;flex-direction:column;inline-size:100%;min-block-size:max(var(--bundle-card-min-height),var(--bundle-equal-card-height, 0px));border:1px solid var(--bundle-card-border);border-radius:var(--bundle-card-radius);background:var(--bundle-card-background)}.hp-v2-toku-bundle__card--protocol{container:bundle-protocol / inline-size;gap:20px;padding:var(--bundle-card-padding-top) var(--bundle-card-padding-inline) var(--bundle-card-padding-bottom)}.hp-v2-toku-bundle__body{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--bundle-copy-gap);min-inline-size:0}.hp-v2-toku-bundle__slide--protocol .hp-v2-toku-bundle__body{gap:29px}.hp-v2-toku-bundle__heading,.hp-v2-toku-bundle__accent,.hp-v2-toku-bundle__offer p{margin:0;font-family:inherit;font-style:normal;font-weight:400;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.hp-v2-toku-bundle__heading{inline-size:100%;max-inline-size:min(100%,var(--bundle-heading-width));color:var(--bundle-text);font-size:28px;line-height:1.2}.hp-v2-toku-bundle__heading>span,.hp-v2-toku-bundle__accent{display:block}.hp-v2-toku-bundle__accent{max-inline-size:min(100%,var(--bundle-heading-width));color:var(--bundle-accent);font-family:Minion Pro,Georgia,serif;font-size:var(--bundle-accent-size);font-style:italic;font-weight:400;line-height:1.2;letter-spacing:.4px}.hp-v2-toku-bundle__heart{position:absolute;inset-block-start:0;inset-inline-end:0;display:block;inline-size:var(--bundle-heart-size);block-size:var(--bundle-heart-size);object-fit:contain;pointer-events:none}.hp-v2-toku-bundle__body:has(.hp-v2-toku-bundle__heart)>.hp-v2-toku-bundle__heading>span{padding-inline-end:var(--bundle-heart-size)}.hp-v2-toku-bundle__description{max-inline-size:min(100%,var(--bundle-body-width));color:var(--bundle-body-color);font-size:var(--bundle-body-size);line-height:1.375;overflow-wrap:anywhere}.hp-v2-toku-bundle__description>*{margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.hp-v2-toku-bundle__description>*+*{margin-block-start:1em}.hp-v2-toku-bundle__description a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.hp-v2-toku-bundle__description-media{position:relative;inline-size:100%}.hp-v2-toku-bundle__description-media picture{position:relative;z-index:1}.hp-v2-toku-bundle__description-media picture,.hp-v2-toku-bundle__description-image{display:block;inline-size:100%;max-inline-size:100%;height:auto}.hp-v2-toku-bundle__description-image{object-fit:contain}.hp-v2-toku-bundle__image-badge{position:absolute;right:0;bottom:100%;z-index:0;display:inline-flex;align-items:center;gap:6px;margin-bottom:-20px;padding:8px 16px 24px 12px;border-radius:8px 8px 0 0;background:#1a4686;color:#fff;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;pointer-events:none}.hp-v2-toku-bundle__image-badge svg{display:block;flex-shrink:0}@media(max-width:1023px){.hp-v2-toku-bundle__image-badge{font-size:12px;margin-bottom:-16px;padding:6px 14px 20px 10px}}.hp-v2-toku-bundle__offer{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:2px 8px;margin-block-start:auto;padding:12px 16px;border:1px solid var(--bundle-offer-border);border-radius:14px;background:var(--bundle-offer-background);color:var(--bundle-offer-color)}.hp-v2-toku-bundle__offer:has(.hp-v2-toku-bundle__gift){grid-template-columns:40px minmax(0,1fr)}.hp-v2-toku-bundle__gift{grid-column:1;grid-row:1 / span 3;display:block;inline-size:40px;block-size:40px;object-fit:contain}.hp-v2-toku-bundle__saving,.hp-v2-toku-bundle__offer p{grid-column:-2}.hp-v2-toku-bundle__saving{margin:0;color:var(--bundle-saving-mobile-color);font-size:12px;font-weight:700;line-height:1.375;text-transform:uppercase;overflow-wrap:anywhere}.hp-v2-toku-bundle__offer .hp-v2-toku-bundle__offer-title{font-size:18px;font-weight:700;line-height:1.375;text-align:start}.hp-v2-toku-bundle__offer .hp-v2-toku-bundle__offer-description{margin-block-start:0;color:var(--bundle-offer-muted);font-size:14px;line-height:1.375}.hp-v2-toku-bundle__offer-extra{display:none}.hp-v2-toku-bundle__card--product{padding:16px}.hp-v2-toku-bundle__card--product>.hp-v2-toku-bundle__body{padding:20px 0 24px 16px}.hp-v2-toku-bundle__product-heading{display:flex;flex-direction:column;gap:5px;inline-size:100%}.hp-v2-toku-bundle__media{inline-size:100%;block-size:var(--bundle-image-height);margin-block-start:auto;overflow:hidden;border-radius:16px}.hp-v2-toku-bundle__media picture,.hp-v2-toku-bundle__image{display:block;inline-size:100%;block-size:100%}.hp-v2-toku-bundle__image{object-fit:var(--bundle-image-fit)}.hp-v2-toku-bundle__button.btn--solid.btn--primary{--btn-bg: var(--bundle-secondary);--btn-text: var(--bundle-secondary-text);--btn-bg-hover: var(--bundle-secondary-hover);display:inline-flex;align-items:center;justify-content:center;inline-size:min(var(--bundle-button-width),100%);min-block-size:var(--bundle-button-height);max-inline-size:100%;margin:0;padding:15px 24px;border-radius:300px;background:var(--btn-bg);color:var(--btn-text);border:none;font:500 var(--bundle-button-size) / 1 "Helvetica Neue",Arial,sans-serif;letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;overflow-wrap:anywhere;--btn-border: var(--bundle-button-border);--btn-border-hover: var(--bundle-button-border);--btn-text-hover: var(--bundle-hover-text)}.hp-v2-toku-bundle__slide--protocol .hp-v2-toku-bundle__button.btn--solid.btn--primary{--btn-bg: var(--bundle-primary);--btn-text: var(--bundle-primary-text);--btn-bg-hover: var(--bundle-primary-hover);font-weight:400;text-transform:uppercase}.hp-v2-toku-bundle-section .hp-v2-toku-bundle a[href]:focus-visible,.hp-v2-toku-bundle-section .hp-v2-toku-bundle button[type]:focus-visible,.hp-v2-toku-bundle-section .hp-v2-toku-bundle .hp-v2-toku-bundle__slides:focus-visible:not([data-pointer-interaction]){outline:3px solid var(--bundle-focus);outline-offset:4px}.hp-v2-toku-bundle-section .hp-v2-toku-bundle .hp-v2-toku-bundle__slides[data-pointer-interaction]:focus{outline:none}.hp-v2-toku-bundle__button.btn--solid.btn--primary:is(:hover,:focus-visible){color:var(--bundle-hover-text)}.hp-v2-toku-bundle__button:focus-visible:after{transform:translateZ(0)}.hp-v2-toku-bundle__controls{display:flex;align-items:center;justify-content:center;gap:24px;min-inline-size:0;margin-block-start:var(--bundle-controls-gap)}.hp-v2-toku-bundle [hidden]{display:none}.hp-v2-toku-bundle__arrow{display:flex;flex:0 0 48px;justify-content:center;align-items:center;inline-size:48px;block-size:48px;padding:0;border:1px solid var(--bundle-navigation);border-radius:50%;background:var(--bundle-navigation);color:var(--bundle-navigation-inverse);cursor:pointer;transition:opacity .15s ease}.hp-v2-toku-bundle__arrow:disabled{background:transparent;color:var(--bundle-navigation);border-color:color-mix(in srgb,var(--bundle-navigation) 30%,transparent);cursor:default}.hp-v2-toku-bundle__arrow:not(:disabled):hover{opacity:.8}.hp-v2-toku-bundle__arrow:before{content:"";display:block;flex:none;inline-size:48px;block-size:48px;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M27%2017L20%2024L27%2031%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M27%2017L20%2024L27%2031%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat}.hp-v2-toku-bundle__arrow[data-bundle-next]:before{transform:rotate(180deg)}.hp-v2-toku-bundle__dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-inline-size:0;gap:0}.hp-v2-toku-bundle__dot{display:grid;place-items:center;inline-size:24px;block-size:44px;padding:0;border:0;background:transparent;color:var(--bundle-navigation);cursor:pointer;transition:inline-size .2s ease}.hp-v2-toku-bundle__dot:before{content:"";display:block;inline-size:8px;block-size:8px;border-radius:8px;background:currentColor;opacity:.25;transition:inline-size .2s ease,opacity .2s ease}.hp-v2-toku-bundle__dot[aria-current=true]{inline-size:32px}.hp-v2-toku-bundle__dot[aria-current=true]:before{inline-size:24px;opacity:1}.hp-v2-toku-bundle__slides.flickity-enabled{display:block;overflow:visible;scroll-snap-type:none}.hp-v2-toku-bundle .flickity-viewport{overflow:visible}.hp-v2-toku-bundle .flickity-slider{display:flex;align-items:stretch}.hp-v2-toku-bundle .flickity-enabled .hp-v2-toku-bundle__slide{margin-inline-end:var(--bundle-gap)}.hp-v2-toku-bundle .flickity-enabled .hp-v2-toku-bundle__slide:last-child{margin-inline-end:0}.hp-v2-toku-bundle__editor-note{margin:0;padding:12px 16px;border:1px dashed currentColor;font:14px/1.5 Helvetica Neue,Arial,sans-serif}@media(max-width:767px){.hp-v2-toku-bundle__accent{--bundle-accent-size: 32px;letter-spacing:1.2px}.hp-v2-toku-bundle__slide--protocol .hp-v2-toku-bundle__button.btn--solid.btn--primary{letter-spacing:1.35px}.hp-v2-toku-bundle__card--product>.hp-v2-toku-bundle__body{padding:20px 0 10px 16px}.hp-v2-toku-bundle__media{--bundle-image-height: 226px}}@media(min-width:1024px){.hp-v2-toku-bundle__heading{font-size:34px}.hp-v2-toku-bundle__container{inline-size:min(calc(100% - var(--bundle-padding-inline) * 2),var(--bundle-container-width))}.hp-v2-toku-bundle__slide{flex-basis:calc((100% - var(--bundle-gap) * 2) * var(--bundle-product-fraction));inline-size:calc((100% - var(--bundle-gap) * 2) * var(--bundle-product-fraction))}.hp-v2-toku-bundle__slide--protocol{flex-basis:calc((93% - var(--bundle-gap) * 2) * var(--bundle-protocol-fraction));inline-size:calc((100% - var(--bundle-gap) * 2) * var(--bundle-protocol-fraction))}.hp-v2-toku-bundle__slide--protocol .hp-v2-toku-bundle__accent{line-height:calc(var(--bundle-heading-size) * 1.2);letter-spacing:2px}.hp-v2-toku-bundle__offer{grid-template-columns:minmax(0,1fr);column-gap:12px;row-gap:0;padding:14px 16px;align-items:center}.hp-v2-toku-bundle__offer:has(.hp-v2-toku-bundle__gift){grid-template-columns:40px minmax(0,1fr)}.hp-v2-toku-bundle__offer:has(.hp-v2-toku-bundle__saving){grid-template-columns:minmax(0,1fr) auto}.hp-v2-toku-bundle__offer:has(.hp-v2-toku-bundle__gift):has(.hp-v2-toku-bundle__saving){grid-template-columns:40px minmax(0,1fr) auto}.hp-v2-toku-bundle__gift{grid-row:1 / span 2;margin-right:4px}.hp-v2-toku-bundle__offer p{grid-column:1}.hp-v2-toku-bundle__offer:has(.hp-v2-toku-bundle__gift) p{grid-column:2}.hp-v2-toku-bundle__offer .hp-v2-toku-bundle__offer-title{grid-row:1;text-align:start}.hp-v2-toku-bundle__offer .hp-v2-toku-bundle__offer-description{grid-row:2;margin-block-start:0}.hp-v2-toku-bundle__saving{grid-column:-2;grid-row:1 / span 2;max-inline-size:130px;padding:7px 12px;border-radius:300px;background:var(--bundle-saving-background);color:var(--bundle-saving-color);font-size:14px;text-align:center;text-transform:none;white-space:nowrap}.hp-v2-toku-bundle__offer-extra{display:inline}}@media(prefers-reduced-motion:reduce){.hp-v2-toku-bundle__button,.hp-v2-toku-bundle__button:after{transition:none}}@media(min-width:1024px)and (max-width:1280px){.hp-v2-toku-bundle{--bundle-padding-inline: 40px;--bundle-container-width: 92vw;--bundle-card-min-height: 430px;--bundle-equal-card-height: 430px}.hp-v2-toku-bundle__media{--bundle-image-height: 230px}}@media(min-width:1024px)and (max-width:1439px){.hp-v2-toku-bundle__slide--protocol .hp-v2-toku-bundle__heading{font-size:clamp(var(--bundle-heading-min),var(--bundle-heading-fluid),var(--bundle-heading-size))}.hp-v2-toku-bundle__slide--protocol .hp-v2-toku-bundle__accent{font-size:clamp(var(--bundle-accent-min),var(--bundle-accent-fluid),var(--bundle-accent-size));line-height:clamp(var(--bundle-line-min),var(--bundle-line-fluid),calc(var(--bundle-heading-size) * 1.2))}.hp-v2-toku-bundle__slide--protocol .hp-v2-toku-bundle__description{font-size:clamp(var(--bundle-body-min),var(--bundle-body-fluid),var(--bundle-body-size))}.hp-v2-toku-bundle__slide--protocol .hp-v2-toku-bundle__heart{inline-size:clamp(var(--bundle-heart-min),var(--bundle-heart-fluid),var(--bundle-heart-size));block-size:clamp(var(--bundle-heart-min),var(--bundle-heart-fluid),var(--bundle-heart-size))}.hp-v2-toku-bundle__body:has(.hp-v2-toku-bundle__heart)>.hp-v2-toku-bundle__heading>span{padding-inline-end:clamp(var(--bundle-heart-min),var(--bundle-heart-fluid),var(--bundle-heart-size))}}@container bundle-protocol (max-width: 439px){.hp-v2-toku-bundle .hp-v2-toku-bundle__offer[data-bundle-body]{grid-template-columns:minmax(0,1fr);gap:2px 8px;align-items:start;padding:12px 16px}.hp-v2-toku-bundle .hp-v2-toku-bundle__offer[data-bundle-body]:has(.hp-v2-toku-bundle__gift){grid-template-columns:40px minmax(0,1fr)}.hp-v2-toku-bundle .hp-v2-toku-bundle__offer .hp-v2-toku-bundle__gift{grid-row:1 / span 3}.hp-v2-toku-bundle .hp-v2-toku-bundle__offer[data-bundle-body] p{grid-column:-2;grid-row:auto}.hp-v2-toku-bundle .hp-v2-toku-bundle__offer .hp-v2-toku-bundle__offer-title{text-align:start}.hp-v2-toku-bundle .hp-v2-toku-bundle__offer .hp-v2-toku-bundle__saving{grid-column:-2;grid-row:auto;max-inline-size:none;padding:0;background:transparent;color:var(--bundle-saving-mobile-color);font-size:12px;text-align:start;text-transform:uppercase}}@media(min-width:1024px){.hp-v2-toku-bundle__dots{gap:8px}.hp-v2-toku-bundle__dot{inline-size:8px}.hp-v2-toku-bundle__dot[aria-current=true]{inline-size:24px}}@media(prefers-reduced-motion:reduce){.hp-v2-toku-bundle__arrow,.hp-v2-toku-bundle__dot,.hp-v2-toku-bundle__dot:before{transition:none}}@media(min-width:1024px){.hp-v2-toku-bundle__heading{line-height:1.2;letter-spacing:.46px}.hp-v2-toku-bundle__description{line-height:1.22;letter-spacing:.18px}.hp-v2-toku-bundle__offer .hp-v2-toku-bundle__offer-description{line-height:1.35;letter-spacing:.14px}.hp-v2-toku-bundle__card--product>.hp-v2-toku-bundle__body{padding:14px 0 24px 16px}.hp-v2-toku-bundle__button.btn--solid.btn--primary{inline-size:auto;padding:16px 32px;font-weight:400;line-height:1;letter-spacing:1.54px}}@media(max-width:767px){.hp-v2-toku-bundle{--bundle-equal-card-height: 428px}.hp-v2-toku-bundle__heading{letter-spacing:.34px}.hp-v2-toku-bundle__description{letter-spacing:.14px}.hp-v2-toku-bundle__offer .hp-v2-toku-bundle__offer-title{font-size:16px;letter-spacing:.16px}}@media(max-width:767px){.hp-v2-toku-bundle__controls{gap:20px}.hp-v2-toku-bundle__dot{inline-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/hp-v2-toku-bundle.css.map */
