:root{--ng-text: #222;--ng-body: #333;--ng-muted: #8c8c8c;--ng-muted-2: #a5a492;--ng-line: #d5d5d5;--ng-focus: #3f4133;--ng-dark: #3f4133;--ng-sand: #ecebe7;--ng-sand-2: #d1c8bf;--ng-gold: #c1893f;--ng-bg-soft: #f7f7f5;--ng-error: #a63d2f;--ng-stage: #eeedeb;--ng-font-caps: Spartan, "Open Sans", Arial, sans-serif;--ng-font-text: "Open Sans", Arial, sans-serif;--ng-sticky-top: 0px;--ng-svh: 100vh}@supports (height: 100svh){:root{--ng-svh: 100svh}}.ng-ab-controls [hidden],.ng-ab-preview [hidden]{display:none!important}.ng-ab-preview{margin:0 0 30px}.ng-ab-figure{position:relative;margin:0;width:100%}.ng-ab-stage{position:relative;width:100%;aspect-ratio:1000 / 750;background:var(--ng-stage);overflow:hidden}.ng-ab-stage>img,.ng-ab-stage>svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.ng-ab-figure.is-invalid .ng-ab-stage{opacity:.6}.ng-ab-example{position:absolute;top:8px;left:8px;z-index:1;max-width:calc(100% - 16px);margin:0;padding:3px 8px;background:#3f4133e6;color:#fff;font:400 11px/16px var(--ng-font-text);letter-spacing:.2px;pointer-events:none}.ng-ab-figure{cursor:zoom-in}.ng-ab-lens{position:absolute;right:8px;bottom:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#ffffffbf;color:var(--ng-dark);pointer-events:none}.ng-ab-lens svg{display:block;width:18px;height:18px}.ng-ab-stage [data-mark]{transition:fill-opacity .12s}.ng-ab-stage [data-mark].is-on{fill-opacity:.12}.ng-ab-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;overscroll-behavior:contain;touch-action:none;background:#fffffff7}.ng-ab-lightbox-stage{position:relative;width:min(96vw,calc((var(--ng-svh) - 72px) * 1000 / 750));aspect-ratio:1000 / 750;background:var(--ng-stage)}.ng-ab-lightbox-stage>svg,.ng-ab-lightbox-stage>img{display:block;width:100%;height:100%}.ng-ab-lightbox .ng-ab-lightbox-close,.ng-ab-lightbox .ng-ab-lightbox-close:hover,.ng-ab-lightbox .ng-ab-lightbox-close:focus{-webkit-appearance:none;appearance:none;position:absolute;top:12px;right:12px;min-width:44px;min-height:44px;margin:0;padding:0 14px;border:1px solid var(--ng-sand);border-radius:0;background:#fff;box-shadow:none;cursor:pointer;font:400 12px/18px var(--ng-font-text);letter-spacing:0;text-transform:none;color:var(--ng-body)}.ng-ab-lightbox .ng-ab-lightbox-close:focus-visible{outline:1px solid var(--ng-focus)!important;outline-offset:2px}.ng-ab-toolbar{display:flex;justify-content:center;height:28px}.ng-ab-toolbar .ng-ab-zoom,.ng-ab-toolbar .ng-ab-zoom:hover,.ng-ab-toolbar .ng-ab-zoom:focus,.ng-ab-toolbar .ng-ab-zoom:active{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;margin:0;padding:0;height:28px;cursor:pointer;font:400 12px/18px var(--ng-font-text);letter-spacing:0;text-transform:none;color:var(--ng-body);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--ng-sand-2)}.ng-ab-toolbar .ng-ab-zoom:hover{text-decoration-color:currentColor}.ng-ab-toolbar .ng-ab-zoom:focus-visible{outline:1px solid var(--ng-focus)!important;outline-offset:2px}.ng-ab-gallery-title{margin-top:30px}.ng-ab-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(228px,calc((100% - 24px)/2)),1fr));column-gap:24px;margin:20px 0 30px}.ng-ab-controls>*{grid-column:1 / -1}.ng-ab-controls>.ng-ab-orient,.ng-ab-controls>.ng-ab-sizes{grid-column:auto}.ng-ab-group{border:0;margin:0 0 24px;padding:0;min-width:0}.ng-ab-legend{float:none;width:auto;border:0;margin:0 0 10px;padding:0;font:500 12px/18px var(--ng-font-caps);letter-spacing:.4px;text-transform:uppercase;color:var(--ng-text)}.ng-ab-radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.ng-ab-orient-tiles,.ng-ab-size-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ng-ab-orient-tile,.ng-ab-size-tile{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:44px;margin:0;padding:0 8px;cursor:pointer;border:1px solid var(--ng-sand);background:#fff;font-weight:inherit;color:var(--ng-body);transition:border-color .12s,background-color .12s}.ng-ab-orient-tile{flex-direction:row;gap:8px}.ng-ab-size-tile{flex-direction:column;gap:0}.ng-ab-orient-tile:hover,.ng-ab-size-tile:hover{border-color:var(--ng-sand-2)}.ng-ab-orient-tile:has(.ng-ab-radio:checked),.ng-ab-size-tile:has(.ng-ab-radio:checked){border-color:var(--ng-dark);background:var(--ng-dark);color:#fff}.ng-ab-orient-tile:has(.ng-ab-radio:focus-visible),.ng-ab-size-tile:has(.ng-ab-radio:focus-visible){outline:1px solid var(--ng-focus);outline-offset:2px}.ng-ab-tile-name{display:block;font:500 10px/14px var(--ng-font-caps);letter-spacing:.6px;text-transform:uppercase;color:inherit}.ng-ab-size-price{display:block;min-height:16px;font:400 11px/16px var(--ng-font-text);color:var(--ng-body)}.ng-ab-size-tile:has(.ng-ab-radio:checked) .ng-ab-size-price{color:#ffffffd9}.ng-ab-orient-icon{box-sizing:border-box;display:block;flex:none;border:1px solid currentColor;background:transparent}.ng-ab-orient-quer{width:14px;height:10px}.ng-ab-orient-hoch{width:10px;height:14px}body.ng-ab-page form.variations_form table.variations,body.ng-ab-page form.variations_form .reset_variations,body.ng-ab-page form.variations_form .woocommerce-variation-price{display:none!important}body.ng-ab-page .summary .price,body.ng-ab-page .summary .price .amount,body.ng-ab-page .summary .price ins,body.ng-ab-page .product-information .price,body.ng-ab-page .product-information .price .amount,body.ng-ab-page .product-information .price ins{color:#333}.ng-ab-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:15px;row-gap:2px;margin:0 0 14px;padding:10px 0 0;border-top:1px solid var(--ng-sand)}.ng-ab-summary p{margin:0;padding:0}.ng-ab-summary-text{flex:1 1 16em;min-width:0;font:400 12px/18px var(--ng-font-text);color:var(--ng-body)}.ng-ab-summary-label{font-weight:400;color:var(--ng-body)}.ng-ab-summary-price{flex:none;min-height:22px;font:500 12px/22px var(--ng-font-caps);letter-spacing:.4px;color:var(--ng-text)}.ng-ab-bar{position:fixed;left:0;right:0;bottom:0;z-index:9990;box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--ng-sand);transform:translateY(100%);visibility:hidden;transition:transform .2s ease-out,visibility 0s linear .2s}.ng-ab-bar.is-shown{transform:none;visibility:visible;transition:transform .2s ease-out,visibility 0s}.ng-ab-bar-text{flex:1 1 auto;min-width:0;margin:0;font:400 12px/18px var(--ng-font-text);color:var(--ng-body)}.ng-ab-bar .ng-ab-bar-btn,.ng-ab-bar .ng-ab-bar-btn:hover,.ng-ab-bar .ng-ab-bar-btn:focus{-webkit-appearance:none;appearance:none;flex:none;min-height:40px;margin:0;padding:0 16px;border:0;border-radius:0;background:#c1893f;box-shadow:none;color:#fff;cursor:pointer;font:500 10px/16px var(--ng-font-caps);letter-spacing:1px;text-transform:uppercase}.ng-ab-bar .ng-ab-bar-btn:focus-visible{outline:1px solid var(--ng-focus)!important;outline-offset:2px}.ng-ab-switch{display:grid;grid-template-columns:repeat(2,max-content);gap:8px;margin:0 0 14px}.ng-ab-switch-opt{margin:0;cursor:pointer;font-weight:inherit}.ng-ab-switch-opt span{box-sizing:border-box;display:flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--ng-sand);background:#fff;font:500 10px/14px var(--ng-font-caps);letter-spacing:.6px;text-transform:uppercase;color:var(--ng-body);transition:border-color .12s,background-color .12s}.ng-ab-switch-opt:hover span{border-color:var(--ng-sand-2)}.ng-ab-switch-opt .ng-ab-radio:checked+span{border-color:var(--ng-dark);background:var(--ng-dark);color:#fff}.ng-ab-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ng-ab-quote{margin:0;cursor:pointer}.ng-ab-quote-img{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:40px;padding:6px 8px;border:1px solid var(--ng-sand);background:#fff;transition:border-color .12s,background-color .12s}.ng-ab-quote-img img{display:block;width:auto;height:20px;max-width:100%;object-fit:contain}.ng-ab-quote:hover .ng-ab-quote-img{border-color:var(--ng-sand-2)}.ng-ab-quote .ng-ab-radio:checked+.ng-ab-quote-img{border-color:var(--ng-dark);background:var(--ng-dark)}.ng-ab-quote .ng-ab-radio:checked+.ng-ab-quote-img img{filter:invert(1) brightness(2)}.ng-ab-font-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px}.ng-ab-fonts:not(.is-all) .ng-ab-font-group,.ng-ab-fonts:not(.is-all) .ng-ab-font-tiles{display:contents}.ng-ab-fonts:not(.is-all) .ng-ab-font-cat,.ng-ab-fonts:not(.is-all) .ng-ab-font:not(.is-top):not(.is-picked){display:none}.ng-ab-fonts.is-all .ng-ab-font-groups{display:block}.ng-ab-fonts.is-all .ng-ab-font-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;margin-bottom:14px}.ng-ab-font-cat{margin:0 0 6px;font:400 12px/18px var(--ng-font-text);color:var(--ng-body)}.ng-ab-font{display:block;margin:0;cursor:pointer;font-weight:inherit}.ng-ab-font-sample{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:40px;padding:6px 8px;color:var(--ng-text);border:1px solid var(--ng-sand);background:#fff;transition:border-color .12s,background-color .12s}.ng-ab-font-sample img,.ng-ab-font-sample svg{display:block;width:auto;height:20px;max-width:100%;object-fit:contain}.ng-ab-font-sample svg.ng-ab-tile-text{flex:none}.ng-ab-font:hover .ng-ab-font-sample{border-color:var(--ng-sand-2)}.ng-ab-font .ng-ab-radio:checked+.ng-ab-font-sample{border-color:var(--ng-dark);background:var(--ng-dark);color:#fff}.ng-ab-font .ng-ab-radio:checked+.ng-ab-font-sample img{filter:invert(1) brightness(2)}.ng-ab-font.is-missing .ng-ab-font-sample img{opacity:.35}.ng-ab-font.is-missing .ng-ab-font-name{text-decoration:line-through;text-decoration-color:var(--ng-muted)}.ng-ab-font-name{display:block;height:16px;margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 11px/16px var(--ng-font-text);color:var(--ng-body)}.ng-ab-font:not(.has-text) .ng-ab-font-name{opacity:0}.ng-ab-switch-opt .ng-ab-radio:focus-visible+span,.ng-ab-quote .ng-ab-radio:focus-visible+.ng-ab-quote-img,.ng-ab-font .ng-ab-radio:focus-visible+.ng-ab-font-sample{outline:1px solid var(--ng-focus);outline-offset:2px}.ng-ab-more,.ng-ab-more:hover,.ng-ab-more:focus,.ng-ab-more:active{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;margin:8px 0 0;padding:0;cursor:pointer;font:400 12px/18px var(--ng-font-text);text-transform:none;letter-spacing:0;color:var(--ng-body);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--ng-sand-2)}.ng-ab-more:hover{text-decoration-color:currentColor}.ng-ab-add,.ng-ab-add:hover,.ng-ab-add:focus,.ng-ab-add:active{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;margin:10px 0 0;padding:0;cursor:pointer;font:400 12px/18px var(--ng-font-text);text-transform:none;letter-spacing:0;color:var(--ng-body);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--ng-sand-2)}.ng-ab-add:hover{text-decoration-color:currentColor}.ng-ab-add:disabled{color:var(--ng-muted-2);text-decoration-color:transparent;cursor:default}.ng-ab-plus{display:inline-block;margin-right:2px}.ng-ab-field-name,.ng-ab-slot-pos{position:relative}.ng-ab-remove,.ng-ab-remove:hover,.ng-ab-remove:focus,.ng-ab-remove:active{-webkit-appearance:none;appearance:none;position:absolute;top:-3px;right:-4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;cursor:pointer;font:400 16px/1 var(--ng-font-text);text-transform:none;letter-spacing:0;color:var(--ng-muted);transition:color .12s}.ng-ab-remove:hover{color:var(--ng-body)}.ng-ab-more:focus-visible,.ng-ab-add:focus-visible,.ng-ab-remove:focus-visible{outline:1px solid var(--ng-focus)!important;outline-offset:2px}.ng-ab-field{margin:0 0 14px}.ng-ab-field-headline{margin-bottom:0}.ng-ab-label,.ng-ab-sublabel{display:block;margin:0 0 6px;font:400 12px/18px var(--ng-font-text);color:var(--ng-body)}.ng-ab-field .ng-ab-input{display:block;box-sizing:border-box;width:100%;height:40px;margin:0;padding:9px 12px;border:1px solid var(--ng-line);border-radius:0;background:#fff;box-shadow:none;outline:none;font:400 12px/20px var(--ng-font-text);color:var(--ng-body);transition:border-color .12s}.ng-ab-field .ng-ab-input:focus{border-color:var(--ng-focus)}.ng-ab-input::placeholder{color:var(--ng-muted-2);opacity:1}.ng-ab-field .ng-ab-input.is-error{border-color:var(--ng-error)}.ng-ab-group .ng-ab-hint{min-height:18px;margin:2px 0 0;padding:0;font:400 12px/18px var(--ng-font-text);color:var(--ng-muted)}.ng-ab-group .ng-ab-hint.is-error{color:var(--ng-error)}.ng-ab-group .ng-ab-field .ng-ab-hint:empty{min-height:0;margin:0}.ng-ab-name-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px}.ng-ab-name-list .ng-ab-field{margin:0}.ng-ab-modules{min-height:150px}.ng-ab-slot+.ng-ab-slot{margin-top:14px}.ng-ab-slot-pos{margin:0 0 12px}.ng-ab-slot>.ng-ab-add{margin-top:-2px}.ng-ab-select{display:block;box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 8px;border:1px solid var(--ng-line);border-radius:0;background-color:#fff;box-shadow:none;outline:none;font:400 12px/20px var(--ng-font-text);color:var(--ng-body);transition:border-color .12s}.ng-ab-select:focus{border-color:var(--ng-focus)}.ng-ab-noscript{font:400 11px/16px var(--ng-font-text);color:var(--ng-error)}@media(min-width:768px)and (max-width:991.98px){.ng-ab-preview{max-width:520px;margin-left:auto;margin-right:auto}}body.ng-ab-page .product-images>.ng-ab-gallery-title,body.ng-ab-page .product-images>.ng-ab-gallery{display:none}@media(min-width:768px){body.ng-ab-page .product-images{position:sticky;top:calc(var(--ng-sticky-top) + 20px);align-self:flex-start;transition:top .35s ease-out}body.ng-ab-page .product-images.ng-ab-unstick{position:relative;top:auto}body.ng-ab-page .product-images .ng-ab-figure{transform-origin:50% 0;transform:scale(var(--ng-ab-k, 1));transition:transform .18s ease-out}body.ng-ab-page .product-images .ng-ab-toolbar{transform:translateY(var(--ng-ab-dy, 0px));transition:transform .18s ease-out}body.ng-ab-page .row+.ng-ab-gallery-title,body.ng-ab-page .row+.ng-ab-gallery-title+.ng-ab-gallery{width:calc(50% - 15px)}.ng-ab-bar{display:none}}@media(min-width:768px)and (prefers-reduced-motion:reduce){body.ng-ab-page .product-images{transition:none}}@media(prefers-reduced-motion:reduce){.ng-ab-orient-tile,.ng-ab-size-tile,.ng-ab-switch-opt span,.ng-ab-quote-img,.ng-ab-font-sample,.ng-ab-field .ng-ab-input,.ng-ab-select,.ng-ab-remove,.ng-ab-stage [data-mark]{transition:none}}@media(max-width:767.98px){.ng-ab-field .ng-ab-input,.ng-ab-select{height:44px;font-size:16px;line-height:24px}.ng-ab-switch-opt span{height:40px}.ng-ab-remove,.ng-ab-remove:hover,.ng-ab-remove:focus,.ng-ab-remove:active{top:-8px;right:-8px;width:34px;height:34px}body.ng-ab-page{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}body.ng-ab-bar-on>a[href*="/widerruf"]{bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}body.ng-ab-bar-on #back-top{bottom:calc(114px + env(safe-area-inset-bottom,0px))!important}body.ng-ab-page .template-container{overflow:clip}body.ng-ab-page .product-images{position:sticky;top:calc(var(--ng-sticky-top) + env(safe-area-inset-top,0px));z-index:5;float:none;pointer-events:none}body.ng-ab-page .product-images:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff;transform-origin:50% 0;transform:scaleY(var(--ng-ab-bd, 1));transition:transform .18s ease-out}body.ng-ab-page .product-images .ng-ab-preview{margin-bottom:10px}body.ng-ab-page .product-images .ng-ab-figure{width:min(100%,calc((.45 * var(--ng-svh) - 28px) * 1000 / 750));margin:0 auto;transform-origin:50% 0;transform:scale(var(--ng-ab-k, 1));transition:transform .18s ease-out}body.ng-ab-page .product-images .ng-ab-toolbar{transform:translateY(var(--ng-ab-dy, 0px));transition:transform .18s ease-out}body.ng-ab-page .product-images .ng-ab-zoom,body.ng-ab-page .product-images .ng-ab-figure{pointer-events:auto}}
