.karu-buybar{background:#faf9f6d6;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);color:var(--kr-ink);border-top:1px solid var(--kr-line);border-radius:var(--kr-radius-wrap) var(--kr-radius-wrap) 0 0;box-shadow:0 -6px 24px #3242661a}@media screen and (min-width:750px){.karu-buybar{border:1px solid var(--kr-line);border-radius:var(--kr-radius-wrap);box-shadow:0 12px 32px #32426624}}.karu-buybar__thumbs{display:none;align-items:center;flex:0 0 auto}.karu-buybar__thumbs:not(:empty){display:flex}.karu-buybar__thumb{position:relative;width:36px;height:36px;flex:0 0 auto;margin-left:-6px;border:2px solid #fff;border-radius:var(--kr-radius-label);overflow:hidden;background:var(--kr-bg-warm);box-shadow:0 1px 3px #32426629}.karu-buybar__thumb:first-child{margin-left:0}.karu-buybar__thumb img{display:block;width:100%;height:100%;object-fit:cover}.karu-buybar__thumb--more{display:flex;align-items:center;justify-content:center;font-size:var(--kr-fs-xs);font-weight:700;color:var(--kr-ink);background:var(--kr-bg-card)}.karu-buybar__media{position:relative;width:40px;height:40px;flex:0 0 auto;border-radius:var(--kr-radius-label);overflow:hidden;background:var(--kbb-tint, var(--kr-bg-warm))}.karu-buybar__media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.karu-buybar__media--photo img{object-fit:cover;mix-blend-mode:normal}.karu-buybar__price{font-size:var(--kr-fs-h3);font-weight:700;line-height:1.1;color:var(--kr-ink);white-space:nowrap}.karu-buybar__compare{font-size:var(--kr-fs-sm);font-weight:var(--kr-fw-small);line-height:1.1;color:var(--kr-ink-2);text-decoration:line-through;white-space:nowrap}.karu-buybar__pill{display:inline-block;padding:2px 8px;border-radius:var(--kr-radius-label);background:var(--kr-sage-tint);color:var(--kr-sage-ink);font-size:var(--kr-fs-xs);font-weight:var(--kr-fw-small);line-height:1.35;white-space:nowrap}.karu-buybar__meta{font-size:var(--kr-fs-xs);font-weight:var(--kr-fw-small);line-height:1.3;color:var(--kr-ink-2)}.karu-buybar__pill[hidden],.karu-buybar__compare[hidden],.karu-buybar__meta[hidden]{display:none}.karu-buybar__trust{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;height:1.25em;overflow:hidden;min-width:0;margin:0;font-size:var(--kr-fs-xs);line-height:1.25;color:var(--kr-ink-2);white-space:nowrap}.karu-buybar__trust-item{display:inline-flex;align-items:center}.karu-buybar__trust-item+.karu-buybar__trust-item:before{content:"\b7";margin:0 7px;color:var(--kr-line-strong)}.karu-buybar__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:var(--kr-btn-height, 48px);padding:0 22px;border:0;border-radius:var(--kr-radius-btn);background:var(--kr-ink);color:var(--kr-bg-cream);font-family:inherit;font-size:var(--kr-fs-body);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.karu-buybar__cta:hover:not(:disabled):not(.is-soldout){background:var(--kr-ink-dark);transform:translateY(-1px);box-shadow:0 8px 22px #3242663d}.karu-buybar__cta:focus-visible{outline:2px solid var(--kr-focus);outline-offset:2px}.karu-buybar__cta:disabled{opacity:.5;cursor:not-allowed}.karu-buybar__cta.is-soldout{background:var(--kr-bg-card);color:var(--kr-ink)}.karu-buybar__cta-label{overflow:hidden;text-overflow:ellipsis}.karu-buybar__cta.is-loading{pointer-events:none}.karu-buybar__cta.is-loading .karu-buybar__cta-label{visibility:hidden}.karu-buybar__spinner{display:none;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,253,228,.4);border-top-color:var(--kr-bg-cream);border-radius:50%;animation:karu-buybar-spin .7s linear infinite}.karu-buybar__cta.is-loading .karu-buybar__spinner{display:block}@keyframes karu-buybar-spin{to{transform:rotate(360deg)}}.karu-buybar__cta:active:not(:disabled):not(.is-soldout){transform:scale(.97);transition-duration:.08s}.karu-buybar__cta.is-adding{cursor:progress}.karu-buybar__cta.is-adding .karu-buybar__spinner{display:none}.karu-buybar__cta.is-adding .karu-buybar__cta-label{visibility:visible}.karu-buybar__cta-label .kr-icon{width:16px;height:16px;margin:0 6px 0 0;vertical-align:-.2em}.karu-buybar__cta.is-added .karu-buybar__cta-label .kr-icon{animation:karu-buybar-ink .25s ease-out both}@keyframes karu-buybar-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.karu-buybar__cta,.karu-buybar__cta:hover:not(:disabled):not(.is-soldout),.karu-buybar__cta:active:not(:disabled):not(.is-soldout){transform:none;transition:background-color .15s ease}.karu-buybar__cta.is-added .karu-buybar__cta-label .kr-icon{animation:none}}.karu-buybar--pdp{position:fixed;left:0;right:0;bottom:0;z-index:9;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;transform:translateY(calc(100% + 24px));transition:transform .14s ease-in,opacity .14s ease-in,visibility 0s linear .14s}.karu-buybar--pdp.is-visible{opacity:1;visibility:visible;transform:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),opacity .18s cubic-bezier(.2,.7,.2,1),visibility 0s}html:has(.mega-menu.kmega:not([hidden])) .karu-buybar.is-visible{opacity:0;visibility:hidden;transition:opacity .12s linear,visibility 0s linear .12s}@media screen and (max-width:749px){.karu-buybar--pdp{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));padding:8px 10px;border:1px solid var(--kr-line);border-radius:var(--kr-radius-wrap);box-shadow:0 12px 32px #32426629;transform:translateY(calc(100% + 40px))}}.karu-buybar__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media text cta" "media money cta";align-items:center;column-gap:10px;row-gap:0}.karu-buybar--pdp .karu-buybar__media{grid-area:media}.karu-buybar__text{grid-area:text;display:flex;flex-direction:column;min-width:0;align-self:end}.karu-buybar__title,.karu-buybar__option{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.karu-buybar__title{font-size:var(--kr-fs-sm);font-weight:700;line-height:1.35;color:var(--kr-ink)}.karu-buybar__option{font-size:var(--kr-fs-sm);line-height:1.35;color:var(--kr-ink-2)}.karu-buybar__size{font-weight:var(--text-font-weight);color:var(--kr-ink)}.karu-buybar__option[hidden]{display:none}.karu-buybar__mode--abo{color:var(--kr-sage-ink)}.karu-buybar__freq,.karu-buybar--pdp.has-option .karu-buybar__title{display:none}.karu-buybar--pdp:not(.has-option) .karu-buybar__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;line-height:1.25}.karu-buybar__money{grid-area:money;display:flex;align-items:baseline;gap:6px;min-width:0;align-self:start;white-space:nowrap}.karu-buybar__prices,.karu-buybar__extra{display:inline-flex;align-items:baseline;gap:6px}.karu-buybar__extra .karu-buybar__pill{align-self:center}.karu-buybar--pdp .karu-buybar__pill{display:none}.karu-buybar--pdp .karu-buybar__price{font-size:16px}.karu-buybar--pdp .karu-buybar__compare{font-size:var(--kr-fs-xs)}.karu-buybar__trust.karu-buybar__trust--pdp{display:none}@media screen and (max-width:749px){.karu-buybar--pdp.has-compare .karu-buybar__meta{display:none}}.karu-buybar__change{display:none}.karu-buybar--pdp .karu-buybar__cta{grid-area:cta;min-width:148px;max-width:50vw;padding:0 14px;font-size:var(--kr-fs-sm)}@media screen and (max-width:389px){.karu-buybar--pdp .karu-buybar__cta{min-width:0}}@media screen and (max-width:374px){.karu-buybar--pdp .karu-buybar__media{display:none}.karu-buybar__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text cta" "money cta"}}@media screen and (min-width:750px){.karu-buybar--pdp{left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(var(--kr-content),calc(100% - 2 * var(--kr-gutter)));margin:0 auto;padding:12px;transform:translateY(calc(100% + 40px))}.karu-buybar__row{grid-template-columns:auto minmax(0,max-content) minmax(0,1fr) auto auto auto;grid-template-areas:"media text trust change money cta";column-gap:20px}.karu-buybar--pdp .karu-buybar__media{width:48px;height:48px}.karu-buybar__text{align-self:center;gap:2px}.karu-buybar--pdp.has-option .karu-buybar__title{display:block}.karu-buybar__title{font-size:var(--kr-fs-body)}.karu-buybar__size{font-weight:var(--text-font-weight);color:inherit}.karu-buybar__freq{display:inline}.karu-buybar--pdp:not(.has-option) .karu-buybar__title{display:block;white-space:nowrap}.karu-buybar__change{grid-area:change;display:inline;padding:12px 0;border:0;background:none;font:inherit;font-size:var(--kr-fs-sm);color:var(--kr-ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.karu-buybar__change:hover{color:var(--kr-ink)}.karu-buybar__change[hidden]{display:none}.karu-buybar__money{flex-direction:column;align-items:flex-end;gap:3px;align-self:center}.karu-buybar--pdp .karu-buybar__pill:not([hidden]){display:inline-block}.karu-buybar--pdp .karu-buybar__price{font-size:var(--kr-fs-h3)}.karu-buybar--pdp .karu-buybar__compare{font-size:var(--kr-fs-sm)}.karu-buybar--pdp .karu-buybar__cta{min-width:200px;max-width:none;padding:0 28px;font-size:var(--kr-fs-body)}}@media screen and (min-width:990px){.karu-buybar__trust.karu-buybar__trust--pdp{grid-area:trust;display:flex;justify-content:center}.karu-buybar--pdp:not(.has-option) .karu-buybar__trust--pdp{justify-content:flex-end}}html.karu-buybar-on [aria-label="FLYOUT Form"]:not([aria-label="FLYOUT Form"] *){bottom:calc(var(--karu-buybar-h, 0px) + 8px)!important;transition:bottom .18s ease}@media(prefers-reduced-motion:reduce){.karu-buybar--pdp,.karu-buybar--pdp.is-visible{transform:none;transition:opacity .12s linear,visibility 0s linear .12s}.karu-buybar--pdp.is-visible{transition:opacity .12s linear,visibility 0s}}@keyframes karu-pdp-pulse{0%{box-shadow:0 0 #3a7c5f73}to{box-shadow:0 0 0 12px #3a7c5f00}}.karu-pdp-attention{animation:karu-pdp-pulse .7s ease-out 1;border-radius:var(--kr-radius-wrap)}@media(prefers-reduced-motion:reduce){.karu-pdp-attention{animation:none}}.karu-buybar__trust-item[hidden]{display:none!important}.karu-buybar__trust-item[hidden]+.karu-buybar__trust-item:before{content:none;margin:0}.karu-buybar,.karu-buybar--pdp{border:0!important}.karu-buybar--pdp .karu-buybar__trust--pdp,.karu-buybar--pdp .karu-buybar__change{display:none!important}@media screen and (max-width:749px){.karu-buybar--pdp .karu-buybar__meta{display:none!important}}@media screen and (min-width:750px){.karu-buybar--pdp{width:min(720px,calc(100% - 2 * var(--kr-gutter)));padding:10px 10px 10px 12px}.karu-buybar--pdp .karu-buybar__row{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"media text money cta";column-gap:16px}}.karu-buybar__title,.karu-buybar__option{line-height:1.3;padding-bottom:3px}.karu-buybar__option{margin-top:-3px}@media screen and (min-width:750px){.karu-buybar--pdp .karu-buybar__text{gap:0}}@media screen and (max-width:749px){.karu-buybar--pdp .karu-buybar__row{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"media title title cta" "media money opt cta";column-gap:10px}.karu-buybar--pdp .karu-buybar__text{display:contents}.karu-buybar--pdp .karu-buybar__title,.karu-buybar--pdp.has-option .karu-buybar__title{grid-area:title;display:block!important;align-self:end}.karu-buybar--pdp .karu-buybar__money{grid-area:money;align-self:start}.karu-buybar--pdp .karu-buybar__option{grid-area:opt;position:relative;align-self:center;margin:0;padding:0;font-size:var(--kr-fs-xs);color:var(--kr-ink-2)}.karu-buybar--pdp .karu-buybar__option .karu-buybar__size{font-weight:var(--kr-fw-small);color:inherit}.karu-buybar--pdp .karu-buybar__option:before{content:"";position:absolute;left:-5.5px;top:50%;width:1px;height:12px;transform:translateY(-50%);background:#32426638}}@media screen and (max-width:749px){.karu-buybar--pdp .karu-buybar__option{padding:0 0 3px;margin:0 0 -3px}.karu-buybar--pdp .karu-buybar__option:before{top:calc(50% - 1.5px)}}.karu-buybar__cta-label{padding-bottom:3px;margin-bottom:-3px}.karu-buybar__trust{height:calc(1.25em + 3px);padding-bottom:3px;margin-bottom:-3px;row-gap:6px}
/*# sourceMappingURL=/cdn/shop/t/70/assets/karu-buybar.css.map */
