.product__media-list .flickity-slider{will-change:transform}@media screen and (max-width:740px){.product__media-item[data-media-type=image] .product__media-image-wrapper.aspect-ratio--natural{aspect-ratio:1 / 1;padding-bottom:0!important;width:100%;overflow:hidden}.product__media-item[data-media-type=image] .product__media-image-wrapper.aspect-ratio--natural img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}}.product-meta .price-list .price.text--subdued{color:var(--kr-ink);opacity:1}.product-meta .price-list .unit-price-measurement{font-size:12.5px;line-height:1.4;opacity:1;color:var(--kr-ink)}.karu-details{--kd-bg: var(--kr-bg-warm);background:var(--kd-bg);padding:40px 0;color:var(--kr-ink)}.karu-details--white{--kd-bg: #ffffff}.karu-details,.karu-details *,.karu-details *:before,.karu-details *:after{box-sizing:border-box}.karu-details__inner{max-width:var(--kr-container);margin:0 auto;padding:0 var(--kr-gutter);display:grid;grid-template-columns:1fr;gap:24px}.karu-details__kicker{margin:0 0 6px;font-size:14px;letter-spacing:0;text-transform:none;font-weight:var(--text-font-weight);color:var(--kr-sage-ink)}.karu-details__title{margin:0 0 12px;color:var(--kr-ink)}.karu-details__desc{position:relative;font-size:15px;line-height:1.6;color:var(--kr-ink)}.karu-details__desc>:first-child{margin-top:0}.karu-details__desc.is-clamped{max-height:15em;overflow:hidden}.karu-details__desc.is-clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4.5em;background:linear-gradient(180deg,rgba(245,244,240,0) 0%,var(--kd-bg) 100%);pointer-events:none}.karu-details--white .karu-details__desc.is-clamped:after{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--kd-bg) 100%)}.karu-details__desc.is-clamped.is-open{max-height:none}.karu-details__desc.is-clamped.is-open:after{display:none}.karu-details__more{margin-top:10px;padding:0;background:none;border:0;color:var(--kr-ink);font-size:14px;font-weight:var(--text-font-weight);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.karu-details__list{display:flex;flex-direction:column;gap:8px}.karu-details__item{background:#fff;border:1px solid var(--kr-line);border-radius:10px}.karu-details--white .karu-details__item{background:var(--kr-bg-warm);border-color:var(--kr-bg-warm)}.karu-details__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;font-size:15px;font-weight:700;color:var(--kr-ink);cursor:pointer;list-style:none}.karu-details__summary::-webkit-details-marker{display:none}.karu-details__summary:focus-visible{outline:2px solid var(--kr-ink);outline-offset:2px;border-radius:10px}.karu-details__icon{position:relative;flex:0 0 14px;width:14px;height:14px}.karu-details__icon:before,.karu-details__icon:after{content:"";position:absolute;top:50%;left:0;width:14px;height:2px;margin-top:-1px;background:var(--kr-ink);transition:transform .2s ease}.karu-details__icon:after{transform:rotate(90deg)}.karu-details__item[open] .karu-details__icon:after{transform:rotate(0)}.karu-details__answer{padding:0 18px 16px;font-size:14px;line-height:1.6;color:var(--kr-ink)}.karu-details__answer p{margin:0 0 10px}.karu-details__answer p:last-child{margin-bottom:0}.karu-details__answer a,.karu-details__desc a{color:var(--kr-ink);text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:990px){.karu-details{padding:64px 0}.karu-details__inner{grid-template-columns:1fr 1fr;gap:56px;align-items:start}.karu-details__inner--single{grid-template-columns:minmax(0,760px);justify-content:center}}.sh-product-benefits-container{width:fit-content;padding:2px}.sh-product-benefits-row{display:flex;align-items:center;width:fit-content;margin:10px 0;color:var(--kr-ink)}.sh-product-benefits-row:first-child{font-weight:var(--text-font-weight)}.sh-product-benefits-img{width:20px;height:auto;margin-right:15px}.sh-product-benefits-text{flex:1;margin:2px 0;font-size:var(--kr-fs-body);line-height:1.3em}.kr-pdp-head{max-width:720px;margin:0 auto var(--kr-head-gap);text-align:center}.kr-pdp-head__title.heading,.kr-pdp-head__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--kr-fs-h2);line-height:1.15;letter-spacing:-.01em;color:var(--kr-ink);text-transform:none}.kr-pdp-head__lead{max-width:52ch;margin:10px auto 0;font-size:var(--kr-fs-body);line-height:1.55;color:var(--kr-ink-2);text-wrap:balance}.kr-anchor{position:absolute;top:calc(-1 * (var(--header-height, 80px) + 16px))}.karu-sorten{position:relative;background:#fff;color:var(--kr-ink)}.karu-sorten *,.karu-sorten *:before,.karu-sorten *:after{box-sizing:border-box}.karu-sorten__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none}.karu-sorten__fact{padding:6px 12px;border-radius:5px;background:var(--kr-bg-warm);font-size:var(--kr-fs-sm);font-weight:var(--kr-fw-small);line-height:1.3}.karu-sorten__fact b{font-weight:700}.karu-sorten__grid{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none}.karu-sorten__item{margin:0;min-width:0}.karu-sorten__card{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:14px;height:100%;padding:10px 14px 10px 10px;border-radius:10px;background:var(--kr-sorte-tint, var(--kr-bg-warm));color:var(--kr-ink);text-decoration:none;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow var(--kr-dur) var(--kr-ease)}.karu-sorten__card:hover{box-shadow:inset 0 0 0 1px var(--kr-line-strong)}.karu-sorten__card:focus-visible{outline:2px solid var(--kr-focus);outline-offset:2px}.karu-sorten__item.is-current .karu-sorten__card{box-shadow:inset 0 0 0 2px var(--kr-ink)}.karu-sorten__media{display:block;width:72px;aspect-ratio:1 / 1}.karu-sorten__media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.karu-sorten__body{display:grid;gap:3px;min-width:0}.karu-sorten__name{font-size:var(--kr-fs-body);line-height:1.3;font-weight:700}.karu-sorten__current{justify-self:start;font-size:var(--kr-fs-xs);line-height:1.35;font-weight:var(--kr-fw-small);color:var(--kr-ink)}.karu-sorten__tagline{font-size:var(--kr-fs-sm);font-weight:var(--kr-fw-small);line-height:1.45}.karu-sorten__use{font-size:var(--kr-fs-sm);font-weight:var(--kr-fw-small);line-height:1.45;color:var(--kr-ink-2)}.karu-sorten__price{font-size:var(--kr-fs-sm);line-height:1.45;font-weight:700}.karu-sorten__arrow{font-size:18px;transition:transform var(--kr-dur) var(--kr-ease)}.karu-sorten__card:hover .karu-sorten__arrow{transform:translate(3px)}.karu-sorten__tip{display:block;max-width:720px;margin:20px auto 0;padding:14px 18px;border-radius:10px;background:var(--kr-sage-tint);font-size:var(--kr-fs-sm);line-height:1.5;color:var(--kr-ink);text-align:left}.karu-sorten__tip p{margin:0}.karu-sorten__tip p+p{margin-top:6px}.karu-sorten__tip a{color:var(--kr-ink)}.karu-sorten__tip--link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;text-decoration:none}.karu-sorten__tip-text{flex:1 1 260px;font-size:var(--kr-fs-body)}.karu-sorten__tip-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--kr-ink);border-radius:5px;background:#fff;font-size:var(--kr-fs-sm);font-weight:700;color:var(--kr-ink);white-space:nowrap;transition:background-color var(--kr-dur) var(--kr-ease),color var(--kr-dur) var(--kr-ease)}.karu-sorten__tip--link:hover .karu-sorten__tip-button{background:var(--kr-ink);color:#fff}@media screen and (max-width:740px){.karu-sorten__tip-button{width:100%}}@media screen and (min-width:1000px){.karu-sorten__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.karu-sorten__card{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;align-items:start;gap:12px;padding:16px 16px 14px;text-align:center}.karu-sorten__media{width:100%}.karu-sorten__body{justify-items:center}.karu-sorten__current,.karu-sorten__arrow{justify-self:center}}.shopify-section--apps:has(#judgeme_product_reviews){background:none;padding-top:var(--kr-section-gap)}.shopify-section:has(>.karu-sorten)+.shopify-section--apps:has(#judgeme_product_reviews){padding-top:0}.shopify-section--apps:has(#judgeme_product_reviews)>.container{max-width:var(--kr-container);margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}#judgeme_product_reviews{background:var(--kr-bg-warm);border-radius:var(--kr-radius-card);padding:28px 20px 24px;overflow:hidden;isolation:isolate}@media screen and (min-width:741px){#judgeme_product_reviews{padding:36px 32px 32px}}@media screen and (min-width:1000px){#judgeme_product_reviews{padding:40px 48px 36px}}#judgeme_product_reviews{max-width:none!important;margin:0!important;color:var(--kr-ink);--jm-review-widget-star-and-histogram-color: var(--kr-gold, #C8A951)}#judgeme_product_reviews :is(.jm-text,.jm-button,.jdgm-tab,.jm-review-highlights__text,select){font-family:var(--text-font-family)!important;letter-spacing:0!important}#judgeme_product_reviews .jm-review-widget{padding:0!important;margin:0!important;gap:12px!important}#judgeme_product_reviews .jm-review-widget__header-and-body{gap:20px!important;padding:0!important}#judgeme_product_reviews .jm-review-widget__header .jdgm-tabs{margin:0!important;padding:0!important}#judgeme_product_reviews .jm-review-widget__header,#judgeme_product_reviews .jm-review-widget__header>.jm-cluster,#judgeme_product_reviews .jm-review-widget__header>.jm-cluster>.jm-stack,#judgeme_product_reviews .jm-review-widget-minimal-header__filter-container,#judgeme_product_reviews .jm-review-widget-minimal-header__button-and-filters,#judgeme_product_reviews .jm-action-buttons>.jm-stack{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center;width:100%}#judgeme_product_reviews .jm-review-widget__header{gap:16px!important;margin:0!important}#judgeme_product_reviews .jm-review-widget__header>.jm-cluster{gap:10px!important}#judgeme_product_reviews .jm-review-widget__header>.jm-cluster>.jm-stack{gap:6px!important}#judgeme_product_reviews .jm-review-widget-minimal-header__title{margin:0!important;font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;font-size:var(--kr-fs-h2)!important;line-height:1.15!important;letter-spacing:-.01em!important;color:var(--kr-ink)!important;text-wrap:balance}#judgeme_product_reviews .jm-average-rating-display{text-decoration:none!important;color:var(--kr-ink)!important}#judgeme_product_reviews .jm-average-rating-display>.jm-cluster{display:flex!important;align-items:center;justify-content:center;gap:8px!important}#judgeme_product_reviews .jm-average-rating-display>.jm-cluster:before{content:"\2605\2605\2605\2605\2605";color:var(--kr-gold, #C8A951);font-size:17px;letter-spacing:2px;line-height:1}#judgeme_product_reviews .jm-average-rating-display .jm-text{margin:0!important;font-size:var(--kr-fs-body)!important;line-height:1.3!important;font-weight:var(--text-font-weight)!important;color:var(--kr-ink)!important}#judgeme_product_reviews .jm-average-rating-display .jm-average-rating-display__review-count{font-weight:var(--text-font-weight)!important;color:var(--kr-ink-2)!important}#judgeme_product_reviews .jm-average-rating-display .jm-average-rating-display__review-count:before{content:"\b7  "}#judgeme_product_reviews .jm-action-buttons__button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-height:44px;padding:0 22px!important;border:1.5px solid var(--kr-ink)!important;border-radius:5px!important;background:transparent!important;color:var(--kr-ink)!important;font-size:var(--kr-fs-sm)!important;font-weight:700!important;text-transform:none!important;box-shadow:none!important}#judgeme_product_reviews .jm-action-buttons__button:hover{background:var(--kr-ink)!important;color:var(--kr-cream, #FFFDE4)!important}#judgeme_product_reviews .jm-action-buttons{width:100%!important;justify-content:center!important}#judgeme_product_reviews .jm-action-buttons>.jm-stack{flex-direction:row!important;flex-wrap:wrap;gap:0 20px!important}#judgeme_product_reviews .jm-action-buttons>.jm-stack>*{margin:0!important}#judgeme_product_reviews .jm-action-buttons__button.jm-button--secondary{min-height:44px;padding:0 4px!important;border:0!important;background:transparent!important;font-weight:var(--text-font-weight)!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}#judgeme_product_reviews .jm-action-buttons__button.jm-button--secondary:hover{background:transparent!important;color:var(--kr-ink)!important;text-decoration-thickness:2px}#judgeme_product_reviews .jm-review-widget-minimal-header__tabs{width:100%;margin-top:8px!important;text-align:left}#judgeme_product_reviews .jdgm-tablist{width:100%}#judgeme_product_reviews .jdgm-tab{font-size:var(--kr-fs-sm)!important;color:var(--kr-ink-2)!important;background:transparent!important;padding-left:0!important;padding-right:0!important;margin-right:20px!important}#judgeme_product_reviews .jdgm-tab:not(.jdgm-tab--active){font-weight:var(--kr-fw-small)!important}#judgeme_product_reviews .jdgm-sort-dropdown{font-weight:var(--text-font-weight)!important}#judgeme_product_reviews .jdgm-tab--active{color:var(--kr-ink)!important;font-weight:700!important}#judgeme_product_reviews .jdgm-tablist__activeBar{background:var(--kr-ink)!important;height:2px!important}#judgeme_product_reviews .jdgm-tablist__content{padding:0!important;margin:0!important}#judgeme_product_reviews .jdgm-masonry-grid{padding-top:0!important}#judgeme_product_reviews .jm-review-widget-minimal-header__filters{width:100%;justify-content:flex-end!important;padding:0!important;margin:0!important}#judgeme_product_reviews .jm-review-widget-minimal-header__filters>.jm-stack{width:100%}#judgeme_product_reviews .jm-filters,#judgeme_product_reviews .jm-filters__buttons{gap:8px!important;justify-content:flex-end!important;flex-wrap:nowrap!important}#judgeme_product_reviews .jm-custom-answer-filter,#judgeme_product_reviews .jm-sort-filter{min-height:40px!important;height:40px;border:1px solid var(--kr-line-strong, #d9dce4)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;color:var(--kr-ink)!important}#judgeme_product_reviews .jm-custom-answer-filter{width:40px!important;min-width:40px;padding:0!important}#judgeme_product_reviews .jm-sort-filter__select{height:38px!important;border:0!important;background:transparent!important;color:var(--kr-ink)!important;font-size:var(--kr-fs-sm)!important;box-shadow:none!important}#judgeme_product_reviews .jdgm-review-card__product-variant-card,#judgeme_product_reviews .jdgm-masonry-grid__fade,#judgeme_product_reviews .kr-jd-empty{display:none!important}#judgeme_product_reviews .jm-media-preview{max-width:640px;margin:0 auto;width:100%}#judgeme_product_reviews .jm-media-grid__container{gap:8px!important}#judgeme_product_reviews .jm-media-grid__item{flex:0 0 72px!important;width:72px!important;height:72px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:8px!important;overflow:hidden;background:#fff!important}#judgeme_product_reviews .jm-media-grid__image-container{display:block!important;width:100%!important;height:100%!important;border-radius:8px!important;overflow:hidden}#judgeme_product_reviews .jm-media-grid__image{display:block!important;width:100%!important;height:100%!important;object-fit:cover}#judgeme_product_reviews .jm-media-grid__arrow{background:#faf9f6d6!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--kr-ink)!important;border:0!important;border-radius:50%!important;box-shadow:none!important}#judgeme_product_reviews .jm-ai-insights{width:100%;max-width:640px;margin:0 auto;text-align:left;align-self:center}#judgeme_product_reviews .jm-ai-insights *{text-align:left}#judgeme_product_reviews .jm-ai-insights__header{align-items:flex-start!important}#judgeme_product_reviews .jm-ai-disclaimer{justify-content:flex-start!important;margin:0!important}#judgeme_product_reviews .jm-ai-insights>.jm-box{padding:0!important;background:transparent!important;border:0!important}#judgeme_product_reviews .jm-ai-insights__header{display:flex;flex-direction:column-reverse;gap:4px}#judgeme_product_reviews .jm-ai-insights__header>p.jm-text{margin:0!important;font-size:var(--kr-fs-sm)!important;font-weight:700!important;color:var(--kr-ink)!important}#judgeme_product_reviews .jm-ai-disclaimer,#judgeme_product_reviews .jm-ai-disclaimer .jm-text{font-size:var(--kr-fs-xs)!important;font-weight:var(--kr-fw-small);color:var(--kr-ink-2)!important}#judgeme_product_reviews .jm-review-highlights__row{padding:5px 0!important;min-height:0!important;border:0!important;border-bottom:1px solid var(--kr-line)!important;background:transparent!important;color:var(--kr-ink)!important;text-align:left}#judgeme_product_reviews .jm-review-highlights__text{font-size:var(--kr-fs-sm)!important;font-weight:var(--kr-fw-small);line-height:1.4!important;color:var(--kr-ink)!important}#judgeme_product_reviews .jm-ai-insights .jm-stack{gap:4px!important}#judgeme_product_reviews .jdgm-masonry-grid__container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;height:auto!important}#judgeme_product_reviews .jdgm-masonry-grid__masonry-item{position:static!important;inset:auto!important;transform:none!important;width:auto!important;margin:0!important;padding:0!important}#judgeme_product_reviews .jdgm-masonry-grid__masonry-item-inner{padding:0!important;margin:0!important;height:100%}#judgeme_product_reviews .jdgm-review-card{height:100%;margin:0!important;padding:16px!important;border:0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}#judgeme_product_reviews .jdgm-review-card__content{padding:0!important;border:0!important;background:transparent!important}#judgeme_product_reviews .jdgm-review-card .jm-stack--space-400{gap:8px!important}#judgeme_product_reviews .jdgm-review-card :is(.jm-stack--space-50,.jm-stack--space-100,.jm-stack--space-200){gap:2px!important}#judgeme_product_reviews .jm-star-rating__font-icon{font-size:15px!important;color:var(--kr-gold, #C8A951)!important}#judgeme_product_reviews .jm-star-rating .jm-cluster{gap:2px!important}#judgeme_product_reviews .jm-star-rating :is(.jm-star-rating__filled,.jm-star-rating__half,.jm-star-rating__empty){--jm-icon-size: 15px !important;display:inline-flex!important;line-height:0!important}#judgeme_product_reviews .jm-star-rating :is(.jm-star-rating__filled,.jm-star-rating__half,.jm-star-rating__empty) svg{display:block!important;width:15px!important;height:15px!important;inline-size:15px!important;block-size:15px!important}#judgeme_product_reviews .jm-star-rating .jm-star-rating__filled svg path{fill:var(--kr-gold, #C8A951)!important;stroke:none!important}#judgeme_product_reviews .jm-star-rating .jm-star-rating__empty svg path{fill:#c8a9514d!important;stroke:none!important}#judgeme_product_reviews .jm-star-rating .jm-star-rating__half svg path{stroke:none!important}#judgeme_product_reviews .jm-star-rating .jm-star-rating__half svg stop{stop-color:var(--kr-gold, #C8A951)!important}#judgeme_product_reviews .jm-star-rating .jm-star-rating__half svg stop+stop{stop-opacity:.3!important}#judgeme_product_reviews .jdgm-review-card__name{margin:0!important;font-size:var(--kr-fs-body)!important;font-weight:var(--text-font-weight)!important;color:var(--kr-ink)!important}#judgeme_product_reviews .jm-verified-buyer-badge,#judgeme_product_reviews .jm-verified-buyer-badge *{padding:0!important;border:0!important;outline:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}#judgeme_product_reviews .jm-verified-buyer-badge__text{margin:0!important;font-size:var(--kr-fs-xs)!important;font-weight:var(--kr-fw-small)!important;color:var(--kr-sage-ink, #2d6a4f)!important}#judgeme_product_reviews .jdgm-review-card .jm-stack--space-50 .jm-box .jm-text{margin:0!important;font-size:var(--kr-fs-xs)!important;font-weight:var(--kr-fw-small);color:var(--kr-ink-2)!important}#judgeme_product_reviews .jdgm-review-card__title{margin:0!important;font-size:var(--kr-fs-body)!important;font-weight:var(--text-font-weight)!important;line-height:1.35!important;color:var(--kr-ink)!important}#judgeme_product_reviews .jdgm-review-card__body,#judgeme_product_reviews .jdgm-review-card__body p{margin:0!important;font-size:var(--kr-fs-sm)!important;font-weight:var(--kr-fw-small);line-height:1.5!important;color:var(--kr-ink)!important}#judgeme_product_reviews .jdgm-review-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#judgeme_product_reviews .jdgm-review-card__body{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#judgeme_product_reviews .jdgm-review-card__title{padding-bottom:1.5px!important;margin-bottom:-1.5px!important}#judgeme_product_reviews .jdgm-review-card__name,#judgeme_product_reviews .jm-review-highlights__text{padding-bottom:3px!important;margin-bottom:-3px!important}#judgeme_product_reviews .jdgm-review-card__media-cover{display:none!important}#judgeme_product_reviews .jdgm-review-card__more-text{font-size:var(--kr-fs-sm)!important;font-weight:var(--kr-fw-small);color:var(--kr-ink)!important;text-decoration:underline;text-underline-offset:3px}#judgeme_product_reviews .jdgm-reply-item__content{padding:0!important;background:transparent!important;border:0!important}#judgeme_product_reviews:not(.kr-jd-open) .jdgm-masonry-grid__masonry-item:not(.kr-jd-empty)~.jdgm-masonry-grid__masonry-item:not(.kr-jd-empty)~.jdgm-masonry-grid__masonry-item:not(.kr-jd-empty)~.jdgm-masonry-grid__masonry-item:not(.kr-jd-empty){display:none!important}#judgeme_product_reviews .jdgm-masonry-grid__footer{position:static!important;display:flex!important;justify-content:center;margin-top:24px;height:auto!important;background:none!important}#judgeme_product_reviews .jdgm-masonry-grid__peek{display:none!important}#judgeme_product_reviews .jdgm-masonry-grid__btn{display:inline-flex!important;align-items:center;gap:6px;min-height:44px;padding:0 22px!important;border:1.5px solid var(--kr-ink)!important;border-radius:5px!important;background:transparent!important;color:var(--kr-ink)!important;font-size:var(--kr-fs-sm)!important;font-weight:700!important;box-shadow:none!important}#judgeme_product_reviews .jdgm-masonry-grid__btn svg{width:12px;height:12px}#judgeme_product_reviews .jm-review-collection-info{margin:12px 0 0!important;text-align:center}#judgeme_product_reviews .jdgm-masonry-grid,#judgeme_product_reviews .jm-review-widget__body{height:auto!important;min-height:0!important}#judgeme_product_reviews .jm-review-collection-link,#judgeme_product_reviews .jm-review-collection-link *{font-size:var(--kr-fs-xs)!important;font-weight:var(--kr-fw-small);color:var(--kr-ink-2)!important}@media screen and (max-width:999px){#judgeme_product_reviews .jdgm-masonry-grid__container{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:0 20px;scroll-padding-inline:20px}#judgeme_product_reviews .jdgm-masonry-grid__container::-webkit-scrollbar{display:none}#judgeme_product_reviews .jdgm-masonry-grid__masonry-item{scroll-snap-align:start}#judgeme_product_reviews:not(.kr-jd-open) .jdgm-masonry-grid__masonry-item:not(.kr-jd-empty)~.jdgm-masonry-grid__masonry-item:not(.kr-jd-empty)~.jdgm-masonry-grid__masonry-item:not(.kr-jd-empty)~.jdgm-masonry-grid__masonry-item:not(.kr-jd-empty){display:block!important}#judgeme_product_reviews .jdgm-masonry-grid__footer{margin-top:16px}}@media screen and (min-width:741px)and (max-width:999px){#judgeme_product_reviews .jdgm-masonry-grid__container{grid-auto-columns:45%;margin:0 -32px;padding:0 32px;scroll-padding-inline:32px}}.jdgm-write-review-modal__sections,.jdgm-write-review-modal__section,.jdgm-write-review-modal__page,.jdgm-write-review-modal__slider-container{transition-duration:.3s!important}@media(prefers-reduced-motion:reduce){.jdgm-write-review-modal__sections,.jdgm-write-review-modal__section,.jdgm-write-review-modal__page,.jdgm-write-review-modal__slider-container{transition:none!important}}.kr-recs{display:block}.kr-recs__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--kr-grid-gap)) / 2.2);gap:var(--kr-grid-gap);margin:0 calc(-1 * var(--kr-gutter));padding:0 var(--kr-gutter) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kr-gutter);scrollbar-width:none}.kr-recs__grid::-webkit-scrollbar{display:none}.kr-recs__item{display:flex;min-width:0;scroll-snap-align:start}.kr-recs__item[hidden]{display:none}.kr-recs__item>.product-item{display:flex;flex-direction:column;width:100%}.kr-recs__item .product-item__info,.kr-recs__item .product-item-meta{display:flex;flex-direction:column;flex:1 1 auto}.kr-recs__item .product-item-meta__sizes{display:none!important}.kr-recs__item .product-item-meta__price-list-container{margin-top:auto}@media screen and (min-width:741px){.kr-recs__grid{grid-auto-columns:calc((100% - 2 * 20px) / 3);gap:20px}}@media screen and (min-width:1000px){.kr-recs__grid{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:24px;margin:0;padding:0;overflow:visible}}@media screen and (min-width:1000px){.product:not(.product--featured){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0 48px;margin-left:0;margin-right:0}.product:not(.product--featured)>.product__media,.product:not(.product--featured)>.product__info{width:auto;min-width:0;margin:0}.product .product__media .product__thumbnail-list{overflow-x:auto;scrollbar-width:none}.product .product__media .product__thumbnail-list::-webkit-scrollbar{display:none}.product .product__media .product__thumbnail-list-inner{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72px;width:max-content;gap:10px}.product .product__media .product__thumbnail{width:72px}}#judgeme_product_reviews .jdgm-row-media:not(.kr-jd-media-ok){height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}#judgeme_product_reviews .jdgm-row-media.kr-jd-media-ok{margin:16px 0 0!important;padding:0!important;border:0!important}#judgeme_product_reviews .jdgm-row-media .jdgm-gallery-title{display:none!important}#judgeme_product_reviews .jdgm-row-media .jdgm-gallery-wrapper,#judgeme_product_reviews .jdgm-row-media .jdgm-gallery{display:block!important;width:100%!important;margin:0!important;padding:0!important}#judgeme_product_reviews .jdgm-row-media .jdgm-gallery{display:flex!important;justify-content:flex-start;gap:8px;overflow-x:auto;scrollbar-width:none}#judgeme_product_reviews .jdgm-row-media .jdgm-gallery>:first-child{margin-left:auto!important}#judgeme_product_reviews .jdgm-row-media .jdgm-gallery>:last-child{margin-right:auto!important}#judgeme_product_reviews .jdgm-row-media .jdgm-gallery__thumbnail-link{flex:0 0 72px;width:72px!important;height:72px!important;margin:0!important;padding:0!important;float:none!important}#judgeme_product_reviews .jdgm-row-media .jdgm-gallery__thumbnail-wrapper{width:100%!important;height:100%!important;padding:0!important;border-radius:10px;overflow:hidden}#judgeme_product_reviews .jdgm-row-media .jdgm-gallery__thumbnail{width:100%!important;height:100%!important;object-fit:cover}#judgeme_product_reviews .jdgm-row-media .jdgm-gallery__thumbnail-link:nth-child(n+9){display:none!important}@media screen and (min-width:1000px){#judgeme_product_reviews .jdgm-row-media .jdgm-gallery__thumbnail-link{flex-basis:96px;width:96px!important;height:96px!important}}#judgeme_product_reviews .jdgm-widget-actions-wrapper{display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px 24px;width:auto!important;margin:0!important}#judgeme_product_reviews .jdgm-write-rev-link,#judgeme_product_reviews .jdgm-ask-question-btn{width:auto!important;min-height:44px;margin:0!important;padding:0 4px!important;border:0!important;background:none!important;color:var(--kr-ink)!important;font-weight:700;text-decoration:underline!important;text-underline-offset:4px;text-decoration-color:var(--kr-line-strong)!important;box-shadow:none!important}#judgeme_product_reviews .jdgm-write-rev-link:hover,#judgeme_product_reviews .jdgm-ask-question-btn:hover{text-decoration-color:currentColor!important}#judgeme_product_reviews .jdgm-row-stars{gap:8px 40px}#judgeme_product_reviews .jdgm-paginate{flex-direction:column;align-items:center;gap:12px}#judgeme_product_reviews .jdgm-paginate .jdgm-btn,#judgeme_product_reviews .jdgm-paginate__load-more{border:1px solid var(--kr-ink)!important;background:#fff!important;color:var(--kr-ink)!important}#judgeme_product_reviews .jdgm-paginate .jdgm-btn:hover,#judgeme_product_reviews .jdgm-paginate__load-more:hover{background:var(--kr-ink)!important;color:#fff!important}#judgeme_product_reviews .jdgm-collected-link{display:table;width:auto;margin:12px auto 0;text-align:center}@media screen and (max-width:999px){#judgeme_product_reviews .jdgm-rev-widg__reviews{grid-auto-columns:82%;padding-inline:var(--kr-gutter);scroll-padding-inline:var(--kr-gutter);scroll-snap-type:x mandatory;transform:none!important}#judgeme_product_reviews .jdgm-rev-widg__reviews>.jdgm-rev{scroll-snap-align:start}}@media screen and (min-width:741px)and (max-width:999px){#judgeme_product_reviews .jdgm-rev-widg__reviews{grid-auto-columns:45%}}.karu-sorten__scale{display:flex;align-items:center;gap:10px;max-width:420px;margin:0 auto 16px;font-size:var(--kr-fs-sm);line-height:1.3;color:var(--kr-ink)}.karu-sorten__scale-line{position:relative;flex:1 1 auto;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--kr-can-futatsu),var(--kr-can-hitotsu),var(--kr-can-mittsu),var(--kr-can-yottsu),var(--kr-can-itsutsu))}.karu-sorten__scale-line:after{content:"";position:absolute;right:-1px;top:50%;width:7px;height:7px;border-top:2px solid var(--kr-can-itsutsu);border-right:2px solid var(--kr-can-itsutsu);transform:translateY(-50%) rotate(45deg)}div.karu-sorten__card{cursor:default}div.karu-sorten__card:hover{box-shadow:inset 0 0 0 2px var(--kr-ink)}.karu-sorten__arrow--here{color:var(--kr-ink);font-weight:700}div.karu-sorten__card:hover .karu-sorten__arrow{transform:none}.karu-sorten__use{color:#4f5b7a}.karu-sorten__tip{border:1px solid var(--kr-line);background:#fff}@media screen and (max-width:740px){.karu-sorten__facts{flex-wrap:wrap;justify-content:center;margin-inline:0;padding:0;overflow:visible;scrollbar-width:none}.karu-sorten__facts::-webkit-scrollbar{display:none}.karu-sorten__facts{gap:6px}.karu-sorten__fact{flex:0 0 auto;padding:6px 10px;white-space:nowrap}.karu-sorten__card{grid-template-columns:56px 1fr auto;gap:12px;padding:10px 14px 10px 10px}.karu-sorten__media{width:56px}}.karu-sorten,.kr-recs.kr-recs{margin:0;padding:var(--kr-section-gap) 0}.shopify-section:has(>.karu-sorten)+.shopify-section:has(>.karu-sorten)>.karu-sorten,.shopify-section:has(>.karu-sorten)+.shopify-section>.kr-recs,.shopify-section:has(>.karu-sorten)+.shopify-section:not(:has(*))+.shopify-section>.kr-recs{padding-top:0}.shopify-section:has(#judgeme_product_reviews)+.shopify-section .kr-story,.shopify-section:has(#judgeme_product_reviews)+.shopify-section:not(:has(*))+.shopify-section .kr-story{margin-top:0;padding:var(--kr-section-gap) 0 0;background:transparent}.shopify-section:has(#judgeme_product_reviews)+.shopify-section:is(:last-child,:has(+.shopify-section>.kr-recs:empty),:has(+.shopify-section--product-recommendations[hidden])) .kr-story,.shopify-section:has(#judgeme_product_reviews)+.shopify-section:not(:has(*))+.shopify-section:is(:last-child,:has(+.shopify-section>.kr-recs:empty),:has(+.shopify-section--product-recommendations[hidden])) .kr-story{padding-bottom:var(--kr-section-gap)}.karu-sorten--pack .karu-sorten__card{grid-template-columns:56px 1fr}.karu-sorten--pack .karu-sorten__card:hover{box-shadow:none}.karu-sorten__size{font-size:var(--kr-fs-sm);line-height:1.45;font-weight:var(--kr-fw-small)}@media screen and (min-width:1000px){.karu-sorten--pack .karu-sorten__card{grid-template-columns:1fr;grid-template-rows:auto 1fr}}#judgeme_product_reviews .jdgm-collected-link{margin-left:auto!important;margin-right:auto!important}#judgeme_product_reviews .jdgm-collected-link{position:static!important;inset:auto!important;transform:none!important}.kr-recs__grid .product-item--card .product-item-meta__title,.kr-recs__grid .product-item--card .product-item-meta__tagline{min-height:0!important}@media screen and (min-width:1000px){.product:not(.product--featured)>.product__media.product__media{position:sticky;align-self:start;top:calc(var(--header-height, 80px) * var(--enable-sticky-header, 1) + 24px)}.product:not(.product--featured)>.product__media .product__media-list-wrapper{max-width:min(100%,max(440px,calc((100vh - var(--header-height, 80px) - 104px - 120px) * var(--largest-image-aspect-ratio, 1))))!important;margin-left:0}}#judgeme_product_reviews .jdgm-row-stars{flex-direction:column!important;align-items:center!important;gap:8px!important}#judgeme_product_reviews .jdgm-row-stars>*{width:auto!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center}#judgeme_product_reviews .jdgm-widget-actions-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:0 24px!important}#judgeme_product_reviews .jdgm-widget-actions-wrapper>*{flex:0 0 auto!important;width:auto!important;float:none!important}@media screen and (min-width:1000px){.product:not(.product--featured){grid-template-columns:auto minmax(0,1fr)!important;gap:0 56px!important}.product:not(.product--featured)>.product__media{--kr-gallery-w: min(56vw, 672px, max(500px, calc((100vh - var(--header-height, 80px) - 104px - 120px) * var(--largest-image-aspect-ratio, 1))));width:var(--kr-gallery-w)!important}.product:not(.product--featured)>.product__info{max-width:none;justify-self:stretch}.product:not(.product--featured)>.product__media .product__media-list-wrapper,.product:not(.product--featured)>.product__media .product__thumbnail-list{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.product:not(.product--featured)>.product__media .product__thumbnail-list{margin-top:12px!important}}@media screen and (min-width:1000px){.product:not(.product--featured)>.product__media{padding-left:0!important;padding-right:0!important}.product:not(.product--featured)>.product__media .product__thumbnail-list{overflow-x:auto;width:calc(100% + 4px)!important;max-width:none!important;margin:10px -2px 0!important;padding:2px!important}.product:not(.product--featured)>.product__media .product__thumbnail-list-inner{width:100%!important;padding:0!important;gap:8px;grid-auto-columns:calc((100% - 6 * 8px) / 7)}.product:not(.product--featured)>.product__media .product__thumbnail-item{padding:0}.product:not(.product--featured)>.product__media .product__thumbnail{width:100%;min-width:0;padding:0}}@media screen and (max-width:740px){.karu-sorten__scale{display:none!important}}.karu-sorten__scale{display:none!important}.kr-voice{position:relative;width:100%;aspect-ratio:var(--kr-voice-ratio, 1);border-radius:var(--kr-radius-card, 10px);background:var(--kr-pack-tint, #eef3e8);overflow:hidden}.kr-voice__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:16px;text-align:center}.kr-voice__pics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kr-voice__pics img{display:block;width:100%;height:auto;aspect-ratio:10 / 9;object-fit:cover;border-radius:8px}.kr-voice__txt{margin:14px 0 0;padding:0 4px;border:0;quotes:none}.kr-voice__txt:before,.kr-voice__txt:after{content:none}.kr-voice__stars{display:block;font-size:12px;font-weight:var(--kr-fw-small);line-height:1;letter-spacing:1px;color:var(--kr-gold, #C8A951)}.kr-voice__q{margin:8px 0 0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:normal;font-size:18px;line-height:1.28;color:#324266;text-wrap:balance}.kr-voice__by{margin:8px 0 0;font-size:13px;font-weight:var(--kr-fw-small);line-height:1.4;color:var(--kr-ink-2)}@media screen and (max-width:740px){.kr-voice{aspect-ratio:1 / 1}.kr-voice__inner{padding:16px 16px 40px}}@media screen and (min-width:741px){.kr-voice__inner{padding:28px 32px}.kr-voice__pics{gap:12px}.kr-voice__txt{margin-top:20px}.kr-voice__stars{font-size:14px}.kr-voice__q{font-size:22px}.kr-voice__by{font-size:14px}}.product__thumbnail .kr-voice-thumb{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/55/assets/karu-pdp.css.map */
