.variant-position{display:none!important}.inbox-online-store-chat{z-index:9!important}multi-bundle-selector[data-variants-size="1"]{display:none}.quantity.input-hidden button{display:none!important}.bundle-size-dropdown,.multi-bundle-size-dropdown{margin:1rem 0 2rem}.bundle-size-dropdown .form__label,.multi-bundle-size-dropdown .form__label{display:block;margin-bottom:.5rem;font-weight:400;color:#333;font-size:inherit}.bundle-size-dropdown .select,.multi-bundle-size-dropdown .select{position:relative;width:100%}.bundle-size-select,.multi-bundle-size-select{width:100%;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-size:inherit;color:#333;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .3s ease}.bundle-size-select:hover,.multi-bundle-size-select:hover{border-color:#6c7c59}.bundle-size-select:focus,.multi-bundle-size-select:focus{outline:none;border-color:#6c7c59;box-shadow:0 0 0 3px #6c7c591a}.bundle-size-dropdown .select:after,.multi-bundle-size-dropdown .select:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666;pointer-events:none}@media (max-width:768px){.bundle-size-dropdown,.multi-bundle-size-dropdown{margin:.75rem 0}.bundle-size-select,.multi-bundle-size-select{padding:1rem;font-size:inherit}}.product-form__cart-submit.disabled,.product-form__cart-submit[disabled]{opacity:.6;cursor:not-allowed;background:#ccc!important;color:#666!important;border-color:#ccc!important}.product-form__cart-submit.disabled:hover,.product-form__cart-submit[disabled]:hover{background:#ccc!important;transform:none;box-shadow:none}.product-form__cart-submit.disabled:active,.product-form__cart-submit[disabled]:active{transform:none}.bundle-delivery-time,.multi-bundle-delivery-time{margin:1rem 0;padding:.75rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #6c7c59;color:#6c7c59}.bundle-delivery-details,.multi-bundle-delivery-details{margin-top:.5rem;color:#666}.delivery-breakdown ul{margin:.5rem 0 0 1rem;padding:0}.delivery-breakdown li{margin:.25rem 0;list-style-type:disc}.delivery-breakdown strong{color:#333}.delivery-time-wrapper{display:block!important}#bundle-delivery-time-container{display:block!important;visibility:visible!important;line-height:normal!important;min-height:auto!important}#variant-info .bundle-delivery-time,#variant-info .multi-bundle-delivery-time,#bundle-delivery-time-container .bundle-delivery-time,.bundle-delivery-time,.multi-bundle-delivery-time{margin:1rem 0!important;padding:.75rem!important;background:#f8f9fa!important;border-radius:8px!important;border-left:4px solid #6c7c59!important;color:#6c7c59!important;display:block!important;line-height:normal!important;font-size:inherit!important;min-height:auto!important}.backorder-notice{margin-top:.5rem;color:#666;font-size:inherit;font-weight:400}.multi-bundle-color-selection-info{margin-top:2.5rem!important;margin-bottom:1rem!important}.multi-bundle-color-selection-info p{font-size:inherit;color:#333;margin:0}.product__info-container:has(.bundle-color-selection-title) .multi-bundle-color-selection-info{display:none!important}multi-bundle-selector,.multi-bundle-selector{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}@media screen and (min-width: 769px){.multi-bundle-color-selector{margin:0 0 1rem;display:inline-block;width:calc((100% - 2 * .75rem) / 3)!important;max-width:200px!important;min-width:150px!important;vertical-align:top;flex:1 1 calc((100% - 2 * .75rem) / 3)!important}}.single-bundle-color-fieldset{display:inline-block;vertical-align:top;margin-right:.75rem;width:calc((100% - 2 * .75rem) / 3)!important;max-width:200px!important;min-width:150px!important;flex:1 1 calc((100% - 2 * .75rem) / 3)!important}.multi-bundle-color-image-wrapper{position:relative;width:100%;padding-bottom:100%;margin-bottom:.5rem}.multi-bundle-color-image-btn{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border:2px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease;overflow:hidden}.multi-bundle-color-image-btn:hover{border-color:#6c7c59;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.multi-bundle-color-image{width:100%;height:100%;object-fit:cover;display:block}.multi-bundle-color-label{text-align:center}.multi-bundle-color-label .prod-title{font-weight:600;font-size:inherit;margin-bottom:.25rem;color:#333}.multi-bundle-color-label .color-name{font-size:inherit;color:#666}.multi-bundle-color-overlay{display:none;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:999999!important;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0!important;padding:0!important}.multi-bundle-color-overlay.active{display:block!important}.multi-bundle-overlay-backdrop{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#00000080!important;pointer-events:auto;z-index:999998!important}.multi-bundle-overlay-content{position:relative;margin:2rem auto;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000004d;max-width:600px;width:90%;max-height:calc(100vh - 4rem);overflow-y:auto;z-index:999999!important;pointer-events:auto;-webkit-overflow-scrolling:touch}.multi-bundle-overlay-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0;position:sticky;top:0;background:#fff;z-index:10;border-radius:12px 12px 0 0}.multi-bundle-overlay-title{margin:0;font-size:1.25rem;font-weight:600;color:#333}.multi-bundle-overlay-close{background:none;border:none;font-size:2rem;line-height:1;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.multi-bundle-overlay-close:hover{background:#f0f0f0;color:#333}.multi-bundle-color-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.5rem}.multi-bundle-color-option{display:flex;flex-direction:column;align-items:center;padding:0;border:2px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease;overflow:hidden}.multi-bundle-color-option:hover{border-color:#6c7c59;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.multi-bundle-color-option[data-unavailable]{opacity:.5;cursor:not-allowed}.multi-bundle-color-option[data-unavailable]:hover{transform:none;box-shadow:none}.multi-bundle-color-option-image{width:100%;aspect-ratio:1;object-fit:cover;display:block}.multi-bundle-color-option-text{padding:.5rem;font-size:.85rem;color:#333;text-align:center;width:100%}@media (max-width:768px){.multi-bundle-color-selector,variant-radios-bundle .multi-bundle-color-selector,variant-radios-bundle .single-bundle-color-fieldset .multi-bundle-color-selector,.product-form variant-radios-bundle .multi-bundle-color-selector,.product__info-container variant-radios-bundle .multi-bundle-color-selector{width:100%!important;max-width:320px!important;min-width:280px!important;flex:0 0 auto!important;margin-left:0!important;margin-right:auto!important;margin-bottom:1rem!important}.multi-bundle-color-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem}.multi-bundle-overlay-content{width:95%;max-height:85vh}variant-radios-bundle{flex-direction:column!important;align-items:flex-start!important}}variant-selects-bundle{display:block!important}variant-radios-bundle{display:flex!important;flex-wrap:wrap!important;gap:.75rem!important;column-gap:.75rem!important;row-gap:.75rem!important;align-items:flex-start!important;justify-content:flex-start!important}@media screen and (min-width: 769px){.product-form variant-radios-bundle,.product__info-container variant-radios-bundle,.product__info-wrapper variant-radios-bundle,.product variant-radios-bundle,variant-radios-bundle{text-align:left!important;margin-left:0!important;margin-right:auto!important}}@media screen and (min-width: 769px){.product__info-container:has(variant-radios-bundle),.product__info-container:has(multi-bundle-selector),.product__info-container.has-bundle-products{text-align:left!important}}@media (max-width: 768px){.product__info-container:has(variant-radios-bundle),.product__info-container:has(multi-bundle-selector),.product__info-container.has-bundle-products{padding-inline-start:0!important;padding-inline-end:0!important}}@media screen and (min-width: 750px){.product__info-container:has(variant-radios-bundle),.product__info-container:has(multi-bundle-selector),.product__info-container.has-bundle-products{padding-inline-start:5rem!important}}@media screen and (min-width: 990px){.product--right .product__info-container:has(variant-radios-bundle),.product--right .product__info-container:has(multi-bundle-selector),.product--right .product__info-container.has-bundle-products{padding-inline-start:0!important;padding-inline-end:7rem!important}}@media screen and (min-width: 750px) and (max-width: 989px){.product--right .product__info-container:has(variant-radios-bundle),.product--right .product__info-container:has(multi-bundle-selector),.product--right .product__info-container.has-bundle-products{padding-inline-start:0!important;padding-inline-end:5rem!important}}.product__info-container>*+variant-radios-bundle:not(.bundle-color-selection-grid variant-radios-bundle),.product__info-container>*+.bundle-color-selection-grid{margin-top:2rem!important}@media screen and (min-width: 769px){.product__info-container>variant-radios-bundle{margin-left:0!important;margin-right:auto!important}}variant-radios-bundle .form__label-info,variant-radios-bundle .form__label .form__label-info,.single-bundle-color-fieldset .form__label-info{display:none!important}variant-radios-bundle .single-bundle-color-fieldset .form__label{position:relative;margin-bottom:1rem!important;margin-top:0!important;font-weight:400!important;text-transform:none!important;line-height:1.5!important;font-size:1.5rem!important}@media screen and (min-width: 750px){variant-radios-bundle .single-bundle-color-fieldset .form__label{font-size:1.6rem!important}}variant-radios-bundle .single-bundle-color-fieldset .form__label{color:transparent!important;position:relative!important}variant-radios-bundle .single-bundle-color-fieldset .form__label>*:not(.form__label-info){display:none!important}.product__info-container:not(:has(.bundle-color-selection-grid))>variant-radios-bundle:first-of-type .single-bundle-color-fieldset .form__label:before,.product__info-container:not(:has(.bundle-color-selection-grid))>*>variant-radios-bundle:first-of-type .single-bundle-color-fieldset .form__label:before{content:"W\e4hle hier deine Farbe aus"!important;display:block!important;visibility:visible!important;color:#333!important;font-size:1.5rem!important;line-height:calc(1 + .4 / var(--font-body-scale))!important;font-weight:400!important;text-transform:none!important;height:auto!important;margin:0 0 1rem!important;padding:0!important;position:relative!important;z-index:1!important}variant-radios-bundle:only-of-type .single-bundle-color-fieldset:first-of-type .form__label:before{content:"W\e4hle hier deine Farbe aus"!important;display:block!important;visibility:visible!important;color:#333!important;font-size:1.5rem!important;line-height:calc(1 + .4 / var(--font-body-scale))!important;font-weight:400!important;text-transform:none!important;height:auto!important;margin:0!important;padding:0!important;position:relative!important;z-index:1!important}@media screen and (min-width: 750px){.product__info-container:not(:has(.bundle-color-selection-grid))>variant-radios-bundle:first-of-type .single-bundle-color-fieldset .form__label:before,.product__info-container:not(:has(.bundle-color-selection-grid))>*>variant-radios-bundle:first-of-type .single-bundle-color-fieldset .form__label:before,variant-radios-bundle:only-of-type .single-bundle-color-fieldset:first-of-type .form__label:before,variant-radios-bundle .single-bundle-color-fieldset .form__label:before{font-size:1.6rem!important}}bundle-options .form__label{font-size:1.5rem!important;line-height:calc(1 + .4 / var(--font-body-scale))!important;font-weight:400!important;text-transform:none!important}@media screen and (min-width: 750px){bundle-options .form__label{font-size:1.6rem!important}}multi-bundle-selector[data-product-type=Strickanleitung],multi-bundle-selector[data-product-type=strickanleitung],multi-bundle-selector.bundle-instruction-hidden,.product__info-container multi-bundle-selector[data-product-type=Strickanleitung],.product__info-container multi-bundle-selector[data-product-type=strickanleitung],.product__info-container multi-bundle-selector.bundle-instruction-hidden{display:none!important;visibility:hidden!important}variant-radios-bundle .single-bundle-color-fieldset .multi-bundle-color-label .prod-title{display:none!important}variant-radios-bundle .single-bundle-color-fieldset .multi-bundle-color-label .color-name{display:block!important;text-align:center!important;margin-top:.5rem!important;position:relative!important}variant-radios-bundle .single-bundle-color-fieldset .multi-bundle-color-label .color-name:before{content:"Farbe "!important;font-weight:700!important;display:inline!important}variant-radios-bundle fieldset.single-bundle-color-fieldset{margin:0!important;padding:0!important}.product__info-container>variant-radios-bundle,.product__info-container>*>variant-radios-bundle,.product__info-container>multi-bundle-selector,.product__info-container .multi-bundle-color-selection-info+multi-bundle-selector{margin-top:2.5rem!important}.bundle-color-selection-title{display:block!important;width:100%!important;margin:2.5rem 0 1rem!important;padding:0!important;font-size:1.5rem!important;line-height:calc(1 + .4 / var(--font-body-scale))!important;font-weight:400!important;text-transform:none!important;color:#333!important;text-align:left!important}@media screen and (min-width: 750px){.bundle-color-selection-title{font-size:1.6rem!important}}.bundle-color-selection-grid{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important;width:100%!important;margin:0 0 2.5rem!important;padding:0!important;box-sizing:border-box!important}@media screen and (min-width: 750px){.bundle-color-selection-grid{grid-template-columns:repeat(3,1fr)!important}}.bundle-color-selection-grid:has(>variant-radios-bundle:only-child),.bundle-color-selection-grid:has(>multi-bundle-selector:only-child){grid-template-columns:1fr!important}.bundle-color-selection-grid>variant-radios-bundle{display:flex!important;flex-direction:column!important;width:100%!important;max-width:200px!important;min-width:150px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;align-items:flex-start!important}.bundle-color-selection-grid>multi-bundle-selector{display:flex!important;flex-wrap:wrap!important;gap:.75rem!important;width:100%!important;max-width:200px!important;min-width:150px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;vertical-align:top!important;align-items:flex-start!important}.bundle-color-selection-grid>variant-radios-bundle .single-bundle-color-fieldset .form__label,.bundle-color-selection-grid>variant-radios-bundle .single-bundle-color-fieldset .form__label:before{display:none!important;content:none!important}.product__info-container>variant-radios-bundle.multiple-bundles-layout,.product__info-container>*>variant-radios-bundle.multiple-bundles-layout{display:inline-block!important;vertical-align:top!important;width:auto!important;max-width:calc(33.333% - .5rem)!important;margin-top:2.5rem!important;margin-bottom:0!important;margin-left:0!important;margin-right:.75rem!important;padding-top:0!important;padding-bottom:0!important}.product__info-container>variant-radios-bundle.multiple-bundles-layout .single-bundle-color-fieldset,.product__info-container>*>variant-radios-bundle.multiple-bundles-layout .single-bundle-color-fieldset{margin-top:0!important;padding-top:0!important;align-items:flex-start!important}.tpo_total-additional-price-label,.tpo_total-additional-price-wrapper,.product-form__quantity+.tpo_option-set-wrapper,.product-form__quantity~.tpo_option-set-wrapper{display:none!important}variant-radios-bundle .multi-bundle-color-selector,variant-radios-bundle .single-bundle-color-fieldset .multi-bundle-color-selector,.product-form variant-radios-bundle .multi-bundle-color-selector,.product__info-container variant-radios-bundle .multi-bundle-color-selector{margin:0 0 1rem!important;text-align:left!important;display:block!important;width:calc((100% - 2 * .75rem) / 3)!important;max-width:200px!important;min-width:150px!important;flex:1 1 calc((100% - 2 * .75rem) / 3)!important;align-self:flex-start!important;float:none!important;position:relative!important;left:0!important;right:auto!important;box-sizing:border-box!important}variant-radios-bundle .multi-bundle-color-image-wrapper{margin-left:0!important;margin-right:auto!important;width:100%!important}variant-radios-bundle .multi-bundle-color-label{text-align:center!important;margin-left:0!important;margin-top:.5rem!important}variant-radios-bundle .single-bundle-color-wrap{text-align:left!important;margin-left:0!important;margin-right:auto!important;display:block!important;width:100%!important;float:none!important}.product__info-container variant-radios-bundle:only-of-type,.product__info-wrapper variant-radios-bundle:only-of-type,variant-radios-bundle:only-of-type{display:flex!important;flex-wrap:wrap!important;gap:1.25rem!important;justify-content:start!important;align-items:start!important;text-align:left!important;margin-left:0!important;margin-right:0!important;margin-top:2.5rem!important;margin-bottom:0!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;padding-inline-start:0!important;padding-inline-end:0!important;position:relative!important;left:0!important;right:auto!important;transform:translate(0)!important;box-sizing:border-box!important}variant-radios-bundle .product-form__input.variant-input-wrapper{width:auto!important;max-width:none!important}variant-radios-bundle .single-bundle-color-fieldset{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;width:auto!important;max-width:280px!important;min-width:0!important;margin:0!important;padding:0!important;align-items:flex-start!important;box-sizing:border-box!important}.product__info-container>variant-radios-bundle.multiple-bundles-layout .single-bundle-color-fieldset,.product__info-container>*>variant-radios-bundle.multiple-bundles-layout .single-bundle-color-fieldset{align-items:flex-start!important;justify-content:flex-start!important}variant-radios-bundle .single-bundle-color-wrap{display:block!important;width:100%!important}.product-form variant-radios-bundle,.product__info-container variant-radios-bundle{margin-left:0!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important;justify-content:start!important;align-items:start!important}.product-form:has(variant-radios-bundle),.product-form:has(multi-bundle-selector),.product__info-container:has(variant-radios-bundle) .product-form,.product__info-container:has(multi-bundle-selector) .product-form{margin-left:0!important;padding-left:0!important}.product-form variant-radios-bundle{display:flex!important;flex-wrap:wrap;gap:.75rem!important}@media screen and (min-width: 769px){.product-form variant-radios-bundle .multi-bundle-color-selector{width:calc((100% - 2 * .75rem) / 3)!important;max-width:200px!important;min-width:150px!important;flex:1 1 calc((100% - 2 * .75rem) / 3)!important}}@media screen and (min-width: 769px){.product__info-container:not(:has(.bundle-color-selection-grid)) multi-bundle-selector{display:inline-block!important;width:calc((100% - 2 * .75rem) / 3)!important;max-width:200px!important;min-width:150px!important;margin-right:.75rem!important;margin-top:1rem!important;box-sizing:border-box!important;vertical-align:top!important}.product__info-container:not(:has(.bundle-color-selection-grid)) multi-bundle-selector:nth-of-type(3n){margin-right:0!important}}.product__info-container:not(:has(.bundle-color-selection-grid)):after{content:"";display:block;clear:both}.product__info-container:not(:has(.bundle-color-selection-grid)) .bundle-constellations{clear:both!important}.product__info-container:not(:has(.bundle-color-selection-grid)) product-form{clear:both!important;display:block!important}.product__info-container:has(#variant-info):not(:has(.bundle-color-selection-grid)) product-form{clear:none!important}.product__info-container:not(:has(.bundle-color-selection-grid)) .multi-bundle-delivery-time,.product__info-container:not(:has(.bundle-color-selection-grid)) .multi-bundle-delivery-details,.product__info-container:not(:has(.bundle-color-selection-grid)) .bundle-delivery-time,.product__info-container:not(:has(.bundle-color-selection-grid)) .bundle-delivery-details{clear:both!important}@media screen and (min-width: 769px){.product__info-container multi-bundle-selector .multi-bundle-color-selector{width:calc((100% - 2 * .75rem) / 3)!important;max-width:200px!important;min-width:150px!important;flex:1 1 calc((100% - 2 * .75rem) / 3)!important;margin-left:0!important;margin-right:0!important}}@media (max-width: 768px){.product__info-container multi-bundle-selector{float:none!important;width:100%!important;margin-right:0!important}.product__info-container multi-bundle-selector .multi-bundle-color-selector{width:100%!important;max-width:320px!important;min-width:280px!important;flex:0 0 auto!important;margin-left:0!important;margin-right:auto!important;margin-bottom:1rem!important}}@media screen and (min-width: 750px){.product-buy-info-wrapper{display:flex!important;flex-wrap:wrap!important;gap:1.5rem!important;align-items:flex-start!important;margin-top:0!important;width:100%!important}.product-buy-info-wrapper product-form.product-form,.product-buy-info-wrapper .product-form{flex:1 1 calc(50% - .75rem)!important;min-width:200px!important;margin-top:0!important;display:block!important;width:auto!important}.product-buy-info-wrapper .custom__liquid:has(#variant-info),.product-buy-info-wrapper #variant-info{flex:1 1 calc(50% - .75rem)!important;min-width:200px!important;margin-top:0!important;display:block!important;width:auto!important}.product__info-container .product-buy-info-wrapper~[class*=wishlist],.product__info-container .product-buy-info-wrapper~*[class*=wishlist]{display:block!important;width:100%!important;clear:both!important;margin-top:1rem!important}.product__info-container [class*=wishlist] button,.product__info-container [class*=wishlist] a,.product__info-container [class*=wishlist] span,.product__info-container [id*=wishlist] button,.product__info-container [id*=wishlist] a,.product__info-container [id*=wishlist] span,.product__info-container st-wishlist-button,.product__info-container st-wishlist-button button,.product__info-container st-wishlist-button a,.product__info-container st-wishlist-button span{font-size:1.4rem!important}.product__info-container [class*=wishlist] *:not(button):not(a),.product__info-container [id*=wishlist] *:not(button):not(a),.product__info-container st-wishlist-button *:not(button):not(a){font-size:1.4rem!important}.product__info-container #variant-info{margin:0}.product__info-container .delivery-time-display{margin:.5rem 0 0}}@media screen and (max-width: 749px){.product__info-container .custom__liquid:has(#variant-info),.product__info-container product-form.product-form,.product__info-container .product-form{display:block!important;width:100%!important;margin-right:0!important;margin-left:0!important;flex:none!important}.product__info-container .custom__liquid:has(#variant-info){margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/custom.css.map */
