.producer-image{max-height:40px}.article-sku{color:#757575}.attribute-group-title{background:var(--bs-secondary-bg);border-radius:.5rem;font-size:var(--bs-lead-font-size);font-weight:400;margin:0;padding:.5rem}@media(min-width:576px){.attribute-group-title{padding:.5rem 1rem}}.attribute{border-bottom:var(--bs-border);display:flex;flex-direction:row;gap:1rem;justify-content:stretch;padding:.25rem 1rem;transition:background-color .3s ease-in-out}@media(prefers-reduced-motion:reduce){.attribute{transition:none}}.attribute:hover{background-color:var(--bs-secondary-bg)}.attribute-text{width:50%}.gallery{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.gallery{flex-direction:row}}.gallery .gallery-thumbs{flex-shrink:1;overflow:hidden}@media(min-width:1400px){.gallery .gallery-thumbs{max-width:120px}}@media(min-width:1200px)and (max-width:1399.98px){.gallery .gallery-thumbs{max-width:100px}}@media(min-width:992px)and (max-width:1199.98px){.gallery .gallery-thumbs{max-width:80px}}@media(min-width:768px)and (max-width:991.98px){.gallery .gallery-thumbs{max-width:80px}}@media(max-width:767.98px){.gallery .gallery-thumbs img{max-width:80px}}@media(min-width:768px){.gallery .gallery-thumbs .swiper-button-next{bottom:0;top:auto;transform:rotate(90deg)}}@media(max-width:767.98px){.gallery .gallery-thumbs .gallery-thumbs{align-items:center;display:flex;justify-content:center}.gallery .gallery-thumbs .swiper-slide{width:auto}}@media(min-width:768px){.gallery .gallery-swiper{order:1}}.gallery .btn-gallery-picture{cursor:zoom-in}.gallery .btn-gallery-picture:focus-visible{box-shadow:none;outline:none}.modal-gallery .modal-gallery-body{gap:1rem;justify-content:space-between}.modal-gallery .modal-gallery-swiper .swiper-slide{align-items:center;cursor:zoom-in;display:flex;justify-content:center}.modal-gallery .modal-gallery-swiper .swiper-slide.swiper-slide-zoomed{cursor:move}.modal-gallery .modal-gallery-thumbs{width:-moz-fit-content;width:fit-content}.modal-gallery .modal-gallery-thumbs .swiper-slide{width:auto}.variation-selection{display:flex;flex-direction:column;gap:1.5rem}.variation-label{font-weight:700}.variation{display:flex;flex-direction:column;gap:.5rem}.variation .form-check{border-radius:.5rem}.variation .form-check:hover{background:var(--bs-secondary-bg)}.variation .form-check label{cursor:pointer;width:100%}.variation .form-check input:checked~.form-check-label{font-weight:700}.variation .colorpicker .form-check .form-check-input:checked{--bs-form-check-bg-image:none!important}.variation .colorpicker .form-check label{display:inline-flex}.variation .colorpicker .form-check input:checked~label:after{background:currentColor;content:"";display:inline-block;height:calc(var(--bs-body-font-size)*var(--bs-body-line-height));margin-left:auto!important;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M382-240 154-468l57-57 171 171 367-367 57 57z"/></svg>') no-repeat center;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M382-240 154-468l57-57 171 171 367-367 57 57z"/></svg>') no-repeat center;width:calc(var(--bs-body-font-size)*var(--bs-body-line-height))}.btn-list-box{--bs-btn-padding-x:1rem;--bs-btn-padding-y:0.25rem;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-font-weight:$font-weight-normal;--bs-btn-color:#000;--bs-btn-border-color:#000;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#000;--bs-btn-hover-border-color:#000;--bs-btn-focus-shadow-rgb:0,0,0;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000;--bs-btn-active-border-color:#000;--bs-btn-active-shadow:0px 8px 35px 0px rgba(0,0,0,.16) inset;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#000;--bs-gradient:none}.not-available:not(.not-available.btn:not(.dropdown-toggle)){color:var(--bs-tertiary-color)!important;text-decoration:line-through!important}.not-available .form-check-label{text-decoration:line-through!important}.not-available.btn-list-box{text-decoration:none!important;--bs-btn-color:rgba(0,0,0,.5);--bs-btn-border-color:rgba(0,0,0,.5);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#000;--bs-btn-hover-border-color:rgba(0,0,0,.5);--bs-btn-focus-shadow-rgb:0,0,0;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000;--bs-btn-active-border-color:rgba(0,0,0,.5);--bs-btn-active-shadow:0px 8px 35px 0px rgba(0,0,0,.16) inset;--bs-btn-disabled-color:rgba(0,0,0,.5);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:rgba(0,0,0,.5);--bs-gradient:none;--stroke-angle:0;--stroke-length:0;overflow:hidden;position:relative}.not-available.btn-list-box:before{background-color:var(--bs-btn-color);bottom:var(--stroke-offset,0);content:"";height:1px;left:var(--stroke-offset,0);position:absolute;transform:rotate(calc(var(--stroke-angle)*-1));transform-origin:top left;width:calc(var(--stroke-length) - var(--stroke-offset, 0)*2)}.not-available.btn-list-box:hover:before{background-color:var(--bs-btn-hover-color)}.not-available.btn-list-box.active:before{background-color:var(--bs-btn-active-color)}.list-box{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.list-box-image{--stroke-offset:3px;width:100px}.list-box-image img{border:2px solid transparent;border-radius:.5rem;width:100%}.list-box-image img:hover{opacity:.8}.list-box-image.active img{border-color:var(--bs-secondary)}.list-box-image.not-available{--stroke-angle:0;--stroke-length:0;overflow:hidden;position:relative}.list-box-image.not-available:before{background-color:#000;bottom:var(--stroke-offset,0);content:"";height:2px;left:var(--stroke-offset,0);position:absolute;transform:rotate(calc(var(--stroke-angle)*-1));transform-origin:top left;width:calc(var(--stroke-length) - var(--stroke-offset, 0)*2)}.list-box-image.not-available.active:before,.list-box-image.not-available:hover:before{background-color:#000}.review-card-listing,.reviews{gap:var(--bs-component-spacing)}.review-card-listing .review-card{border:var(--bs-border);border-radius:.5rem;gap:.5rem;padding:var(--bs-component-spacing)}.review-card-listing .review-card p{margin-bottom:0}.review-card-listing .review-card .review-rating.empty{display:none}.star-rating-group{display:flex;flex-direction:row;gap:.25rem}.star-rating-group label{--bs-force-icon-size:2.5rem;border-radius:.5rem;cursor:pointer}.star-rating-group label:has(input:focus-visible){outline:var(--bs-focus-ring-width) var(--bs-focus-ring-color) var(--bs-focus-ring-style)!important;outline-offset:var(--bs-focus-ring-offset)}.review-textarea{min-height:11rem}.article-card{border:var(--bs-border);border-radius:.5rem;display:flex;flex-direction:column;gap:var(--bs-component-spacing);padding:var(--bs-component-spacing);position:relative;transition:box-shadow .3s ease-out}@media(prefers-reduced-motion:reduce){.article-card{transition:none}}.article-card .article-card-badges{display:flex;flex-direction:column;gap:.5rem;left:0;padding:var(--bs-component-spacing);position:absolute;top:0;z-index:1}.article-card .article-card-image{transition:opacity .3s ease-out}@media(prefers-reduced-motion:reduce){.article-card .article-card-image{transition:none}}.article-card .article-card-cta-column,.article-card .article-card-info-column{display:flex;flex-direction:column;gap:1rem}.article-card .article-card-variations{display:flex;flex-direction:column;gap:.5rem}.article-card .article-card-variations .article-card-variation{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}@media(min-width:1400px){.article-card .article-card-variations .article-card-variation{gap:1rem}}.article-card .article-card-rating{display:flex;flex-direction:row;gap:.5rem}.article-card .article-card-prices{display:flex;flex-direction:column;gap:.25rem;line-height:1.2}.article-card .article-card-prices .base-price,.article-card .article-card-prices .cheapest-price,.article-card .article-card-prices .msrp,.article-card .article-card-prices .vat-hint{font-size:.75rem}.article-card .article-card-prices .base-price,.article-card .article-card-prices .cheapest-price,.article-card .article-card-prices .msrp{color:#757575}.article-card .article-card-prices .price{font-size:1.125rem;font-weight:700}.article-card .article-card-cta{display:none}.article-card .article-card-buttons{display:flex;flex-direction:row;gap:.5rem;justify-content:center}.article-card:hover{box-shadow:var(--bs-box-shadow)}.article-card:hover .article-card-image{opacity:.8}.article-card.article-card-vertical{height:100%}@media(max-width:575.98px){.article-card.article-card-vertical{gap:.5rem;padding:.5rem}.article-card.article-card-vertical .article-card-badges{padding:.5rem}}.article-card.article-card-vertical .article-card-image{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:end;text-decoration:none;width:100%}.article-card.article-card-vertical .article-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:calc(2em*var(--bs-body-line-height));overflow:hidden;text-overflow:ellipsis}@media(max-width:575.98px){.article-card.article-card-vertical .article-title{font-size:.875rem}}@media(min-width:992px){.article-card.article-card-vertical .article-card-cta{display:block}}.article-card.article-card-vertical .additional-prices{display:flex;flex-direction:column;gap:.25rem;line-height:1.2;min-height:33px}.article-card.article-card-vertical .additional-prices>div:empty{display:none}.article-card.article-card-horizontal .article-title{font-size:1.125rem}.article-card.article-card-horizontal .article-card-image{display:flex;justify-content:center}.article-card.article-card-horizontal .article-card-cta{display:block}@media(min-width:576px){.article-card.article-card-horizontal{flex-direction:row}.article-card.article-card-horizontal .article-card-image{display:block;width:25%}.article-card.article-card-horizontal .article-card-info-column{width:50%}.article-card.article-card-horizontal .article-card-cta-column{width:25%}}.leaflet-item .review-rating.empty{display:none}.review-rating{display:flex;flex-direction:row;gap:.5rem;min-height:1.5rem}.review-rating .review-rating-stars{display:flex}.review-rating .review-rating-stars .icon{margin-right:-.25rem}.review-rating .review-count{color:var(--bs-gray-600)}:root{--bp-lg:992;--bp-xl:1200;--bp-xxl:1400;--container-lg:1170;--container-xl:1170;--container-xxl:1430;--container-padding-x:32}#details-article .buybox{background-color:#fff;border-radius:0}#details-article .buybox .product-set{display:none}#details-article .buybox .buybox-title{font-size:1.25rem;font-weight:400;margin-bottom:0}@media(min-width:576px){#details-article .buybox .buybox-title{font-size:1.5rem}}@media(min-width:1200px){#details-article .buybox .buybox-title{font-size:1.75rem}}#details-article .buybox .article-prices .msrp{color:#333;font-size:1.125rem}#details-article .buybox .article-prices .base-price{color:#333;font-size:.875rem}#details-article .buybox .shariff ul{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));list-style:none;margin:0;padding:0}#details-article .buybox .shariff .shariff-button a{align-items:center;border-radius:0;display:flex;gap:.5rem;height:100%;justify-content:center;padding:.25rem .375rem;transition:background-color .2s ease;width:100%}@media(min-width:992px){#details-article .buybox .shariff .shariff-button a{padding:.5rem .4375rem}}#details-article .buybox .shariff .shariff-button a:focus-visible{filter:brightness(.9)}.description h2{font-size:1.125rem}@media(min-width:768px){.description h2{font-size:1.1875rem}}@media(min-width:1200px){.description h2{font-size:1.25rem}}.description .accordion{--bs-accordion-border-color:#fff;--bs-accordion-bg:#fff;--bs-accordion-btn-bg:#fff;--bs-accordion-active-bg:#fff}.description .accordion-item{border:none;border-radius:0}.description .accordion-header{margin:0}.description .accordion-button{align-items:center;border:none;border-radius:0!important;color:#000;display:flex;font-size:1.25rem;font-weight:600;justify-content:space-between;line-height:1.1;padding:1.5rem 1rem;text-align:left;transition:background-color .2s ease;width:100%}@media(min-width:768px){.description .accordion-button{font-size:1.375rem}}@media(min-width:992px){.description .accordion-button{font-size:1.5rem}}@media(min-width:1400px){.description .accordion-button{font-size:1.75rem}}.description .accordion-button:focus-visible,.description .accordion-button:hover{background-color:#f3e5e5;color:#9b2423}.description .accordion-button:after{display:none}.description .accordion-button .accordion-arrow{transform:rotate(0deg);transition:transform .3s ease}.description .accordion-button:not(.collapsed) .accordion-arrow{transform:rotate(180deg)}.description .accordion-body{padding:.5rem 1rem 1rem}.description #tdk_text{display:block!important}.description #toggle_tdk_text{display:none}.additionals .details-additionals{background-color:#fff;padding-bottom:.5rem;position:sticky;top:calc(var(--sticky-offset, 0px) + 1.5rem);z-index:1}.additionals .details-additionals .global-header{padding:1.5rem 1rem}.additionals .details-additionals .global-header h2{font-size:1.25rem}@media(min-width:768px){.additionals .details-additionals .global-header h2{font-size:1.375rem}}@media(min-width:992px){.additionals .details-additionals .global-header h2{font-size:1.5rem}}@media(min-width:1400px){.additionals .details-additionals .global-header h2{font-size:1.75rem}}.additionals .agl-item .agl-item-title{line-height:1}.gallery{background-color:#fff;flex-direction:column!important;padding:var(--bs-component-spacing)}.gallery .gallery-swiper{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.gallery .gallery-swiper{order:0!important}}.gallery .gallery-swiper .swiper-slide .btn-gallery-picture{display:block;text-align:center;width:100%}.gallery .gallery-swiper .swiper-slide .btn-gallery-picture picture{display:block;width:100%}.gallery .gallery-swiper .swiper-slide .btn-gallery-picture img{display:block;height:auto;margin:0 auto;max-height:300px;max-width:100%}@media(min-width:576px){.gallery .gallery-swiper .swiper-slide .btn-gallery-picture img{max-height:325px}}@media(min-width:768px){.gallery .gallery-swiper .swiper-slide .btn-gallery-picture img{max-height:350px}}@media(min-width:992px){.gallery .gallery-swiper .swiper-slide .btn-gallery-picture img{max-height:400px}}@media(min-width:1200px){.gallery .gallery-swiper .swiper-slide .btn-gallery-picture img{max-height:450px}}@media(min-width:1400px){.gallery .gallery-swiper .swiper-slide .btn-gallery-picture img{max-height:500px}}.gallery .gallery-swiper .swiper-area-prev,.gallery .gallery-swiper .swiper-area-prev .swiper-button-prev{left:0}.gallery .gallery-swiper .swiper-area-next,.gallery .gallery-swiper .swiper-area-next .swiper-button-next{right:0}.gallery .gallery-thumbs{margin-left:0;margin-right:0;max-width:none!important}@media(min-width:768px){.gallery .gallery-thumbs .swiper-slide{width:auto!important}}.gallery .gallery-thumbs .swiper-slide img{border-radius:0;max-height:80px}@media(min-width:768px){.gallery .gallery-thumbs .swiper-button-next{bottom:auto!important;top:50%!important;transform:translateY(-50%)!important}}.modal-gallery .modal-gallery-body{display:flex;flex-direction:column;height:100vh;overflow:hidden}.modal-gallery .modal-gallery-body .modal-top{flex-shrink:0}.modal-gallery .modal-gallery-body .modal-gallery-swiper{flex:1;min-height:0;overflow:hidden}.modal-gallery .modal-gallery-body .modal-gallery-swiper .swiper-wrapper{height:100%}.modal-gallery .modal-gallery-body .modal-gallery-swiper .swiper-slide,.modal-gallery .modal-gallery-body .modal-gallery-swiper .swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modal-gallery .modal-gallery-body .modal-gallery-swiper .swiper-zoom-container img{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.modal-gallery .modal-gallery-body .modal-down{flex-shrink:0}