.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.default-background{background-color:var(--bs-secondary-bg)}.custom-bg-yellow:hover{background:#fcc841}.custom-bg-yellow:hover picture{background-color:var(--bs-white)}.custom-category-card-hover img,.custom-category-card-hover svg{transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.custom-category-card-hover img,.custom-category-card-hover svg{transition:none}}.custom-category-card-hover:hover span{text-decoration:underline}.custom-category-card-hover:hover img,.custom-category-card-hover:hover svg{transform:scale(1.1)}.custom-highlight-img img{transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.custom-highlight-img img{transition:none}}.custom-highlight-img img:hover{transform:scale(1.1)}.blend-darken{mix-blend-mode:darken}.swiper-slide .badge{left:1.5rem;top:1.5rem}.text-container-hide{height:21.875rem;overflow:hidden;position:relative}.text-container-hide:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:10rem;left:0;pointer-events:none;position:absolute;width:100%}.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)}.welcome-swiper .swiper-slide{overflow:hidden;position:relative}.welcome-swiper .swiper-slide img{display:block;height:auto;width:100%}@media(max-width:767.98px){.welcome-swiper .btn-swiper-nav,.welcome-swiper .swiper-pagination-container{display:none}}.welcome-swiper .slider-caption{background-color:rgba(0,0,0,.2);bottom:auto;color:#fff;left:8%;max-width:88%;padding:.85rem 1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media(min-width:576px){.welcome-swiper .slider-caption{max-width:80%;padding:1rem 1.25rem}}@media(min-width:768px){.welcome-swiper .slider-caption{left:10%;padding:1rem 1.25rem}}@media(min-width:992px){.welcome-swiper .slider-caption{padding:1.25rem 1.5rem}}@media(min-width:1200px){.welcome-swiper .slider-caption{max-width:70%;padding:1.5rem 1.75rem}}@media(min-width:1400px){.welcome-swiper .slider-caption{padding:2rem 2.25rem}}.welcome-swiper .slider-caption .slider-caption-title{font-size:1.625rem;font-weight:400;line-height:1.3;margin-bottom:1.25rem}@media(min-width:576px){.welcome-swiper .slider-caption .slider-caption-title{font-size:1.75rem;margin-bottom:1rem}}@media(min-width:768px){.welcome-swiper .slider-caption .slider-caption-title{font-size:2rem}}@media(min-width:992px){.welcome-swiper .slider-caption .slider-caption-title{font-size:2.25rem}}@media(min-width:1200px){.welcome-swiper .slider-caption .slider-caption-title{font-size:2.5rem}}@media(min-width:1400px){.welcome-swiper .slider-caption .slider-caption-title{font-size:3rem}}.welcome-swiper .slider-caption .slider-caption-text{display:none}@media(min-width:576px){.welcome-swiper .slider-caption .slider-caption-text{display:block;font-size:1rem}}@media(min-width:768px){.welcome-swiper .slider-caption .slider-caption-text{font-size:1.15rem}}@media(min-width:1200px){.welcome-swiper .slider-caption .slider-caption-text{font-size:1.25rem;margin-bottom:1.5rem}}.welcome-swiper .slider-caption .btn-primary{font-weight:400;padding:.5rem 1rem}@media(min-width:992px){.welcome-swiper .slider-caption .btn-primary{font-size:1.125rem;padding:.75rem 1.125rem}}.home-seo-section .seo-text{background-color:#fff;color:#333;padding:1.25rem}@media(min-width:992px){.home-seo-section .seo-text{padding:2rem}}@media(min-width:1200px){.home-seo-section .seo-text{padding:3rem}}@media(min-width:1400px){.home-seo-section .seo-text{padding:4rem}}.home-seo-section .seo-text h1,.home-seo-section .seo-text h2{font-size:1.75rem;font-weight:400;line-height:1.2;margin-bottom:1.25rem}@media(min-width:768px){.home-seo-section .seo-text h1,.home-seo-section .seo-text h2{font-size:1.875rem}}@media(min-width:992px){.home-seo-section .seo-text h1,.home-seo-section .seo-text h2{font-size:2.0625rem}}@media(min-width:1200px){.home-seo-section .seo-text h1,.home-seo-section .seo-text h2{font-size:2.5rem}}.home-seo-section .seo-text h1 strong,.home-seo-section .seo-text h2 strong{font-weight:700}.home-seo-section .seo-text h2{font-size:1.5rem}.home-seo-section .seo-text p{font-size:1rem;margin-bottom:1.25rem}.home-seo-section .seo-text p a{color:#9b2423;text-decoration:none}.home-seo-section .seo-text .seo-text-toggle[aria-expanded=false] .seo-text-toggle-label-hide,.home-seo-section .seo-text .seo-text-toggle[aria-expanded=true] .seo-text-toggle-label-show{display:none}.home-seo-section .newsletter-box{background-color:#fff}@media(min-width:992px){.home-seo-section .newsletter-box{padding:1rem 0 2rem}}@media(min-width:1400px){.home-seo-section .newsletter-box{padding:1.7rem}}.home-seo-section .newsletter-box .newsletter-box-image{display:block;height:auto;width:100%}.home-seo-section .newsletter-box .newsletter-box-cta{text-align:center}@media(min-width:992px){.home-seo-section .newsletter-box .newsletter-box-cta{margin-top:-1rem}}@media(min-width:1200px){.home-seo-section .newsletter-box .newsletter-box-cta{margin-top:-1.5rem}}@media(min-width:1400px){.home-seo-section .newsletter-box .newsletter-box-cta{margin-top:-2.5rem}}@media(max-width:991.98px){.home-seo-section .newsletter-box .newsletter-box-cta .btn{width:100%}}@media(min-width:1400px){.home-seo-section .newsletter-box .newsletter-box-cta .btn{margin-bottom:2rem}}.home-seo-section .newsletter-box .newsletter-box-cta .btn .mail-icon{margin-bottom:.125rem;margin-right:.375rem}@media(max-width:991.98px){.home-seo-section .newsletter-box .newsletter-box-cta .btn .mail-icon{display:none}}.promo-block{background-color:#fff}.promo-block .promo-block-content{padding:2rem}@media(max-width:767.98px){.promo-block .promo-block-content{padding:1.5rem 1rem}}@media(min-width:768px){.promo-block .promo-block-content-left,.promo-block .promo-block-content-right{padding-left:3rem;padding-right:3rem}}.promo-block .promo-block-heading{font-size:1.75rem;font-weight:700;line-height:1.2;margin-bottom:1rem}@media(min-width:768px){.promo-block .promo-block-heading{font-size:1.875rem}}@media(min-width:992px){.promo-block .promo-block-heading{font-size:2.0625rem}}@media(min-width:1200px){.promo-block .promo-block-heading{font-size:2.5rem}}.promo-block .promo-block-text{margin-bottom:1.5rem}@media(min-width:992px){.promo-block .promo-block-text{font-size:1.125rem}}.promo-block .promo-block-image-wrapper{overflow:hidden}.promo-block .promo-block-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promo-block .promo-block-image-link{display:block;line-height:0}@media(max-width:575.98px){.promo-block .btn-primary{padding:.625rem .75rem}}:root{--bp-lg:992;--bp-xl:1200;--bp-xxl:1400;--container-lg:1170;--container-xl:1170;--container-xxl:1430;--container-padding-x:32}.article-search-results-title{font-size:1.375rem;text-align:center}@media(min-width:576px){.article-search-results-title{font-size:1.5rem}}@media(min-width:768px){.article-search-results-title{font-size:1.75rem}}@media(min-width:992px){.article-search-results-title{font-size:2rem}}@media(min-width:1200px){.article-search-results-title{font-size:2.125rem}}.global-section{row-gap:3rem}@media(min-width:1200px){.global-section .article-list-category,.global-section .filter-panel{background-color:#fff;padding:1.25rem}.global-section .article-list-category .category-title{font-size:1.5rem;font-weight:700;line-height:normal;margin-bottom:0;min-width:0;text-transform:uppercase;word-break:break-word}.global-section .article-list-category .badge{background-color:#9b2423!important;font-size:.875rem;line-height:1;padding:6px 8px 4px}.global-section .article-list-category .nav-list .btn-nav-item{background-color:transparent;border:0;border-bottom:1px solid #e5e5e5;border-radius:0;font-size:1.125rem;font-weight:400;padding:.5rem 0}.global-section .article-list-category .nav-list .btn-nav-item:hover{background-color:#f5f5f5;color:#9b2423;text-decoration:none}}.main-category-title{font-size:2rem;font-weight:400;margin-bottom:0}@media(min-width:768px){.main-category-title{font-size:2.25rem}}@media(min-width:992px){.main-category-title{font-size:2.5rem}}.list-controls-container .seo-description{background-color:transparent;margin-bottom:1.5rem}.list-controls-container .seo-description .sat_seo,.list-controls-container .seo-description .sat_space{background-color:#fff;padding:1.875rem}.list-controls-container .seo-description .carousel-caption1{background-color:hsla(0,0%,100%,.85);margin:0 auto}.list-controls-container .seo-description .carousel-caption1 h1{font-weight:400}.list-controls-container .seo-description .carousel-caption1 a{color:#fff}.list-controls-container .seo-description .carousel-caption1 a:focus,.list-controls-container .seo-description .carousel-caption1 a:hover{color:#000;text-decoration:none}.list-controls-container .seo-description a{color:#9b2423}.list-controls-container .article-list-widget .global-header{margin-bottom:.75rem}.list-controls-container .article-list-widget .global-header h2{text-transform:none}#category-footer{background-color:#fff;border-radius:0;padding:1.25rem}@media(min-width:768px){#category-footer{padding:3.75rem}}