@font-face{font-family:KrauffProductDesign;src:url(krauff-product-design-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:KrauffProductDesign;src:url(krauff-product-design-semibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:KrauffProductDesign;src:url(krauff-product-design-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}.child-type,.child-type *{font-family:KrauffProductDesign,Arial,sans-serif}.child-type,.child-type *,.child-type *:before,.child-type *:after{box-sizing:border-box}.child-type [hidden]{display:none!important}.child-collection-header,.child-collection{display:block;width:100%;max-width:1592px;margin-inline:auto;padding-inline:24px;color:#202522}.child-collection-header{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;margin-top:16px}.child-collection-header__catalog{display:block;position:relative;z-index:4;min-width:0}.child-collection-header__catalog .product-navigation__toggle{font-size:18px}.child-collection-header__catalog .product-navigation__dropdown{z-index:4}.child-collection-header__banner{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;min-width:0;min-height:180px;padding:20px 28px;border-radius:8px;overflow:hidden;background:#254e36}.child-collection-header__banner:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0a0f0c99,#0a0f0c1a);content:""}.child-collection-header__image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 53%}.child-collection-header__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:24px;color:#e4e8e5;font-size:12px;line-height:1.4}.child-collection-header__breadcrumbs a{color:#fff;text-decoration:none}.child-collection-header__breadcrumbs a:hover{text-decoration:underline}.child-collection-header__breadcrumbs>span[aria-hidden]{opacity:.6}.child-collection-header__banner h1{min-height:54px;margin:0;color:#fff;font-size:36px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.child-collection{margin-top:16px;margin-bottom:36px}.child-collection__main>.child-collection-header__banner{margin-bottom:20px}.child-collection__layout{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px}.child-collection__sidebar,.child-collection__main{min-width:0}.child-collection__sidebar>form{margin:16px 0 0}.child-filters{border:1px solid #dce5dd;border-radius:8px;background:#fbfcfa}.child-filters__body{padding:0 0 20px}.child-filters__mobile-toggle{display:none;list-style:none}.child-filters__mobile-toggle::-webkit-details-marker,.child-filter>summary::-webkit-details-marker{display:none}.child-filter>summary::marker,.child-filters__mobile-toggle::marker{content:""}.child-filters__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;margin:0;padding:18px 20px;border-bottom:1px solid #dce5dd;border-radius:7px 7px 0 0;background:#f1f6f0}.child-filters__header h2{display:flex;align-items:center;gap:11px;margin:0;color:#202522;font-size:19px;font-weight:700;line-height:1.4}.child-filters__icon{display:block;flex:0 0 21px;width:21px;height:21px;margin:0}.child-filters__header>a{color:#7c8b80;font-size:11px;text-decoration:none}.child-filter{margin:0 20px;padding:20px 0 16px;border:0;border-bottom:1px solid #e5ebe6;background:transparent}.child-filter:has([data-price-range]){padding-bottom:23px}.child-filter>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:25px;padding:0;color:#202522;font-size:14px;font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.child-filter__chevron{display:block;flex:0 0 15px;width:15px;height:15px;margin:0;transform:rotate(180deg);transition:transform .15s}.child-filter[open]>summary>.child-filter__chevron{transform:rotate(0)}.child-filter__values{display:grid;gap:7px;margin-top:12px}.child-filter__check{display:flex;align-items:center;gap:10px;min-height:25px;color:#526158;font-size:13px;line-height:1.4;cursor:pointer;overflow-wrap:anywhere}.child-filter__check input{flex:0 0 17px;width:17px;height:17px;margin:0;border:1px solid #c7d3c9;border-radius:4px;background:#fff;-webkit-appearance:none;appearance:none;cursor:inherit}.child-filter__check:not(.child-filter__pill)>input[type=checkbox]{position:relative;flex:0 0 17px;align-self:center;width:17px!important;height:17px!important;min-width:17px;max-width:17px;min-height:17px;max-height:17px;padding:0;border:1px solid #c7d3c9!important;border-radius:4px!important}.child-filter__check:not(.child-filter__pill)>input[type=checkbox]:checked{border-color:#5e9374!important}.child-filter__check input:checked{background:transparent}.child-filter__check input:checked:after{position:absolute;top:50%;left:50%;display:block;width:9.8px;height:9.8px;margin:0;padding:0;border:0;border-radius:2.8px;background:#5e9374;transform:translate(-50%,-50%);pointer-events:none;content:""}.child-filter__check>input[type=checkbox]:focus{box-shadow:none}.child-filter__check>input[type=checkbox]:focus:not(:focus-visible){outline:none}.child-filter__check:has(input:disabled){opacity:.45;cursor:default}.child-filter__check img{flex:0 0 24px;width:24px;height:24px;object-fit:cover;border-radius:3px}.child-filter__values--pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.child-filter__pill{position:relative;display:flex;justify-content:center;gap:0;width:100%;min-width:0;min-height:40px}.child-filter__pill>input[type=checkbox]{position:absolute;top:0;left:0;flex:none;width:1px!important;height:1px!important;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);opacity:0}.child-filter__pill>span{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:6px 4px;border:1px solid #d5dfd7;border-radius:6px;background:#fff;text-align:center}.child-filter__pill input:checked~span{border-color:#008e43;background:#008e43;color:#fff}.child-filter__pill input:focus-visible~span{outline:2px solid #008e43;outline-offset:3px}.child-filter__price{margin-top:10px}.child-filter__price-inputs{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:6px}.child-filter__price-inputs label{display:block;min-width:0;height:55px;padding:7px 12px;border:1px solid #d5dfd7;border-radius:6px;background:#fff}.child-filter__price-inputs label span{display:block;color:#8a958d;font-size:10px;line-height:1.4}.child-filter__price-inputs>span{color:#99a49c;text-align:center}.child-filter__price-inputs input{display:block;width:100%;min-width:0;min-height:27px;padding:0;border:0;background:transparent;color:#202522;font-size:15px;line-height:1.4;-webkit-appearance:textfield;appearance:textfield}.child-filter__price-inputs input::placeholder{color:#202522;opacity:1}.child-filter__price-inputs input::-webkit-inner-spin-button,.child-filter__price-inputs input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.child-filter__range{position:relative;height:16px;margin:16px 10px 0}.child-filter__range:before{position:absolute;top:6px;inset-inline:0;height:3px;border-radius:3px;background:linear-gradient(to right,#d5dfd7 var(--price-start, 0%),#008e43 var(--price-start, 0%),#008e43 var(--price-end, 100%),#d5dfd7 var(--price-end, 100%));content:""}.child-filter__range input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:16px;margin:0;border:0;padding:0;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none}.child-filter__range input::-webkit-slider-thumb{width:16px;height:16px;border:3px solid #008e43;border-radius:50%;background:#fff;-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:grab}.child-filter__range input::-moz-range-thumb{width:10px;height:10px;border:3px solid #008e43;border-radius:50%;background:#fff;pointer-events:auto;cursor:grab}.child-filter__range input::-moz-range-track{background:transparent}.child-filters__apply{width:calc(100% - 40px);min-height:44px;margin:20px 20px 0;padding:10px 16px;border:1px solid #008e43;border-radius:6px;background:#008e43;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.child-filters__apply:hover{background:#00773a}.child-collection__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-height:44px;margin-bottom:20px;scroll-margin-top:calc(var(--header-height, 76px) + 16px)}.child-collection__count{margin-inline-end:auto;color:#647169;font-size:14px;line-height:1.4}.child-collection__page-size,.child-collection__sort{display:flex;align-items:center;gap:8px;color:#707773;font-size:12px}.child-collection__page-size{gap:clamp(10px,2vw,38px)}.child-collection__page-size select{width:83px}.child-collection__toolbar select{min-width:66px;min-height:42px;margin:0;padding:8px 28px 8px 12px;border:1px solid #d5dfd7;border-radius:6px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2363796b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center / 16px 16px no-repeat;color:#202522;font:inherit;font-size:13px;-webkit-appearance:none;appearance:none}.child-collection__sort{flex:0 1 376px;min-width:0;gap:0;padding-inline-start:12px;border:1px solid #d5dfd7;border-radius:6px;background:#fff}.child-collection__sort>span{white-space:nowrap}.child-collection__sort select{flex:1;min-width:0;max-width:none;border:0;padding-inline-start:6px}.child-collection__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.child-collection[aria-busy=true] .child-collection__products{opacity:.55;pointer-events:none}.child-collection__status,.child-collection__error{margin-bottom:16px;color:#657168;font-size:13px;line-height:1.5}.child-collection__error{padding:14px;border:1px solid #d5dfd7;border-radius:6px;background:#f6f8f3}.child-collection__error p{margin:0 0 8px;font-size:inherit;line-height:inherit}.child-collection__error a,.child-collection__empty a{color:#008e43;text-decoration:underline}.child-collection__active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.child-collection__active-filters a{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #d5dfd7;border-radius:5px;background:#f6f8f3;color:#526158;font-size:12px;line-height:1.4;text-decoration:none}.child-collection__empty{min-height:240px;padding:48px 20px;text-align:center}.child-collection__pagination-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;color:#7b887f;font-size:12px;line-height:1.5}.child-collection__pagination{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.child-collection__pagination :is(a,span){display:grid;place-items:center;min-width:36px;min-height:36px;padding:5px;border:1px solid #d5dfd7;border-radius:5px;color:#526158;text-decoration:none}.child-collection__pagination [aria-current=page]{border-color:#008e43;background:#008e43;color:#fff}.child-collection__pagination a:hover{border-color:#008e43;color:#008e43}.child-product{position:relative;display:flex;flex-direction:column;min-width:0;min-height:478px;padding:14px;border:1px solid #e0e7e1;border-radius:8px;background:#fff}.child-product__discount{position:absolute;top:12px;left:12px;z-index:1;padding:5px 10px;border-radius:5px;background:#edf6ee;color:#26713e;font-size:11px;font-weight:600;line-height:1.4}.child-product__media{display:flex;flex:0 0 190px;align-items:center;justify-content:center;height:190px;min-width:0}.child-product__media :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}.child-product__sku{min-height:14px;margin-top:10px;color:#8c968f;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.child-product__title{display:block;min-height:57px;margin-top:6px;color:#202522;font-size:13.5px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;text-decoration:none}.child-product__title:hover{color:#008e43}.child-product__rating{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:22px;color:#657168;font-size:11px;line-height:1.4;text-decoration:none}.child-product__star{color:#e7ad11;font-family:Arial,sans-serif;font-size:16px}.child-product__star--empty{color:#bac3bc}.child-product__review-count{color:#8b968e}.child-product__stock{min-height:23px;margin-top:3px;color:#008e43;font-size:11px;font-weight:500;line-height:1.6}.child-product__stock span{margin-inline-end:4px;font-size:8px}.child-product__stock--empty{color:#8b968e}.child-product__mono{display:flex;align-items:center;gap:10px;min-height:52px;margin-top:8px;padding:7px 10px;border-radius:5px;background:#f4f6f4;color:#202522;font-size:10px;line-height:1.4}.child-product__mono-icon{position:relative;flex:0 0 28px}.child-product__mono-icon img{display:block;width:28px;height:28px}.child-product__mono-icon>span{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#ea392a;color:#fff;font:700 9px Arial,sans-serif;line-height:1}.child-product__mono strong{display:block;margin-top:2px;font-size:12px;font-weight:700;line-height:1.4}.child-product__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding-top:8px;margin-top:auto}.child-product__prices{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.child-product__price{color:#202522;font-size:23px;font-weight:700;line-height:1.4;white-space:nowrap}.child-product__prices s{color:#969d98;font-size:12px;line-height:1.4}.child-product__bottom product-form{display:block;flex:0 0 44px}.child-product__bottom form{margin:0}.child-product .child-product__cart{display:grid;place-items:center;width:44px;min-width:44px;min-height:44px;height:44px;margin:0;padding:0;border:1px solid #008e43;border-radius:6px;background:#008e43;color:#fff;cursor:pointer}.child-product__cart svg{width:22px;height:22px;margin:0}.child-product .child-product__cart:disabled{border-color:#dce5dd;background:#e8ece8;color:#737c75;cursor:default}.child-product__wishlist{position:absolute;top:12px!important;right:12px!important;left:auto!important;z-index:1;width:28px;height:28px;color:#6c8d76}.child-product__wishlist button{display:grid!important;place-items:center;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#6c8d76!important;line-height:1!important}.child-product__wishlist :is(svg,i){width:22px;height:22px;margin:0;font-size:22px}.child-product__wishlist-fallback{display:grid;place-items:center;width:28px;height:28px;pointer-events:none}.child-product__wishlist:has(button) .child-product__wishlist-fallback{display:none}.child-collection__seo{margin-top:36px;padding:22px 30px 24px;border:1px solid #cedbcf;border-radius:7px;background:#f8f8f5}.child-collection__eyebrow{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #ccd8ce;color:#609679;font-size:12px;font-weight:600;line-height:1.4}.child-collection__seo h2{margin:0 0 16px;color:#202522;font-size:24px;font-weight:600;line-height:1.4}.child-collection__seo-copy{color:#657168;font-size:13px;font-weight:400;line-height:1.55;overflow-wrap:anywhere}.child-collection__seo-copy.is-collapsed{max-height:126px;overflow:hidden}.child-collection__seo-copy :is(p,ul,ol,li){color:inherit;font-size:inherit;line-height:inherit}.child-collection__seo-copy p{margin:0 0 14px}.child-collection__seo-copy>:last-child{margin-bottom:0}.child-collection__seo-copy :is(img,iframe,video){max-width:100%}.child-collection__seo-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:18px;padding:8px 18px;border:1px solid #b8d6c1;border-radius:6px;background:#fff;color:#008e43;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.child-collection__seo-toggle svg{width:16px;height:16px}.child-collection__seo-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.child-type :is(a,button,select,input,summary):focus-visible{outline:2px solid #008e43;outline-offset:3px}.series-hotspots{position:relative;isolation:isolate;min-width:0;margin-bottom:20px}.series-hotspots picture,.series-hotspots__image{display:block;width:100%}.series-hotspots__image{height:auto;border-radius:8px}.series-hotspots__point{--point-top: clamp(16px, var(--point-y), calc(100% - 16px) );--hint-half-width: min(130px, calc(50% - 8px) );--hint-offset: 22px;--hint-shift: 0%;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.series-hotspots__point[open]{z-index:1}.series-hotspots__point--above{--hint-offset: -22px;--hint-shift: -100%}.series-hotspots__toggle{position:absolute;top:var(--point-top);left:clamp(16px,var(--point-x),calc(100% - 16px));display:grid;place-items:center;width:32px;height:32px;border:1px solid #fff;border-radius:50%;background:#5e9374;color:#fff;font-size:20px;line-height:1;list-style:none;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%)}.series-hotspots__toggle::-webkit-details-marker{display:none}.series-hotspots__point[open]>.series-hotspots__toggle,.series-hotspots__toggle:hover{background:#fff;color:#386542}.series-hotspots__hint{position:absolute;box-sizing:border-box;top:calc(var(--point-top) + var(--hint-offset));left:clamp(calc(var(--hint-half-width) + 8px),var(--point-x),calc(100% - var(--hint-half-width) - 8px));width:calc(2 * var(--hint-half-width));max-height:40vh;overflow:auto;padding:12px 14px;border-radius:8px;background:#fff;color:#202522;box-shadow:0 4px 16px #0003;font-size:13px;line-height:1.5;overflow-wrap:anywhere;pointer-events:auto;transform:translate(-50%,var(--hint-shift))}@media(hover:hover){@supports selector(details::details-content){.series-hotspots:not(:has(>[open]))>.series-hotspots__point:has(>.series-hotspots__toggle:hover){z-index:1}.series-hotspots:not(:has(>[open]))>.series-hotspots__point:has(>.series-hotspots__toggle:hover)::details-content{content-visibility:visible}}}@media(max-width:768px){.series-hotspots__point{--point-x: var(--mobile-point-x);--point-y: var(--mobile-point-y);--hint-offset: 22px;--hint-shift: 0%}.series-hotspots__point--mobile-above{--hint-offset: -22px;--hint-shift: -100%}}@media(min-width:1000px)and (max-width:1279px){.child-collection-header,.child-collection__layout{grid-template-columns:260px minmax(0,1fr)}.child-collection__products{grid-template-columns:repeat(3,minmax(0,1fr))}.child-product__price{font-size:20px}}@media(max-width:999px){.child-collection-header,.child-collection{padding-inline:16px}.child-collection-header,.child-collection__layout{grid-template-columns:minmax(0,1fr)}.child-collection-header{gap:12px}.child-collection__layout{gap:16px}.child-collection__main{display:contents}.child-collection__main>.child-collection-header__banner{grid-row:1;margin-bottom:0}.child-collection__sidebar{grid-row:2}.child-collection__main>.series-hotspots{grid-row:2;margin-bottom:0}.child-collection__layout:has(>.child-collection__main>.series-hotspots)>.child-collection__sidebar{grid-row:3}.child-collection__sidebar>form{margin-top:12px}.child-collection__toolbar,.child-collection__status,.child-collection__error,.child-collection__active-filters{margin-bottom:0}.child-collection__seo{margin-top:20px}.child-collection__products{grid-template-columns:repeat(3,minmax(0,1fr))}.child-filters__mobile-toggle{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 18px;color:#202522;font-size:16px;font-weight:600;cursor:pointer}.child-filters__header h2{display:none}.child-filters__header{justify-content:flex-end;min-height:40px;padding:10px 20px;border-top:1px solid #dce5dd;border-radius:0}.child-filters__body{padding-top:0}}@media(max-width:767px){.child-collection__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.child-collection__toolbar{gap:10px}.child-collection__count{flex-basis:100%}.child-collection__sort{flex:1;min-width:0}.child-collection__sort select{flex:1;min-width:0;width:100%;max-width:none}.child-collection-header__banner{min-height:180px;padding:24px 20px;gap:9px}.child-collection-header__banner h1{min-height:0;font-size:28px}.child-product{padding:10px}.child-product__media{flex-basis:160px;height:160px}.child-product__price{font-size:20px}.child-product__mono{gap:6px;padding:7px}.child-product__bottom{gap:6px}.child-product__mono strong{font-size:11px}.child-collection__seo{padding:20px}}@media(max-width:389px){.child-collection__products{grid-template-columns:minmax(0,1fr)}.child-product__media{flex-basis:190px;height:190px}}@media(prefers-reduced-motion:reduce){.child-filter__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/child-collection.css.map */
