.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)}.voucher-configurator{position:relative}.voucher-configurator .voucher-buybox{display:flex;flex-direction:column;gap:var(--bs-component-spacing)}.voucher-configurator .selector-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.voucher-configurator .selector-list .selector-item input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.voucher-configurator .selector-list .selector-item input:checked+label,.voucher-configurator .selector-list .selector-item input:focus-visible+label,.voucher-configurator .selector-list .selector-item input:hover+label{background:#000;color:#fff}.voucher-configurator .selector-list .selector-item input:checked+label:has(img),.voucher-configurator .selector-list .selector-item input:focus-visible+label:has(img),.voucher-configurator .selector-list .selector-item input:hover+label:has(img){background:none;outline:2px solid #000}.voucher-configurator .selector-list .selector-item label{border:1px solid #000;border-radius:.5rem;color:#000;cursor:pointer}.voucher-configurator .selector-list .selector-item label:not(:has(img)){padding:.25rem 1rem}.voucher-configurator .selector-list .selector-item label img{border-radius:.5rem;max-width:100px;padding:.25rem}.voucher-configurator .selector-list .number-spinner-input{width:5rem}.producer-image{max-height:120px!important}@media(min-width:768px){.gallery-section{padding-right:1.75rem}}@media(min-width:992px){.gallery-section{padding-right:3.75rem}}@media(min-width:768px){.buybox-section{padding-left:1.75rem}}@media(min-width:992px){.buybox-section{padding-left:3.75rem}}@media(min-width:992px)and (min-height:850px){.buybox-section{align-self:flex-start;position:sticky;top:1.5rem}}#details-additionals .global-header h2,#details-cross-selling .global-header h2{margin-top:2rem}#details-article #voucher-configurator{margin-top:0;row-gap:1.5rem}@media(min-width:576px)and (max-width:1199.98px){#details-article #voucher-configurator .voucher-configurator-image-wrapper{margin-inline:auto;max-width:30rem}}@media(min-width:1200px){#details-article #voucher-configurator .voucher-buybox{margin-top:2rem}}#details-article #voucher-configurator .voucher-buybox h2{text-align:left}@media(min-width:1200px){#details-article #voucher-configurator .buybox{margin-top:2rem}}.gallery{border-bottom:1px solid #e2e2e2;flex-direction:column!important;padding-bottom:2.5rem}@media(min-width:576px){.gallery{padding-bottom:3.5rem}}@media(min-width:1200px){.gallery{padding-bottom:4rem}}@media(min-width:1400px){.gallery{padding-bottom:5rem}}@media(min-width:768px){.gallery .gallery-swiper{order:0!important}}.gallery .gallery-swiper .btn-gallery-picture img{border:1px solid #c8af69}.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:1px solid #c8af69;max-height:80px}.gallery .gallery-thumbs .swiper-slide-thumb-active img{border-color:#000;opacity:1}@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}.video-slide{align-items:center;aspect-ratio:1;display:flex;justify-content:center}.video-slide .video-facade,.video-slide .video-player{aspect-ratio:16/9;width:80%}.video-slide .video-facade{display:block;position:relative}.video-slide .video-facade img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-slide .video-facade .video-play-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-slide .video-facade .video-play-icon svg{height:4rem;width:4rem;fill:#c8af69;filter:drop-shadow(0 0 .5rem rgba(0,0,0,.6))}.video-slide .video-facade:focus-visible .video-play-icon svg,.video-slide .video-facade:hover .video-play-icon svg{fill:#fff}.video-slide .video-player iframe{border:0;height:100%;width:100%}.modal-gallery .video-slide{aspect-ratio:auto}.modal-gallery .video-slide .video-facade,.modal-gallery .video-slide .video-player{aspect-ratio:auto;height:100%;width:80%}.modal-gallery .video-slide .video-facade img{-o-object-fit:contain;object-fit:contain}.swiper-thumbs .video-thumb{align-items:center;display:flex;justify-content:center}.swiper-thumbs .video-thumb img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:auto}.gallery-thumbs .video-thumb img{height:80px}.modal-gallery-thumbs .video-thumb img{height:155px}.details-article-title-box{gap:1.5rem;margin-bottom:1.5rem}@media(min-width:768px){.details-article-title-box{gap:2.5rem;margin-bottom:2.5rem}}.details-article-title-box .title-box-wrapper h1{font-family:Bell MT,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.3;margin-bottom:.3rem;margin-top:1rem;text-align:left;word-wrap:break-word;hyphens:auto;overflow-wrap:break-word}@media(min-width:576px){.details-article-title-box .title-box-wrapper h1{font-size:2rem}}@media(min-width:768px){.details-article-title-box .title-box-wrapper h1{font-size:1.75rem;margin-top:2rem}}@media(min-width:992px){.details-article-title-box .title-box-wrapper h1{font-size:2rem;margin-top:2.5rem}}@media(min-width:1200px){.details-article-title-box .title-box-wrapper h1{font-size:2.25rem;margin-top:3rem}}@media(min-width:1400px){.details-article-title-box .title-box-wrapper h1{font-size:2.5rem;margin-top:3.5rem}}.details-article-title-box .title-box-wrapper .article-sku{color:#000;font-size:1rem;font-weight:450;line-height:1.6}.details-article-title-box .producer-image-wrapper .producer-image{height:auto;-o-object-fit:contain;object-fit:contain;width:120px}.details-title-above .details-article-title-box{margin-bottom:0}@media(min-width:768px){.details-title-above .details-article-title-box{margin-bottom:0}}.details-title-above .details-article-title-box .title-box-wrapper h1{font-size:1.75rem;margin-top:1.5rem}@media(min-width:576px){.details-title-above .details-article-title-box .title-box-wrapper h1{font-size:2rem}}@media(min-width:768px){.details-title-above .details-article-title-box .title-box-wrapper h1{font-size:2.25rem;margin-top:2rem}}@media(min-width:992px){.details-title-above .details-article-title-box .title-box-wrapper h1{font-size:2.5rem;margin-top:2.5rem}}#details-buybox{border-bottom:1px solid #e2e2e2!important;border-radius:0;gap:1.5rem;padding-bottom:2.5rem}@media(min-width:992px){#details-buybox{position:sticky;top:1.5rem}}@media(min-width:576px){#details-buybox{padding-bottom:3.5rem}}@media(min-width:768px){#details-buybox{gap:2.5rem;max-width:560px}}@media(min-width:1200px){#details-buybox{padding-bottom:4rem}}@media(min-width:1400px){#details-buybox{padding-bottom:5rem}}#details-buybox .quantity-availability{row-gap:.75rem}#details-buybox .quantity-availability .number-spinner{flex-shrink:0}#details-buybox .quantity-availability .availability-group{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:auto 1fr;min-width:0;row-gap:.25rem}#details-buybox .quantity-availability .availability-group .article-availability{display:contents}#details-buybox .quantity-availability .availability-group [data-id=dynamic-availability-container]{grid-column:2}#details-buybox .quantity-availability .availability-group [data-id=dynamic-availability-container]:only-child{grid-column:1/-1}@media(min-width:1200px){#details-buybox .prices-section{margin-bottom:1rem}}@media(min-width:1400px){#details-buybox .prices-section{margin-bottom:1.5rem}}#details-buybox .prices-section .article-prices .msrp{color:#000;font-size:1.5rem}#details-buybox .prices-section .badge{border-radius:0;font-size:1.5rem;font-weight:600}#details-buybox .prices-section .badge.text-bg-danger{background-color:#00503d!important}#details-buybox .leaflet-btn .btn-outline-secondary{border-color:#08396a;color:#08396a}#details-buybox .leaflet-btn .btn-outline-secondary:focus-visible,#details-buybox .leaflet-btn .btn-outline-secondary:hover{background-color:#08396a;color:#fffbf6}#details-buybox .leaflet-btn .add-to-leaflet{padding-left:1rem;padding-right:1rem}.section-title{font-size:1.25rem;font-weight:600;line-height:1.1;margin:0}@media(min-width:768px){.description-section{padding-right:1.75rem}}@media(min-width:992px){.description-section{padding-right:3.75rem}}.description-section .accordion-header{scroll-margin-top:6rem}.description-section .accordion{gap:0;--bs-accordion-border-color:#e2e2e2;--bs-accordion-bg:transparent;--bs-accordion-btn-bg:transparent;--bs-accordion-active-bg:transparent}.description-section .accordion-item{border:none;border-bottom:1px solid #e2e2e2;border-radius:0}.description-section .accordion-header{margin:0}.description-section .accordion-button{align-items:center;border:none;border-radius:0!important;color:inherit;display:flex;justify-content:space-between;padding:1.5rem 0;text-align:left;transition:background-color .2s ease;width:100%}.description-section .accordion-button:focus-visible,.description-section .accordion-button:hover{background-color:#eae1c6}.description-section .accordion-button:after{display:none}.description-section .accordion-button .accordion-arrow{transform:rotate(0deg);transition:transform .3s ease}.description-section .accordion-button:not(.collapsed) .accordion-arrow{transform:rotate(180deg)}.description-section .accordion-body{padding:.5rem 0 1.5rem}.description-section .details-attributes [data-id=details-attribute-groups]>div:last-child [data-id=attributes] .attribute:last-child{border-bottom:none}@media(min-width:768px){.product-details-row{align-items:flex-start}.contact-social-media-section{padding-left:0}}.contact-social-media-inner{border-bottom:1px solid hsla(0,0%,89%,.6);padding-bottom:1.5rem}@media(min-width:768px){.contact-social-media-inner{margin-left:1.75rem}}@media(min-width:992px){.contact-social-media-inner{margin-left:3.75rem}}.contact-social-media-inner .contact-section{padding-top:1.5rem}.contact-social-media-inner .contact-section span[data-id=details-contact-button]{width:42px}.contact-social-media-inner .contact-section .contact-buttons .btn-default{--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;--bs-btn-bg:transparent}.contact-social-media-inner .social-media-section .social-media-title{margin-bottom:1.5rem}.contact-social-media-inner .social-media-section .link-icon{background-image:linear-gradient(#c8af69,#c8af69);background-position:bottom;background-repeat:no-repeat;background-size:0 3px;display:inline-block;height:3rem;padding-bottom:.5rem;position:relative;transition:background-size .3s ease;width:2.5rem}.contact-social-media-inner .social-media-section .link-icon:hover{background-size:100% 3px}.contact-social-media-inner .social-media-section .link-icon path{transform:scale(1.01);transform-origin:center}.contact-social-media-inner .social-media-section .shariff ul{gap:1.5rem}.contact-social-media-inner .social-media-section .shariff li.shariff-button{background:none;flex:0 0 auto;min-width:0;width:auto}.contact-social-media-inner .social-media-section .shariff li.shariff-button a{align-items:center;border-radius:0;display:flex;height:3rem;justify-content:center;padding:0 0 .5rem;position:relative;width:2.5rem}.contact-social-media-inner .social-media-section .shariff li.shariff-button a,.contact-social-media-inner .social-media-section .shariff li.shariff-button a:focus-visible,.contact-social-media-inner .social-media-section .shariff li.shariff-button a:hover{background-color:transparent}.contact-social-media-inner .social-media-section .shariff li.shariff-button a:before{background-color:#000;border-radius:.625rem;content:"";inset:0 0 .5rem;position:absolute}.contact-social-media-inner .social-media-section .shariff li.shariff-button a:after{background-color:#c8af69;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.contact-social-media-inner .social-media-section .shariff li.shariff-button a:focus-visible:after,.contact-social-media-inner .social-media-section .shariff li.shariff-button a:hover:after{width:100%}.contact-social-media-inner .social-media-section .shariff li.shariff-button span[class*=fa-]{--bs-force-icon-size:1.375rem;background-color:#fff;position:relative}.contact-social-media-inner .bundle-relations .bundle-relations-title{margin-bottom:1rem}.contact-social-media-inner .bundle-relations .accordion{--bs-accordion-border-color:#e2e2e2;--bs-accordion-bg:transparent;--bs-accordion-btn-bg:transparent;--bs-accordion-active-bg:transparent}.contact-social-media-inner .bundle-relations .accordion-item{border:none;border-bottom:1px solid #e2e2e2;border-radius:0}.contact-social-media-inner .bundle-relations .accordion-item:last-child{border-bottom:none}.contact-social-media-inner .bundle-relations .accordion-header{margin:0}.contact-social-media-inner .bundle-relations .bundle-condition+.contact-social-media-inner .bundle-relations .bundle-condition{margin-top:1.25rem}.contact-social-media-inner .bundle-relations .bundle-condition .bundle-condition-title{font-weight:600;margin:0 0 .75rem}.contact-social-media-inner .bundle-relations .bundle-condition .bundle-condition-items{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.contact-social-media-inner .bundle-relations .bundle-condition .bundle-condition-item{align-items:center;display:flex;gap:1rem}.contact-social-media-inner .bundle-relations .bundle-condition .bundle-condition-item-image{border:1px solid #e2e2e2;flex-shrink:0;width:4rem}.contact-social-media-inner .bundle-relations .bundle-condition .bundle-condition-item-image img{display:block;height:auto;width:100%}.contact-social-media-inner .bundle-relations .bundle-condition .bundle-condition-item-title{color:#000;line-height:1.4;text-decoration:none}.contact-social-media-inner .bundle-relations .bundle-condition .bundle-condition-item-title:focus-visible,.contact-social-media-inner .bundle-relations .bundle-condition .bundle-condition-item-title:hover{color:#c8af69}.contact-social-media-inner .bundle-relations .accordion-button{align-items:center;border:none;border-radius:0!important;box-shadow:none;color:inherit;display:flex;gap:1rem;justify-content:space-between;padding:1rem 0;transition:background-color .2s ease;width:100%}.contact-social-media-inner .bundle-relations .accordion-button:after{display:none}.contact-social-media-inner .bundle-relations .accordion-button:not(.no-toggle):focus-visible,.contact-social-media-inner .bundle-relations .accordion-button:not(.no-toggle):hover{background-color:#eae1c6}.contact-social-media-inner .bundle-relations .accordion-button.no-toggle{cursor:default}.contact-social-media-inner .bundle-relations .accordion-button .bundle-discount{align-items:baseline;display:flex;gap:.375rem}.contact-social-media-inner .bundle-relations .accordion-button .bold{font-weight:600}.contact-social-media-inner .bundle-relations .accordion-button .bundle-discount-title{color:#757575}.contact-social-media-inner .bundle-relations .accordion-button .accordion-arrow{flex-shrink:0;transform:rotate(0deg);transition:transform .3s ease}.contact-social-media-inner .bundle-relations .accordion-button:not(.collapsed) .accordion-arrow{transform:rotate(180deg)}.contact-social-media-inner .bundle-relations .accordion-body{padding:0 0 1rem}.contact-social-media-inner .bundle-relations .accordion-item:last-child .accordion-body{padding-bottom:0}.contact-social-media-inner .downloads-section:not(:has(.asset-widget-list)){display:none}.contact-social-media-inner .downloads-section .asset-widget-header{margin-bottom:1.5rem}.contact-social-media-inner .downloads-section .asset-widget-item{max-width:100%}@media(max-width:575.98px){.contact-social-media-inner .downloads-section .asset-widget-item{width:100%}}.details-section-nav{container-type:inline-size}@media(min-width:768px){.details-section-nav{padding-right:1.75rem}}@media(min-width:992px){.details-section-nav{padding-right:3.75rem}}.details-section-nav .details-section-nav-inner{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;padding:.75rem 0}.details-section-nav ul{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem 0;justify-content:center;list-style:none;margin:0;padding:0}.details-section-nav li+li:before{background:#e2e2e2;content:"";display:inline-block;height:1.25rem;vertical-align:middle;width:1px}.details-section-nav a{color:#000;display:inline-block;font-weight:600;line-height:1.35;padding:0 2rem;position:relative;text-decoration:none;transition:color .22s ease}.details-section-nav a:after{background:#c8af69;content:"";height:2px;inset:auto 2rem calc(-.75rem - 1px);position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}@media(hover:hover)and (pointer:fine){.details-section-nav a:hover{color:#c8af69}.details-section-nav a:hover:after{transform:scaleX(1)}}.details-section-nav a:focus-visible{color:#c8af69}.details-section-nav a:focus-visible:after{transform:scaleX(1)}.details-section-nav a:focus:not(:focus-visible){color:#000}.details-section-nav a:focus:not(:focus-visible):after{transform:scaleX(0)}.details-section-nav .details-section-nav-arrow{display:none;flex-shrink:0;transform:rotate(90deg)}@container (max-width: 30rem){.details-section-nav .details-section-nav-inner{padding:0}.details-section-nav ul{align-items:stretch;flex-direction:column;gap:0}.details-section-nav li+li:before{display:none}.details-section-nav li+li{border-top:1px solid #e2e2e2}.details-section-nav a{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.875rem 0}.details-section-nav a:after{display:none}.details-section-nav .details-section-nav-arrow{display:block}}