@keyframes a{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes b{0%{opacity:1;transform:scale(1)}15%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.5)}}@keyframes c{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes d{0%{transform:scale(1)}10%{transform:scale(1.2) translate(6px)}25%{transform:scale(1.3) translate(8px)}40%{transform:scale(1.2) translate(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translate(6px)}75%{transform:scale(.7) translate(8px)}90%{transform:scale(.8) translate(6px)}to{transform:scale(1)}}@keyframes e{0%{transform:scale(1)}10%{transform:scale(1.2) translate(-6px)}25%{transform:scale(1.3) translate(-8px)}40%{transform:scale(1.2) translate(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translate(-6px)}75%{transform:scale(.7) translate(-8px)}90%{transform:scale(.8) translate(-6px)}to{transform:scale(1)}}.gallery-image img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drift-zoom-pane{background:#fff;transform:translateZ(0);-webkit-transform:translateZ(0);z-index:15}.drift-zoom-pane img{-o-object-fit:contain!important;object-fit:contain!important}@media (min-width:768px){.drift-zoom-pane{height:500px}}.drift-zoom-pane.drift-opening{animation:a .18s ease-out;-webkit-animation:a .18s ease-out}.drift-zoom-pane.drift-closing{animation:b .21s ease-in;-webkit-animation:b .21s ease-in}.drift-zoom-pane.drift-inline{border-radius:75px;box-shadow:0 6px 18px #0000004d;height:150px;position:absolute;width:150px}.drift-loading .drift-zoom-pane-loader{animation:c 1.8s linear infinite;-webkit-animation:c 1.8s linear infinite;display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:66px}.drift-zoom-pane-loader:after,.drift-zoom-pane-loader:before{background:#ffffffe6;border-radius:20px;content:"";display:block;height:20px;margin-top:-10px;position:absolute;top:50%;width:20px}.drift-zoom-pane-loader:before{animation:d 1.8s linear infinite;-webkit-animation:d 1.8s linear infinite;left:0}.drift-zoom-pane-loader:after{animation:e 1.8s linear infinite;-webkit-animation:e 1.8s linear infinite;animation-delay:-.9s;-webkit-animation-delay:-.9s;right:0}.drift-bounding-box{background-color:#0006}@media (min-width:768px){.drift-zoom-pane{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}}.toredo-attribute-dropdown[data-v-db8f5856]{width:100%}.toredo-select-wrapper[data-v-db8f5856]{position:relative}.toredo-select[data-v-db8f5856]{background-color:#fff;border:2px solid #e5e7eb;border-radius:.5rem;color:#171717;font-weight:500;transition:all .2s ease;width:100%}.toredo-select[data-v-db8f5856]:hover:not(:focus){border-color:#9ca3af;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.toredo-select[data-v-db8f5856]:focus{box-shadow:0 0 0 2px #17171733}.toredo-option[data-v-db8f5856]{color:#171717;padding:.5rem .75rem}.toredo-option--disabled[data-v-db8f5856]{color:#9ca3af;cursor:not-allowed}.toredo-unavailable-hint[data-v-db8f5856]{color:#9ca3af;font-size:.75rem;margin-left:.25rem}.toredo-error-message[data-v-db8f5856]{color:#dc2626;font-size:.875rem;font-weight:500;margin-top:.5rem}@media (max-width:640px){.toredo-select[data-v-db8f5856]{font-size:.875rem}}.toredo-select[data-v-db8f5856]:focus{border-color:#171717;box-shadow:0 0 0 2px #1717171a;outline:none}.toredo-select option[data-v-db8f5856]:checked{background-color:#171717;color:#fff}.toredo-select[data-v-db8f5856]::-ms-expand{display:none}.toredo-select option[data-v-db8f5856]{background-color:#fff;color:#171717}.toredo-select option[data-v-db8f5856]:disabled{background-color:#f9fafb;color:#9ca3af}.toredo-attribute-box[data-v-7f71afbf]{width:100%}.toredo-attribute-label[data-v-7f71afbf]{align-items:center;display:flex}.toredo-attribute-values[data-v-7f71afbf]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.toredo-attribute-values[data-v-7f71afbf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.toredo-attribute-values[data-v-7f71afbf]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.toredo-attribute-values[data-v-7f71afbf]{grid-template-columns:repeat(5,minmax(0,1fr))}}.toredo-attribute-option[data-v-7f71afbf]{align-items:center;background-color:#fff;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;display:flex;justify-content:center;min-height:48px;padding:.75rem;position:relative;transition:all .2s ease}.toredo-attribute-option[data-v-7f71afbf]:hover:not(.toredo-attribute-option--disabled){border-color:#9ca3af;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:translateY(-.125rem)}.toredo-attribute-option--selected[data-v-7f71afbf]{background-color:#f9fafb;border-color:#171717;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.toredo-attribute-option--disabled[data-v-7f71afbf]{background-color:#f9fafb;border-color:#e5e7eb;border-style:dashed;cursor:not-allowed;opacity:.6}.toredo-attribute-content[data-v-7f71afbf]{align-items:center;display:flex;height:100%;justify-content:center;position:relative;text-align:center;width:100%}.toredo-attribute-value-name[data-v-7f71afbf]{color:#171717;font-size:.875rem;font-weight:500;line-height:1.25}.toredo-attribute-option--disabled .toredo-attribute-value-name[data-v-7f71afbf]{color:#9ca3af}.toredo-error-message[data-v-7f71afbf]{color:#dc2626;font-size:.875rem;font-weight:500;margin-top:.5rem}@media (max-width:640px){.toredo-attribute-values[data-v-7f71afbf]{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.toredo-attribute-option[data-v-7f71afbf]{min-height:44px;padding:.5rem}.toredo-attribute-value-name[data-v-7f71afbf]{font-size:.75rem}}.toredo-attribute-option[data-color][data-v-7f71afbf]{overflow:hidden;position:relative}.toredo-attribute-option[data-color][data-v-7f71afbf]:before{background-color:var(--attribute-color,transparent);content:"";top:0;right:0;bottom:0;left:0;opacity:.1;position:absolute}.toredo-attribute-option--selected[data-v-7f71afbf]{animation:toredo-select-7f71afbf .2s ease-out}@keyframes toredo-select-7f71afbf{0%{transform:scale(.95)}50%{transform:scale(1.02)}to{transform:scale(1)}}.toredo-attribute-image[data-v-b7ac9a19]{width:100%}.toredo-image-options[data-v-b7ac9a19]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px){.toredo-image-options[data-v-b7ac9a19]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.toredo-image-options[data-v-b7ac9a19]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.toredo-image-options[data-v-b7ac9a19]{grid-template-columns:repeat(6,minmax(0,1fr))}}.toredo-image-option[data-v-b7ac9a19]{background-color:#fff;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;overflow:hidden;position:relative;transition:all .2s ease}.toredo-image-option[data-v-b7ac9a19]:hover:not(.toredo-image-option--disabled){border-color:#9ca3af;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-.25rem)}.toredo-image-option--selected[data-v-b7ac9a19]{border-color:#171717;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a,0 0 0 2px #17171733}.toredo-image-option--disabled[data-v-b7ac9a19]{border-color:#e5e7eb;border-style:dashed;cursor:not-allowed;opacity:.6}.toredo-image-container[data-v-b7ac9a19]{aspect-ratio:1;background-color:#f9fafb;position:relative;width:100%}.toredo-attribute-image-img[data-v-b7ac9a19]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .2s ease;width:100%}.toredo-image-option:hover .toredo-attribute-image-img[data-v-b7ac9a19]{transform:scale(1.05)}.toredo-image-loading[data-v-b7ac9a19]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.toredo-image-option:hover .toredo-image-loading[data-v-b7ac9a19]{opacity:1}.toredo-image-label[data-v-b7ac9a19]{background-color:#fff;border-top:1px solid #f3f4f6;padding:.5rem}.toredo-image-label-text[data-v-b7ac9a19]{color:#171717;display:block;font-size:.75rem;font-weight:500;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.toredo-image-option--disabled .toredo-image-label-text[data-v-b7ac9a19]{color:#9ca3af}.toredo-error-message[data-v-b7ac9a19]{color:#dc2626;font-size:.875rem;font-weight:500;margin-top:.75rem}@media (max-width:640px){.toredo-image-options[data-v-b7ac9a19]{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.toredo-image-label[data-v-b7ac9a19]{padding:.375rem}.toredo-image-label-text[data-v-b7ac9a19]{font-size:.75rem}}.toredo-image-option[data-v-b7ac9a19]:focus{outline:2px solid hsla(220,9%,46%,.5);outline-offset:2px}.toredo-image-option--selected[data-v-b7ac9a19]{animation:toredo-image-select-b7ac9a19 .3s ease-out}@keyframes toredo-image-select-b7ac9a19{0%{opacity:.8;transform:scale(.95)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.toredo-image-option[data-color=schwarz] .toredo-image-selection-indicator[data-v-b7ac9a19]{background-color:#000}.toredo-image-option[data-color=weiß] .toredo-image-selection-indicator[data-v-b7ac9a19]{background-color:#fff;border:1px solid #d1d5db;color:#000}.toredo-product-attributes[data-v-771bec04]{display:flex;flex-direction:column;gap:1.5rem}.toredo-attribute-group[data-v-771bec04],.toredo-attribute-selector[data-v-771bec04]{position:relative}.toredo-attribute-component[data-v-771bec04]{transition:all .2s ease}@media (max-width:768px){.toredo-product-attributes[data-v-771bec04]{gap:1rem}}.toredo-attribute-group.loading[data-v-771bec04]{opacity:.5;pointer-events:none}.toredo-attribute-group.error[data-v-771bec04]{border-radius:.375rem;outline:2px solid rgba(239,68,68,.3);outline-offset:2px}.toredo-original-price[data-v-3982bbeb]{margin-bottom:4px}.toredo-crossed-price[data-v-3982bbeb]{color:#888;font-size:.9375rem;font-weight:400;opacity:.8;text-decoration:line-through;text-decoration-color:#888;text-decoration-thickness:1px;transition:opacity .2s ease}.toredo-main-price-container[data-v-3982bbeb]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.toredo-purchase-savings-indicator[data-v-3982bbeb]{color:#22c55e;font-size:.875rem;font-weight:600;margin-left:8px;opacity:.9;padding:0;transition:opacity .2s ease}.toredo-purchase-savings-indicator[data-v-3982bbeb]:hover{color:#16a34a;opacity:1}.toredo-condition-badge-inline[data-v-3982bbeb]{border-radius:0;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.025em;line-height:1.2;padding:6px 12px;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border:1px solid #0a0a0d;box-shadow:none;color:#0a0a0d;text-rendering:optimizeLegibility;transform:translateZ(0);will-change:background-color,border-color}.toredo-condition-badge-inline[data-v-3982bbeb]:hover{background-color:#f9f9f9;border-color:#666}.toredo-condition-badge-inline[data-condition=b-ware][data-v-3982bbeb]{font-weight:600}
