@charset "UTF-8";
@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #cc091b;--bs-progress-bar-transition: width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.gallery-slider{width:99.9%}.gallery-slider.has-nav-outside .gallery-slider-item-container{padding:0 25px}.gallery-slider-row{margin-bottom:1rem}.gallery-slider-row.is-loading{height:auto;overflow:hidden}.gallery-slider-row.is-loading .gallery-slider-item-container:not(:first-child){display:none}.gallery-slider-row.is-loading .gallery-slider-thumbnails-col.is-underneath{display:none}.gallery-slider-row.is-loading .gallery-slider-thumbnails-col.is-left .gallery-slider-thumbnails{max-height:425px;overflow:hidden}.gallery-slider-row.is-single-image{justify-content:center}.gallery-slider-single-image{display:flex;align-items:center;justify-content:center}.gallery-slider-container{position:relative;height:100%}.gallery-slider-container .gallery-slider-image{display:block}.gallery-slider-container.has-vertical-align{display:flex}.gallery-slider-container.has-vertical-align.is-align-top{align-items:flex-start}.gallery-slider-container.has-vertical-align.is-align-center{align-items:center}.gallery-slider-container.has-vertical-align.is-align-bottom{align-items:flex-end}.gallery-slider-item,.gallery-slider-single-image{position:relative;backface-visibility:hidden;cursor:default;display:block;height:100%;max-width:100%}.gallery-slider-item.is-cover,.gallery-slider-item.is-contain,.gallery-slider-single-image.is-cover,.gallery-slider-single-image.is-contain{height:100%}.gallery-slider-item.is-cover .gallery-slider-image,.gallery-slider-item.is-contain .gallery-slider-image,.gallery-slider-single-image.is-cover .gallery-slider-image,.gallery-slider-single-image.is-contain .gallery-slider-image{object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto}.gallery-slider-item.is-cover .gallery-slider-image,.gallery-slider-single-image.is-cover .gallery-slider-image{object-fit:cover;width:100%;height:100%}.gallery-slider-item.is-contain .gallery-slider-image,.gallery-slider-single-image.is-contain .gallery-slider-image{margin:auto;object-fit:contain}.gallery-slider-controls-prev{left:0}.gallery-slider-controls-prev.is-nav-prev-outside{left:0}.gallery-slider-controls-next{right:0}.gallery-slider-controls-next.is-nav-next-outside{right:0}.gallery-slider-thumbnails-container{position:relative}.gallery-slider-thumbnails-container .tns-inner{display:flex;justify-content:center}.gallery-slider-thumbnails-container.is-underneath .tns-inner{display:block}.gallery-slider-thumbnails-container.is-underneath .tns-outer{margin:0 30px}.gallery-slider-thumbnails-container.hide-thumbs{display:none}.gallery-slider-thumbnails-col .gallery-slider-thumbnails-controls-prev,.gallery-slider-thumbnails-col .gallery-slider-thumbnails-controls-next{border:0;background:none;height:30px;width:65px;line-height:normal}.gallery-slider-thumbnails-col.is-left{padding-right:0}.gallery-slider-thumbnails-col.is-left .gallery-slider-thumbnails-controls-prev{top:-30px}.gallery-slider-thumbnails-col.is-left .gallery-slider-thumbnails-controls-next{bottom:-20px;top:auto}.gallery-slider-thumbnails-col.is-left .gallery-slider-thumbnails-controls-prev,.gallery-slider-thumbnails-col.is-left .gallery-slider-thumbnails-controls-next{left:50%;transform:translateX(-50%)}.gallery-slider-thumbnails-col.is-underneath .gallery-slider-thumbnails-controls-prev{left:-25px}.gallery-slider-thumbnails-col.is-underneath .gallery-slider-thumbnails-controls-next{right:-25px}.gallery-slider-thumbnails-col.is-underneath .gallery-slider-thumbnails-controls-prev,.gallery-slider-thumbnails-col.is-underneath .gallery-slider-thumbnails-controls-next{transform:translateY(-30%)}.gallery-slider-modal-controls{z-index:10}.gallery-slider-modal-controls .gallery-slider-thumbnails-controls-prev{left:0}.gallery-slider-modal-controls .gallery-slider-thumbnails-controls-next{right:0}.gallery-slider-thumbnails.is-underneath{display:flex;margin-top:1rem}.gallery-slider-thumbnails.is-underneath .gallery-slider-thumbnails-item{width:auto}.gallery-slider-thumbnails-item{cursor:pointer;height:75px;width:75px}.gallery-slider-thumbnails-item.tns-nav-active .gallery-slider-thumbnails-item-inner{border-color:#cc091b}.gallery-slider-thumbnails-item-inner{border:1px solid #798490;border-radius:0;width:100%;height:100%;padding:0.25rem;display:flex;align-items:center;align-content:center;justify-content:center;position:relative}.gallery-slider-thumbnails-image,.gallery-slider-image{flex:0 0 auto;max-height:100%;max-width:100%}.gallery-slider-thumbnails-play-button{position:absolute;top:0;right:0;bottom:0;left:0}.gallery-slider-thumbnails-play-button::before,.gallery-slider-thumbnails-play-button::after{content:"";position:absolute;top:50%;left:50%}.gallery-slider-thumbnails-play-button::before{transform:translate(-50%, -50%);width:25px;height:25px;border-radius:50%;background-color:rgba(0, 0, 0, 0.5)}.gallery-slider-thumbnails-play-button::after{transform:translate(-40%, -50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff}.gallery-slider-thumbnails-controls{display:none;margin:0}.gallery-slider-canvas-disabled .spatial-canvas-spinner{display:none}.gallery-slider-canvas-disabled .gallery-slider-spatial-canvas-wrapper{display:none}.spatial-anim-container .spatial-anim-button{height:40px;width:40px;border:none;outline:none;border-radius:50%;background:rgba(0, 0, 0, 0.7)}.spatial-anim-container .spatial-anim-button.spatial-anim-play .icon-play{display:none}.spatial-anim-container .spatial-anim-button:not(.spatial-anim-play) .icon-pause{display:none}.spatial-anim-container .spatial-anim-button .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--bs-white);width:16px;height:16px}.spatial-anim-container .spatial-anim-button .icon svg{top:unset}.spatial-anim-container .spatial-anim-button-circle{--stroke-width: 3px;--circomference: calc((50% - (var(--stroke-width) / 2)) * 3.14 * 2);width:100%;height:100%;transform:rotate(-90deg)}.spatial-anim-container .spatial-anim-button-circle circle{fill:none;stroke-width:var(--stroke-width);stroke:var(--bs-white, #fff);stroke-dasharray:var(--circomference);stroke-dashoffset:calc(var(--circomference) * (1 - var(--progress, 0)));stroke-linecap:round;position:relative}.spatial-anim-container .spatial-anim-switch-container .icon{position:absolute;right:12px;width:12px;height:12px;top:50%;transform:translateY(-50%);color:var(--bs-white);pointer-events:none}.spatial-anim-container .spatial-anim-switch-container svg{top:unset}.spatial-anim-container .spatial-anim-switch{appearance:none;height:40px;width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0, 0, 0, 0.7);color:var(--bs-white, #fff);border-radius:8px;border:none;outline:none;padding:0 34px 0 12px}.spatial-canvas-note{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);background-color:#4a545b;color:#f8f8f8;padding:0 8px;border-radius:8px;opacity:1;transition:opacity 0.3s ease-in-out}.spatial-canvas-note.spatial-canvas-note--hidden{opacity:0}.spatial-canvas-note.spatial-slider-movement-note{bottom:86px}.ar-button{top:10px;right:9px;height:32px;border:2px solid #bcc1c7;border-radius:5px;background-color:#fff}.ar-button .icon-augmented{height:18px;width:18px;margin-right:5px}.ar-button .icon-augmented svg{top:unset}.ar-button:hover{box-shadow:0 0 11px #bcc1c7}.gallery-slider-spatial-canvas-wrapper{opacity:0;transition:opacity 0.3s ease-in-out}.gallery-slider-spatial-canvas-wrapper.spatial-canvas-display{background-color:#f8f8f8;opacity:1}@media (max-width:575.98px){.gallery-slider-item.is-cover,.gallery-slider-item.is-contain{min-height:225px !important}}@media (max-width:767.98px){.gallery-slider-single-image.is-cover,.gallery-slider-single-image.is-contain{min-height:225px !important}}@media (min-width:768px){.gallery-slider-row{justify-content:center}.gallery-slider-thumbnails-controls{display:block}.gallery-slider-thumbnails-col.is-left .gallery-slider-thumbnails-item{margin-bottom:0 !important;padding-bottom:10px}}.magnifier-overlay,.magnifier-zoom-image{background-clip:padding-box;opacity:0;animation:magnifyLensFade 0.5s forwards;pointer-events:none;z-index:1100}.magnifier-overlay{top:0;left:0;width:0;height:0;position:absolute;background:rgba(255, 255, 255, 0.4);border:1px solid #798490}.magnifier-zoom-image{width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-position:0 0;top:0;left:0}@keyframes magnifyLensFade{0%{opacity:0}100%{opacity:1}}.zoom-modal-wrapper{position:absolute;width:0;height:0;overflow:hidden}.modal.zoom-modal{overflow:hidden}.modal.zoom-modal .zoom-modal-actions,.modal.zoom-modal .btn-close{position:absolute;top:0;opacity:1;z-index:1051;margin:15px}.modal.zoom-modal .zoom-modal-actions{left:0}.modal.zoom-modal .btn-close{right:0}.modal.zoom-modal .modal-dialog .modal-content,.modal.zoom-modal .modal-dialog .modal-body{padding:0;overflow:hidden}.modal.zoom-modal .modal-footer{display:none;position:absolute;bottom:0;left:0;right:0;padding:0 0 1rem;justify-content:center;background-color:#fff;margin:0 30px}.modal.zoom-modal .gallery-slider{top:0;bottom:0;position:absolute;height:auto;width:100%}.modal.zoom-modal .gallery-slider-thumbnails{margin:0 auto}.modal.zoom-modal .gallery-slider-controls-next{right:0}.modal.zoom-modal .gallery-slider-controls-prev{left:0}.modal.zoom-modal .gallery-slider-thumbnails-item{width:auto}.modal.zoom-modal .gallery-slider-thumbnails-controls-next{right:-30px}.modal.zoom-modal .gallery-slider-thumbnails-controls-prev{left:-30px}.modal.zoom-modal .image-zoom-container{height:100%;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;align-content:center;touch-action:auto !important;-webkit-user-select:auto !important;-webkit-touch-callout:default !important;-webkit-user-drag:auto !important}.modal.zoom-modal .image-zoom-container>*{position:relative}.modal.zoom-modal .image-zoom-btn.disabled{opacity:0.3}@media (min-width:768px){.modal.zoom-modal .gallery-slider{bottom:100px}.modal.zoom-modal .modal-footer{display:flex}}.product-detail-headline{margin-bottom:3rem}.product-detail-content{margin-bottom:1.5rem}.product-detail-content .product-breadcrumb{padding:0;margin:1rem 0}.product-detail-name-container{display:flex;align-items:center}.product-detail-name-container .product-detail-variant-characteristics{padding-left:0.5rem;font-size:1.125rem;font-weight:700;color:#adb5bd}.product-detail-buy{margin-bottom:1rem}.product-detail-price{font-size:calc(1.3rem + 0.6vw)}@media (min-width:1200px){.product-detail-price{font-size:1.75rem}}.product-detail-price-unit{font-size:0.875rem}.product-detail-tax{font-size:1rem}.product-detail-delivery-information{margin-bottom:1.5rem}.product-detail-form-container{margin-bottom:1rem}.product-detail-ordernumber-container{margin-bottom:1rem}.product-block-prices-grid thead{background-color:#f9f9f9}.product-block-prices-grid th{font-weight:400}.product-block-prices-grid td{font-weight:700}.product-block-prices-grid .product-block-prices-cell{border:0 none;padding:10px 0 10px 16px;line-height:20px}.product-block-prices-grid .product-block-prices-cell.product-block-prices-cell-thin{font-weight:400;font-size:0.875rem;line-height:22px}.product-block-prices-grid .product-block-prices-body .product-block-prices-row{border-top:1px solid #eee}.product-block-prices-grid .product-block-prices-body .product-block-prices-row:first-of-type{border-top:0 none}.product-detail-configurator-option-label{--bs-btn-font-weight: 400;--bs-btn-border-color: #798490;--bs-btn-color: #2b3136;--bs-btn-padding-y: 0.125rem;--bs-btn-line-height: 1.625rem;--bs-btn-active-bg: #fff;--bs-btn-active-color: #2b3136;--bs-btn-active-border-color: #cc091b;--bs-btn-disabled-border-color: #798490;--bs-btn-disabled-color: #2b3136;--bs-btn-disabled-opacity: 0.65}.product-detail-configurator-option-label.disabled{pointer-events:auto;text-decoration:line-through}.product-detail-configurator-option-label.is-display-color,.product-detail-configurator-option-label.is-display-media{--bs-btn-padding-x: 0.125rem;background-clip:content-box;min-width:3.75rem;height:3.75rem}.btn-check:checked+.product-detail-configurator-option-label{--bs-btn-border-width: 2px}.product-detail-tabs-content{display:none}.product-detail-tabs-content .offcanvas-body{overflow:initial;padding:0}.product-detail-description-text{margin-bottom:1.5rem}@media (min-width:576px){.product-detail-tabs-content{display:block}.product-detail-tabs .offcanvas-close,.product-detail-tab-navigation-icon,.product-detail-tab-preview{display:none}}@media screen and (max-width:575px){.product-detail-tab-preview{flex-basis:100%}}.product-detail-review-widget{margin-bottom:1rem;z-index:1}.product-detail-reviews{margin-bottom:1rem}.product-detail-reviews .icon svg{top:2px}.product-detail-review-teaser-btn .product-detail-review-teaser-hide{display:none}.product-detail-review-teaser-btn.collapsed .product-detail-review-teaser-show{display:none}.product-detail-review-teaser-btn.collapsed .product-detail-review-teaser-hide{display:block}.product-review-rating{margin-right:1rem}.product-detail-review-item-points{margin-bottom:0.5rem}.product-detail-review-item-content{word-break:break-word}.product-detail-review-form-radio{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.product-detail-review-form-radio:not(caption){position:absolute !important}.product-detail-review-form-radio *{overflow:hidden !important}.product-detail-review-form-rating-input{display:flex}.product-detail-review-form-rating-input .product-detail-review-form-rating-text{margin-left:0.5rem;margin-bottom:0}.product-review-point svg{top:0}.product-review-point,.point-container{display:inline-block;position:relative}.point-rating{display:block}.point-rating.point-blank .icon{color:#eee}.point-partial{position:absolute;top:0;left:0}.product-detail-review-form-star{margin-right:10px}.product-detail-review-form-star:has(.product-detail-review-form-radio:focus-visible){box-shadow:0 0 0 0.125rem #f8f8f8, 0 0 0 0.25rem #cc091b}.product-detail-review-login .login-card .card-body{padding-top:0}.product-detail-review-language{margin-bottom:1rem}.product-detail-review-sortby-label{margin-right:0.25rem}.product-detail-review-cancel{margin-right:5px}.offcanvas .product-detail-review-widget{position:static}.offcanvas .product-detail-review-form-rating-input .product-review-point{margin-right:0.5rem}@media (min-width:768px){.product-detail-review-widget{margin-bottom:0}.product-detail-review-sortby-form{justify-content:flex-end}.product-detail-review-language{margin-bottom:0}.product-detail-review-item-points{padding-right:0;margin-bottom:0}.product-detail-review-item-title{padding-left:0}.product-detail-review-form-star{margin-right:5px}}.product-detail-name{color:#2b3136}.product-detail-price{color:#2b3136;margin-bottom:0;font-weight:700;vertical-align:middle}.product-detail-price.with-list-price{color:#d5191c;display:inline-block}.product-detail-price.with-regulation-price{display:inline-block}.product-detail-price.with-advanced-list-price{color:#d5191c;font-size:1rem;display:inline-block}.list-price-badge{display:inline-block;background:#d5191c;color:#fff;text-align:center;border-radius:3px;line-height:32px;height:32px;width:32px;font-size:18px;font-weight:600;vertical-align:middle;margin-bottom:8px;margin-left:5px;margin-right:6px}.product-detail-regulation-price-wrapper,.product-detail-list-price-wrapper{color:#2b3136;font-weight:400;font-size:0.75rem;display:inline-block;height:1.625rem;vertical-align:bottom}@media (max-width:991.98px){.product-detail-regulation-price-wrapper,.product-detail-list-price-wrapper{height:1.375rem}}.product-detail-regulation-price-wrapper .list-price-price,.product-detail-list-price-wrapper .list-price-price{text-decoration:line-through}.product-detail-advanced-regulation-price-wrapper,.product-detail-advanced-list-price-wrapper{color:#2b3136;font-weight:400;font-size:12px;vertical-align:bottom;display:block;padding-left:0}.product-detail-advanced-regulation-price-wrapper .list-price-price,.product-detail-advanced-list-price-wrapper .list-price-price{text-decoration:line-through}.product-detail-advanced-regulation-price-wrapper.with-list-price,.product-detail-advanced-list-price-wrapper.with-list-price{padding-left:0}.product-detail-advanced-regulation-price-wrapper-no-line-through .list-price-price,.product-detail-advanced-list-price-wrapper-no-line-through .list-price-price{text-decoration:none}@media (min-width:576px){.product-detail-advanced-list-price-wrapper{display:inline-block;padding-left:8px}}@media (min-width:992px){.product-detail-advanced-list-price-wrapper{display:block;padding-left:0}}@media (min-width:1200px){.product-detail-advanced-list-price-wrapper{display:inline-block;padding-left:8px}}.product-detail-ordernumber-label{font-weight:700}.product-detail-quantity-select{height:100%}.product-detail-tabs{margin-bottom:1.5rem}.product-detail-tabs .product-detail-tab-navigation{padding:0}.product-detail-tab-navigation-list{flex-direction:column;padding-bottom:5px}.product-detail-properties-table th,.product-detail-safety-notes-table th,.product-detail-properties-table td,.product-detail-safety-notes-table td{border:0}.product-detail-tab-preview{font-weight:400;margin-top:0.5rem}.product-detail-tab-preview-more{color:#cc091b;font-weight:700}@media (max-width:575.98px){.product-detail-tabs .product-detail-tab-navigation-link{background:none;border:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;font-weight:700;word-wrap:normal}}@media (min-width:576px){.product-detail-tabs{margin-bottom:0}.product-detail-tab-navigation-list{border:0;flex-direction:row;padding-bottom:0}}.product-detail-review-widget{top:20px}.product-detail-review-progressbar-container{height:14px;margin-top:4px}.product-detail-review-progressbar-bar{background-color:#fedc70}.product-detail-review-item{border-bottom:1px solid #798490;margin-bottom:2rem}.product-detail-review-item-date p{margin-bottom:1rem}.product-detail-review-item-verify{text-align:right}.product-detail-review-item-likebox{text-align:right}.product-detail-review-form-star.is-active .icon{color:#fedc70}.product-detail-review-form-star .icon:hover{cursor:pointer}@media (min-width:768px){.product-detail-review-rating{display:flex}.product-detail-review-form-footer{display:flex}.product-detail-review-form-footer .product-detail-review-form-actions{margin-left:auto}}@media (max-width:575.98px){.product-detail-cross-selling .product-detail-tabs-content{display:block}.product-detail-cross-selling .product-cross-selling-tab-navigation{display:none}.product-detail-cross-selling .tab-pane{margin-top:1.5rem;display:block;opacity:1}.product-detail-cross-selling .tab-pane .cms-element-title{display:block}.product-detail-cross-selling .tab-pane .cms-element-title-paragraph{margin:0}}.product-detail-cross-selling .card{margin-top:1.5rem}.product-detail-cross-selling .cms-element-title{display:none}.download-container{padding:20px}.download-container .row{border-radius:3px;box-shadow:0 4px 6px rgba(0, 0, 0, 0.2);margin-bottom:8px;padding:10px;background-color:#ffffff}.download-container .row .col-md-4{padding:5px;background-color:#ffffff}.no-data-container{background-color:rgba(245, 245, 245, 0.9);border-radius:3px;box-shadow:0 4px 6px rgba(0, 0, 0, 0.2);text-align:center;padding:20px;font-size:16px;width:100%;display:flex;align-items:center;justify-content:center;height:200px}@keyframes slideIn{from{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut{from{transform:translateX(0);opacity:1}to{transform:translateX(400px);opacity:0}}#externalLinkModal .modal-dialog{margin:2.5vh auto}#externalLinkModal .modal-content{border-radius:12px;overflow:hidden}#externalLinkModal .modal-header{background-color:var(--bs-light);border-bottom:1px solid var(--bs-border-color);padding:1rem 1.5rem}#externalLinkModal .modal-body{background-color:#000}#externalLinkModal .modal-body iframe{display:block}#externalLinkModal .modal-body::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;border:4px solid rgba(255, 255, 255, 0.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite;z-index:1}#externalLinkModal .modal-body.loaded::before{display:none}@keyframes spin{to{transform:translate(-50%, -50%) rotate(360deg)}}@media (max-width:768px){#externalLinkModal .modal-dialog{max-width:100vw !important;margin:0}#externalLinkModal .modal-content{height:100vh !important;border-radius:0}.external-link-toast{bottom:10px !important;right:10px !important;left:10px !important;font-size:14px}}.lg-pdp-section{background:var(--lg-color-white);border-radius:var(--lg-radius-lg);box-shadow:var(--lg-shadow-sm);padding:var(--lg-space-6);margin-bottom:var(--lg-space-4)}@media (max-width:991px){.lg-pdp-section{border-radius:var(--lg-radius-md);padding:var(--lg-space-4)}}.lg-pdp-section__title{font-size:var(--lg-font-size-xl);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin-bottom:var(--lg-space-4);padding-bottom:var(--lg-space-3);border-bottom:2px solid var(--lg-color-action);line-height:var(--lg-line-height-tight)}.lg-pdp-section__content{color:var(--lg-color-text-primary);font-size:var(--lg-font-size-base);line-height:var(--lg-line-height-base)}.product-detail-configurator-container{margin-bottom:var(--lg-space-6)}.product-detail-configurator-group{margin-bottom:var(--lg-space-5)}.product-detail-configurator-group:last-child{margin-bottom:0}.product-detail-configurator-group-title{font-size:var(--lg-font-size-sm);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin-bottom:var(--lg-space-2);text-transform:none;line-height:var(--lg-line-height-tight)}.product-detail-configurator-options{display:flex;flex-wrap:wrap;gap:var(--lg-space-2)}.product-detail-configurator-option-label.btn.btn-outline-secondary{border-radius:var(--lg-radius-sm);padding:6px 12px !important;font-size:var(--lg-font-size-sm);min-height:32px !important;transition:all var(--lg-transition-fast);box-shadow:none !important;line-height:1.2}.product-detail-configurator-option-label.btn.btn-outline-secondary.is-combinable{border:1px solid rgba(121, 132, 144, 0.4) !important;background:var(--lg-color-white) !important;color:var(--lg-color-text-primary) !important;font-weight:500 !important}.product-detail-configurator-option-label.btn.btn-outline-secondary.is-combinable:hover{background:rgba(11, 147, 150, 0.05) !important;border-color:var(--lg-color-action) !important;color:var(--lg-color-text-primary) !important}.product-detail-configurator-option-label.btn.btn-outline-secondary.not-combinable.disabled{border:1px solid rgba(121, 132, 144, 0.2) !important;background:rgba(0, 0, 0, 0.01) !important;color:var(--lg-color-text-secondary) !important;opacity:0.65 !important;cursor:pointer;pointer-events:auto;text-decoration:none !important;font-weight:400 !important}.product-detail-configurator-option-label.btn.btn-outline-secondary.not-combinable.disabled:hover{opacity:0.85 !important;border-color:rgba(121, 132, 144, 0.4) !important;background:rgba(0, 0, 0, 0.02) !important}.product-detail-configurator-option-label.btn.btn-outline-secondary:focus{box-shadow:none !important}.product-detail-configurator-option-input.btn-check:checked+.product-detail-configurator-option-label.btn.btn-outline-secondary{background:rgba(11, 147, 150, 0.08) !important;border:2px solid var(--lg-color-action) !important;color:var(--lg-color-text-primary) !important;font-weight:700 !important;opacity:1 !important;box-shadow:none !important;padding:5px 11px !important}.product-detail-description{padding:0}.product-description-grid{display:flex;flex-direction:column;gap:var(--lg-space-8)}@media (min-width:992px){.product-description-grid{flex-direction:row;gap:var(--lg-space-6)}}.product-description-column{flex:1;min-width:0}@media (min-width:992px){.product-description-column{flex:0 0 60%}}.product-detail-description-text{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;padding-left:var(--lg-space-4)}.product-ean-gtin{margin-top:var(--lg-space-4);padding-left:var(--lg-space-4);font-size:var(--lg-font-size-xs);color:var(--lg-color-text-secondary)}.product-ean-gtin .product-ean-gtin-label{font-weight:var(--lg-font-weight-bold);margin-right:var(--lg-space-1)}.product-ean-gtin .product-ean-gtin-value{font-weight:var(--lg-font-weight-normal)}.product-manufacturer-number{padding-left:var(--lg-space-4);font-size:var(--lg-font-size-xs);color:var(--lg-color-text-secondary)}.product-manufacturer-number .product-manufacturer-number-label{font-weight:var(--lg-font-weight-bold);margin-right:var(--lg-space-1)}.product-manufacturer-number .product-manufacturer-number-value{font-weight:var(--lg-font-weight-normal)}.product-properties-column{flex:1;min-width:0}.product-properties-column .col-md-10,.product-properties-column .col-lg-6,.product-properties-column [class*="col-"]{flex:0 0 100%;width:100%;max-width:100%}.product-description-column-title,.product-properties-column-title{font-size:var(--lg-font-size-xl);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin:0 0 var(--lg-space-4) 0;padding-bottom:var(--lg-space-3);padding-left:var(--lg-space-4);border-bottom:2px solid var(--lg-color-action);line-height:var(--lg-line-height-tight)}.product-cross-selling-tab-navigation{background:transparent !important;border:none !important;padding:0 !important;margin-bottom:var(--lg-space-6) !important}.product-cross-selling-tab-navigation .nav-tabs{border:none !important;gap:0 !important;flex-wrap:nowrap !important;border-bottom:2px solid var(--lg-color-action) !important;padding-bottom:var(--lg-space-3);padding-left:var(--lg-space-4)}.product-cross-selling-tab-navigation .nav-item{margin:0 !important}.product-cross-selling-tab-navigation .nav-link{border:none !important;background:transparent !important;border-radius:0 !important;padding:0 var(--lg-space-4) 0 0 !important;margin:0 !important;font-size:var(--lg-font-size-xl) !important;font-weight:var(--lg-font-weight-bold) !important;color:var(--lg-color-text-primary) !important;line-height:var(--lg-line-height-tight) !important}.product-cross-selling-tab-navigation .nav-link:hover,.product-cross-selling-tab-navigation .nav-link:focus,.product-cross-selling-tab-navigation .nav-link.active{background:transparent !important;border:none !important;color:var(--lg-color-text-primary) !important}.product-cross-selling-tab-navigation .nav-link .product-detail-tab-navigation-icon{display:none !important}.product-detail-properties{margin-top:var(--lg-space-6)}.product-detail-properties-table,.product-detail-safety-notes-table{width:100%;border-collapse:collapse;font-size:var(--lg-font-size-sm);table-layout:fixed;--bs-table-bg: transparent;background-color:transparent;border:none}.product-detail-properties-table tbody,.product-detail-safety-notes-table tbody{border:none}.product-detail-properties-table .properties-row,.product-detail-safety-notes-table .properties-row{border:none;border-bottom:1px solid rgba(0, 0, 0, 0.06);background-color:transparent}.product-detail-properties-table .properties-row:last-child,.product-detail-safety-notes-table .properties-row:last-child{border-bottom:none}.product-detail-properties-table th,.product-detail-safety-notes-table th,.product-detail-properties-table td,.product-detail-safety-notes-table td{padding:var(--lg-space-3) var(--lg-space-4);border:none;text-align:left;vertical-align:top}@media (max-width:767px){.product-detail-properties-table th,.product-detail-safety-notes-table th,.product-detail-properties-table td,.product-detail-safety-notes-table td{padding:var(--lg-space-2) var(--lg-space-3)}}.product-detail-properties-table .properties-label,.product-detail-safety-notes-table .properties-label{color:var(--lg-color-text-secondary);font-weight:var(--lg-font-weight-medium);font-size:var(--lg-font-size-sm);word-wrap:break-word;overflow-wrap:break-word}@media (max-width:767px){.product-detail-properties-table .properties-label,.product-detail-safety-notes-table .properties-label{width:40%;font-size:var(--lg-font-size-xs)}}.product-detail-properties-table .properties-value,.product-detail-safety-notes-table .properties-value{color:var(--lg-color-text-primary);font-weight:var(--lg-font-weight-medium);font-size:var(--lg-font-size-sm);word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}@media (max-width:767px){.product-detail-properties-table .properties-value,.product-detail-safety-notes-table .properties-value{font-size:var(--lg-font-size-xs)}}.product-detail-properties-table .properties-value span,.product-detail-safety-notes-table .properties-value span{line-height:var(--lg-line-height-base);word-wrap:break-word;overflow-wrap:break-word}.product-detail-deliveryscope{margin-top:var(--lg-space-8);padding-top:var(--lg-space-6)}.product-detail-deliveryscope-title{font-size:var(--lg-font-size-xl);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin:0 0 var(--lg-space-4) 0;padding-bottom:var(--lg-space-3);padding-left:var(--lg-space-4);border-bottom:2px solid var(--lg-color-action);line-height:var(--lg-line-height-tight)}.product-detail-deliveryscope-content .deliveryscope-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--lg-space-3);padding-left:var(--lg-space-4)}@media (min-width:992px){.product-detail-deliveryscope-content .deliveryscope-list{grid-template-columns:repeat(2, 1fr);gap:var(--lg-space-4) var(--lg-space-6)}}.product-detail-deliveryscope-content .deliveryscope-item{position:relative;padding-left:var(--lg-space-6);font-size:var(--lg-font-size-base);line-height:var(--lg-line-height-base);color:var(--lg-color-text-primary)}.product-detail-deliveryscope-content .deliveryscope-item::before{content:"•";position:absolute;left:0;color:var(--lg-color-action);font-weight:var(--lg-font-weight-bold);font-size:var(--lg-font-size-lg)}.product-info-combined{display:flex;gap:var(--lg-space-4);align-items:flex-start;margin-top:var(--lg-space-4);margin-bottom:var(--lg-space-4)}@media (max-width:767px){.product-info-combined{flex-direction:column;gap:var(--lg-space-3)}}.product-info-combined .product-detail-remarks{flex:1;margin:0}.product-info-combined .product-detail-pictograms{flex-shrink:0;margin:0}.product-detail-pictograms{margin-top:var(--lg-space-4);margin-bottom:var(--lg-space-4)}.pictograms-container{display:flex;flex-wrap:wrap;gap:var(--lg-space-3);align-items:center}.pictogram-item{display:flex;align-items:center;justify-content:center;padding:var(--lg-space-2);background:var(--lg-color-white);border:1px solid rgba(121, 132, 144, 0.3);border-radius:var(--lg-radius-sm);cursor:pointer;appearance:none;-webkit-appearance:none}.pictogram-item:focus-visible{outline:2px solid var(--lg-color-action);outline-offset:2px}.pictogram-item img{height:40px;width:auto;display:block;pointer-events:none}@media (max-width:767px){.pictogram-item img{height:36px}}.pictogram-modal .modal-content{border:none;border-radius:var(--lg-radius-lg);box-shadow:var(--lg-shadow-lg);position:relative}.pictogram-modal .btn-close{position:absolute;top:var(--lg-space-3);right:var(--lg-space-3);z-index:10;background-color:var(--lg-color-white);border-radius:50%;opacity:0.8}.pictogram-modal .btn-close:hover{opacity:1}.pictogram-modal .btn-close:focus{box-shadow:0 0 0 0.25rem rgba(11, 147, 150, 0.25)}.pictogram-modal .modal-body{padding:var(--lg-space-6);display:flex;align-items:center;justify-content:center;background-color:var(--lg-color-background)}@media (max-width:767px){.pictogram-modal .modal-body{padding:var(--lg-space-4)}}.pictogram-modal .pictogram-modal-image{max-width:100%;max-height:300px;width:auto;height:auto;object-fit:contain;display:block}.product-detail-remarks{margin-top:var(--lg-space-4);margin-bottom:var(--lg-space-4)}.product-remarks-card{display:flex;gap:var(--lg-space-4);padding:var(--lg-space-5);background-color:rgba(11, 147, 150, 0.05);border:1px solid var(--lg-color-action);border-radius:var(--lg-radius-md)}@media (max-width:767px){.product-remarks-card{flex-direction:column;gap:var(--lg-space-3);padding:var(--lg-space-4)}}.product-remarks-icon{flex-shrink:0;width:28px;height:28px;color:var(--lg-color-action)}.product-remarks-icon svg{width:100%;height:100%}@media (max-width:767px){.product-remarks-icon{width:24px;height:24px}}.product-remarks-content{flex:1}.product-remarks-title{font-size:var(--lg-font-size-base);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin-bottom:var(--lg-space-2)}@media (max-width:767px){.product-remarks-title{font-size:var(--lg-font-size-sm)}}.product-remarks-text{font-size:var(--lg-font-size-sm);line-height:var(--lg-line-height-base);color:var(--lg-color-text-secondary)}.product-detail-legal-info{padding:var(--lg-space-6)}@media (max-width:767px){.product-detail-legal-info{padding:var(--lg-space-4)}}.product-detail-battery-disclaimer+.product-detail-manufacturer-gpsr{margin-top:var(--lg-space-8);padding-top:var(--lg-space-6);border-top:1px solid rgba(0, 0, 0, 0.06)}.manufacturer-gpsr-title{font-size:var(--lg-font-size-xs);font-weight:var(--lg-font-weight-medium);color:var(--lg-color-text-secondary);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:var(--lg-space-3)}.manufacturer-gpsr-info{font-size:var(--lg-font-size-xs);line-height:var(--lg-line-height-relaxed);color:var(--lg-color-text-secondary)}.manufacturer-gpsr-info>div{margin-bottom:var(--lg-space-1)}.manufacturer-gpsr-info>div:last-child{margin-bottom:0}.manufacturer-gpsr-name{font-weight:var(--lg-font-weight-medium);color:var(--lg-color-text-primary)}.manufacturer-gpsr-address,.manufacturer-gpsr-location{color:var(--lg-color-text-secondary)}.manufacturer-gpsr-contact{margin-top:var(--lg-space-2)}.manufacturer-gpsr-contact a{color:var(--lg-color-text-secondary);text-decoration:none}.manufacturer-gpsr-contact a:hover{color:var(--lg-color-action);text-decoration:underline}.manufacturer-gpsr-representative{margin-top:var(--lg-space-3);padding-top:var(--lg-space-3);border-top:1px solid rgba(0, 0, 0, 0.04);font-size:var(--lg-font-size-xs)}.manufacturer-gpsr-representative strong{font-weight:var(--lg-font-weight-medium);color:var(--lg-color-text-primary)}.battery-disclaimer-card{display:flex;gap:var(--lg-space-4);padding:var(--lg-space-6);background-color:rgba(255, 189, 93, 0.08);border:1px solid var(--lg-color-warning);border-radius:var(--lg-radius-md)}@media (max-width:767px){.battery-disclaimer-card{flex-direction:column;gap:var(--lg-space-3)}}.battery-disclaimer-icon{flex-shrink:0;width:32px;height:32px;color:var(--lg-color-warning)}.battery-disclaimer-icon svg{width:100%;height:100%}@media (max-width:767px){.battery-disclaimer-icon{width:24px;height:24px}}.battery-disclaimer-content{flex:1}.battery-disclaimer-title{font-size:var(--lg-font-size-lg);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin-bottom:var(--lg-space-3)}@media (max-width:767px){.battery-disclaimer-title{font-size:var(--lg-font-size-base)}}.battery-disclaimer-text{font-size:var(--lg-font-size-sm);line-height:var(--lg-line-height-relaxed);color:var(--lg-color-text-secondary)}.battery-disclaimer-text p{margin-bottom:var(--lg-space-3)}.battery-disclaimer-text p:last-of-type{margin-bottom:var(--lg-space-2)}.battery-disclaimer-text .battery-disclaimer-symbols{list-style:none;padding:0;margin:var(--lg-space-3) 0 0 0}.battery-disclaimer-text .battery-disclaimer-symbols li{position:relative;padding-left:var(--lg-space-5);margin-bottom:var(--lg-space-2);font-weight:var(--lg-font-weight-medium);color:var(--lg-color-text-primary)}.battery-disclaimer-text .battery-disclaimer-symbols li::before{content:"•";position:absolute;left:0;color:var(--lg-color-warning);font-weight:var(--lg-font-weight-bold)}.battery-disclaimer-text .battery-disclaimer-symbols li:last-child{margin-bottom:0}.battery-disclaimer-text .battery-disclaimer-link{display:inline-flex;align-items:center;gap:var(--lg-space-2);margin-top:var(--lg-space-4);padding:var(--lg-space-1) 0;font-size:var(--lg-font-size-sm);font-weight:var(--lg-font-weight-medium);color:var(--lg-color-action);text-decoration:underline;text-underline-offset:2px;transition:color var(--lg-transition-fast)}.battery-disclaimer-text .battery-disclaimer-link .icon{flex-shrink:0;color:inherit;transition:transform var(--lg-transition-fast)}.battery-disclaimer-text .battery-disclaimer-link:hover,.battery-disclaimer-text .battery-disclaimer-link:focus-visible{color:var(--lg-color-action-hover)}.battery-disclaimer-text .battery-disclaimer-link:hover .icon,.battery-disclaimer-text .battery-disclaimer-link:focus-visible .icon{transform:translateX(2px)}.battery-disclaimer-text .battery-disclaimer-link:focus-visible{outline:2px solid var(--lg-color-action);outline-offset:2px;border-radius:var(--lg-radius-xs)}.buy-widget-container{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:var(--lg-space-3)}.buy-widget-container>fieldset{flex:0 0 auto;width:auto;max-width:180px}.buy-widget-container>div[class*="col-"]{flex:1 1 auto;width:auto;max-width:none}.buy-widget-container.g-2{--bs-gutter-y: 0;--bs-gutter-x: 0}.buy-widget-container .lg-quantity-wrapper{display:flex;flex-direction:column;gap:var(--lg-space-1)}.buy-widget-container .lg-quantity-label{color:var(--lg-color-text-secondary);font-size:11px;font-weight:var(--lg-font-weight-medium);text-transform:uppercase;letter-spacing:0.5px;line-height:1;margin-bottom:0;text-align:center;display:block;width:100%}.buy-widget-container .lg-quantity-controls{display:flex;align-items:stretch;height:38px;border-radius:var(--lg-radius-sm);border:1px solid rgba(121, 132, 144, 0.3);overflow:hidden;box-shadow:var(--lg-shadow-sm);background:var(--lg-color-white)}.buy-widget-container .lg-quantity-controls .btn-minus,.buy-widget-container .lg-quantity-controls .btn-plus,.buy-widget-container .lg-quantity-controls .js-btn-minus,.buy-widget-container .lg-quantity-controls .js-btn-plus{flex:0 0 auto;width:32px;min-width:32px;background:var(--lg-color-white);border:none;color:var(--lg-color-action);transition:background-color var(--lg-transition-fast);display:flex;align-items:center;justify-content:center}.buy-widget-container .lg-quantity-controls .btn-minus:hover,.buy-widget-container .lg-quantity-controls .btn-plus:hover,.buy-widget-container .lg-quantity-controls .js-btn-minus:hover,.buy-widget-container .lg-quantity-controls .js-btn-plus:hover{background:rgba(11, 147, 150, 0.08)}.buy-widget-container .lg-quantity-controls .btn-minus:active,.buy-widget-container .lg-quantity-controls .btn-plus:active,.buy-widget-container .lg-quantity-controls .js-btn-minus:active,.buy-widget-container .lg-quantity-controls .js-btn-plus:active{background:rgba(11, 147, 150, 0.15)}.buy-widget-container .lg-quantity-controls .btn-minus .icon-minus,.buy-widget-container .lg-quantity-controls .btn-minus .icon-plus,.buy-widget-container .lg-quantity-controls .btn-plus .icon-minus,.buy-widget-container .lg-quantity-controls .btn-plus .icon-plus,.buy-widget-container .lg-quantity-controls .js-btn-minus .icon-minus,.buy-widget-container .lg-quantity-controls .js-btn-minus .icon-plus,.buy-widget-container .lg-quantity-controls .js-btn-plus .icon-minus,.buy-widget-container .lg-quantity-controls .js-btn-plus .icon-plus{color:var(--lg-color-action)}.buy-widget-container .lg-quantity-controls .btn-minus .icon>svg,.buy-widget-container .lg-quantity-controls .btn-plus .icon>svg,.buy-widget-container .lg-quantity-controls .js-btn-minus .icon>svg,.buy-widget-container .lg-quantity-controls .js-btn-plus .icon>svg{position:static;top:auto}.buy-widget-container .lg-quantity-controls .quantity-selector-group-input{flex:0 0 auto;width:40px;min-width:40px;text-align:center;border:none;border-left:1px solid rgba(121, 132, 144, 0.2);border-right:1px solid rgba(121, 132, 144, 0.2);font-weight:var(--lg-font-weight-bold);font-size:var(--lg-font-size-base);background:var(--lg-color-white);color:var(--lg-color-text-primary)}.buy-widget-container .lg-quantity-controls .quantity-selector-group-input:focus{outline:none;background:var(--lg-color-background)}.btn-buy{height:52px;background:var(--lg-color-action);color:var(--lg-color-white);border:none;border-radius:var(--lg-radius-sm);font-weight:var(--lg-font-weight-bold);font-size:17px;box-shadow:var(--lg-shadow-sm);transition:background-color var(--lg-transition-fast);padding:0 var(--lg-space-8)}.btn-buy:hover{background:var(--lg-color-action-hover);color:var(--lg-color-white)}.btn-buy:active{background:#086668}.btn-buy:focus{outline:none;box-shadow:0 0 0 3px rgba(11, 147, 150, 0.3)}.product-detail-price-container{margin-bottom:var(--lg-space-2)}.product-detail-tax-container{margin-bottom:var(--lg-space-2)}.product-detail-list-price-row{display:flex;align-items:center;gap:var(--lg-space-1);margin-bottom:0;font-size:var(--lg-font-size-xs)}.list-price-badge{display:inline-block;background-color:rgba(229, 36, 39, 0.1);color:var(--lg-color-danger);border-radius:4px;font-size:var(--lg-font-size-xs);font-weight:600;padding:0 6px;margin:0;white-space:nowrap;height:auto !important;width:auto !important;min-height:unset !important;min-width:unset !important;line-height:1.4;vertical-align:baseline}.product-detail-buy .list-price-label,.product-detail-price .list-price-label{color:var(--lg-color-text-secondary);font-weight:var(--lg-font-weight-normal);font-size:var(--lg-font-size-xs);line-height:1.4}.list-price-price{text-decoration:line-through;color:var(--lg-color-text-secondary);font-weight:var(--lg-font-weight-normal);font-size:var(--lg-font-size-xs);line-height:1.4}.product-detail-price-unit{font-size:var(--lg-font-size-xs);color:var(--lg-color-text-secondary)}.product-detail-tax{font-size:var(--lg-font-size-xs);color:var(--lg-color-text-secondary);margin-bottom:0}.product-detail-tax-link{font-size:var(--lg-font-size-xs);color:var(--lg-color-text-secondary);text-decoration:none}.product-detail-tax-link:hover{color:var(--lg-color-action);text-decoration:underline}.product-detail-ordernumber-container{font-size:var(--lg-font-size-xs);color:var(--lg-color-text-secondary);margin-top:var(--lg-space-4);padding-top:var(--lg-space-2);border-top:1px solid rgba(0, 0, 0, 0.05)}.product-detail-ordernumber-label{font-weight:var(--lg-font-weight-normal);margin-right:var(--lg-space-1)}.product-detail-ordernumber{font-weight:var(--lg-font-weight-normal)}.product-detail-identifier{display:flex;gap:var(--lg-space-1);margin-bottom:var(--lg-space-1)}.product-detail-identifier:last-child{margin-bottom:0}.product-detail-identifier-label{font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-secondary)}.product-detail-identifier-value{font-weight:var(--lg-font-weight-normal);color:var(--lg-color-text-secondary)}.lg-availability{background-color:var(--lg-color-background);border-radius:var(--lg-radius-sm);padding:var(--lg-space-3) var(--lg-space-4)}.lg-availability-status{color:var(--lg-color-text-secondary);font-size:var(--lg-font-size-sm);font-weight:var(--lg-font-weight-medium);margin-bottom:0}.lg-delivery-status-neutral{background-color:var(--lg-color-neutral)}.lg-availability-restock{color:var(--lg-color-text-secondary);font-size:var(--lg-font-size-sm);margin:var(--lg-space-1) 0 0;padding-left:15px}.lg-shipping-info{display:flex;gap:var(--lg-space-2);align-items:flex-start;margin-bottom:var(--lg-space-2);padding:var(--lg-space-2) var(--lg-space-3);background-color:rgba(38, 182, 207, 0.1);border-left:3px solid var(--lg-color-info);border-radius:var(--lg-radius-sm)}.lg-shipping-info__icon{flex-shrink:0;line-height:0;margin-top:1px}.lg-shipping-info__icon .icon{color:var(--lg-color-info);width:15px;height:15px}.lg-shipping-info__text{margin:0;min-width:0;font-size:var(--lg-font-size-xs);line-height:var(--lg-line-height-base);color:var(--lg-color-text-secondary)}.lg-shipping-info__lead{color:var(--lg-color-text-primary);font-weight:var(--lg-font-weight-medium)}.lg-shipping-info__link{color:var(--lg-color-action);font-weight:var(--lg-font-weight-medium);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;transition:color var(--lg-transition-fast)}.lg-shipping-info__link:hover,.lg-shipping-info__link:focus-visible{color:var(--lg-color-action-hover)}.lg-shipping-info__link:focus-visible{outline:2px solid var(--lg-color-action);outline-offset:2px;border-radius:var(--lg-radius-xs)}.lg-ve-configurator-group{margin-top:var(--lg-space-4);padding:var(--lg-space-3);border:1px solid rgba(121, 132, 144, 0.18);border-radius:var(--lg-radius-sm);background:var(--lg-color-background)}.lg-ve-configurator-group .product-detail-configurator-group{margin-bottom:0}.lg-ve-configurator-group .product-detail-configurator-group-title{color:var(--lg-color-text-secondary)}.lg-ve-configurator-group .product-detail-configurator-option-label.btn.btn-outline-secondary{flex-direction:column;gap:var(--lg-space-1);text-align:center}.lg-ve-chip-price{display:block;font-size:var(--lg-font-size-xs);font-weight:var(--lg-font-weight-normal);line-height:var(--lg-line-height-tight);color:var(--lg-color-text-primary);white-space:nowrap}.lg-ve-chip-price--best{color:var(--lg-color-action-hover);font-weight:var(--lg-font-weight-medium)}.product-tiered-prices{margin-top:var(--lg-space-2);margin-bottom:var(--lg-space-3)}.product-tiered-prices-grid{width:100%;border-collapse:collapse;font-size:var(--lg-font-size-sm);background:rgba(11, 147, 150, 0.05);border:1px solid rgba(11, 147, 150, 0.15);border-radius:var(--lg-radius-sm);overflow:hidden;--bs-table-bg: transparent}.product-tiered-prices-head{background:transparent}.product-tiered-prices-head .product-tiered-prices-row{border-bottom:1px solid rgba(11, 147, 150, 0.1)}.product-tiered-prices-head .product-tiered-prices-cell{padding:var(--lg-space-1) var(--lg-space-3);font-size:10px;font-weight:var(--lg-font-weight-medium);color:var(--lg-color-text-secondary);text-transform:none;letter-spacing:0;border:none;text-align:left}.product-tiered-prices-body .product-tiered-prices-row{border-bottom:1px solid rgba(0, 0, 0, 0.04);transition:background-color var(--lg-transition-fast)}.product-tiered-prices-body .product-tiered-prices-row:last-child{border-bottom:none}.product-tiered-prices-body .product-tiered-prices-row:hover{background:rgba(11, 147, 150, 0.08)}.product-tiered-prices-body .product-tiered-prices-cell{padding:var(--lg-space-2) var(--lg-space-3);border:none;vertical-align:middle}.product-tiered-prices-body .product-tiered-prices-cell:first-child{font-weight:var(--lg-font-weight-medium);color:var(--lg-color-text-primary);width:30%}.product-tiered-prices-body .product-tiered-prices-cell:last-child{width:70%}.tier-price-container{display:flex;align-items:baseline;gap:var(--lg-space-2);flex-wrap:wrap}.tier-price-value{font-size:var(--lg-font-size-sm);font-weight:var(--lg-font-weight-medium);color:var(--lg-color-action)}.tier-price-uvp{font-size:11px;color:var(--lg-color-text-secondary);font-weight:var(--lg-font-weight-normal);white-space:nowrap}@media (max-width:767px){.product-tiered-prices-grid{font-size:var(--lg-font-size-xs)}.product-tiered-prices-head .product-tiered-prices-cell{padding:var(--lg-space-2);font-size:11px}.product-tiered-prices-body .product-tiered-prices-cell{padding:var(--lg-space-2)}.product-tiered-prices-body .product-tiered-prices-cell:first-child{width:25%}.product-tiered-prices-body .product-tiered-prices-cell:last-child{width:75%}.tier-price-value{font-size:var(--lg-font-size-sm);margin-bottom:2px}.tier-price-uvp{font-size:11px}}.product-tiered-prices-grid tbody tr:only-child{}.product-tiered-prices-grid tbody tr:only-child .product-tiered-prices-cell{padding:var(--lg-space-2) var(--lg-space-3)}.cms-element-manufacturer-logo{border:1px solid var(--lg-color-border);border-radius:5px;background-color:var(--lg-color-white);padding:var(--lg-space-3);display:flex;align-items:center;justify-items:center;min-height:4rem}.cms-element-manufacturer-logo .cms-image-link{height:unset}.product-anchor-navigation{background-color:var(--lg-color-white);border-bottom:1px solid var(--lg-color-border);margin-bottom:var(--lg-space-6);position:relative;z-index:1020}.product-anchor-navigation-container{max-width:1200px;margin:0 auto;padding:0 var(--lg-space-4)}@media (min-width:992px){.product-anchor-navigation-container{padding:0 var(--lg-space-6)}}.product-anchor-navigation-list{display:flex;list-style:none;margin:0;padding:0;gap:var(--lg-space-2);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-anchor-navigation-list::-webkit-scrollbar{display:none}@media (min-width:992px){.product-anchor-navigation-list{gap:var(--lg-space-4);overflow-x:visible}}.product-anchor-navigation-item{flex-shrink:0}.product-anchor-navigation-link{display:flex;align-items:center;padding:var(--lg-space-4) var(--lg-space-3);color:var(--lg-color-text-secondary);text-decoration:none;font-size:var(--lg-font-size-sm);font-weight:var(--lg-font-weight-normal);white-space:nowrap;position:relative;transition:color var(--lg-transition-fast);border-bottom:2px solid transparent}@media (min-width:992px){.product-anchor-navigation-link{padding:var(--lg-space-4) var(--lg-space-4);font-size:var(--lg-font-size-base)}}.product-anchor-navigation-link:hover{color:var(--lg-color-action)}.product-anchor-navigation-link.is-active{color:var(--lg-color-action);font-weight:var(--lg-font-weight-medium);border-bottom-color:var(--lg-color-action)}.product-anchor-navigation-link:focus{outline:2px solid var(--lg-color-action);outline-offset:2px}.product-anchor-navigation-link:focus-visible{outline:2px solid var(--lg-color-action);outline-offset:2px}.product-anchor-navigation-link:focus:not(:focus-visible){outline:none}.product-anchor-navigation-label{display:block}.product-anchor-navigation.is-sticky{position:fixed;top:0;left:0;right:0;z-index:1020;margin-bottom:0;background:rgba(255, 255, 255, 0.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 12px rgba(0, 0, 0, 0.08);border-bottom:1px solid rgba(121, 132, 144, 0.15);animation:slideInFromTop var(--lg-transition-base) ease-out;transition:top var(--lg-transition-base) ease-out}.product-anchor-navigation.is-sticky.has-sticky-header{top:var(--anchor-nav-top, 0)}@supports not (backdrop-filter: blur(10px)){.product-anchor-navigation.is-sticky{background:rgba(255, 255, 255, 0.98);box-shadow:0 2px 16px rgba(0, 0, 0, 0.12)}}@keyframes slideInFromTop{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:767px){.product-anchor-navigation{display:none !important}}@media (min-width:768px) and (max-width:991px){.product-anchor-navigation{margin-bottom:var(--lg-space-4)}.product-anchor-navigation.is-sticky{position:relative !important;top:auto !important;background:var(--lg-color-white);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-bottom:1px solid var(--lg-color-border);animation:none}.product-anchor-navigation-container{padding:0 var(--lg-space-3)}.product-anchor-navigation-list{gap:var(--lg-space-1)}.product-anchor-navigation-link{padding:var(--lg-space-3) var(--lg-space-3);font-size:var(--lg-font-size-sm);min-height:44px}}@media (prefers-reduced-motion:reduce){.product-anchor-navigation.is-sticky{animation:none}.product-anchor-navigation-link{transition:none}html{scroll-behavior:auto}}@media (prefers-contrast:high){.product-anchor-navigation{border-bottom-width:2px}.product-anchor-navigation-link.is-active{border-bottom-width:3px}}@media print{.product-anchor-navigation{display:none}}.product-anchor-navigation[data-loading="true"]{opacity:0.6;pointer-events:none}.product-anchor-navigation:empty{display:none}.product-anchor-navigation{z-index:1020}.product-anchor-navigation.is-sticky{z-index:1020}.header-main.is-sticky,.nw_custom-header.is-sticky{z-index:1030}@media (min-width:768px) and (max-width:991px){.product-anchor-navigation-link{padding:var(--lg-space-4) var(--lg-space-3)}}@media (min-width:992px){.product-anchor-navigation-list{justify-content:flex-start}}@media (min-width:1200px){.product-anchor-navigation-container{max-width:1200px}}.lg-reviews--empty{padding:var(--lg-space-4);background:var(--lg-color-white);border:1px solid var(--lg-color-border)}.lg-reviews__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--lg-space-6);padding-bottom:var(--lg-space-4);border-bottom:1px solid var(--lg-color-border)}@media (max-width:767px){.lg-reviews__header{flex-direction:column;gap:var(--lg-space-4)}}.lg-reviews__summary{flex:1}.lg-reviews__title{font-size:var(--lg-font-size-xl);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin:0 0 var(--lg-space-4) 0;padding-bottom:var(--lg-space-3);padding-left:var(--lg-space-4);border-bottom:2px solid var(--lg-color-action);line-height:var(--lg-line-height-tight);margin:0 0 var(--lg-space-2) 0}.lg-reviews__rating{display:flex;align-items:center;gap:var(--lg-space-3)}.lg-reviews__stars{display:flex;gap:2px}.lg-reviews__star{font-size:20px;color:var(--lg-color-text-secondary);transition:color var(--lg-transition-fast)}.lg-reviews__star--filled{color:var(--lg-color-warning)}.lg-reviews__rating-text{font-size:var(--lg-font-size-sm);color:var(--lg-color-text-secondary);font-weight:var(--lg-font-weight-medium)}.lg-reviews__actions{flex-shrink:0}.lg-reviews__write-btn{white-space:nowrap}.lg-reviews__form-container{margin-bottom:var(--lg-space-6);padding:var(--lg-space-4);background:var(--lg-color-background);border-radius:var(--lg-radius-md)}.lg-reviews__list{display:flex;flex-direction:column;gap:var(--lg-space-4)}.lg-reviews__item{padding:var(--lg-space-4);border:1px solid var(--lg-color-border);border-radius:var(--lg-radius-md);background:var(--lg-color-white);transition:box-shadow var(--lg-transition-fast)}.lg-reviews__item:hover{box-shadow:var(--lg-shadow-sm)}.lg-reviews__item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--lg-space-3)}@media (max-width:767px){.lg-reviews__item-header{flex-direction:column;align-items:flex-start;gap:var(--lg-space-2)}}.lg-reviews__item-stars{display:flex;gap:2px}.lg-reviews__item-stars .lg-reviews__star{font-size:16px}.lg-reviews__item-meta{display:flex;gap:var(--lg-space-3);font-size:var(--lg-font-size-sm);color:var(--lg-color-text-secondary)}.lg-reviews__item-date::before{content:"•";margin-right:var(--lg-space-2)}.lg-reviews__item-title{font-size:var(--lg-font-size-base);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin:0 0 var(--lg-space-2) 0}.lg-reviews__item-content{font-size:var(--lg-font-size-base);color:var(--lg-color-text-primary);line-height:var(--lg-line-height-base);margin:0}.lg-reviews__empty{display:flex;align-items:center;gap:var(--lg-space-4);padding:var(--lg-space-3)}@media (max-width:767px){.lg-reviews__empty{flex-direction:column;text-align:center}}.lg-reviews__empty-stars{display:flex;gap:2px}.lg-reviews__empty-stars .lg-reviews__star{font-size:20px;color:var(--lg-color-text-secondary)}.lg-reviews__empty-text{flex:1;font-size:var(--lg-font-size-base);color:var(--lg-color-text-secondary);font-weight:var(--lg-font-weight-medium)}.lg-reviews__empty-btn{flex-shrink:0;white-space:nowrap}.lg-reviews__rating-link{background:none;border:none;padding:0;font-size:var(--lg-font-size-sm);color:var(--lg-color-action);font-weight:var(--lg-font-weight-medium);cursor:pointer;transition:color var(--lg-transition-fast)}.lg-reviews__rating-link:hover{color:var(--lg-color-action-hover);text-decoration:underline}.lg-reviews__rating-link:focus{outline:2px solid var(--lg-color-action);outline-offset:2px}.lg-reviews__preview{display:flex;flex-direction:column;gap:var(--lg-space-4);margin-bottom:var(--lg-space-4)}.lg-reviews__all-container{margin-top:var(--lg-space-6);padding-top:var(--lg-space-6);border-top:2px solid var(--lg-color-border)}.lg-reviews__filters{background:var(--lg-color-background);border-radius:var(--lg-radius-md);padding:var(--lg-space-4);margin-bottom:var(--lg-space-6)}.lg-reviews__filters-title{font-size:var(--lg-font-size-xl);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin:0 0 var(--lg-space-4) 0}.lg-reviews__filter-group{margin-bottom:var(--lg-space-4)}.lg-reviews__filter-group:last-child{margin-bottom:0}.lg-reviews__filter-label{font-size:var(--lg-font-size-sm);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin:0 0 var(--lg-space-3) 0;display:block}.lg-reviews__filter-option{display:flex;align-items:center;gap:var(--lg-space-2);padding:var(--lg-space-2) 0}.lg-reviews__filter-checkbox{width:18px;height:18px;cursor:pointer;accent-color:var(--lg-color-action)}.lg-reviews__filter-label-inline{display:flex;align-items:center;gap:var(--lg-space-2);cursor:pointer;font-size:var(--lg-font-size-sm);color:var(--lg-color-text-primary);user-select:none}.lg-reviews__filter-label-inline:hover{color:var(--lg-color-action)}.lg-reviews__filter-stars{display:flex;gap:2px}.lg-reviews__filter-stars .lg-reviews__star{font-size:14px}.lg-reviews__filter-count{color:var(--lg-color-text-secondary);font-size:var(--lg-font-size-xs)}@media (prefers-reduced-motion:reduce){.lg-reviews *{transition-duration:0.01ms !important}}.lg-documents-media__title{font-size:var(--lg-font-size-xl);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin:0 0 var(--lg-space-4) 0;padding-bottom:var(--lg-space-3);padding-left:var(--lg-space-4);border-bottom:2px solid var(--lg-color-action);line-height:var(--lg-line-height-tight)}.lg-documents-media__list{display:flex;flex-direction:column;gap:var(--lg-space-4)}.lg-documents-media__item{display:flex;align-items:center;justify-content:space-between;padding:var(--lg-space-4);border:1px solid var(--lg-color-border);border-radius:var(--lg-radius-md);background:var(--lg-color-background);transition:all var(--lg-transition-base)}.lg-documents-media__item:hover{border-color:var(--lg-color-action);box-shadow:var(--lg-shadow-sm)}.lg-documents-media__item-info{display:flex;align-items:center;gap:var(--lg-space-3);flex:1;min-width:0}.lg-documents-media__item-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--lg-color-white);border-radius:var(--lg-radius-sm);color:var(--lg-color-action)}.lg-documents-media__item-details{display:flex;flex-direction:column;gap:var(--lg-space-1);min-width:0}.lg-documents-media__item-name{font-size:var(--lg-font-size-base);font-weight:var(--lg-font-weight-medium);color:var(--lg-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-documents-media__item-type{font-size:var(--lg-font-size-xs);color:var(--lg-color-text-secondary)}.lg-documents-media__item-button{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--lg-space-2);padding:var(--lg-space-2) var(--lg-space-4);background:var(--lg-color-action);color:var(--lg-color-white);border:none;border-radius:var(--lg-radius-sm);font-size:var(--lg-font-size-sm);font-weight:var(--lg-font-weight-medium);text-decoration:none;transition:background-color var(--lg-transition-fast);cursor:pointer}.lg-documents-media__item-button:hover{background:var(--lg-color-action-hover);color:var(--lg-color-white);text-decoration:none}.lg-documents-media__item-button svg{width:16px;height:16px}@media (max-width:767px){.lg-documents-media{padding:var(--lg-space-4)}.lg-documents-media__item{flex-direction:column;align-items:stretch;gap:var(--lg-space-3)}.lg-documents-media__item-button{width:100%;justify-content:center}}.cross-selling-anchor-target{position:relative;top:calc(var(--lg-space-8) * -1);visibility:hidden;pointer-events:none}.lg-xsell__section-title{font-size:var(--lg-font-size-xl);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin:0 0 var(--lg-space-4) 0;padding-bottom:var(--lg-space-3);padding-left:var(--lg-space-4);border-bottom:2px solid var(--lg-color-action);line-height:var(--lg-line-height-tight)}.lg-xsell__group+.lg-xsell__group{margin-top:var(--lg-space-8)}.lg-xsell__group-title{display:flex;align-items:center;gap:var(--lg-space-2);font-size:var(--lg-font-size-base);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);line-height:var(--lg-line-height-tight);margin:0 0 var(--lg-space-3) 0;padding:0 0 var(--lg-space-2) 0;border-bottom:1px solid var(--lg-color-border)}.lg-xsell__group-title-text{flex:1 1 auto}.lg-xsell__group-count{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--lg-space-1);background:var(--lg-color-action);color:var(--lg-color-white);border-radius:var(--lg-radius-full);font-size:var(--lg-font-size-xs);font-weight:var(--lg-font-weight-bold);line-height:1}.lg-xsell__viewport{position:relative}.lg-xsell__track{display:flex;gap:var(--lg-space-3);overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--lg-space-2)}.lg-xsell__track::-webkit-scrollbar{display:none}.lg-xsell__viewport:not([data-at-end])::after{content:"";position:absolute;top:0;right:0;bottom:var(--lg-space-2);width:48px;pointer-events:none;background:linear-gradient(to right, transparent 0%, rgba(255, 255, 255, 0.9) 100%)}@media (min-width:992px){.lg-xsell__viewport:not([data-at-end])::after{display:none}}.lg-xsell__viewport[data-arrows-hidden]::after{display:none}.lg-xsell__slide{flex:0 0 auto;scroll-snap-align:start;width:calc(63% - var(--lg-space-3))}@media (min-width:576px){.lg-xsell__slide{width:calc(50% - var(--lg-space-3))}}@media (min-width:768px){.lg-xsell__slide{width:calc(34% - var(--lg-space-3))}}@media (min-width:992px){.lg-xsell__slide{width:192px}}.lg-xsell__arrow{display:none}@media (min-width:992px){.lg-xsell__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 16px);transform:translateY(-50%);z-index:2;width:34px;height:34px;border-radius:var(--lg-radius-full);border:none;background:var(--lg-color-action);color:var(--lg-color-white);cursor:pointer;box-shadow:var(--lg-shadow-md);transition:background-color var(--lg-transition-fast), opacity var(--lg-transition-fast), box-shadow var(--lg-transition-fast)}.lg-xsell__arrow:hover{background:var(--lg-color-action-hover);box-shadow:var(--lg-shadow-lg)}.lg-xsell__arrow:focus-visible{outline:2px solid var(--lg-color-action);outline-offset:2px}.lg-xsell__arrow:disabled,.lg-xsell__arrow[disabled]{opacity:0.25;cursor:default;pointer-events:none}.lg-xsell__viewport[data-arrows-hidden] .lg-xsell__arrow{display:none}.lg-xsell__arrow--prev{left:calc(var(--lg-space-5) * -1)}.lg-xsell__arrow--next{right:calc(var(--lg-space-5) * -1)}}.lg-xsell-card{display:flex;flex-direction:column;height:100%;background:var(--lg-color-white);border:1px solid var(--lg-color-border);border-radius:var(--lg-radius-md);overflow:hidden;text-decoration:none;color:var(--lg-color-text-primary);transition:border-color var(--lg-transition-fast)}.lg-xsell-card:hover,.lg-xsell-card:focus-visible{border-color:var(--lg-color-action);text-decoration:none;color:var(--lg-color-text-primary)}.lg-xsell-card:focus-visible{outline:2px solid var(--lg-color-action);outline-offset:2px}.lg-xsell-card__image-wrap{width:100%;aspect-ratio:1;max-height:128px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--lg-color-white);padding:var(--lg-space-3);overflow:hidden}@media (min-width:992px){.lg-xsell-card__image-wrap{max-height:150px}}.lg-xsell-card__image{max-width:100%;max-height:100%;object-fit:contain;display:block}.lg-xsell-card__image-placeholder{width:100%;height:100%;background:var(--lg-color-white)}.lg-xsell-card__body{display:flex;flex-direction:column;gap:0;padding:var(--lg-space-2) var(--lg-space-3) var(--lg-space-3);flex:1}.lg-xsell-card__header{display:flex;flex-direction:column;gap:3px;min-height:48px;padding-top:var(--lg-space-1);margin-bottom:5px}.lg-xsell-card__manufacturer{font-size:10px;color:var(--lg-color-text-secondary);letter-spacing:0.6px;text-transform:uppercase;line-height:1;min-height:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-xsell-card__name{font-size:var(--lg-font-size-sm);font-weight:var(--lg-font-weight-medium);line-height:1.2;color:var(--lg-color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.lg-xsell-card__delivery{min-height:16px;margin-bottom:6px;display:flex;align-items:center}.lg-xsell-card__price-wrap{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;container-type:inline-size}.lg-xsell-card__price-wrap .product-price-info{display:flex;flex-direction:column;gap:2px}.lg-xsell-card__price-wrap .product-price-unit{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;margin:0;line-height:1.2;overflow:hidden}.lg-xsell-card__price-wrap .product-price-unit:not(:has(.price-unit-content, .price-unit-reference)):not(:has(*)){display:none}.lg-xsell-card__price-wrap .price-unit-content:empty,.lg-xsell-card__price-wrap .price-unit-reference:empty{display:none}.lg-xsell-card__price-wrap .price-unit-content,.lg-xsell-card__price-wrap .price-unit-reference{flex-shrink:1;min-width:0;white-space:nowrap;background:var(--lg-color-background);border:1px solid rgba(0, 0, 0, 0.08);padding:1px 4px;border-radius:4px;font-size:clamp(6px, 5.4cqi, 9.5px);font-weight:var(--lg-font-weight-normal);color:var(--lg-color-text-secondary);line-height:1.4;overflow:hidden;text-overflow:ellipsis}.lg-xsell-card__price-wrap .product-price-wrapper{display:flex;flex-direction:column;gap:1px}.lg-xsell-card__price-wrap .product-cheapest-price{font-size:var(--lg-font-size-xs);color:var(--lg-color-text-secondary);line-height:1.2}.lg-xsell-card__price-wrap .product-cheapest-price:empty{display:none}.lg-xsell-card__price-wrap .product-list-price{display:flex;align-items:baseline;gap:var(--lg-space-1);font-size:var(--lg-font-size-xs);color:var(--lg-color-text-secondary);line-height:1.2;margin-bottom:1px}.lg-xsell-card__price-wrap .product-list-price .list-price-label{font-weight:var(--lg-font-weight-medium);letter-spacing:0.3px}.lg-xsell-card__price-wrap .product-list-price .list-price-value{text-decoration:line-through;text-decoration-color:var(--lg-color-text-secondary)}.lg-xsell-card__price-wrap .product-price,.lg-xsell-card__price-wrap .product-main-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1px var(--lg-space-1);font-size:var(--lg-font-size-base);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-primary);line-height:1.2}.lg-xsell-card__price-wrap .price-from-label{font-size:var(--lg-font-size-sm);font-weight:var(--lg-font-weight-normal);color:var(--lg-color-text-secondary)}.lg-xsell-card__price-wrap .regulation-price{font-size:var(--lg-font-size-xs);color:var(--lg-color-text-secondary);font-weight:var(--lg-font-weight-normal)}.lg-xsell-card__price-wrap .product-price-tax-link{font-size:10px;color:var(--lg-color-text-secondary);opacity:0.75;padding:0;text-decoration:none;line-height:1.3;white-space:nowrap;margin-bottom:var(--lg-space-3)}.lg-xsell-card__price-wrap .product-price-tax-link:hover{color:var(--lg-color-action);opacity:1;text-decoration:none}.lg-xsell-card__cta{display:flex;align-items:center;justify-content:center;margin-top:auto;padding-top:var(--lg-space-2);min-height:32px;padding-left:var(--lg-space-2);padding-right:var(--lg-space-2);background:transparent;color:var(--lg-color-action);border:1px solid var(--lg-color-action);border-radius:var(--lg-radius-sm);font-size:var(--lg-font-size-xs);font-weight:var(--lg-font-weight-medium);letter-spacing:0.6px;text-transform:uppercase;transition:background-color var(--lg-transition-fast), color var(--lg-transition-fast)}.lg-xsell-card:hover .lg-xsell-card__cta,.lg-xsell-card:focus-visible .lg-xsell-card__cta{background:var(--lg-color-action);color:var(--lg-color-white)}.lg-delivery-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--lg-font-size-xs);font-weight:var(--lg-font-weight-medium);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-delivery-badge--fast{color:var(--lg-color-success)}.lg-delivery-badge--medium{color:#6dd58c}.lg-delivery-badge--slow{color:#6b7280}.lg-delivery-badge--distant{color:#9ca3af}.lg-delivery-badge--unavailable{color:#9ca3af}.lg-delivery-badge__icon{flex-shrink:0;width:13px;height:13px}@media (prefers-reduced-motion:reduce){.lg-xsell-card,.lg-xsell__arrow,.lg-xsell__track{transition:none;scroll-behavior:auto}}.product-detail-safety-notes .product-detail-safety-notes-title{font-size:var(--lg-font-size-xl);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin:0 0 var(--lg-space-4) 0;padding-bottom:var(--lg-space-3);padding-left:var(--lg-space-4);border-bottom:2px solid var(--lg-color-action);line-height:var(--lg-line-height-tight)}.product-detail-safety-notes .product-detail-safety-notes-container{margin-top:var(--lg-space-4);padding-left:var(--lg-space-4)}.product-detail-safety-notes .product-detail-safety-notes-table{width:100%;border-collapse:collapse;margin:0}.product-detail-safety-notes .product-detail-safety-notes-table tbody tr{border-bottom:1px solid rgba(0, 0, 0, 0.08);transition:background-color var(--lg-transition-fast)}.product-detail-safety-notes .product-detail-safety-notes-table tbody tr:last-child{border-bottom:none}.product-detail-safety-notes .product-detail-safety-notes-table tbody tr:hover{background-color:rgba(11, 147, 150, 0.04)}.product-detail-safety-notes .product-detail-safety-notes-table .safety-notes-label{font-weight:var(--lg-font-weight-medium);color:var(--lg-color-text-primary);font-size:var(--lg-font-size-sm);padding:var(--lg-space-3) var(--lg-space-4) var(--lg-space-3) 0;text-align:left;vertical-align:top;width:35%;min-width:150px}.product-detail-safety-notes .product-detail-safety-notes-table .safety-notes-value{color:var(--lg-color-text-secondary);font-size:var(--lg-font-size-sm);padding:var(--lg-space-3) 0;text-align:left;vertical-align:top;word-break:break-word}@media (max-width:767px){.product-detail-safety-notes{padding:var(--lg-space-4)}.product-detail-safety-notes .product-detail-safety-notes-title{font-size:var(--lg-font-size-lg)}.product-detail-safety-notes .product-detail-safety-notes-table .safety-notes-label,.product-detail-safety-notes .product-detail-safety-notes-table .safety-notes-value{display:block;width:100%;padding:var(--lg-space-2) 0}.product-detail-safety-notes .product-detail-safety-notes-table .safety-notes-label{font-weight:var(--lg-font-weight-bold);padding-bottom:var(--lg-space-1)}.product-detail-safety-notes .product-detail-safety-notes-table .safety-notes-value{padding-top:0;padding-bottom:var(--lg-space-3)}.product-detail-safety-notes .product-detail-safety-notes-table tbody tr{display:block;padding:var(--lg-space-3) 0}}@media (prefers-reduced-motion:reduce){.product-detail-safety-notes *{transition:none !important}}.cms-block-gallery-buybox{background:var(--lg-color-white);border-radius:0 0 var(--lg-radius-md) var(--lg-radius-md);padding:var(--lg-space-4) var(--lg-space-6) var(--lg-space-6) var(--lg-space-6);margin-bottom:var(--lg-space-6);box-shadow:var(--lg-shadow-sm)}.cms-block-gallery-buybox .product-detail-buy{position:relative;padding-left:var(--lg-space-6)}.cms-block-gallery-buybox .product-detail-buy::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--lg-color-border)}.cms-block-gallery-buybox .product-detail-configurator .product-detail-configurator-option{overflow:hidden}.cms-block-gallery-buybox .product-detail-configurator .product-detail-configurator-option .product-detail-configurator-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.cms-block-gallery-buybox .product-detail-configurator .product-detail-configurator-select{max-width:100%}.cms-block-gallery-buybox .product-detail-configurator .product-detail-configurator-select select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-block-gallery-buybox .product-detail-ordernumber-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-block-gallery-buybox .product-detail-buy{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media (max-width:991px){.cms-block-gallery-buybox{padding:var(--lg-space-4)}.cms-block-gallery-buybox .product-detail-buy{padding-left:0;padding-top:var(--lg-space-4);margin-top:var(--lg-space-4)}.cms-block-gallery-buybox .product-detail-buy::before{left:0;right:0;top:0;bottom:auto;width:auto;height:1px}}@media (max-width:767px){.cms-block-gallery-buybox{padding:var(--lg-space-3)}}@media (prefers-reduced-motion:reduce){.cms-block-gallery-buybox *{transition:none !important}}.cms-block-product-heading{background:var(--lg-color-white);border-radius:var(--lg-radius-md) var(--lg-radius-md) 0 0;padding:var(--lg-space-6) var(--lg-space-6) var(--lg-space-4) var(--lg-space-6);margin-bottom:0;box-shadow:var(--lg-shadow-sm);overflow:hidden}.cms-block-product-heading .cms-block-container-row{align-items:center}.cms-block-product-heading .product-heading-name-container .product-detail-name{font-size:var(--lg-font-size-2xl);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);margin:0;line-height:1.2}.cms-block-product-heading .product-heading-manufacturer-logo-container{max-width:100%}.cms-block-product-heading .product-heading-manufacturer-logo-container .cms-element-manufacturer-logo .cms-element-alignment{max-width:100%}.cms-block-product-heading .product-heading-manufacturer-logo-container .cms-element-manufacturer-logo .cms-image-link{display:inline-block;max-width:100%}.cms-block-product-heading .product-heading-manufacturer-logo-container .cms-element-manufacturer-logo .cms-image-container{position:static !important;height:50px !important;min-height:0 !important;width:auto !important}.cms-block-product-heading .product-heading-manufacturer-logo-container .cms-element-manufacturer-logo .cms-image-container img{position:static !important;object-fit:contain !important;width:auto !important;height:50px !important;max-width:150px;display:block}@media (max-width:991px){.cms-block-product-heading .cms-block-container-row{flex-direction:column;align-items:flex-start;gap:var(--lg-space-3)}.cms-block-product-heading .product-heading-name-container .product-detail-name{font-size:var(--lg-font-size-xl)}.cms-block-product-heading .product-heading-manufacturer-logo-container .cms-element-manufacturer-logo .cms-image-container.is-cover img,.cms-block-product-heading .product-heading-manufacturer-logo-container .cms-element-manufacturer-logo .cms-image-container:not(.is-cover) img{height:40px;max-width:120px}}@media (max-width:767px){.cms-block-product-heading .product-heading-name-container .product-detail-name{font-size:var(--lg-font-size-lg)}}.cms-block-leitgeb-product-head-gallery-buybox{background:var(--lg-color-white);border-radius:var(--lg-radius-md);box-shadow:var(--lg-shadow-sm);padding:var(--lg-space-4);margin-bottom:var(--lg-space-6);overflow:hidden}.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__row{display:flex;flex-direction:column;gap:var(--lg-space-4)}.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__head{order:2}.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__gallery{order:1}.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__buybox{order:3;padding-top:var(--lg-space-4);margin-top:var(--lg-space-4);border-top:1px solid var(--lg-color-border)}@media (min-width:992px){.cms-block-leitgeb-product-head-gallery-buybox{padding:var(--lg-space-6)}.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__row{display:grid;grid-template-columns:1fr minmax(0, 7fr) minmax(0, 5fr);grid-template-areas:"head head head" "gal  gal  buy";gap:var(--lg-space-6) var(--lg-space-8)}.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__head{grid-area:head;order:unset}.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__gallery{grid-area:gal;order:unset}.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__buybox{grid-area:buy;order:unset;padding-top:0;padding-left:var(--lg-space-6);margin-top:0;border-top:none;border-left:1px solid var(--lg-color-border)}}.lg-product-head{display:flex;flex-direction:column;gap:var(--lg-space-1)}.lg-product-head__brand-name{font-size:var(--lg-font-size-sm);font-weight:var(--lg-font-weight-medium);color:var(--lg-color-text-secondary);text-transform:uppercase;letter-spacing:0.04em;margin:0}.lg-product-head__brand-logo{display:none;height:64px;min-width:59px;max-width:160px;width:auto;padding:10px 16px;background:var(--lg-color-white);border-radius:12px;flex-shrink:0;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.04), 0 4px 12px -4px rgba(0, 0, 0, 0.05);display:none;align-items:center;justify-content:center}.lg-product-head__brand-logo-img{width:auto;height:100%;max-width:100%;max-height:44px;object-fit:contain;display:block}.lg-product-head__brand-logo img{width:auto;height:100%;max-width:100%;max-height:44px;object-fit:contain;display:block}.lg-product-head__name{font-size:var(--lg-font-size-lg);font-weight:var(--lg-font-weight-bold);color:var(--lg-color-text-primary);line-height:1.25;margin:0}@media (min-width:992px){.lg-product-head{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--lg-space-6)}.lg-product-head__brand-name{display:none}.lg-product-head__brand-logo{display:block}.lg-product-head__name{font-size:var(--lg-font-size-2xl);flex:1;order:-1}}@media (min-width:768px) and (max-width:991px){.lg-product-head__name{font-size:var(--lg-font-size-xl)}}.cms-block-leitgeb-product-head-gallery-buybox .product-detail-configurator .product-detail-configurator-option{overflow:hidden}.cms-block-leitgeb-product-head-gallery-buybox .product-detail-configurator .product-detail-configurator-option .product-detail-configurator-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.cms-block-leitgeb-product-head-gallery-buybox .product-detail-configurator .product-detail-configurator-select{max-width:100%}.cms-block-leitgeb-product-head-gallery-buybox .product-detail-configurator .product-detail-configurator-select select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-block-leitgeb-product-head-gallery-buybox .product-detail-buy{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.cms-block-leitgeb-product-head-gallery-buybox .product-detail-ordernumber-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767.98px){.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__gallery .gallery-slider-item,.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__gallery .gallery-slider-single-image{aspect-ratio:1;width:100%}.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__gallery .base-slider.gallery-slider{aspect-ratio:1}.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__gallery .base-slider.gallery-slider .tns-outer,.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__gallery .base-slider.gallery-slider .tns-ovh,.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__gallery .base-slider.gallery-slider .tns-inner{height:100%}.cms-block-leitgeb-product-head-gallery-buybox .lg-phgb__gallery .gallery-slider-row.is-loading .gallery-slider-thumbnails-col{display:none}}.cms-block-leitgeb-product-head-gallery-buybox .gallery-slider-thumbnails-item-inner img{object-fit:contain}@media (prefers-reduced-motion:reduce){.cms-block-leitgeb-product-head-gallery-buybox *{transition:none !important}}.cms-block-leitgeb-product-description:not(:has(.col-12)),.cms-block-leitgeb-product-documents-media:not(:has(.col-12)),.cms-block-leitgeb-product-reviews:not(:has(.col-12)),.cms-block-cross-selling:not(:has(.col-12)),.cms-block-leitgeb-cross-selling-accessories:not(:has(.col-12)),.cms-block-leitgeb-cross-selling-others:not(:has(.col-12)),.cms-block-leitgeb-product-safety-notes:not(:has(.col-12)),.cms-block-leitgeb-product-legal-info:not(:has(.col-12)){display:none}.cms-block-leitgeb-product-description:has(.col-12),.cms-block-leitgeb-product-documents-media:has(.col-12),.cms-block-leitgeb-product-reviews:has(.col-12),.cms-block-cross-selling:has(.col-12),.cms-block-leitgeb-cross-selling-accessories:has(.col-12),.cms-block-leitgeb-cross-selling-others:has(.col-12),.cms-block-leitgeb-product-safety-notes:has(.col-12),.cms-block-leitgeb-product-legal-info:has(.col-12){background:var(--lg-color-white);border-radius:var(--lg-radius-lg);box-shadow:var(--lg-shadow-sm);margin-bottom:var(--lg-space-4);padding:var(--lg-space-6);overflow-x:hidden;overflow-y:visible}@media (max-width:767px){.cms-block-leitgeb-product-description:has(.col-12),.cms-block-leitgeb-product-documents-media:has(.col-12),.cms-block-leitgeb-product-reviews:has(.col-12),.cms-block-cross-selling:has(.col-12),.cms-block-leitgeb-cross-selling-accessories:has(.col-12),.cms-block-leitgeb-cross-selling-others:has(.col-12),.cms-block-leitgeb-product-safety-notes:has(.col-12),.cms-block-leitgeb-product-legal-info:has(.col-12){border-radius:var(--lg-radius-md);padding:var(--lg-space-4)}}.cms-block-leitgeb-product-description .cms-block-container,.cms-block-leitgeb-product-documents-media .cms-block-container,.cms-block-leitgeb-product-reviews .cms-block-container,.cms-block-cross-selling .cms-block-container,.cms-block-leitgeb-cross-selling-accessories .cms-block-container,.cms-block-leitgeb-cross-selling-others .cms-block-container,.cms-block-leitgeb-product-safety-notes .cms-block-container,.cms-block-leitgeb-product-legal-info .cms-block-container{background:transparent;padding:0 !important}.cms-block-leitgeb-product-description .offcanvas-body,.cms-block-leitgeb-product-documents-media .offcanvas-body,.cms-block-leitgeb-product-reviews .offcanvas-body,.cms-block-cross-selling .offcanvas-body,.cms-block-leitgeb-cross-selling-accessories .offcanvas-body,.cms-block-leitgeb-cross-selling-others .offcanvas-body,.cms-block-leitgeb-product-safety-notes .offcanvas-body,.cms-block-leitgeb-product-legal-info .offcanvas-body{overflow:visible !important;padding:0 !important;flex-grow:unset}