.paragraph--type--custom-similar-product-carousel{width:100%;max-width:100% !important;padding:0 !important}.similar-product-carousel-holder{width:100%;float:left;position:relative;padding:0 40px}@media print, screen and (max-width: 40em){.similar-product-carousel-holder{padding:0}}.similar-product-carousel-holder .field-name-field-2025-related-products-desc{margin:1.3rem 0 1.3rem 0}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper{margin:auto;position:relative}@media print, screen and (max-width: 40em){.similar-product-carousel-holder .similar-product-carousel-slick-wrapper{padding-left:.625rem}}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-button-next,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-button-prev{z-index:10;color:#4088cc}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-button-next.swiper-button-next,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-button-prev.swiper-button-next{right:0px}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-button-next.swiper-button-prev,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-button-prev.swiper-button-prev{left:0px}@media print, screen and (max-width: 40em){.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-button-next,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-button-prev{display:none}}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-button-next:after,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-button-prev:after{font-size:30px}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-slide{padding:0 .5rem}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-slide:first-child{padding-left:1rem}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-slide .content-copy{overflow:visible}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-slide .content-copy h3{white-space:normal;overflow:visible;text-overflow:initial;word-wrap:break-word}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper.swiper .swiper-wrapper{display:flex !important;align-items:stretch !important}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper.swiper .swiper-wrapper.swiper-wrapper-multiple{display:flex !important}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-wrapper,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-track{margin:0 -.5rem}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container{padding-bottom:25px}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide{height:auto !important;min-height:100% !important;box-sizing:border-box;padding:0 .5rem;display:flex !important;align-items:stretch !important}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .contextual-region,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .contextual-region{display:flex;width:100%;flex:1}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .view-mode-grid_details,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .view-mode-grid_details{display:flex;flex-direction:column;width:100%;flex:1}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .thumbnail,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .field-node--field-thumbnail,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .thumbnail,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .field-node--field-thumbnail{padding:20px;box-sizing:border-box;padding-left:inherit;flex:0 0 auto}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .thumbnail .responsive-image-container,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .field-node--field-thumbnail .responsive-image-container,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .thumbnail .responsive-image-container,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .field-node--field-thumbnail .responsive-image-container{padding-bottom:100%;position:relative}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .thumbnail img,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .field-node--field-thumbnail img,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .thumbnail img,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .field-node--field-thumbnail img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;position:absolute;top:0}*::-ms-backdrop,html:not(.browser-edge-chromium) .similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .thumbnail img,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .field-node--field-thumbnail img,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .thumbnail img,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .field-node--field-thumbnail img{height:auto;top:50%;transform:translateY(-50%)}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .content-copy,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .content-copy{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;padding:0 20px 20px 20px}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .content-copy>*,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .content-copy>*{margin-top:0}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .node-title,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide h3,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide p,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .node-title,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide h3,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide p{text-align:left}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .node-title,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide h3,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .node-title,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide h3{margin-top:0;margin-bottom:10px}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .node-title a,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide h3 a,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .node-title a,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide h3 a{margin:10px 0;display:block}@media print, screen and (max-width: 40em){.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .node-title a,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide h3 a,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .node-title a,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide h3 a{font-size:1.125rem}}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .tagline,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .tagline{width:90%;margin-bottom:10px}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .key-features,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .key-features li,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .key-features,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .key-features li{margin:0;padding:0;list-style:none}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .key-features li,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .key-features li{padding:5px 0}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-list .swiper-slide .button,.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .swiper-container .swiper-slide .button{display:none}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .slick-arrow{display:none}.similar-product-carousel-holder .similar-product-carousel-slick-wrapper .node--type-_025-materials .slick-arrow{display:inline-block}.node--type-_025-materials .slick-dots{display:none}.similar-product-carousel-slick-wrapper.swiper{padding-bottom:1.5rem}.similar-product-carousel-slick-wrapper.swiper .swiper-slide .contextual-region{height:100%;display:flex !important;flex-direction:column}.similar-product-carousel-slick-wrapper.swiper .swiper-slide .view-mode-grid_details{height:100%;display:flex !important;flex-direction:column;flex:1}.similar-product-carousel-slick-wrapper.swiper .swiper-slide .thumbnail{flex:0 0 auto;display:flex;flex-direction:column;padding:20px !important}.similar-product-carousel-slick-wrapper.swiper .swiper-slide .thumbnail>a{display:flex;flex-direction:column}.similar-product-carousel-slick-wrapper.swiper .swiper-slide .thumbnail>a article{display:flex;flex-direction:column;flex:1}.similar-product-carousel-slick-wrapper.swiper .swiper-slide .thumbnail>a .responsive-image-container{padding-bottom:100% !important;position:relative}.similar-product-carousel-slick-wrapper.swiper .swiper-slide .thumbnail>a .responsive-image-container:only-child{flex:1}.similar-product-carousel-slick-wrapper.swiper .swiper-slide .thumbnail .responsive-image-container{height:280px;padding-bottom:0 !important}.similar-product-carousel-slick-wrapper.swiper .swiper-slide .thumbnail .responsive-image-container img{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;top:0;left:0}.similar-product-carousel-slick-wrapper.swiper .swiper-slide .content-copy{flex:1 1 auto;display:flex !important;flex-direction:column;justify-content:flex-start}.similar-product-carousel-slick-wrapper.swiper .swiper-slide .content-copy h3{margin-top:0 !important}.similar-product-carousel-slick-wrapper.swiper .swiper-slide .content-copy .tagline{margin-bottom:0 !important}.similar-product-carousel-holder::after{content:"";position:absolute;background:#f5f5f5;bottom:0;left:0;width:100%;height:60%;z-index:-1}
