.product-info__block-list:has(.ka-mapbox-block) .ka-mapbox-block{border-top:0;border-bottom:0;margin:0;padding:1rem 0;border-top:1px solid #E5E3DD;border-bottom:1px solid #E5E3DD}.product-info__block-list .product-info__block-item[data-block-type=apparel-buybox]{display:contents}.ka-urgency-wrapper{width:100%}.product-info__block-item[data-block-type=apparel-urgency]:has(.ka-urgency-wrapper--full-bleed){margin-left:calc(-1 * var(--ka-buybox-pad-h, 0px))!important;margin-right:calc(-1 * var(--ka-buybox-pad-h, 0px))!important;width:calc(100% + 2 * var(--ka-buybox-pad-h, 0px))!important;max-width:calc(100% + 2 * var(--ka-buybox-pad-h, 0px))!important}.product-info__block-item[data-block-type=apparel-buybox]+.product-info__block-item[data-block-type=apparel-urgency]:has(.ka-urgency-wrapper--full-bleed){margin-top:calc(-1 * var(--ka-buybox-pad-top, 0px))!important}.ka-urgency{width:100%;box-sizing:border-box}.ka-urgency__label{font-weight:700}.ka-urgency__number{font-weight:400}.ka-price-bubble{display:inline-flex;align-items:center;align-self:flex-start;position:relative;white-space:nowrap;width:fit-content}.ka-price-bubble[hidden]{display:none!important}.ka-price-bubble__tip{position:absolute;width:0;height:0}.ka-price-bubble__tip[data-tip=down]{bottom:-6px;left:var(--tip-pos, 7%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--tip-bg, #0D9A60)}.ka-price-bubble__tip[data-tip=up]{top:-6px;left:var(--tip-pos, 7%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--tip-bg, #0D9A60)}.ka-price-bubble__tip[data-tip=left]{left:-6px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid var(--tip-bg, #0D9A60)}.ka-price-bubble__tip[data-tip=right]{right:-6px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid var(--tip-bg, #0D9A60)}.ka-mengenrabatt{display:flex;flex-direction:column;gap:10px;width:100%}.ka-mengenrabatt__top{display:flex;align-items:flex-end;gap:6px;width:100%}.ka-mengenrabatt__hint-slot{flex:1 1 0;text-align:center;min-height:24px;display:flex;align-items:flex-end;justify-content:center}.ka-mengenrabatt__hint-slot:first-child{justify-content:flex-start}.ka-mengenrabatt__heading{font-size:var(--ka-mr-qty-label-font-size, 16px);font-weight:var(--ka-mr-qty-label-font-weight, 400);color:var(--ka-mr-qty-label-color, #000000);margin:0;line-height:1.2}.ka-mengenrabatt__heading strong{font-size:14px;font-weight:700}.ka-mengenrabatt__hint{font-size:var(--ka-mr-savings-font-size, 10px);color:var(--ka-mr-savings-color, #888888);font-weight:var(--ka-mr-savings-font-weight, 400);line-height:1.2}.ka-mengenrabatt__hint:empty{display:none}.ka-mengenrabatt__hint.is-active{color:var(--ka-mr-savings-selected-color, #008A11);font-weight:var(--ka-mr-savings-font-weight, 500)}.ka-mengenrabatt__bar{position:relative;height:var(--ka-mr-bar-height, 4px);background:var(--ka-mr-bar-track, #E6E6E6);border-radius:var(--ka-mr-bar-radius, 10px);overflow:visible;margin:4px 0}.ka-mengenrabatt__bar-fill{position:absolute;inset:0 auto 0 0;background:var(--ka-mr-bar-active, #008A11);border-radius:var(--ka-mr-bar-radius, 10px);width:33%;transition:width .2s ease}.ka-mengenrabatt__marker{position:absolute;width:0;height:0;pointer-events:none;border-left:6px solid transparent;border-right:6px solid transparent;transform:translate(-50%)}.ka-mengenrabatt__marker[data-state=inactive]{top:100%;border-top:8px solid #E6E6E6}.ka-mengenrabatt__marker[data-state=active]{bottom:100%;border-bottom:8px solid #008A11}.ka-mengenrabatt__marker[data-state=hidden]{display:none}.ka-mengenrabatt__tiles{display:flex;gap:var(--ka-mr-tiles-gap, 6px);width:100%}.ka-mengenrabatt__tile{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative;border:var(--ka-mr-tile-border-width, 1px) solid var(--ka-mr-tile-border, #E6E6E6);border-radius:var(--ka-mr-tile-border-radius, 4px);padding:var(--ka-mr-tile-padding, 14px) 8px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease;background:var(--ka-mr-tile-bg, #FFFFFF);text-align:center;color:var(--ka-mr-tile-text, #000000)}.ka-mengenrabatt__tile.is-selected{border-color:var(--ka-mr-tile-selected-border, #000000);background:var(--ka-mr-tile-selected-bg, #FFFFFF);color:var(--ka-mr-tile-selected-text, #000000)}.ka-mengenrabatt__tile:after{content:"";position:absolute;top:-6px;right:10px;width:22px;height:22px;border-radius:50%;background-color:#000;background-image:url(/cdn/shop/files/check.svg);background-repeat:no-repeat;background-position:center;background-size:13px;opacity:0;transition:opacity .15s ease;pointer-events:none;z-index:3}.ka-mengenrabatt__tile.is-selected:after{opacity:1}.ka-mengenrabatt__qty{font-size:var(--ka-mr-tile-font-size, 12.8px);font-weight:var(--ka-mr-tile-font-weight, 500);color:inherit}.ka-mengenrabatt__save{font-size:var(--ka-mr-discount-font-size, 11px);font-weight:var(--ka-mr-discount-font-weight, 400);color:var(--ka-mr-discount-color, #008A11)}.ka-mengenrabatt__tile.is-selected .ka-mengenrabatt__save{color:var(--ka-mr-discount-selected-color, #008A11)}.ka-mengenrabatt__save:empty{display:none}.ka-crosssell{display:block;width:100%}.ka-crosssell__item{display:grid;grid-template-columns:24px 80px minmax(0,1fr) auto;grid-template-areas:"checkbox mockup body  price" "checkbox mockup variants variants";column-gap:14px;row-gap:10px;align-items:center;background:#fff;border:1px solid #E6E6E6;border-radius:10px;padding:16px 20px;cursor:pointer;color:#000;width:100%;box-sizing:border-box}.ka-crosssell__checkbox{grid-area:checkbox;width:20px;height:20px;margin:0;cursor:pointer}.ka-crosssell__img{grid-area:mockup;width:80px;height:80px;object-fit:contain;background:#fff;border-radius:6px}.ka-crosssell__body{grid-area:body;min-width:0;display:flex;flex-direction:column;gap:2px}.ka-crosssell__title{font-size:16px;font-weight:600;margin:0;color:#000}.ka-crosssell__subtitle{font-size:13px;font-weight:400;margin:0;color:#666;line-height:1.3}.ka-crosssell__badge{display:inline-flex;align-items:center;align-self:flex-start;padding:2px 10px;font-weight:600;letter-spacing:.02em;margin-top:2px;line-height:1.4;white-space:nowrap}.ka-crosssell__price-col{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ka-crosssell__discount-pill{font-size:12px;font-weight:600;color:#d33}.ka-crosssell__price{font-size:20px;font-weight:700;color:#000;white-space:nowrap}.ka-crosssell__price-orig{font-size:12px;color:#888;text-decoration:line-through;white-space:nowrap}.ka-crosssell__variant-row{grid-area:variants;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ka-crosssell__variant-group{display:flex;align-items:center;gap:6px}.ka-crosssell__select-label{font-size:14px;color:#000;font-weight:400}.ka-crosssell__variant-row select{font-size:14px;padding:6px 10px;border:1px solid #E6E6E6;background:#fff;border-radius:6px;cursor:pointer}@media(max-width:768px){.ka-crosssell__item{grid-template-columns:22px 64px minmax(0,1fr) auto;column-gap:10px;padding:12px 14px}.ka-crosssell__img{width:64px;height:64px}.ka-crosssell__title{font-size:14px}.ka-crosssell__price{font-size:16px}.ka-crosssell__select-label{font-size:13px}.ka-crosssell__variant-row select{font-size:13px;padding:5px 8px}}.product-info__block-list:has(.ka-mapbox-block) .color-swatch{--swatch-size: 7.5rem !important}@media(min-width:769px){.product-info__block-list:has(.ka-mapbox-block) .color-swatch{--swatch-size: 8.5rem !important}}.product-info__block-list:has(.ka-mapbox-block) .color-swatch:after{top:-6px;right:-6px;width:22px;height:22px;background-size:13px}.product-info__block-list:has(.ka-mapbox-block) .product-form__input--swatch>.product-form__input-label,.product-info__block-list:has(.ka-mapbox-block) [data-block-type=variant-picker] .h-stack>label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.product-gallery__media[data-variant-media=true]{container-type:inline-size}.ka-stickerei-overlay{position:absolute;left:50%;top:35%;transform:translate(-50%,-50%);text-align:center;align-items:center;pointer-events:none;font-family:Helvetica Neue,Arial,sans-serif;letter-spacing:.02em;color:#000;text-shadow:0 0 1px rgba(0,0,0,.4);line-height:1.3;z-index:1}.ka-stickerei-overlay__line{font-size:1.6cqw;font-weight:500;white-space:nowrap}.ka-stickerei-overlay__line[hidden]{display:none}.ka-stickerei-overlay__line--name{font-size:1.7cqw;font-weight:500;margin-top:.4em;letter-spacing:.02em}.ka-stickerei-overlay--on-dark .ka-stickerei-overlay__line{color:#fff}.product-info__block-list:has(.ka-color-picker[data-hide-standard=true]) variant-picker fieldset.variant-picker__option[data-option-position="1"]{display:none!important}.ka-size-fit-hint{margin:0;text-align:right;color:#008a11;font-size:12px;font-weight:500;line-height:1.3}.ka-price-discount-badge{color:#008a11;font-size:14px;font-weight:500}.ka-price-strikethrough{color:#888;font-size:16px;text-decoration:line-through;margin:0}[data-ka-price-row]{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;row-gap:4px}[data-ka-price-row] .ka-price-strikethrough{flex-basis:100%}[data-bubble-cloned]{margin:0 0 0 auto!important}.ka-price-bubble-wrapper[data-bubble-cloned]{display:none!important}.ka-crosssell__notice{display:none;align-items:center;gap:6px;margin-top:8px}.ka-crosssell:has(.ka-crosssell__checkbox:checked) .ka-crosssell__notice{display:flex}.ka-crosssell__notice-icon{flex:0 0 16px;width:16px;height:16px}.ka-crosssell__freegift{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-top:8px;width:100%;box-sizing:border-box;font-weight:600;border-radius:4px}.ka-crosssell__freegift-img{flex-shrink:0;object-fit:cover;background:#fff}.ka-crosssell__freegift-title{flex:1 1 auto;line-height:1.3}.ka-crosssell__freegift-badge{flex-shrink:0;padding:2px 8px;font-weight:700;letter-spacing:.02em;line-height:1.4;white-space:nowrap}.product-info__block-list:has(.ka-color-picker) [data-block-type=buy-buttons] .button,.product-info__block-list:has(.ka-color-picker) [data-block-type=buy-buttons] button[type=submit],.product-info__block-list:has(.ka-color-picker) [data-block-type=button] .button,.product-info__block-list:has(.ka-color-picker) [data-block-type=button] a.button{--button-background: #FFFFFF;--button-text-color: #000000;--button-border-color: #000000;display:flex!important;align-items:center;justify-content:center;width:100%;min-height:66px;padding:12px 20px;background-color:#fff!important;color:#000!important;border:1px solid #000000!important;border-radius:0!important;font-size:14px!important;letter-spacing:.05em;font-weight:600!important;font-family:Outfit,Helvetica,Arial,sans-serif!important;text-transform:none;transition:.3s ease all;box-shadow:none!important}@media(hover:hover){.product-info__block-list:has(.ka-color-picker) [data-block-type=buy-buttons] .button:hover,.product-info__block-list:has(.ka-color-picker) [data-block-type=buy-buttons] button[type=submit]:hover,.product-info__block-list:has(.ka-color-picker) [data-block-type=button] .button:hover,.product-info__block-list:has(.ka-color-picker) [data-block-type=button] a.button:hover{background-color:#000!important;color:#fff!important}}@media(max-width:768px){.product-info__block-list:has(.ka-color-picker) [data-block-type=buy-buttons] .button,.product-info__block-list:has(.ka-color-picker) [data-block-type=buy-buttons] button[type=submit],.product-info__block-list:has(.ka-color-picker) [data-block-type=button] .button,.product-info__block-list:has(.ka-color-picker) [data-block-type=button] a.button{background-color:#000!important;color:#fff!important}}.ka-color-picker{display:block;margin-block:.5rem}.ka-color-picker__heading{margin:0 0 .5rem;font-size:var(--ka-cp-heading-size, 14px);font-weight:600;color:var(--ka-cp-heading-color, #000)}.ka-color-picker__heading strong{font-weight:400}.ka-color-picker__grid{display:grid;grid-template-columns:repeat(var(--ka-cp-columns, 4),minmax(0,1fr));gap:var(--ka-cp-gap, 8px)}.ka-color-picker__tile{position:relative;display:block;width:100%;aspect-ratio:var(--ka-cp-aspect, 3/4);padding:0;margin:0;background:var(--ka-cp-tile-bg, #FFFFFF);border:var(--ka-cp-border-width, 1px) solid var(--ka-cp-border, #E6E6E6);border-radius:var(--ka-cp-border-radius, 2px);cursor:pointer;overflow:hidden;transition:border-color .15s ease;-webkit-appearance:none;appearance:none}.ka-color-picker__tile:hover,.ka-color-picker__tile.is-selected{border-color:var(--ka-cp-border-selected, #000)}.ka-color-picker__tile img{width:100%;height:100%;object-fit:cover;display:block}.ka-color-picker__tile-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.5rem;font-weight:600;color:var(--ka-cp-heading-color, #000)}.ka-color-picker__check{position:absolute;top:6px;right:6px;width:var(--ka-cp-check-size, 20px);height:var(--ka-cp-check-size, 20px);background:var(--ka-cp-check-bg, #000);color:var(--ka-cp-check-color, #FFF);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .15s ease}.ka-color-picker__check svg{width:60%;height:60%}.ka-color-picker__tile.is-selected .ka-color-picker__check{opacity:1}.ka-color-picker__tile:focus-visible{outline:2px solid #000;outline-offset:2px}.ka-mapbox-block{--ka-bg: #fafaf7;--ka-border: #e5e3dd;--ka-text: #1a1a1a;--ka-text-muted: #6b6b6b;--ka-accent: #1a1a1a;display:flex;flex-direction:column;gap:.875rem;padding:1rem 0;margin:1rem 0;border-top:1px solid var(--ka-border);border-bottom:1px solid var(--ka-border);width:100%;max-width:100%;box-sizing:border-box}.ka-mapbox-block *{box-sizing:border-box}.ka-mb__heading{display:flex;flex-direction:column;gap:.25rem}.ka-mb__title{font-size:1rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.04em}.ka-mb__sub{margin:0;color:var(--ka-text-muted);font-size:.875rem}.ka-mb__search{position:relative}.ka-mb__search-input{width:100%;padding:.75rem 2.5rem .75rem .875rem;border:1px solid var(--ka-border);border-radius:0;font-size:.9375rem;background:#fff}.ka-mb__search-input:focus{outline:2px solid var(--ka-accent);outline-offset:-1px}.ka-mb__search-clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:transparent;border:0;font-size:1.25rem;color:var(--ka-text-muted);cursor:pointer;padding:0 .5rem}.ka-mb__map{position:relative;width:100%;max-width:100%;height:240px;overflow:hidden;background:var(--ka-bg)}.product-info__block-item[data-block-type=liquid] .ka-mb__map,.product-info__block-item[data-block-type=liquid] .ka-mb__map-container,.product-info__block-item[data-block-type=liquid] .mapboxgl-map,.product-info__block-item[data-block-type=liquid] .mapboxgl-canvas-container,.product-info__block-item[data-block-type=liquid] .mapboxgl-canvas{width:100%!important;max-width:100%!important}.product-info__block-item[data-block-type=liquid] .liquid,.product-info__block-item[data-block-type=liquid] .ka-mapbox-block{width:100%!important;max-width:100%!important;box-sizing:border-box}.ka-mb__map-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--ka-text-muted);font-size:.875rem}.ka-mb__map-container{width:100%;height:100%}.ka-mb__map-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--ka-bg);color:var(--ka-text);border:1px solid var(--ka-border);border-radius:0;font-family:Outfit,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s ease;text-align:left}.ka-mb__map-toggle:hover{background:#f0ece5}.ka-mb__map-toggle-text{flex:1}.ka-mb__map-toggle-icon{font-size:12px;color:var(--ka-text-muted);transition:transform .2s ease}.ka-mb__map-toggle[aria-expanded=true] .ka-mb__map-toggle-icon{transform:rotate(180deg)}.ka-mb__map.is-hidden,.ka-mb__map[hidden]{display:none!important}.ka-mb__map-hint{position:absolute;bottom:0;left:0;right:0;background:#ffffffeb;padding:.5rem .875rem;font-size:.8125rem;color:var(--ka-text-muted);text-align:center;border-top:1px solid var(--ka-border)}.ka-mb__coords{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ka-mb__coords-field{background:var(--ka-bg);padding:.625rem .875rem;display:flex;flex-direction:column;gap:.125rem;align-items:center;text-align:center}.ka-mb__coords-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ka-text-muted)}.ka-mb__coords-value{font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums}.ka-mb__name{display:flex;flex-direction:column;gap:.5rem}.ka-mb__toggle{display:flex;align-items:center;gap:.625rem;cursor:pointer}.ka-mb__toggle input{width:1.125rem;height:1.125rem}.ka-mb__toggle-text{flex:1;font-size:.9375rem}.ka-mb__toggle-price{font-size:.8125rem;color:var(--ka-text-muted);background:var(--ka-bg);padding:.25rem .5rem}.ka-mb__name-input{display:flex;flex-direction:column;gap:.375rem}.ka-mb__name-input[hidden]{display:none}.ka-mb__name-field{width:100%;padding:.625rem .875rem;border:1px solid var(--ka-border);font-size:.9375rem;text-transform:uppercase;letter-spacing:.05em;background:#fff}.ka-mb__name-hint{margin:0;font-size:.75rem;color:var(--ka-text-muted)}.ka-mb__notice{margin:0;padding:.625rem .875rem;background:#fff3cd;border-left:3px solid #f0ad4e;font-size:.8125rem;color:#856404}.color-swatch{--swatch-size: 5.5rem !important;--swatch-offset: 0 !important;--swatch-border-size: 1px !important;border-radius:0!important;overflow:visible!important}.color-swatch:after{content:"";position:absolute;top:-4.5px;right:-4.5px;width:18px;height:18px;border-radius:250px;background-image:url(/cdn/shop/files/check.svg);background-repeat:no-repeat;background-position:center;background-size:11px;background-color:#000;opacity:0;transition:opacity .2s ease;z-index:3;pointer-events:none}:checked+.color-swatch:after,.color-swatch.is-selected:after{opacity:1}:checked+.color-swatch,.color-swatch.is-selected{border-color:#000!important;border-radius:0!important}.ka-trust-bar{width:100%}.ka-trust-bar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ka-trust-gap, 10px)}.ka-trust-bar__item{display:flex;align-items:center;gap:var(--ka-trust-text-gap, 12px);line-height:1.4}.ka-trust-bar__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--ka-trust-icon-size, 24px);height:var(--ka-trust-icon-size, 24px)}.ka-trust-bar__label{color:inherit}@media(min-width:769px){.ka-trust-bar--mobile-only{display:none!important}}@media(max-width:768px){.ka-trust-bar--desktop-only{display:none!important}}.product-info__block-item[data-block-type=apparel-trust-icon-bar]:has(.ka-trust-bar--full-bleed){margin-left:calc(-1 * var(--ka-buybox-pad-h, 0px))!important;margin-right:calc(-1 * var(--ka-buybox-pad-h, 0px))!important;width:calc(100% + 2 * var(--ka-buybox-pad-h, 0px))!important;max-width:calc(100% + 2 * var(--ka-buybox-pad-h, 0px))!important}.ka-bundle{display:block;width:100%;box-sizing:border-box}.ka-bundle__heading{margin:0 0 14px;font-size:16px;font-weight:700;color:#16212c}.ka-bundle__items{display:flex;flex-direction:column;gap:0}.ka-bundle__item{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px;min-width:0}.ka-bundle__img{width:100px;height:100px;object-fit:cover;background:#fff;border-radius:4px}.ka-bundle__body{min-width:0;display:flex;flex-direction:column;gap:8px}.ka-bundle__title{margin:0;font-size:15px;font-weight:700;color:#000;line-height:1.3}.ka-bundle__variant-row{display:flex;flex-direction:column;gap:6px}.ka-bundle__select{width:100%;padding:8px 12px;font-size:14px;border:1px solid #E6E6E6;border-radius:4px;background:#fff;cursor:pointer}.ka-bundle__plus{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:32px;font-size:20px;font-weight:400;color:#555;line-height:1;-webkit-user-select:none;user-select:none}.ka-bundle__plus:before{content:"";position:absolute;top:50%;left:10%;right:10%;height:1px;background:#e6e6e6;transform:translateY(-50%)}.ka-bundle__plus>span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #E6E6E6;border-radius:50%;background:#fff}.ka-bundle__subtotal{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:14px;padding:14px 16px;background:#f7f6f4;border-radius:6px}.ka-bundle__subtotal-label{flex:0 0 auto;font-size:14px;font-weight:500;color:#16212c}.ka-bundle__subtotal-prices{flex:1 1 auto;display:flex;align-items:baseline;gap:12px}.ka-bundle__price-strike{font-size:14px;text-decoration:line-through}.ka-bundle__price-strike:empty{display:none}.ka-bundle__price-bundle{font-size:16px;font-weight:700}.ka-bundle__atc{flex:0 0 auto;min-width:240px;padding:12px 24px;font-size:14px;font-weight:600;text-transform:none;letter-spacing:.02em;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.ka-bundle__atc:not([disabled]){background:var(--ka-bundle-atc-bg, #000000)!important}.ka-bundle__atc[disabled]{background:var(--ka-bundle-atc-bg-disabled, #999999)!important;cursor:not-allowed}@media(max-width:640px){.ka-bundle__item{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:10px 12px}.ka-bundle__img{width:70px;height:70px}.ka-bundle__subtotal{flex-direction:column;align-items:stretch;gap:10px}.ka-bundle__atc{min-width:0;width:100%}}@media(min-width:769px){.ka-bundle[data-layout=side_by_side] .ka-bundle__items{flex-direction:row;align-items:stretch}.ka-bundle[data-layout=side_by_side] .ka-bundle__item{flex:1 1 0}.ka-bundle[data-layout=side_by_side] .ka-bundle__plus{flex:0 0 auto;align-self:stretch;width:38px;height:auto}.ka-bundle[data-layout=side_by_side] .ka-bundle__plus:before{top:10%;bottom:10%;left:50%;right:auto;width:1px;height:auto;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/koordinaten-apparel.css.map */
