.fm-pdp{overflow-x:visible!important}.fm-pdp-checkout{width:100%!important;max-width:100%!important;margin-top:2.25rem!important;display:block!important}.fm-pdp-checkout .fm-pdp-purchase{width:100%!important;max-width:100%!important;margin:0!important}@media(min-width:1200px){.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-form{align-items:flex-end!important}}.fm-pdp-gallery-col [data-fm-addons-wrap],.fm-pdp-checkout [data-fm-addons-wrap]{width:100%!important;max-width:100%!important;margin:0!important;padding:1.75rem 0 .25rem!important;border:0!important;border-top:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addons-head,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addons-head{margin-bottom:1.15rem!important;text-align:left!important}.fm-pdp-gallery-col [data-fm-addons-wrap],.fm-pdp-checkout [data-fm-addons-wrap]{--fm-addon-card-width: 9.75rem}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addons,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addons{width:100%!important;max-width:100%!important;margin:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:clamp(10px,1.2vw,16px)!important;justify-content:stretch!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon{position:relative!important;display:grid!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;grid-template-rows:10rem auto auto minmax(2.5rem,auto) minmax(2.35rem,auto)!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;align-content:start!important;row-gap:.65rem!important;height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:.65rem .5rem .85rem .85rem!important;min-height:0!important;overflow:visible!important;text-align:left!important;transition:transform .22s ease,box-shadow .22s ease!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon>i,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon>i{display:block!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;border-radius:999px!important;background:linear-gradient(180deg,#c4d60000,#c4d6008c 10%,#c4d600 24%,#c4d60073 82%,#c4d60000)!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon>i:after,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon>i:after{display:none!important;content:none!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon--blue>i,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon--blue>i{background:linear-gradient(180deg,#6b8e9f00,#6b8e9f8c 10%,#6b8e9f 24%,#6b8e9f73 82%,#6b8e9f00)!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon--blue>i:after,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon--blue>i:after{display:none!important;content:none!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon:hover,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon:hover{border:0!important;background:transparent!important;transform:translateY(-3px)!important;box-shadow:0 14px 32px #0f172a17!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon:focus-visible,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon:focus-visible,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon:focus-visible{outline:2px solid rgba(196,214,0,.55)!important;outline-offset:4px!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon--blue:focus-visible,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon--blue:focus-visible{outline-color:#6b8e9f8c!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__zoom,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__zoom{grid-row:1!important;grid-column:1!important;position:relative!important;z-index:3!important;width:100%!important;height:10rem!important;min-height:10rem!important;max-height:10rem!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;cursor:zoom-in!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;padding-bottom:.35rem!important;touch-action:manipulation!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__zoom img,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__zoom img{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:9rem!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0 auto!important;pointer-events:none!important;transition:none!important;transform:none!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__open,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__open{grid-row:2 / 6!important;grid-column:1!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;text-align:left!important;cursor:pointer!important;width:100%!important;font:inherit!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__open small,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__open small{padding-left:0!important;min-height:1.15rem!important;margin-top:.5rem!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__open strong,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__open strong{min-height:2.35rem!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__open span,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__open span{margin-top:.15rem!important;min-height:2.5rem!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__open em,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__open em,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon--no-image .fm-pdp-addon__zoom,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon--no-image .fm-pdp-addon__zoom{display:none!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon--no-image .fm-pdp-addon__open,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon--no-image .fm-pdp-addon__open{grid-row:1 / 6!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon img,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon img,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon small,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon small,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon strong,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon strong,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon span,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon span,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon em,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon em{order:unset!important;grid-row:unset!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon:hover img,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon:hover img,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon:focus-visible img,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon:focus-visible img{transform:none!important}@container fm-pdp (min-width: 768px){.fm-pdp-main{align-items:stretch!important}}@media(min-width:1200px){.fm-pdp-gallery-col{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:100%!important}.fm-pdp-gallery-col [data-fm-addons-wrap]:not([hidden]){margin-top:auto!important;padding-top:1.25rem!important;border-top:0!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addons{flex-wrap:nowrap!important;overflow-x:visible!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon{grid-template-rows:11rem auto auto minmax(2.5rem,auto) minmax(2.35rem,auto)!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__zoom img{height:auto!important;min-height:0!important;max-height:10rem!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__zoom{height:11rem!important;min-height:11rem!important;max-height:11rem!important}.fm-pdp-checkout{margin-top:4.25rem!important}.fm-pdp-checkout .fm-pdp-purchase{padding-top:1rem!important}}@media(max-width:1199px){.fm-pdp-checkout{margin-top:1.5rem!important}.fm-pdp .fm-pdp-main{justify-items:stretch!important;grid-template-columns:1fr!important;grid-template-areas:"breadcrumb" "gallery" "info"!important;width:100%!important;max-width:100%!important}.fm-pdp .fm-pdp-gallery-col{width:100%!important;max-width:100%!important;align-items:center!important;justify-content:center!important}.fm-pdp .fm-pdp-gallery{width:100%!important;max-width:min(100%,22rem)!important;margin-left:auto!important;margin-right:auto!important;align-items:center!important}.fm-pdp .fm-pdp-main-image img:not([data-fm-tile-lens-zoom]),.fm-pdp .fm-pdp-main-image .fm-pdp-main-img,.fm-pdp .fm-pdp-main-image #fmPdpMainImage{margin-left:auto!important;margin-right:auto!important;max-width:100%!important}.fm-pdp .fm-pdp-thumbs{justify-content:center!important;width:100%!important}.fm-pdp .fm-pdp-info{width:100%!important;max-width:100%!important}.fm-pdp .fm-pdp-breadcrumb{justify-content:flex-start!important;width:100%!important}.fm-pdp .fm-pdp-purchase,.fm-pdp .fm-pdp-purchase .fm-pdp-form,.fm-pdp .fm-pdp-purchase .fm-pdp-price,.fm-pdp .fm-pdp-purchase .fm-pdp-price-hero,.fm-pdp .fm-pdp-purchase .fm-pdp-selection,.fm-pdp .fm-pdp-purchase-meta,.fm-pdp-checkout .fm-pdp-purchase,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-form,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-price,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-price-hero,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-selection,.fm-pdp-checkout .fm-pdp-purchase-meta{text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.fm-pdp .fm-pdp-purchase .fm-pdp-form,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-form{align-items:stretch!important}.fm-pdp .fm-pdp-purchase .fm-pdp-price-hero__meta,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-price-hero__meta{justify-content:flex-start!important;flex-wrap:wrap!important;row-gap:.15rem!important}.fm-pdp .fm-pdp-purchase .fm-pdp-buy-row,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-buy-row{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;gap:.65rem!important}.fm-pdp .fm-pdp-purchase .fm-pdp-qty,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-qty{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important}.fm-pdp .fm-pdp-purchase .fm-pdp-qty__input,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-qty__input{flex:1 1 auto!important;min-width:0!important;width:auto!important}.fm-pdp .fm-pdp-purchase .fm-pdp-qty__btn,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-qty__btn{flex:0 0 2.75rem!important}.fm-pdp .fm-pdp-purchase .fm-pdp-cart,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;width:100%!important;max-width:100%!important;min-width:0!important;align-self:stretch!important;white-space:normal!important;color:#111827!important;overflow:visible!important}.fm-pdp .fm-pdp-purchase-meta,.fm-pdp-checkout .fm-pdp-purchase-meta{justify-content:flex-start!important;flex-wrap:wrap!important;gap:.35rem .75rem!important}.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-form .fm-ar-qr,.fm-pdp .fm-pdp-purchase .fm-pdp-form .fm-ar-qr,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-price,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-buy-row,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-meta{width:100%!important;max-width:100%!important}.fm-pdp .fm-ar-qr,.fm-pdp-checkout .fm-pdp-purchase .fm-pdp-form .fm-ar-qr{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.fm-pdp .fm-ar-qr__text{min-width:0!important;overflow-wrap:anywhere!important}.fm-pdp .fm-ar-qr__code{display:none!important}.fm-pdp .fm-ar-qr__btn{display:flex!important;width:100%!important}.fm-pdp-checkout [data-fm-addons-wrap]{margin-top:1.75rem!important;padding-top:1.35rem!important;border-top:1px solid #eef0f2!important;width:100%!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addons{flex-wrap:nowrap!important;overflow-x:visible!important;overscroll-behavior-x:auto!important;gap:clamp(10px,2vw,16px)!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon{grid-template-rows:8.75rem auto auto minmax(2.2rem,auto) minmax(2rem,auto)!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__zoom,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__zoom img{height:8.75rem!important;min-height:8.75rem!important;max-height:8.75rem!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addons{flex-wrap:nowrap!important;overflow-x:visible!important}}@media(min-width:768px)and (max-width:1199px){.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addons{flex-wrap:nowrap!important}}@media(max-width:767px){.fm-pdp .fm-pdp-gallery{max-width:min(100%,20rem)!important}.fm-pdp-checkout [data-fm-addons-wrap],.fm-pdp-gallery-col [data-fm-addons-wrap]{width:100%!important;max-width:100%!important;overflow:visible!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addons,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;gap:12px!important;padding-bottom:.35rem!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon{flex:0 0 min(11.85rem,78vw)!important;width:min(11.85rem,78vw)!important;min-width:min(11.85rem,78vw)!important;max-width:min(11.85rem,78vw)!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;grid-template-rows:5.75rem auto auto minmax(2rem,auto) minmax(1.85rem,auto)!important;padding:.55rem .4rem .7rem .75rem!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addons:has(.fm-pdp-addon:not([hidden]):only-of-type),.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addons:has(.fm-pdp-addon:not([hidden]):only-of-type){display:grid!important;overflow-x:visible!important;scroll-snap-type:none!important;grid-template-columns:minmax(0,14rem)!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addons:has(.fm-pdp-addon:not([hidden]):only-of-type) .fm-pdp-addon,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addons:has(.fm-pdp-addon:not([hidden]):only-of-type) .fm-pdp-addon{flex:none!important;width:100%!important;min-width:0!important;max-width:14rem!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__zoom,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__zoom{height:8rem!important;min-height:8rem!important;max-height:8rem!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__zoom img,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__zoom img{height:auto!important;min-height:0!important;max-height:7.5rem!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__open strong,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__open strong{font-size:.9375rem!important;min-height:2rem!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon__open span,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon__open span{font-size:10px!important;min-height:2rem!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addons-head,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addons-head{margin-bottom:.95rem!important}}.fm-pdp-gallery-col [data-fm-addons-wrap] [data-fm-addon-card-image],.fm-pdp-checkout [data-fm-addons-wrap] [data-fm-addon-card-image]{cursor:zoom-in!important}@media(max-width:1199px){.fm-addon-modal .fm-addon-modal__box{width:min(calc(100vw - 1.25rem),580px)!important}}@media(max-width:1199px){.fm-prop-item .fm-prop-tooltip--below{max-width:min(17.5rem,calc(100vw - 2.5rem))!important}}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__box,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__box,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__box{width:min(calc(100vw - 1.5rem),580px)!important;max-height:min(calc(100vh - 1.5rem),92vh)!important;border-radius:14px!important;overflow:hidden!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__head,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__head,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;padding:.875rem 1rem .5rem!important;border-bottom:0!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__content,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__content,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__content{padding:0 1rem .75rem!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__body,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__body,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;align-items:start!important;overflow:visible!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__hero,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__hero,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__hero{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.875rem!important;position:static!important;grid-column:1!important;grid-row:1!important;padding-bottom:.875rem!important;border-bottom:1px solid #eef0f2!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__panel,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__panel,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__panel{grid-column:1!important;grid-row:2!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:.875rem!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__img,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__img,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__img{flex:0 0 auto!important;width:4.75rem!important;max-width:4.75rem!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__img img,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__img img,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__img img{max-height:4.75rem!important;max-width:4.75rem!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;object-fit:contain!important;display:block!important;filter:none!important;cursor:zoom-in!important}.fm-addon-modal .fm-addon-modal__img[data-addon-image-wrap],.fm-addon-modal .fm-addon-modal__img{cursor:zoom-in!important}.fm-addon-modal .fm-addon-modal__img:after{content:none!important;display:none!important}.fm-addon-modal .fm-addon-modal__img img,.fm-addon-modal .fm-addon-modal__img [data-addon-image]{cursor:zoom-in!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__head-main,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__head-main,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__head-main{flex:1 1 auto!important;min-width:0!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__caption,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__caption,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__caption{flex:1 1 auto!important;min-width:0!important;margin:0!important;font-size:.8125rem!important;font-weight:600!important;color:#374151!important;text-align:left!important;line-height:1.35!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__head .fm-addon-calc__kicker,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__head .fm-addon-calc__kicker,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__head .fm-addon-calc__kicker{font-size:.625rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6b9080!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__head-main h2,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__head-main h2,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__head-main h2,.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__head h2,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__head h2,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__head h2{margin:0!important;font-family:Libre Bodoni,Georgia,serif!important;font-size:1.375rem!important;line-height:1.2!important;font-weight:600!important;color:#111827!important;white-space:nowrap!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__title-row,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__title-row,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__title-row{display:none!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc,.fm-addon-modal[data-mode=fuge] .fm-addon-calc,.fm-addon-modal[data-mode=silikon] .fm-addon-calc{gap:.875rem!important;display:flex!important;flex-direction:column!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__lead,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__lead,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__lead{font-size:.8125rem!important;line-height:1.45!important;font-weight:400!important;color:#6b7280!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__label,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__label,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__label{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#6b7280!important;margin-bottom:.375rem!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__fields,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__fields,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__fields,.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__fields--3,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__fields--3,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__fields--3{display:grid!important;gap:.5rem!important;padding:.625rem!important;border-radius:10px!important;background:#f3f4f6!important;border:0!important;box-shadow:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__fields--3,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__fields--3,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__fields--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__field,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__field,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__field{gap:0!important;border:0!important;padding:0!important;background:transparent!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__field--wide,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__field--wide,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__field--wide{grid-column:1 / -1!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__tile,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__tile,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__tile{display:flex!important;align-items:center!important;gap:.5rem!important;border:0!important;background:transparent!important;box-shadow:none!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__fields .fm-addon-calc__input-wrap,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__fields .fm-addon-calc__input-wrap,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__fields .fm-addon-calc__input-wrap,.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__fields .fm-addon-calc__input-wrap--sm,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__fields .fm-addon-calc__input-wrap--sm,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__fields .fm-addon-calc__input-wrap--sm{flex:1 1 auto!important;min-height:2.25rem!important;padding:0 .5rem!important;border:1px solid #d1d5db!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__fields .fm-addon-calc__input-wrap:focus-within,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__fields .fm-addon-calc__input-wrap:focus-within,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__fields .fm-addon-calc__input-wrap:focus-within{border-color:#6b9080!important;box-shadow:0 0 0 3px #6b908026!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__fields .fm-addon-calc__input-wrap input[type=number],.fm-addon-modal[data-mode=fuge] .fm-addon-calc__fields .fm-addon-calc__input-wrap input[type=number],.fm-addon-modal[data-mode=silikon] .fm-addon-calc__fields .fm-addon-calc__input-wrap input[type=number]{font-size:1.0625rem!important;font-weight:700!important;color:#111827!important;padding:0!important;background:transparent!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__fields .fm-addon-calc__suffix,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__fields .fm-addon-calc__suffix,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__fields .fm-addon-calc__suffix{font-size:.8125rem!important;font-weight:600!important;color:#9ca3af!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__times,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__times,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__times{flex:0 0 auto!important;color:#9ca3af!important;font-size:.875rem!important;font-weight:600!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__result,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__result,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__result{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label label" "qty price"!important;align-items:center!important;gap:.25rem .75rem!important;margin-top:.125rem!important;padding:.75rem .875rem!important;border-radius:12px!important;background:#f8faf9!important;border:1px solid #dbe8e0!important;box-shadow:none!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__result-label,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__result-label,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__result-label{grid-area:label!important;flex:none!important;display:block!important;font-size:.625rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#6b9080!important;margin-bottom:0!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__result strong[data-fuge-result-qty],.fm-addon-modal[data-mode=fuge] .fm-addon-calc__result strong[data-fuge-result-qty],.fm-addon-modal[data-mode=silikon] .fm-addon-calc__result strong[data-fuge-result-qty],.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__result strong[data-silikon-result-qty],.fm-addon-modal[data-mode=fuge] .fm-addon-calc__result strong[data-silikon-result-qty],.fm-addon-modal[data-mode=silikon] .fm-addon-calc__result strong[data-silikon-result-qty]{grid-area:qty!important;flex:none!important;font-size:1rem!important;font-weight:700!important;color:#111827!important;justify-self:start!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__result-price,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__result-price,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__result-price{grid-area:price!important;flex:none!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:.0625rem!important;text-align:right!important;justify-self:end!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__result-detail,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__result-detail,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__result-detail{font-size:.6875rem!important;font-weight:500!important;color:#9ca3af!important;line-height:1.3!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__result-detail[hidden],.fm-addon-modal[data-mode=fuge] .fm-addon-calc__result-detail[hidden],.fm-addon-modal[data-mode=silikon] .fm-addon-calc__result-detail[hidden]{display:none!important}.fm-addon-modal.fm-addon-modal--material [data-addon-result-price],.fm-addon-modal[data-mode=fuge] [data-addon-result-price],.fm-addon-modal[data-mode=silikon] [data-addon-result-price]{font-family:Libre Bodoni,Georgia,serif!important;font-size:1.125rem!important;font-weight:700!important;color:#111827!important;line-height:1.1!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__foot,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__foot,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__foot,.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__panel .fm-addon-modal__foot,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__panel .fm-addon-modal__foot,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__panel .fm-addon-modal__foot{margin-top:0!important;padding:0!important;border-top:0!important;width:100%!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__checkout,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__checkout,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__checkout{display:block!important;width:100%!important;grid-template-columns:none!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__checkout .fm-addon-modal__total,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__checkout .fm-addon-modal__total,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__checkout .fm-addon-modal__total{display:none!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__foot .fm-pdp-cart,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__foot .fm-pdp-cart,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__foot .fm-pdp-cart,.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__foot .fm-addon-cart-btn,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__foot .fm-addon-cart-btn,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__foot .fm-addon-cart-btn{width:100%!important;min-height:46px!important;padding:.6875rem 1rem!important;border-radius:10px!important;font-size:.9375rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__foot .fm-pdp-cart svg,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__foot .fm-pdp-cart svg,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__foot .fm-pdp-cart svg{width:18px!important;height:18px!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__content,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__content,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__content,.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__body,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__body,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__body{flex:0 1 auto!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__foot,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__foot,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__foot{margin-top:0!important;flex:0 0 auto!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__box{width:min(calc(100vw - 1.5rem),580px)!important;max-height:min(calc(100dvh - 1.5rem),92dvh)!important;border-radius:14px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:.35rem!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;padding:.875rem 1rem .5rem!important;border-bottom:0!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__head h2{margin:0!important;font-family:Libre Bodoni,Georgia,serif!important;font-size:clamp(1.125rem,2.4vw,1.5rem)!important;line-height:1.2!important;font-weight:600!important;color:#111827!important;max-width:calc(100% - 2.75rem)!important;-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__content{padding:0 1rem .85rem!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:visible!important;flex:0 1 auto!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__body{grid-template-columns:minmax(11.5rem,15rem) minmax(0,1fr)!important;gap:1.15rem 1.35rem!important;align-items:start!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__hero,.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__panel{width:100%!important;min-width:0!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-calc--zuschnitt{display:grid!important;gap:.85rem!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-calc--zuschnitt .fm-addon-calc__lead{margin:0!important;padding:.75rem .85rem!important;border-radius:12px!important;font-size:.8125rem!important;line-height:1.45!important;color:#4b5563!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-calc--zuschnitt .fm-addon-calc__fields--qty{padding:.75rem .85rem!important;border-radius:12px!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-calc--zuschnitt .fm-addon-calc__stepper{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:3rem minmax(7.5rem,1fr) 3rem!important;align-items:center!important;gap:.75rem!important;padding:.5rem .65rem!important;min-height:3.25rem!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-calc--zuschnitt .fm-addon-calc__stepper>button{width:3rem!important;height:3rem!important;min-width:3rem!important;max-width:3rem!important;flex-shrink:0!important;margin:0!important;padding:0!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-calc--zuschnitt .fm-addon-calc__stepper .fm-addon-calc__input-wrap{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;min-width:7.5rem!important;min-height:3rem!important;padding:0 .35rem!important;overflow:visible!important;flex-wrap:nowrap!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-calc--zuschnitt .fm-addon-calc__stepper input[type=number]{width:2.75rem!important;min-width:2rem!important;flex:0 0 auto!important;min-height:1.5rem!important;line-height:1.2!important;font-size:1.125rem!important;font-weight:700!important;text-align:center!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;-webkit-appearance:none!important;appearance:none!important;-moz-appearance:textfield!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-calc--zuschnitt .fm-addon-calc__stepper input[type=number]::-webkit-outer-spin-button,.fm-addon-modal[data-mode=zuschnitt] .fm-addon-calc--zuschnitt .fm-addon-calc__stepper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important;display:none!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-calc--zuschnitt .fm-addon-calc__stepper .fm-addon-calc__suffix{flex:0 0 auto!important;white-space:nowrap!important;font-size:.8125rem!important;font-weight:700!important;color:#6b7280!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__img,button.fm-addon-modal__img[data-fm-addon-zoom]{min-height:11.25rem!important;max-height:13.75rem!important;padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;cursor:zoom-in!important;position:relative!important;overflow:visible!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__img img,.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__img [data-addon-image]{max-height:11.5rem!important;max-width:100%!important;width:auto!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;cursor:zoom-in!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__foot{margin-top:.5rem!important;padding:.75rem 0 .85rem!important;border-top:1px solid #eef0f2!important;width:100%!important;flex:0 0 auto!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__checkout .fm-addon-modal__total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;min-height:3rem!important;padding:.75rem 1rem!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__checkout{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important;width:100%!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__foot .fm-pdp-cart,.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__foot .fm-addon-cart-btn{width:100%!important;min-height:46px!important;padding:.6875rem 1rem!important;border-radius:10px!important;font-size:.9375rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__foot .fm-pdp-cart svg{width:18px!important;height:18px!important;flex-shrink:0!important}@media(max-width:767px){.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__box{width:min(calc(100vw - 1rem),100%)!important;max-height:calc(100dvh - 1rem)!important;border-radius:16px!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__head{padding:1rem 1rem .35rem!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__head h2{font-size:1.125rem!important;line-height:1.28!important;white-space:normal!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__content{padding:0 1rem 1rem!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__body{display:flex!important;flex-direction:column!important;gap:.85rem!important;overflow:visible!important;padding-top:0!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__hero,.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__panel{width:100%!important;flex:0 0 auto!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__img{min-height:15rem!important;max-height:none!important;width:100%!important;padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__img img,.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__img [data-addon-image]{max-height:min(52vw,17.5rem)!important;max-width:100%!important;width:auto!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-calc--zuschnitt .fm-addon-calc__lead{font-size:.8125rem!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__foot{margin-top:0!important;padding:.65rem 0 .25rem!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__checkout .fm-addon-modal__total{padding:.6rem .85rem!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__total strong{font-size:1.125rem!important}.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__foot .fm-pdp-cart,.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__foot .fm-addon-cart-btn{width:100%!important;min-height:46px!important;padding:.6875rem 1rem!important;border-radius:10px!important;font-size:.9375rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}}.fm-pdp .fm-pdp-zoom-hint:not(.fm-pdp-zoom-hint--lens){display:none!important}.fm-pdp .fm-pdp-zoom-trigger,.fm-pdp [data-fm-pdp-zoom-trigger],.fm-pdp [data-fm-pdp-zoom-wrap],.fm-pdp [data-fm-pdp-zoom-btn],.fm-pdp .fm-pdp-addon__zoom{pointer-events:auto!important;cursor:zoom-in!important;touch-action:manipulation!important}.fm-pdp-main-image--slab:not(.fm-pdp-main-image--scene) .fm-pdp-zoom-trigger,.fm-pdp-main-image--slab:not(.fm-pdp-main-image--scene) [data-fm-tile-lens-trigger]{cursor:crosshair!important;touch-action:none!important}.fm-pdp-main-image--slab.fm-pdp-main-image--scene .fm-pdp-zoom-trigger,.fm-pdp-main-image--slab.fm-pdp-main-image--scene [data-fm-pdp-scene-zoom]{cursor:zoom-in!important;touch-action:manipulation!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon>.fm-pdp-addon__zoom,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon>.fm-pdp-addon__zoom{position:relative!important;z-index:4!important;pointer-events:auto!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon>.fm-pdp-addon__open,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon>.fm-pdp-addon__open{pointer-events:auto!important;margin-top:.35rem!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon[data-fm-addon-card=sockel]>.fm-pdp-addon__zoom,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon[data-fm-addon-card=sockel]>.fm-pdp-addon__zoom{margin-bottom:1.1rem!important;padding-bottom:.65rem!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon[data-fm-addon-card=sockel]>.fm-pdp-addon__open,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon[data-fm-addon-card=sockel]>.fm-pdp-addon__open{margin-top:1.25rem!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon[data-fm-addon-card=sockel]>.fm-pdp-addon__open small,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon[data-fm-addon-card=sockel]>.fm-pdp-addon__open small{margin-top:.85rem!important}.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addon[data-fm-addon-card=sockel]>.fm-pdp-addon__zoom img,.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addon[data-fm-addon-card=sockel]>.fm-pdp-addon__zoom img{max-height:9rem!important;object-position:center center!important}.fm-pdp .fm-pdp-main-image:not(.fm-pdp-main-image--slab):not(.fm-pdp-main-image--scene),.fm-pdp .fm-pdp-main-image:not(.fm-pdp-main-image--slab):not(.fm-pdp-main-image--scene) .fm-pdp-zoom-trigger,.fm-pdp .fm-pdp-main-image:not(.fm-pdp-main-image--slab):not(.fm-pdp-main-image--scene) img,.fm-pdp .fm-pdp-main-image:not(.fm-pdp-main-image--slab):not(.fm-pdp-main-image--scene) .fm-pdp-main-img,.fm-pdp .fm-pdp-main-image:not(.fm-pdp-main-image--slab):not(.fm-pdp-main-image--scene) #fmPdpMainImage{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.fm-addon-modal .fm-addon-modal__img,.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__img,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__img,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__img,.fm-addon-modal[data-mode=zuschnitt] .fm-addon-modal__img{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important}.fm-addon-modal .fm-addon-modal__img img,.fm-addon-modal .fm-addon-modal__img [data-addon-image]{background:transparent!important;background-image:none!important}.fm-pdp-zoom-layer[hidden]{display:none!important}body.fm-pdp-zoom-active .fm-addon-modal.is-open{pointer-events:none!important}.fm-addon-modal .fm-addon-modal__img[data-fm-addon-zoom],button.fm-addon-modal__img[data-fm-addon-zoom]{display:block!important;width:100%!important;padding:0!important;border:0!important;font:inherit!important;text-align:center!important;-webkit-appearance:none!important;appearance:none!important}.fm-addon-modal .fm-addon-modal__img,.fm-addon-modal .fm-addon-modal__img img,.fm-addon-modal .fm-addon-modal__img [data-addon-image],.fm-pdp [data-fm-addon-card-image]{pointer-events:auto!important;touch-action:manipulation!important}.fm-pdp-addon[data-fm-addon-card=mosaik]:not([data-fm-addon-linked=true]),.fm-pdp-addon[data-fm-addon-card=sockel]:not([data-fm-addon-linked=true]){display:none!important}@media(min-width:641px){.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__fields,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__fields,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__fields--3,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__fields--3,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__fields--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:640px){.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__box,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__box,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__box{width:min(calc(100vw - 1rem),100%)!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__head-main h2,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__head-main h2,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__head-main h2{white-space:normal!important;font-size:1.25rem!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__img,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__img,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__img{width:4.25rem!important;max-width:4.25rem!important;min-height:0!important;padding:0!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-modal__img img,.fm-addon-modal[data-mode=fuge] .fm-addon-modal__img img,.fm-addon-modal[data-mode=silikon] .fm-addon-modal__img img{max-height:4.25rem!important;max-width:4.25rem!important}.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__fields,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__fields,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__fields,.fm-addon-modal.fm-addon-modal--material .fm-addon-calc__fields--3,.fm-addon-modal[data-mode=fuge] .fm-addon-calc__fields--3,.fm-addon-modal[data-mode=silikon] .fm-addon-calc__fields--3{grid-template-columns:1fr!important}.fm-addon-modal.fm-addon-modal--material [data-addon-result-price],.fm-addon-modal[data-mode=fuge] [data-addon-result-price],.fm-addon-modal[data-mode=silikon] [data-addon-result-price]{font-size:1.25rem!important}}.fm-prop-item{flex-wrap:nowrap!important;align-items:center!important;overflow:visible!important}.fm-prop-item__text{flex:1 1 auto!important;min-width:0!important}.fm-prop-line{flex:0 0 clamp(3rem,22%,6rem)!important;width:clamp(3rem,22%,6rem)!important;min-width:3rem!important;flex-shrink:0!important}.fm-prop-dot{flex:0 0 12px!important;flex-shrink:0!important}.fm-prop-item .fm-prop-tooltip--below{position:absolute!important;top:calc(100% + .375rem)!important;left:auto!important;right:0!important;flex:none!important;order:unset!important;width:100%!important;max-width:17.5rem!important;margin:0!important;padding:.625rem .75rem!important;border-radius:10px!important;background:#f3f4f6!important;color:#374151!important;font-size:.8125rem!important;line-height:1.45!important;box-shadow:none!important;opacity:0!important;visibility:hidden!important;transform:none!important;animation:none!important;pointer-events:none!important;z-index:2!important;display:none!important}.fm-prop-item.is-prop-tip-open .fm-prop-tooltip--below{opacity:1!important;visibility:visible!important;display:block!important}.fm-prop-item .fm-prop-tooltip--below[hidden]{display:none!important;opacity:0!important;visibility:hidden!important}.fm-prop-side--left .fm-prop-item .fm-prop-tooltip--below{right:0!important;left:auto!important;text-align:right!important}.fm-prop-side--right .fm-prop-item .fm-prop-tooltip--below,.fm-prop-item--right .fm-prop-tooltip--below{right:auto!important;left:0!important;text-align:left!important}.fm-prop-item.is-prop-tip-open .fm-prop-dot{background:#c4d600!important;transform:scale(1.15)!important}@container fm-pdp (max-width: 767px){.fm-pdp-gallery-col{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.fm-pdp-gallery{width:100%!important;max-width:min(100%,20rem)!important;margin-left:auto!important;margin-right:auto!important;align-items:center!important}.fm-pdp-main-image,.fm-pdp-main-image img,.fm-pdp-main-image .fm-pdp-main-img,.fm-pdp-main-image #fmPdpMainImage,.fm-pdp-zoom-trigger{margin-left:auto!important;margin-right:auto!important}.fm-pdp-thumbs{justify-content:center!important;width:100%!important}.fm-pdp-info,.fm-pdp-info-config,.fm-pdp-form,.fm-pdp-checkout,.fm-pdp-purchase,.fm-pdp-purchase .fm-pdp-form,.fm-pdp-purchase .fm-pdp-price,.fm-pdp-purchase .fm-pdp-price-hero,.fm-pdp-purchase .fm-pdp-selection,.fm-pdp-purchase .fm-pdp-buy-row,.fm-pdp-purchase .fm-pdp-meta,.fm-pdp-purchase-meta{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}.fm-pdp-purchase .fm-pdp-form{align-items:stretch!important}.fm-pdp-purchase .fm-pdp-buy-row{flex-direction:column!important;align-items:stretch!important;gap:.65rem!important}.fm-pdp-purchase .fm-pdp-qty,.fm-pdp-purchase .fm-pdp-cart{width:100%!important;max-width:100%!important}.fm-pdp-colors{justify-content:flex-start!important;flex-wrap:wrap!important;gap:.85rem 1rem!important;width:100%!important}.fm-pdp-color{width:4.35rem!important}.fm-pdp-color-swatch{width:4.35rem!important;height:4.35rem!important}.fm-pdp-option--size,.fm-pdp-option--size .fm-pdp-pills,.fm-pdp-pills{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.fm-pdp-option--size .fm-pdp-pills,.fm-pdp-pills{display:grid!important;grid-template-columns:1fr!important;gap:.5rem!important}.fm-pdp-pill{width:100%!important;min-height:46px!important;font-size:.8125rem!important}.fm-pdp-area-stepper{display:grid!important;grid-template-columns:3rem minmax(0,1fr) 3rem!important;width:100%!important;max-width:100%!important}.fm-ar-qr{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}.fm-ar-qr__code{display:none!important}.fm-ar-qr__btn{display:flex!important;width:100%!important;min-height:46px!important;padding:.8125rem 1rem!important;color:#fff!important;background:#111827!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.25!important;text-align:center!important;justify-content:center!important;align-items:center!important;white-space:normal!important}}@media(max-width:767px){.fm-pdp{padding-bottom:max(5rem,env(safe-area-inset-bottom))!important}.fm-pdp-checkout [data-fm-addons-wrap] .fm-pdp-addons,.fm-pdp-gallery-col [data-fm-addons-wrap] .fm-pdp-addons{padding-right:.25rem!important}}.fm-pdp-pill[hidden],.fm-pdp-pill.is-fm-option-hidden,.fm-pdp-color[hidden],.fm-pdp-color.is-fm-option-hidden,.fm-pdp-option--size[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fm-pdp-material-fix.css.map */
