@import url(source/swiper-bundle.min.css);
:root{--swiper-navigation-size:1.25rem;--swiper-navigation-color:var(--c-darker-text);--swiper-pagination-color:#e82001;--swiper-pagination-bullet-inactive-color:#bdbdbd;--swiper-pagination-bullet-inactive-opacity:1;--swiper-scrollbar-drag-bg-color:var(--c-darker-text);--swiper-scrollbar-sides-offset:0.75rem;--swiper-scrollbar-bottom:0.75rem;--swiper-scrollbar-size:0.3125rem;--swiper-scrollbar-border-radius:0}
@media screen and (min-width:62rem){
:root{--swiper-navigation-size:2rem}
}
@media screen and (max-width:35.9375rem){
:root{--swiper-scrollbar-sides-offset:0.375rem}
}
.extended-category-view .page-main{padding-top:0!important}
.extended-category-view .breadcrumbs .breadcrumb-last,.extended-category-view .breadcrumbs .item:nth-last-child(2) .fa-chevron-right{display:none!important}
.extended-category-view .category-description .read-more-button,.extended-category-view .category-description a{text-decoration:underline}
.extended-category-view .category-description .read-more-button,.extended-category-view .category-description .read-more-button:hover,.extended-category-view .category-description a,.extended-category-view .category-description a:hover{color:var(--bs-white)}
.extended-category-view .category-description .read-more-button:hover,.extended-category-view .category-description a:hover{text-decoration:none}
.extended-layout-masterhead{display:flex;flex-direction:column;align-items:center;column-gap:2rem;aspect-ratio:16/10;max-height:12rem}
.extended-layout-masterhead:has(.category-description){max-height:none}
.extended-layout-masterhead:has(.category-description) .description-part-2{margin-bottom:1rem}
@media screen and (min-width:36rem){
.extended-layout-masterhead:has(.category-description){aspect-ratio:16/3}
}
@media screen and (min-width:36rem){
.extended-layout-masterhead{aspect-ratio:16/4;max-height:23.5rem}
}
.extended-layout-masterhead .page-title{color:inherit!important}
.extended-layout-masterhead .page-title span{font-size:2rem}
@media screen and (max-width:48rem){
.extended-layout-masterhead .page-title span{font-size:1.625rem}
}
.extended-layout-masterhead .breadcrumbs .items{padding-top:.5rem!important}
.extended-layout-masterhead .breadcrumbs .container{padding:0}
.gmw-extended-category-picture{width:2.5rem;height:2.5rem}
@media screen and (min-width:36rem){
.gmw-extended-category-picture{width:3.75rem;height:3.75rem}
}
@media screen and (min-width:62rem){
.gmw-extended-category-picture{width:4.625rem;height:4.625rem}
}
@media screen and (min-width:75rem){
.gmw-extended-categories{row-gap:1.375rem}
}
.gmw-extended-categories>:nth-child(n+15){display:none}
@media screen and (max-width:61.9375rem){
.gmw-extended-categories>:nth-child(n+9){display:none}
}
@media screen and (max-width:47.9375rem){
.gmw-extended-categories>:nth-child(n+7){display:none}
}
.gmw-extended-category-link{height:100%;width:100%;font-size:.635rem}
@media screen and (min-width:23.4375rem){
.gmw-extended-category-link{font-size:.875rem}
}
@media screen and (min-width:62rem){
.gmw-extended-category-link{font-size:1rem;max-width:9rem}
}
@media screen and (min-width:62rem){
.gmw-extended-category{max-width:14.28571%}
}
.gmw-extended-brands-container{padding:0 .25rem}
.gmw-extended-brands-container .swiper-button-next{right:-.75rem!important}
.gmw-extended-brands-container .swiper-button-prev{left:-.75rem!important}
@media screen and (min-width:48rem){
.gmw-extended-brands-container .swiper-button-next{right:-1.25rem!important}
.gmw-extended-brands-container .swiper-button-prev{left:-1.25rem!important}
}
@media screen and (min-width:96.875rem){
.gmw-extended-brands-container{padding:0 .75rem}
.gmw-extended-brands-container .swiper-button-next,.gmw-extended-brands-container .swiper-button-prev{padding:1.5rem}
.gmw-extended-brands-container .swiper-button-next{right:-3rem!important}
.gmw-extended-brands-container .swiper-button-prev{left:-3rem!important}
}
@media screen and (max-width:47.9375rem){
.gmw-extended-brands-container.brand-slider-mobile{padding:0 1.25rem}
}
@media screen and (min-width:48rem) and (max-width:61.9375rem){
.gmw-extended-brands-container.brand-slider-tablet{padding:0 1.75rem}
}
@media screen and (min-width:62rem){
.gmw-extended-brands-container.brand-slider-desktop{padding:0 1.75rem}
}
@media screen and (min-width:96.875rem){
.gmw-extended-brands-container.brand-slider-desktop{padding:0 .75rem}
}
.gmw-extended-brands{flex-wrap:nowrap}
.gmw-extended-brand{height:unset!important;max-width:33.33333%!important}
@media screen and (min-width:48rem){
.gmw-extended-brand{max-width:20%!important}
}
@media screen and (min-width:62rem){
.gmw-extended-brand{max-width:14.28571%!important}
}
@media screen and (min-width:96.875rem){
.gmw-extended-brand{margin-right:3.4375rem;max-width:9.6875rem!important;padding:0!important}
}
.gmw-extended-brand-picture{aspect-ratio:1}
@media screen and (min-width:62rem){
.gmw-extended-brand-link{max-width:7.5rem}
}
.extended-layout-featured-products .product-item{width:50%}
@media screen and (min-width:48rem){
.extended-layout-featured-products .product-item{width:33.33333%}
}
@media screen and (min-width:62rem){
.extended-layout-featured-products .product-item{width:20%}
}
.extended-layout-featured-products .product-items>:nth-child(n+15){display:none}
@media screen and (max-width:61.9375rem){
.extended-layout-featured-products .product-items>:nth-child(n+10){display:none!important}
}
@media screen and (max-width:47.9375rem){
.extended-layout-featured-products .product-items>:nth-child(n+7){display:none!important}
}
@media screen and (min-width:62rem){
.extended-layout-featured-products .rm-show-more{display:none}
}
.extended-blog-article-image-container{aspect-ratio:1}
@media screen and (min-width:48rem){
.extended-blog-article-image-container{aspect-ratio:16/9}
}
.extended-blog-article-image{max-height:12.5rem}
.extended-blog-article-description{height:6.625rem;overflow:hidden}
@media screen and (min-width:48rem){
.extended-blog-article-description{height:4rem}
}
.rm-open .rm-content>*{display:block}
.rm-open .rm-content .product-items>*{display:flex!important}
.rm-show-more [data-read-more=toggle]:hover{text-decoration:underline}
[data-read-more=content] p:last-child{margin-bottom:0}