:root{--koc-compare-green: #333f2d;--koc-compare-outline: #4d5d45;--koc-compare-tray-space: 112px}@media screen and (max-width:749px){:root{--koc-compare-tray-space: calc(70px + env(safe-area-inset-bottom, 0px)) }}.product-grid__item:has(>koc-compare-toggle){display:flex;flex-direction:column}.product-grid__item:has(>koc-compare-toggle)>.product-card{flex:none;height:auto;min-height:0}@media screen and (max-width:749px){.product-grid__item:has(>koc-compare-toggle) .product-card__content>.de-badge{min-height:1.3em}}koc-compare-toggle{display:block;flex:0 0 auto}.koc-compare-toggle .koc-compare-toggle__label{display:inline-flex;align-items:flex-start;gap:8px;min-height:44px;padding-block-start:8px;padding-inline-end:8px;box-sizing:border-box;cursor:pointer;font-size:.875rem;line-height:1.2;color:var(--color-foreground);-webkit-tap-highlight-color:transparent}.koc-compare-toggle__input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--koc-compare-outline);cursor:pointer}.koc-compare-toggle__input:checked,.koc-compare-toggle__input:not(:disabled):hover:checked{background-color:var(--koc-compare-outline);border-color:var(--koc-compare-outline)}.koc-compare-toggle__input:checked:after{background-color:#fff!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 10.5L8 14.5L15.5 5.5' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 10.5L8 14.5L15.5 5.5' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.koc-compare-toggle__input:disabled{cursor:not-allowed;opacity:.45}.koc-compare-toggle__input:disabled+.koc-compare-toggle__text{color:#5f6b58;cursor:not-allowed}koc-compare-toggle:has(.koc-compare-toggle__input:disabled) .koc-compare-toggle__label{cursor:not-allowed}koc-compare-toggle[data-koc-compare-selected] .koc-compare-toggle__text{font-weight:600;color:var(--koc-compare-outline)}.koc-compare-toggle__input:focus-visible{outline:none}html.koc-compare-active body{padding-block-end:var(--koc-compare-tray-space)}html.koc-compare-active :is(.rp-micro-app-dummy-icon-container,#richpanel_messenger_iframe.richpanel-messenger-closed,[class*=omnisend-form-][class*="-teaser omnisend-reset"]){translate:0 calc(-1 * var(--koc-compare-tray-space))}koc-compare-tray[hidden]{display:none}koc-compare-tray{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;display:block;grid-column:1 / -1;background:#fff;color:var(--koc-compare-green);border-block-start:1px solid rgb(51 63 45 / .18);box-shadow:0 -6px 18px #00000014;padding-block-end:env(safe-area-inset-bottom,0px);font-family:var(--font-body--family)}html:has(dialog[open]:modal) koc-compare-tray{display:none}.koc-compare-tray__panel{max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.koc-compare-tray__desktop{display:grid;grid-template-columns:minmax(150px,auto) 1fr auto;align-items:center;gap:20px;min-height:96px;padding-block:12px}.koc-compare-tray__heading{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.2;color:var(--koc-compare-green)}.koc-compare-tray__hint{margin:4px 0 0;font-size:.8125rem;line-height:1.3;color:#333f2dcc}.koc-compare-tray__slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.koc-compare-tray__slot{display:flex;align-items:center;gap:8px;min-width:0;height:64px;padding:8px;border-radius:6px;font-size:.8125rem;line-height:1.25}.koc-compare-tray__slot--filled{border:1px solid rgb(51 63 45 / .22);background:#fff}.koc-compare-tray__slot--empty{justify-content:center;border:1px dashed rgb(51 63 45 / .35);color:#5f6b58}.koc-compare-tray__thumb{flex:none;width:48px;height:48px;object-fit:contain;border-radius:4px;background:#f4f4f2}.koc-compare-tray__name{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.koc-compare-tray__remove,.koc-compare-tray__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -8px -8px 0;padding:0;border:0;background:transparent;color:var(--koc-compare-green);font-size:1.375rem;line-height:1;cursor:pointer}.koc-compare-tray__actions{display:flex;align-items:center;gap:16px}.koc-compare-tray__clear{min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--koc-compare-green);font:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.koc-compare-tray__go{min-height:44px;white-space:nowrap}.koc-compare-tray__go:focus-visible,.koc-compare-tray__clear:focus-visible,.koc-compare-tray__remove:focus-visible,.koc-compare-tray__close:focus-visible{outline:2px solid var(--koc-compare-outline)!important;outline-offset:2px}.koc-compare-tray__mobile{display:none}@media screen and (max-width:749px){.koc-compare-tray__desktop{display:block;min-height:0;padding:0}.koc-compare-tray__head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.koc-compare-tray__slots,.koc-compare-tray__actions{display:none}.koc-compare-tray__mobile{display:flex;align-items:center;gap:12px;min-height:68px;padding-block:10px}.koc-compare-tray__stack{display:inline-flex;flex:none;padding-inline-start:10px}.koc-compare-tray__stack-thumb{width:36px;height:36px;margin-inline-start:-10px;border:2px solid #fff;border-radius:50%;object-fit:cover;background:#f4f4f2}.koc-compare-tray__count{flex:1 1 auto;font-size:.875rem;font-weight:600;white-space:nowrap}.koc-compare-tray__mobile .koc-compare-tray__go{width:150px;min-height:44px}.koc-compare-tray__close{margin:0 -10px 0 -6px}}koc-compare-page{--koc-compare-label-min: 120px;--koc-compare-col-width: 290px;--koc-compare-col-min: 170px;--koc-compare-line: rgb(51 63 45 / .14);--koc-compare-row-tint: #f1f5ec;display:block;padding-block:var(--padding-block-start, 12px) var(--padding-block-end, 48px);color:var(--koc-compare-green)}.koc-compare-page [hidden],.koc-compare-table tr[hidden]{display:none!important}.koc-compare-page__header{display:grid;gap:2px;margin-block-end:16px}.koc-compare-page__back{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:32px;color:var(--koc-compare-green);font-size:.9375rem;text-decoration:none}.koc-compare-page__back:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.koc-compare-page__back span[aria-hidden]{font-size:1.5rem;line-height:1}.koc-compare-page__title{margin:0}.koc-compare-page__bar{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;margin-block-end:16px;padding:4px 4px 4px 12px;border-radius:6px;background:var(--koc-compare-row-tint)}.koc-compare-page__summary{margin:0;font-size:.9375rem;line-height:1.35}.koc-compare-page__showing{display:none}.koc-compare-page__clear{flex:none;min-height:44px;padding:0 14px;border:1px solid rgb(51 63 45 / .35);border-radius:4px;background:#fff;color:var(--koc-compare-green);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.koc-compare-page__clear:hover{border-color:var(--koc-compare-green)}.koc-compare-page__pickers{display:none}.koc-compare-page__scroller{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.koc-compare-table,.koc-compare-table thead,.koc-compare-table tbody{display:block}.koc-compare-table{width:100%;min-width:calc(var(--koc-compare-label-min) + var(--koc-compare-cols, 4) * var(--koc-compare-col-min))}.koc-compare-table tr{display:grid;grid-template-columns:minmax(var(--koc-compare-label-min),1fr) repeat(var(--koc-compare-cols, 4),minmax(var(--koc-compare-col-min),min(var(--koc-compare-col-width),calc((100% - 2 * var(--koc-compare-label-min)) / var(--koc-compare-cols, 4))))) minmax(0,1fr)}.koc-compare-table__product{position:relative;min-width:0;padding:0 14px 16px;text-align:start;font-weight:inherit}.koc-compare-table__row{border-block-start:1px solid var(--koc-compare-line);background:var(--koc-compare-row-tint)}.koc-compare-table__row:last-child{border-block-end:1px solid var(--koc-compare-line)}.koc-compare-table__label,.koc-compare-table__value{min-width:0;padding:12px 14px;text-align:start;font-size:.9375rem;line-height:1.35;overflow-wrap:anywhere}.koc-compare-table__value{border-inline-start:1px solid var(--koc-compare-line)}.koc-compare-table__label{font-weight:700}.koc-compare-table__cell-label{display:none}.koc-compare-product{display:flex;flex-direction:column;height:100%}.koc-compare-product__media{margin-block-end:10px}.koc-compare-product__price,.koc-compare-skeleton--price{margin-block-start:2px}.koc-compare-product__form,.koc-compare-skeleton--button{margin-block-start:10px}.koc-compare-product__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:#f4f4f2}.koc-compare-product__media img{display:block;width:100%;height:100%;object-fit:cover}.koc-compare-product__remove{position:absolute;inset-block-start:6px;inset-inline-end:16px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffeb;box-shadow:0 1px 4px #00000026;color:var(--koc-compare-green);font-size:1.5rem;line-height:1;cursor:pointer}.koc-compare-product__title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--koc-compare-green);font-family:var(--font-heading--family, inherit);font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none}.koc-compare-product__title.is-tight .koc-compare-product__light{display:none}.koc-compare-product__title:hover{text-decoration:underline;text-underline-offset:3px}.koc-compare-product__price{min-height:1.5em;font-size:1rem}.koc-compare-product__price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.koc-compare-product__price .price{color:var(--color-primary);font-weight:700}.koc-compare-product__price .compare-at-price{color:#767676;opacity:1;font-size:14px;font-weight:400}.koc-compare-product__form{margin-inline:0;margin-block-end:0}.button.koc-compare-product__add,.button.koc-compare-tray__go{--button-background-color: var(--koc-compare-green);--button-border-color: var(--koc-compare-green);--button-color: #fff}.button.koc-compare-product__add{min-height:44px}.button.koc-compare-product__add:hover:not(:disabled),.button.koc-compare-tray__go:hover:not([aria-disabled=true]){--button-background-color: #26301f;--button-border-color: #26301f;--button-color: #fff}.koc-compare-product--empty{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;border:1px dashed rgb(51 63 45 / .35);border-radius:4px;color:#333f2dbf;font-size:.9375rem;text-align:center;text-decoration:none}.koc-compare-product--empty:hover{border-color:var(--koc-compare-green);color:var(--koc-compare-green)}:is(.koc-compare-product__remove,.koc-compare-product__add,.koc-compare-product__title,.koc-compare-product--empty,.koc-compare-page__back,.koc-compare-page__clear,.koc-compare-page__picker-select,.koc-compare-page__retry,.koc-compare-page__empty-link,.koc-compare-zip__change,.koc-compare-zip__input,.koc-compare-zip__check):focus-visible{outline:2px solid var(--koc-compare-outline)!important;outline-offset:2px}.koc-compare-skeleton{display:block;border-radius:4px;background:#eceeea}.koc-compare-skeleton--title{height:1.3em;font-size:1rem}.koc-compare-skeleton--price{height:1.5em;width:60%;font-size:1rem}.koc-compare-skeleton--button{height:44px;width:112px;border-radius:var(--style-border-radius-buttons-primary)}.koc-compare-skeleton--line{height:1.35em;width:70%}@media(prefers-reduced-motion:no-preference){.koc-compare-skeleton{animation:koc-compare-pulse 1.2s ease-in-out infinite alternate}}@keyframes koc-compare-pulse{to{opacity:.55}}.koc-compare-page__error,.koc-compare-page__empty{margin:0;padding:32px 16px;border:1px dashed rgb(51 63 45 / .3);border-radius:6px;text-align:center;font-size:1rem}.koc-compare-page__error p,.koc-compare-page__empty p{margin:0 0 16px}.koc-compare-page__retry,.koc-compare-page__empty-link{display:inline-grid;min-height:var(--height-buy-buttons)}@media screen and (max-width:749px){.koc-compare-page__showing{display:inline}.koc-compare-page__pickers:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-block-end:12px}.koc-compare-page__picker{display:grid;gap:4px;min-width:0;padding-inline:8px}.koc-compare-page__picker-label{color:#333f2dbf;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.koc-compare-page__picker-select{width:100%;min-width:0;height:44px;padding:0 6px;border:1px solid rgb(51 63 45 / .45);border-radius:4px;background-color:#fff;color:var(--koc-compare-green);font-size:16px;text-overflow:ellipsis}.koc-compare-table [data-col].is-pick-left{order:1}.koc-compare-table [data-col].is-pick-right{order:2}koc-compare-page{padding-block-end:max(var(--padding-block-end, 48px),120px)}.koc-compare-page__scroller{overflow-x:visible}.koc-compare-table{min-width:0}.koc-compare-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}.koc-compare-table__corner,.koc-compare-table [data-col].is-off,.koc-compare-table .is-empty-slot{display:none}.koc-compare-table__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.koc-compare-table__cell-label{display:block;margin-block-end:2px;font-weight:700}.koc-compare-table__value,.koc-compare-table__value:last-child{border-inline:0}.koc-compare-table__product{padding:0 8px 14px}.koc-compare-product__remove{inset-inline-end:6px}.koc-compare-table__value{padding:10px 8px}.koc-compare-table__value[data-col].is-pick-right{border-inline-start:1px solid var(--koc-compare-line);padding-inline-start:7px}.button.koc-compare-product__add,.koc-compare-skeleton--button{min-height:36px;height:auto}.koc-compare-skeleton--button{height:36px;width:104px}.koc-compare-product__title,.koc-compare-skeleton--title{font-size:.8125rem}}:is(.koc-compare-tray__go,.koc-compare-tray__remove,.koc-compare-tray__close,.koc-compare-product__remove,.koc-compare-product__add,.koc-compare-product--empty,.koc-compare-page__clear,.koc-compare-page__retry,.koc-compare-page__empty-link){position:relative}.koc-compare-product__remove{position:absolute}:is(.koc-compare-tray__go,.koc-compare-tray__remove,.koc-compare-tray__close,.koc-compare-product__remove,.koc-compare-product__add,.koc-compare-product--empty,.koc-compare-page__clear,.koc-compare-page__retry,.koc-compare-page__empty-link):focus-visible:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid var(--koc-compare-outline);border-radius:inherit;pointer-events:none}html:not([data-koc-compare-pointer]) .koc-compare-toggle__label:has(.koc-compare-toggle__input:focus-visible){outline:2px solid var(--koc-compare-outline);outline-offset:2px;border-radius:4px}:is(.koc-compare-tray__clear,.koc-compare-product__title,.koc-compare-page__back):focus-visible{background:#e3ead9;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.koc-compare-table__row:not(.koc-compare-table__row--extra)+.koc-compare-table__row--extra{border-block-start:2px solid var(--koc-compare-outline)}.koc-compare-table__label-note{display:block;margin-block-start:2px;color:#333f2dbf;font-size:.8125rem;font-weight:400;line-height:1.35}.koc-compare-ceiling{display:grid;gap:8px}.koc-compare-ceiling__range{font-weight:700}.koc-compare-ceiling__bar{position:relative;display:block;height:10px;border-radius:5px;background:#333f2d24}.koc-compare-ceiling__fill{position:absolute;inset-block:0;left:clamp(0px,var(--koc-ceiling-from),calc(100% - 10px));width:max(10px,calc(var(--koc-ceiling-to) - var(--koc-ceiling-from)));border-radius:inherit;background:var(--koc-compare-outline)}.koc-compare-ceiling__ticks{position:relative;display:block;height:1.25em;color:#333f2dbf;font-size:.75rem;line-height:1.25}.koc-compare-ceiling__tick{position:absolute;inset-block-start:0;left:var(--koc-ceiling-at);translate:-50% 0;white-space:nowrap}.koc-compare-ceiling__tick:first-child{translate:0 0}.koc-compare-ceiling__tick:last-child{translate:-100% 0}.koc-compare-table__row--delivery .koc-compare-table__label{display:flex;flex-wrap:wrap;align-items:center;align-content:start;column-gap:12px}.koc-compare-table__row--delivery .koc-compare-table__label>:not(.koc-compare-delivery__title,.koc-compare-zip__change){flex-basis:100%}.koc-compare-delivery{min-height:2.7em}.koc-compare-delivery__lead{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;color:#333f2dbf;font-size:.8125rem}.koc-compare-delivery__date,.koc-compare-delivery__note{display:block}.koc-compare-delivery__date{font-weight:700}.koc-compare-delivery__fastest{display:inline-block;padding:0 8px;border-radius:999px;background:var(--koc-compare-outline);color:#fff;font-size:.6875rem;font-weight:700;line-height:1.6}.koc-compare-zip__change{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--koc-compare-green);font:inherit;font-size:.875rem;font-weight:400;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.koc-compare-zip{display:grid;gap:4px;margin-block-start:8px;font-weight:400}.koc-compare-zip__label{font-size:.8125rem}.koc-compare-zip__controls{display:flex;flex-wrap:wrap;gap:6px}.koc-compare-zip .koc-compare-zip__input{width:6.5em;min-height:44px;padding:0 10px;border:1px solid rgb(51 63 45 / .35);border-radius:4px;background:#fff;color:var(--koc-compare-green);font-size:16px}.koc-compare-zip .koc-compare-zip__input[aria-invalid=true]{border-color:var(--color-error, #8b0000)}.koc-compare-zip__check{min-height:44px;padding:0 16px;border:0;border-radius:4px;background:var(--koc-compare-green);color:#fff;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.koc-compare-zip__check:disabled{opacity:.6}.koc-compare-zip__error{margin:0;color:var(--color-error, #8b0000);font-size:.8125rem}@media screen and (max-width:749px){.koc-compare-ceiling__word{display:none}.koc-compare-ceiling__tick:not(:first-child,:last-child){display:none}.koc-compare-table__row--delivery .koc-compare-table__label{position:static;grid-column:1 / -1;width:auto;height:auto;padding:10px 8px 0;overflow:visible;clip-path:none;white-space:normal}.koc-compare-table__row--delivery .koc-compare-table__cell-label{display:none}}.koc-compare-page__swipe-hint{display:none}@media screen and (max-width:749px){koc-compare-page[data-phone-swipe]{--koc-swipe-col: max(44cqi, calc(100cqi / var(--koc-compare-trees, 2)))}koc-compare-page[data-phone-swipe] .koc-compare-page__swipe-hint:not([hidden]){display:inline}koc-compare-page[data-phone-swipe] .koc-compare-page__scroller{container-type:inline-size;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}koc-compare-page[data-phone-swipe] .koc-compare-page__scroller::-webkit-scrollbar{display:none}koc-compare-page[data-phone-swipe] .koc-compare-table{width:max-content;min-width:100cqi}koc-compare-page[data-phone-swipe] .koc-compare-table tr{grid-template-columns:repeat(var(--koc-compare-trees, 2),var(--koc-swipe-col))}koc-compare-page[data-phone-swipe] .koc-compare-table__product{scroll-snap-align:start}koc-compare-page[data-phone-swipe] .koc-compare-table__label,koc-compare-page[data-phone-swipe] .koc-compare-table__row--delivery .koc-compare-table__label{position:sticky;inset-inline-start:0;grid-column:1 / -1;width:100cqi;height:auto;padding:10px 8px 0;overflow:visible;clip-path:none;white-space:normal}koc-compare-page[data-phone-swipe] .koc-compare-table__cell-label{display:none}koc-compare-page[data-phone-swipe] .koc-compare-table__value{padding-block-start:4px}koc-compare-page[data-phone-swipe] .koc-compare-table__value[data-col]:not([data-col="0"]){border-inline-start:1px solid var(--koc-compare-line);padding-inline-start:7px}}
/*# sourceMappingURL=/cdn/shop/t/336/assets/compare.css.map */
