.bm_3dPreview_root{--bm-3dPreview-background: #253545;--bm-3dPreview-max-width: 1200px;--bm-3dPreview-padding-top: 36px;--bm-3dPreview-padding-bottom: 36px;box-sizing:border-box;display:block;padding-block:var(--bm-3dPreview-padding-top) var(--bm-3dPreview-padding-bottom);width:100%}.bm_3dPreview_root *,.bm_3dPreview_root *:before,.bm_3dPreview_root *:after{box-sizing:border-box}.bm_3dPreview_inner{margin-inline:auto;max-width:var(--bm-3dPreview-max-width);padding-inline:clamp(16px,3vw,32px);width:100%}.bm_3dPreview_heading{margin:0 0 16px}.bm_3dPreview_colorPicker{border:0;margin:0;max-width:100%;min-inline-size:0;padding:0;visibility:hidden;width:100%}.bm_3dPreview_root--ready .bm_3dPreview_colorPicker{visibility:visible}.bm_3dPreview_colorLegend{font-weight:600;margin-bottom:4px;padding:0}.bm_3dPreview_colorOptions{display:flex;flex-wrap:nowrap;gap:8px;max-width:100%;overflow-x:auto;padding:3px;scrollbar-width:thin}.bm_3dPreview_variantButton{align-items:center;-webkit-appearance:none;appearance:none;background:#f5f7f8;border:2px solid rgb(0 0 0 / 20%);border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;gap:8px;justify-content:center;line-height:1.2;min-height:40px;padding:7px 10px}.bm_3dPreview_variantButton:before{background:var(--bm-3dPreview-swatch-color);border:1px solid rgb(0 0 0 / 22%);border-radius:50%;content:"";display:block;flex:0 0 auto;height:18px;width:18px}.bm_3dPreview_variantButton--image:before{display:none}.bm_3dPreview_variantImage{display:block;flex:0 0 auto;height:20px;object-fit:contain;width:20px}.bm_3dPreview_variantButton:hover{border-color:#0000007f}.bm_3dPreview_variantButton.bm_3dPreview_selectedColor{background:#fff;border-color:#161616;box-shadow:0 0 0 3px #ffffffd1;font-weight:700}.bm_3dPreview_variantButton.bm_3dPreview_cartColor{background:#fff;border-color:#3b5740;border-width:3px;box-shadow:0 0 0 3px #3b574057}.bm_3dPreview_variantButton:not(.bm_3dPreview_cartColor){background:#f5f7f880}.bm_3dPreview_variantButton:not(.bm_3dPreview_cartColor):hover{background:#f5f7f8b3}.bm_3dPreview_variantButton.bm_3dPreview_cartColor:after{color:#3b5740;content:"Warenkorb";font-size:.72em;font-weight:700}.bm_3dPreview_variantButton:focus-visible{outline:3px solid currentColor;outline-offset:3px}.bm_3dPreview_variantButton:disabled{cursor:not-allowed;opacity:.48}.bm_3dPreview_stage{aspect-ratio:4 / 3;background:var(--bm-3dPreview-background);border-radius:12px;contain:layout paint;isolation:isolate;overflow:hidden;position:relative;width:100%}.bm_3dPreview_overlayControls{align-items:stretch;display:flex;flex-direction:column;top:12px;right:12px;bottom:12px;left:12px;justify-content:space-between;pointer-events:none;position:absolute;visibility:hidden;z-index:4}.bm_3dPreview_root--ready .bm_3dPreview_overlayControls,.bm_3dPreview_root--overlayOpen .bm_3dPreview_overlayControls{visibility:visible}.bm_3dPreview_root--overlayOpen:not(.bm_3dPreview_root--ready) .bm_3dPreview_resetButton{visibility:hidden}.bm_3dPreview_overlayControls>*{pointer-events:auto}.bm_3dPreview_overlayActions{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;gap:8px;order:1;position:static;width:auto}.bm_3dPreview_overlayActions .bm_3dPreview_resetButton{background:#fffffff0;box-shadow:0 2px 14px #0000002e;font-size:.86rem;min-height:40px;padding:7px 12px;width:auto}.bm_3dPreview_overlayClose{background:#fffffff0;border:1px solid rgb(0 0 0 / 25%);border-radius:6px;box-shadow:0 2px 14px #0000002e;color:inherit;cursor:pointer;display:none;font:inherit;font-size:.86rem;min-height:40px;padding:7px 12px}.bm_3dPreview_root--overlayOpen .bm_3dPreview_overlayClose{display:inline-flex;align-items:center}.bm_3dPreview_infoButton{align-items:center;-webkit-appearance:none;appearance:none;background:#fffffff0;border:1px solid rgb(0 0 0 / 25%);border-radius:50%;box-shadow:0 2px 14px #0000002e;color:#161616;cursor:help;display:inline-flex;font:inherit;font-family:Georgia,serif;font-weight:700;height:40px;justify-content:center;padding:0;width:40px}.bm_3dPreview_infoButton:focus-visible{outline:3px solid currentColor;outline-offset:3px}.bm_3dPreview_infoPanel{background:#fffffffa;border-radius:10px;box-shadow:0 4px 18px #0000003d;color:#161616;font-size:clamp(1rem,2.8vw,1.25rem);line-height:1.4;left:0;max-height:calc(100% - 108px);max-width:100%;overflow-y:auto;padding:12px;position:absolute;top:96px;width:min(390px,100%)}.bm_3dPreview_infoPanel p{margin:0}.bm_3dPreview_infoPanel p+p{margin-top:8px}.bm_3dPreview_cartMismatchNotice{align-self:center;background:#fff8e0f5;border:1px solid #b98424;border-radius:6px;box-shadow:0 2px 12px #0000002e;color:#5d4300;font-size:clamp(.75rem,2vw,.9rem);font-weight:600;line-height:1.35;margin:0;max-width:min(430px,100%);padding:8px 10px;pointer-events:none;text-align:center}.bm_3dPreview_root[data-bm-aspect-ratio=square] .bm_3dPreview_stage{aspect-ratio:1 / 1}.bm_3dPreview_root[data-bm-aspect-ratio=wide] .bm_3dPreview_stage{aspect-ratio:16 / 9}.bm_3dPreview_canvasHost{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.bm_3dPreview_canvasHost canvas{display:block;height:100%;outline:none;touch-action:none;width:100%}.bm_3dPreview_canvasHost canvas:focus-visible{outline:3px solid currentColor;outline-offset:-5px}.bm_3dPreview_poster{align-items:center;background:var(--bm-3dPreview-background);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;position:absolute;transition:opacity .18s ease,visibility .18s ease;width:100%;z-index:2}.bm_3dPreview_posterImage{display:block;height:auto;max-height:calc(100% - 32px);max-width:min(400px,calc(100% - 32px));object-fit:contain;position:relative;width:auto}.bm_3dPreview_posterPlaceholder{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.bm_3dPreview_posterPlaceholder{background:radial-gradient(circle at 50% 35%,rgb(255 255 255 / 80%),transparent 44%),linear-gradient(145deg,#fff6,#0000000f);overflow:hidden}.bm_3dPreview_mountain{background:#afa895;bottom:0;clip-path:polygon(0 100%,22% 52%,38% 70%,61% 20%,100% 100%);display:block;height:68%;position:absolute;width:100%}.bm_3dPreview_mountain--rear{background:#cbc4b4;filter:blur(1px);opacity:.68;transform:translate(-14%,8%) scale(1.1)}.bm_3dPreview_mountain--front{transform:translate(12%,16%) scale(1.08)}.bm_3dPreview_poster:after{background:linear-gradient(to top,rgb(0 0 0 / 23%),transparent 38%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.bm_3dPreview_poster--image:after{display:none}.bm_3dPreview_loadButton,.bm_3dPreview_resetButton{align-items:center;-webkit-appearance:none;appearance:none;background:#fffffff2;border:1px solid rgb(0 0 0 / 18%);border-radius:999px;color:#161616;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;justify-content:center;min-height:48px;padding:10px 18px;touch-action:manipulation}.bm_3dPreview_loadButton{bottom:clamp(16px,4vw,32px);gap:10px;position:absolute;z-index:3}.bm_3dPreview_loadButton:hover,.bm_3dPreview_resetButton:hover{background:#fff}.bm_3dPreview_loadButton:focus-visible,.bm_3dPreview_resetButton:focus-visible{outline:3px solid currentColor;outline-offset:3px}.bm_3dPreview_loadButton:disabled{cursor:wait;opacity:.72}.bm_3dPreview_loadIcon{border-color:transparent transparent transparent currentColor;border-style:solid;border-width:7px 0 7px 11px;display:block;height:0;margin-left:2px;width:0}.bm_3dPreview_root--loading .bm_3dPreview_loadIcon{animation:bm_3dPreview_spin .8s linear infinite;border:2px solid rgb(0 0 0 / 22%);border-radius:50%;border-top-color:currentColor;height:18px;margin-left:0;width:18px}.bm_3dPreview_root--ready .bm_3dPreview_poster{opacity:0;pointer-events:none;visibility:hidden}.bm_3dPreview_resetButton{background:transparent;min-height:44px;padding-block:8px}.bm_3dPreview_attribution{color:#161616;font-size:clamp(.62rem,1.6vw,.72rem);line-height:1.4;margin:0}.bm_3dPreview_attribution a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bm_3dPreview_adminStatus,.bm_3dPreview_noscript{margin:10px 0 0}.bm_3dPreview_stageFooter{align-items:stretch;bottom:12px;display:flex;flex-direction:column;gap:8px;left:12px;pointer-events:none;position:absolute;right:12px;z-index:3}.bm_3dPreview_stageFooter .bm_3dPreview_colorPicker{pointer-events:auto}.bm_3dPreview_stageFooterInfo{align-items:flex-end;display:flex;flex-direction:column;gap:6px 12px;justify-content:flex-end;pointer-events:none}.bm_3dPreview_previewNotice{background:#f5f7f8eb;border-right:3px solid #b98424;border-radius:4px;color:#3e2c08;font-size:clamp(.62rem,1.6vw,.72rem);line-height:1.35;margin:0;max-width:min(500px,100%);padding:5px 7px;text-align:right}.bm_3dPreview_stageFooter .bm_3dPreview_attribution{background:#f5f7f8eb;border-radius:4px;padding:5px 7px;pointer-events:auto}.bm_3dPreview_status{background:#f5f7f8f5;border-radius:6px;box-shadow:0 2px 12px #0000002e;color:#161616;font-size:clamp(.75rem,2vw,.9rem);left:50%;margin:0;max-width:min(500px,calc(100% - 32px));padding:8px 10px;position:absolute;text-align:center;top:64px;transform:translate(-50%);z-index:6}.bm_3dPreview_status[data-bm-status-type=error]{background:#fff5f5;border:2px solid #a11d1d;color:#a11d1d;font-size:clamp(1rem,3vw,1.35rem);font-weight:700;line-height:1.4;max-width:min(620px,calc(100% - 32px));padding:16px 18px;top:50%}.bm_3dPreview_status[data-bm-status-type=warning]{color:#765600}.bm_3dPreview_adminStatus{background:#eef4fb;border:1px solid #9dbbd7;border-radius:8px;color:#173754;padding:12px 14px}.bm_3dPreview_root--overlayOpen{align-items:center;background:#121d27f5;display:flex;top:0;right:0;bottom:0;left:0;overflow:auto;padding:24px;position:fixed;z-index:1000}.bm_3dPreview_root--overlayOpen .bm_3dPreview_inner{max-width:min(1400px,100%)}.bm_3dPreview_root--mapManaged:not(.bm_3dPreview_root--overlayOpen){display:none}.bm-custom-map>.bm_3dPreview_root--mapMounted.bm_3dPreview_root--overlayOpen{background:var(--bm-3dPreview-background);display:block;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:0;position:absolute;z-index:10}.bm-custom-map>.bm_3dPreview_root--mapMounted.bm_3dPreview_root--overlayOpen .bm_3dPreview_inner{height:100%;max-width:none;padding:0}.bm-custom-map>.bm_3dPreview_root--mapMounted.bm_3dPreview_root--overlayOpen .bm_3dPreview_heading{display:none}.bm-custom-map>.bm_3dPreview_root--mapMounted.bm_3dPreview_root--overlayOpen .bm_3dPreview_stage{aspect-ratio:auto;border-radius:0;height:100%}.bm_3dPreview_configurationMessage{background:#f7f2d5;border:1px solid #d5c67a;border-radius:8px;margin:0;padding:16px}.bm_3dPreview_root [hidden]{display:none!important}@keyframes bm_3dPreview_spin{to{transform:rotate(360deg)}}@media(max-width:749px){.bm_3dPreview_inner{padding-inline:16px}.bm_3dPreview_resetButton{font-size:16px;width:100%}.bm_3dPreview_overlayControls{top:8px;right:8px;bottom:8px;left:8px}.bm_3dPreview_root--overlayOpen{padding:8px}.bm_3dPreview_colorPicker{max-width:100%}.bm_3dPreview_stageFooter{bottom:8px;left:8px;right:8px}.bm_3dPreview_variantButton{font-size:.78rem;min-height:36px;padding:6px 8px}.bm_3dPreview_variantButton:before{height:14px;width:14px}.bm_3dPreview_overlayActions .bm_3dPreview_resetButton{font-size:.78rem;min-height:36px;width:auto}.bm_3dPreview_infoButton{height:36px;width:36px}.bm_3dPreview_infoPanel{max-height:calc(100% - 100px);top:88px}}@media(prefers-reduced-motion:reduce){.bm_3dPreview_poster{transition:none}.bm_3dPreview_root--loading .bm_3dPreview_loadIcon{animation:none}}@media(forced-colors:active){.bm_3dPreview_loadButton,.bm_3dPreview_resetButton{border:1px solid ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bm_3dPreview_styles.css.map */
