*{margin:0;padding:0;box-sizing:border-box}img{vertical-align:middle;max-width:100%}*:focus-visible{outline:none;outline-offset:initial;box-shadow:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Alexandria}.h2,h2{font-size:40px;font-weight:600}.button{font-family:Poppins;font-size:15px;font-weight:500;line-height:normal;min-height:auto;padding:13px 30px;letter-spacing:normal}.button span.button-icon{margin-left:6px;display:flex;align-items:center}.announcement-bar .announcement-bar__item p.announcement-bar__message{line-height:15px}.header__inline-menu .list-menu .header__menu-item{color:#121212;font-size:16px;font-weight:400;line-height:24px}.banner:after,.banner__media:after{background:linear-gradient(270deg,#2c3d2400 10.83%,#2c3d24 106.63%)}.slideshow__slide .slideshow__text .banner__heading.h0{font-size:56px;font-weight:700;line-height:56px}.slideshow__slide .slideshow__text .banner__text{font-size:20px;font-weight:400;line-height:30px;margin-top:16px;margin-bottom:12px}.slider-mobile-gutter .slideshow__controls{margin-bottom:20px}.slideshow__controls .slider-button.slider-button--next,.slideshow__controls .slider-button.slider-button--prev{display:none}.slideshow__controls .slideshow__control-wrapper .slider-counter__link span.dot{background:#fff;border:0}.slideshow__controls .slideshow__control-wrapper .slider-counter__link.slider-counter__link--active span.dot{width:1.2rem!important;height:1.2rem!important;background:#96ec54;border:1.5px solid rgba(0,0,0,.5)}.slideshow__controls .slideshow__control-wrapper .slider-counter__link{padding:0 5px}.slideshow__controls button.slideshow__autoplay.slider-button.no-js-hidden{display:none}@media screen and (min-width: 1200px){.banner--medium:not(.banner--adapt){min-height:88vh}.slideshow__text.slideshow__text--left{padding:0}}.multicolumn .title-wrapper-with-link{margin-top:0;margin-bottom:50px}.multicolumn .title-wrapper-with-link .title{line-height:50px}.icon-bar.multicolumn .splide__list{column-gap:40px}.icon-bar.multicolumn .splide__slide__container{height:100%}.icon-bar.multicolumn .splide__slide .icon-bar-card .icon-bar-card__icon--large{--icon-size: 11.5rem}.icon-bar.multicolumn .splide__slide .icon-bar-card{border-radius:200px 200px 0 50px;border:1px solid #F4F4F4;background:#fff;box-shadow:0 5px 10px #33333312;padding:50px 15px 30px;height:100%}.icon-bar.multicolumn .splide__slide .icon-bar-card .multicolumn-card__info h3{font-family:Alexandria;font-size:20px;font-weight:600;line-height:30px}.icon-bar.multicolumn .splide__slide .icon-bar-card .multicolumn-card__info{padding:27px 0 0;margin:0}.icon-bar.multicolumn .splide__slide .icon-bar-card .multicolumn-card__info p{font-size:16px;font-weight:400;line-height:28px;max-width:230px;margin:auto}.collection .title{margin-bottom:50px;line-height:50px}.card-wrapper .card__inner{--ratio-percent: 115.1% !important;border-radius:30px 30px 60px}.card-wrapper .card--standard .card__inner:after{display:none}.card-wrapper .card__inner .card__media img{border-radius:30px 30px 60px;background:#fff;object-fit:contain;padding:67px 36px}.card-wrapper.underline-links-hover:hover .card__content .card__heading a{text-decoration:none}.card-wrapper .card__content .card__heading{font-family:Poppins;font-size:16px;font-weight:500;line-height:28px;text-align:left}.card-wrapper .card__content .card__information{padding:24px 0 0}.card-wrapper .card__content .price .price__container .price-item,.card-wrapper .card__content .price .price__container{color:#121212;font-family:Alexandria;font-size:20px;font-weight:500;line-height:30px;text-align:left}.card-wrapper .card__inner .card__content .quick-add{margin:0}.card-wrapper .card__inner .card__content .cst-add-to-cart{position:absolute;margin:0 auto;left:50%;bottom:0%;transform:translate(-50%,80%);width:100%;max-width:max-content;opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:2}.card-wrapper .card__inner .card__content{overflow:hidden}.card-wrapper .card__inner .card__content .quick-add .quick-add__submit{padding:13px 30px;gap:7px}.card-wrapper .card__inner .card__content .quick-add .quick-add__submit span.main-atc__label__text{display:flex;align-items:center;gap:7px}.results-section .results-header{margin-bottom:50px}.results-section .results-header .title-with-highlight{line-height:50px;text-align:center}.results-section .results-header .rte{color:#121212;text-align:center;font-size:16px;font-weight:400;line-height:28px;margin-top:10px}.results-section .content-and-results{column-gap:8rem}.results-section .content-and-results .results-container{width:100%}.results-section .content-and-results .content-and-results__image{max-width:100%}.results-section .content-and-results .content-container:hover .content-and-results__image img{transform:scale(1.04)}.results-section .content-and-results .content-container{overflow:hidden;border-radius:30px 30px 60px}.results-section .content-and-results .content-and-results__image img{transition:all .3s ease-in-out}.results-section .content-and-results .results-container .results__row .results__iocn{width:100%;max-width:80px}.results-section .content-and-results .results-container .results__row{gap:27px;border-radius:30px 30px 60px;border:1px solid #F4F4F4;background:#fff;box-shadow:0 5px 10px #33333312;margin-bottom:20px;padding:30px}.results-section .content-and-results .results-container .results__row:last-child{margin-bottom:0}.results-section .content-and-results .results__row .results__text h2{font-size:20px;line-height:30px;margin-bottom:10px}.results-section .content-and-results .results__row .results__text p{font-size:16px;font-weight:400;line-height:28px}.content-and-comparison-table .title-with-highlight{line-height:50px;text-align:center}.content-and-comparison-table .rte{color:#121212;text-align:center;font-size:16px;font-weight:400;line-height:28px;margin-top:10px}.content-and-comparison-table{grid-template-columns:1fr;row-gap:50px}.content-and-comparison-table .comparison-table-container{max-width:90.9rem}.content-and-comparison-table .comparison-table{border-radius:30px 30px 60px;border:1px solid #F4F4F4;background:#fff;box-shadow:0 5px 10px #33333312;padding:0;overflow:hidden}.content-and-comparison-table .comparison-table thead tr th:first-child{text-align:left}.content-and-comparison-table .comparison-table thead tr th{padding:10px 30px;background:#f4f6f6;font-family:Alexandria;font-size:20px;font-weight:600;line-height:24px;text-transform:uppercase;height:130px}.content-and-comparison-table .comparison-table thead tr th.comparison-table__logo{background:#242424;border-radius:20px 20px 0 0;color:#fff}.content-and-comparison-table .comparison-table--centered tbody tr:last-of-type td:nth-child(2):after{display:none}.content-and-comparison-table .comparison-table td{--outer-box-shadow: none}.comparison-table tbody tr:nth-child(odd) td{background-color:#fff}.content-and-comparison-table .comparison-table tbody tr .highlighted-cell{background:#242424;border-top:1px solid rgba(255,255,255,.1)}.content-and-comparison-table .comparison-table tbody tr:last-child td.highlighted-cell{border-radius:0 0 60px 20px}.content-and-comparison-table .comparison-table tbody tr td.comparison-table__row-name{font-family:Alexandria;font-size:16px;font-weight:500;line-height:20px;text-align:left;padding:25px 30px}.contact .title{line-height:50px;margin:0 0 50px}.contact .contact-form-with-image{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.contact .contact-form-wrapper .contact-image:hover img{transform:scale(1.04)}.contact .contact-form-wrapper .contact-image{overflow:hidden;border-radius:30px 30px 60px}.contact .contact-form-wrapper .contact-image img{transition:all .3s ease-in-out}.contact .field-wrapper .field:before,.contact .field-wrapper .field:after{display:none}.contact .field-wrapper .field textarea{border-radius:15px;border:1px solid #E5E5E5;min-height:168px}.contact .field-wrapper .field input{border-radius:50px;border:1px solid #E5E5E5;padding-left:20px;height:5rem;margin:0}.contact .field-wrapper .field .field__label,.contact .field-wrapper .field input::placeholder{color:#404040;font-weight:400;line-height:normal;top:14px;left:20px}.contact .field-wrapper .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label{top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem)}.contact .field-wrapper label.form__label.field__label{width:100%;z-index:1}.contact .field__input:not(:placeholder-shown)~.field__label:after{background:#fff;width:80%;content:"";height:30px;position:absolute;top:-4px;left:0;z-index:-1}.footer .footer__content-top{padding-bottom:70px}.footer__blocks-wrapper .footer-block-image .image-text{color:#fffc;font-size:15px;font-weight:400;line-height:28px;max-width:448px}.footer__blocks-wrapper .footer-block .footer-block__heading{color:#fff;font-family:Alexandria;font-size:18px;font-weight:500;line-height:26px;text-transform:capitalize;margin-bottom:24px}.footer__blocks-wrapper .footer-block.footer-block--email_signup .footer-block__heading{margin-bottom:10px}.footer__blocks-wrapper .footer-block .footer-block__details-content .link{color:#fffc;font-size:15px;font-weight:400;line-height:20px;padding-bottom:15px;padding-top:0}.footer__blocks-wrapper .footer-block .footer-block__details-content li:last-child .link{padding-bottom:0}.footer__blocks-wrapper .footer-block.footer-block--email_signup .footer-block__details-content p{color:#fffc;font-size:15px;font-weight:400;line-height:28px;margin-bottom:24px}.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{display:none}.footer .newsletter-form__field-wrapper .field .field__input{background:#fff;color:#000;padding-left:24px;height:5rem}.footer .newsletter-form__field-wrapper .field .field__label,.footer .newsletter-form__field-wrapper .field input::placeholder{color:#28282899;font-weight:400;line-height:20px;top:16px;left:24px}.footer .newsletter-form__field-wrapper .field .newsletter-form__button{border-radius:8px;border:1px solid #121212;background:#121212;width:40px;height:40px;top:6px;right:5px}.footer .newsletter-form__field-wrapper .field__input:focus~.field__label,.footer .newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label{top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem)}.footer .footer__content-bottom{border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;gap:10px}.footer .footer__content-bottom .footer__content-bottom-wrapper.footer__content-bottom-wrapper--center{justify-content:flex-start}.footer .footer__content-bottom .footer__copyright{margin:0}.footer .footer__content-bottom .footer__copyright .copyright__content{color:#fffc;font-size:15px;font-weight:400;line-height:28px;letter-spacing:normal}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__payment{margin:0}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column--info{align-items:flex-end}.product__media-wrapper .product-media-slider{border-radius:30px;border:1px solid rgba(18,18,18,.1);background:#fff;padding:24px}.product__media-wrapper .thumbnail-list__item{border:1px solid #E8E8E8;border-radius:12px}.product.product--thumbnail_slider .thumbnail-slider{padding-top:15px}.jdgm-widget span.jdgm-prev-badge__text{color:#3a3a3ecc;font-family:Poppins;font-size:13px;font-weight:400;line-height:15px;text-transform:uppercase}.product__info-container .product__title h1{color:#121212;font-family:Alexandria;font-size:32px;font-style:normal;font-weight:600;line-height:46px}.product__info-container .price .price__container .price-item,.product__info-container .price .price__container{color:#121212;font-size:36px;font-weight:700;line-height:37.5px;letter-spacing:1.3px}.product__info-container .product__text-container .product__text{font-size:16px;font-weight:500;line-height:normal}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none}.product-form__quantity .quantity{background:#fff!important;border-radius:50px;border:1px solid #121212;overflow:hidden}.product-form__quantity .quantity .quantity__button svg{width:14px;height:14px}.product-form__quantity .quantity .quantity__input{background:#fff;font-family:Poppins;font-size:14px;font-weight:500;line-height:normal}.product-form__quantity .quantity button.quantity__button{background:#fff}.product__info-container .main-product-form .product-form__submit{color:#3a3a3e;font-family:Poppins;font-size:18px;font-weight:500;padding:12px 30px}.product__info-container .shipping-checkpoints{gap:16px}.product__info-container .shipping-checkpoints__bar.color-inverse{display:none}.product__info-container .shipping-checkpoints .shipping-checkpoint{padding:15px 10px;border-radius:15px 15px 30px;background:#f4f6f6;width:100%;height:100%}.product__info-container .shipping-checkpoints .shipping-checkpoint .shipping-checkpoint__icon{background:transparent;margin:0}.product__info-container .shipping-checkpoints .shipping-checkpoint .shipping-checkpoint__icon img{margin:0;width:50px;height:52px}.product__info-container .shipping-checkpoints .shipping-checkpoint p.shipping-checkpoint__top{color:#121212;font-family:Alexandria;font-size:16px;font-weight:600;line-height:16px;margin-top:15px}.product__info-container .shipping-checkpoints .shipping-checkpoint p.shipping-checkpoint__bottom{color:#121212;font-size:14px;font-weight:400;line-height:14px;margin-top:10px}.product__info-container .shipping-checkpoints .shipping-checkpoint p.shipping-checkpoint__top strong{font-weight:600}.product__info-container .product__accordion span.material-icon{margin:0}.product__info-container .product__accordion.accordion.empty-content{pointer-events:none}.product__info-container .product__accordion.accordion summary{padding:20px 0}.product__info-container .product__accordion h2.accordion__title{color:#121212;font-size:18px;font-weight:600;line-height:normal}.product__info-container .product__accordion .accordion__content{padding:0}.product__info-container .product__accordion .accordion__content p{margin-bottom:10px;color:#121212;font-size:16px;font-weight:400;line-height:28px}.product__info-container .product__accordion .accordion__content p:last-child{margin-bottom:0}.product__info-container .product__accordion .accordion__content p strong{font-weight:600}.product__info-container .product__accordion.accordion .summary__title+.icon-plus{width:13px}.product__info-container .review-items-container{border-radius:10px;background:#f4f6f6;padding:24px;margin:0}.product__info-container .review-items-container .review-header h2{font-size:18px;font-weight:600;line-height:16px;margin-bottom:10px}.product__info-container .review-items-container .review-header p{color:#121212;font-size:16px;font-weight:400;line-height:28px}.product__info-container .review-items-container .review-header{margin-bottom:20px}.product__info-container .review-items-container .splide__track{border-radius:15px 15px 40px;height:auto!important;padding:24px!important;background:#fff;margin-bottom:15px}.product__info-container .review-items-container .splide__track .review-item{padding:0;flex-direction:column;gap:15px}.product__info-container .review-items-container .splide__track .review-item .review-item__text p{color:#121212cc;font-size:14px;font-weight:400;line-height:24px}.product__info-container .review-items-container .splide__track .review-item .review-item__author{border:0;margin:0;padding-top:10px;gap:9px;color:#2f2f2f;font-size:14px;font-weight:500;line-height:185.5%}.product__info-container .review-items-container .splide__track .review-item .review-item__author .review-item__image{margin:0;width:29px;height:29px}.product__info-container .review-items-container .splide__dots-and-arrows .splide__pagination__page{--pagination-dot-width: 8px;--pagination-dot-height: 8px;padding:0 5px}.product__info-container .review-items-container .splide__pagination__page.is-active:before{--pagination-dot-active-scale: 1;background:#969696}.product__info-container .review-items-container .splide__pagination__page:before{background:#ddd}.product__info-container .review-items-container .splide__pagination li{display:flex}.product__info-container .review-items-container .splide__dots-and-arrows ul.splide__pagination{padding:0}.product__info-container .review-item__stars .rating-stars__container{gap:7px}.custom-columns .title-with-highlight{line-height:50px;margin:0}.custom-columns .custom-columns__block-richtext .rte{color:#121212;font-size:16px;font-weight:400;line-height:28px;margin-top:10px}.custom-columns .custom-columns__column.columns-0 .custom-columns__block:last-child{margin-top:0}.custom-columns .custom-columns__column.columns-0 .custom-columns__block:first-child{margin-bottom:0}.custom-columns .custom-columns__column .icons-with-text__icon-item{border-radius:30px 30px 60px;border:1px solid #F4F4F4;background:#fff;box-shadow:0 5px 10px #33333312;padding:30px;align-items:start}.custom-columns .custom-columns__column .icons-with-text__icon-item .icons-with-text__icon__icon{width:60px;height:60px;margin-right:27px}.custom-columns .custom-columns__column .icons-with-text__icon-item .icons-with-text__icon__text h3.icons-with-text__icon__title{font-size:20px;font-weight:600;line-height:30px}.custom-columns .custom-columns__column .icons-with-text__icon-item .icons-with-text__icon__text .rte{color:#121212;font-size:16px;font-weight:400;line-height:28px}.image-slider-section .title-wrapper-with-link{margin:0 0 50px;flex-direction:column;gap:0;align-items:center}.image-slider-section .title-wrapper-with-link .title{line-height:50px}.image-slider-section .title-wrapper-with-link p{color:#121212;font-size:16px;font-weight:400;line-height:28px;margin-top:10px}.image-slider-section .splide__slide__container .image-slide__image{border-radius:20px}.image-slider-section .splide__dots-and-arrows .splide__arrows .splide__arrow{height:4.5rem;width:4.5rem;opacity:1;background:#12121280}.image-slider-section .splide__dots-and-arrows .splide__arrows .splide__arrow svg{width:100%;max-width:13px}.image-slider-section .splide__dots-and-arrows .splide__arrows .splide__arrow--next{right:2rem}.image-slider-section .splide__dots-and-arrows .splide__arrows .splide__arrow--prev{left:2rem}.multicolumn .splide.splide--destroy-desktop .splide__list{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 24px}.multicolumn li.splide__slide .multicolumn-card{border-radius:30px 30px 60px;border:1px solid #F4F4F4;background:#fff;box-shadow:0 5px 10px #33333312;padding:24px}.multicolumn li.splide__slide .multicolumn-card .multicolumn-card__image-wrapper{margin:0;padding:0}.multicolumn li.splide__slide .multicolumn-card .multicolumn-card__image-wrapper--third-width{width:23%}.multicolumn li.splide__slide .multicolumn-card .multicolumn-card__info{margin-top:24px}.multicolumn li.splide__slide .multicolumn-card .multicolumn-card__info h3{font-size:20px!important;font-weight:600;line-height:30px}.multicolumn li.splide__slide .multicolumn-card .multicolumn-card__info .rte{font-weight:400;line-height:28px}.rte h2{font-family:Alexandria;font-size:34px;font-weight:600;line-height:normal;margin-bottom:20px}.rte ul li,.rte ol li,.rte p{font-weight:400;font-size:16px;line-height:150%}.rte p{margin-bottom:15px}.rte p:last-child{margin-bottom:0}@media screen and (max-width: 749px){.rte ul li,.rte ol li,.rte p{font-size:14px}.rte h2{font-size:26px}}.template-search__header p{text-align:center}.facets-container .facet-filters__field .select .facet-filters__sort:focus-visible{outline:none;outline-offset:initial;box-shadow:none}.cart-drawer-item .cart-item__details .cart-item__name{font-family:Poppins;font-size:14px;font-weight:500;line-height:20px}.cart-drawer .drawer__header .drawer__heading{font-size:30px;font-weight:600;line-height:normal}.cart-drawer .cart-item__totals .cart-item__price-wrapper span{color:#121212;font-family:Alexandria;font-size:18px;font-weight:500;line-height:normal}@media screen and (min-width: 1025px){.comparison-table thead tr th:nth-child(1){width:30.32%}.comparison-table thead tr th:nth-child(2){width:34.85%}}@media screen and (min-width: 750px){.collection .card-wrapper:hover .card__inner .card__content .cst-add-to-cart{opacity:1;visibility:visible;transform:translate(-50%,-20px)}.custom-columns .custom-columns__column.columns-1{padding-left:0}.custom-columns .custom-columns__column.columns-3{padding-right:0}}@media screen and (min-device-width: 990px) and (max-device-width: 1300px){.quick-add-modal .quick-add-modal__content{width:90%}}@media screen and (max-width: 1199px){.h2,h2{font-size:36px}.slideshow__slide .slideshow__text .banner__heading.h0{font-size:46px;line-height:46px}.slideshow__slide .slideshow__text .banner__text{margin-bottom:0}.multicolumn .title-wrapper-with-link .title{line-height:normal}.icon-bar.multicolumn .splide__list{column-gap:20px}.icon-bar.multicolumn .splide__slide .icon-bar-card .multicolumn-card__info h3{font-size:18px;line-height:26px}.icon-bar.multicolumn .splide__slide .icon-bar-card .icon-bar-card__icon--large{--icon-size: 9.5rem}.collection .title{line-height:normal}.product-grid .splide.splide--destroy-desktop .splide__list{--grid-desktop-horizontal-spacing: 15px}.results-section .content-and-results{column-gap:3rem}.results-section .results-header .title-with-highlight{line-height:normal}.results-section .content-and-results .results-container .results__row{gap:15px;padding:16px}.results-section .content-and-results .results__row .results__text h2{font-size:16px;line-height:normal}.content-and-comparison-table .title-with-highlight{line-height:normal}.contact .contact-form-with-image{gap:30px}.contact .title,.image-slider-section .title-wrapper-with-link .title{line-height:normal}.multicolumn li.splide__slide .multicolumn-card .multicolumn-card__info h3{font-size:18px!important;line-height:normal}.custom-columns .title-with-highlight{line-height:normal}.custom-columns .custom-columns__column{padding:0 calc(var(--column-gap) / 2);--column-gap: var(--desktop-column-gap);--desktop-column-gap: 2rem}.custom-columns .custom-columns__column .icons-with-text__icon-item .icons-with-text__icon__text h3.icons-with-text__icon__title{font-size:16px;line-height:normal}.custom-columns .custom-columns__column .icons-with-text__icon-item .icons-with-text__icon__icon{margin-right:12px}.custom-columns .custom-columns__column .icons-with-text__icon-item{padding:24px}.custom-columns .custom-columns__column .icons-with-text__icon-item .icons-with-text__icon__text .rte{font-size:15px;line-height:24px}.product__info-container .product__title h1{font-size:26px;line-height:normal}.product__info-container .price .price__container .price-item,.product__info-container .price .price__container{font-size:30px}.product__info-container .shipping-checkpoints .shipping-checkpoint p.shipping-checkpoint__bottom{font-size:15px}.product__info-container .product__accordion h2.accordion__title{font-size:16px}.product__info-container .product__accordion .accordion__content p{font-size:15px;line-height:24px}.product__info-container .product__accordion.accordion summary{padding:15px 0}.product__info-container .review-items-container .review-header p{font-size:15px;line-height:24px}.product__info-container .review-items-container .review-header h2{font-size:16px}.product__info-container .review-items-container{padding:20px}.product__info-container .shipping-checkpoints{gap:10px}.product__info-container .shipping-checkpoints .shipping-checkpoint p.shipping-checkpoint__top{font-size:14px}}@media screen and (min-device-width: 750px) and (max-device-width: 1024px){.footer__blocks-wrapper .footer-block.footer-block--desktop-6{width:calc(33.3% - var(--grid-desktop-horizontal-spacing));padding-right:15px}.footer__blocks-wrapper .footer-block.footer-block--email_signup.footer-block--desktop-3{width:calc(41.6% - var(--grid-desktop-horizontal-spacing))}}@media screen and (max-width: 1024px){.results-section .content-and-results{grid-template-columns:1fr;row-gap:3rem}.contact .contact-form-with-image{grid-template-columns:1fr;gap:40px}.custom-columns{--column-gap: var(--mobile-column-gap);--row-gap: var(--mobile-row-gap);--total-parts: var(--mobile-grid-parts);--vertical-alignment: var(--mobile-vertical-alignment)}.custom-columns .custom-columns__column .icons-with-text__icon-item{align-items:center;padding:20px 15px}}@media screen and (max-width: 989px){.h2,h2{font-size:28px}.slideshow__slide .slideshow__text .banner__heading.h0{font-size:40px;line-height:40px}.slideshow__slide .slideshow__text .banner__text{font-size:16px;line-height:25px}.multicolumn .title-wrapper-with-link{margin-bottom:20px}.icon-bar.multicolumn .splide__list{row-gap:30px}.icon-bar.multicolumn .splide.splide--destroy-desktop .splide__list{--columns-desktop: 2}.icon-bar.multicolumn .splide__slide .icon-bar-card{padding:30px 15px}.collection .title{margin-bottom:20px}.card-wrapper .card__content .card__heading{font-size:15px;line-height:normal}.card-wrapper .card__inner .card__media img{padding:20px}.card-wrapper .card__content .price .price__container .price-item,.card-wrapper .card__content .price .price__container{font-size:18px;line-height:normal}.card-wrapper .card__content .card__information{padding:12px 0 0}.results-section .results-header{margin-bottom:20px}.content-and-comparison-table{row-gap:20px}.content-and-comparison-table .comparison-table thead tr th{padding:10px 15px;font-size:16px;line-height:normal;height:90px}.contact .title{margin-bottom:20px}.footer .footer__content-top{padding-bottom:40px}.footer .footer__content-bottom{flex-wrap:wrap}.footer .footer__content-bottom .footer__content-bottom-wrapper.footer__content-bottom-wrapper--center{justify-content:center}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column--info{align-items:center}.image-slider-section .title-wrapper-with-link{margin:0 0 20px;padding:0}.image-slider-section .splide__dots-and-arrows .splide__arrows .splide__arrow{height:3.5rem;width:3.5rem}.image-slider-section .splide__dots-and-arrows .splide__arrows .splide__arrow--next{right:1rem}.image-slider-section .splide__dots-and-arrows .splide__arrows .splide__arrow--prev{left:1rem}.image-slider-section .splide__dots-and-arrows .splide__arrows .splide__arrow svg{max-width:11px}.multicolumn .splide.splide--destroy-desktop .splide__list{--columns-desktop: 2}.multicolumn li.splide__slide .multicolumn-card .multicolumn-card__info .rte{line-height:26px;font-size:15px!important}.product.grid--2-col-tablet .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2);max-width:100%}.product .product__column-sticky{position:relative;top:0}.product .product__info-wrapper{padding:35px 0 0}.product .product__info-container .product-info__image-block,.product .product__info-container .icon-with-text{--margin-top: 1.5rem !important;--margin-bottom: 1.5rem !important}.product__info-container .product__title h1{font-size:22px}.product__info-container .price .price__container .price-item,.product__info-container .price .price__container{font-size:26px}quick-add-modal .quick-add-modal__content-info .product:not(.product--no-media) .product__media-wrapper{max-width:100%;width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}quick-add-modal .quick-add-modal__content-info .product:not(.product--no-media) .product__info-wrapper{padding-left:0rem;max-width:100%;width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width: 749px){.h2,h2{font-size:22px}.button{font-size:14px;padding:10px 30px}.slideshow__slide .slideshow__text .banner__heading.h0{font-size:25px;line-height:28px}.slideshow__slide .slideshow__text .banner__text{font-size:14px;line-height:18px}.slideshow__controls .slideshow__control-wrapper .slider-counter__link span.dot{background:#000}.slideshow__slide .slideshow__text.banner__box{padding:20px 15px}.slider-mobile-gutter .slideshow__controls{margin-bottom:0;border:0}.icon-bar.multicolumn .splide.splide--destroy-mobile .splide__list{--columns-mobile: 2}.icon-bar.multicolumn .splide__slide .icon-bar-card .multicolumn-card__info p{font-size:14px;line-height:normal;max-width:100%}.icon-bar.multicolumn .splide__slide .icon-bar-card .multicolumn-card__info h3{font-size:16px;line-height:normal}.product-grid .splide.splide--destroy-desktop .splide__list{--grid-mobile-vertical-spacing: 30px}.results-section .results-header .rte,.results-section .content-and-results .results__row .results__text p{font-size:14px;line-height:normal}.results-section .content-and-results .results-container .results__row .results__iocn{max-width:60px}.content-and-comparison-table .comparison-table tbody tr td.comparison-table__row-name{font-size:14px;line-height:normal;padding:20px 15px}.content-and-comparison-table .rte{font-size:14px;line-height:normal}.footer .footer__content-top{padding-bottom:30px}.footer__blocks-wrapper .footer-block .footer-block__heading{text-align:center}.footer__blocks-wrapper .footer-block-image .image-text{font-size:14px;line-height:24px;max-width:100%;text-align:center}.footer__blocks-wrapper .footer-block .footer-block__image-wrapper{margin:auto auto 20px}.footer__blocks-wrapper .footer-block.footer-block--email_signup .footer-block__details-content p{font-size:14px;line-height:24px;margin-bottom:14px;text-align:center}.footer__blocks-wrapper .footer-block .footer-block__details-content .link{padding-bottom:8px;justify-content:center}.footer__blocks-wrapper .footer-block .footer-block__heading{font-size:16px;line-height:20px;margin-bottom:10px;text-align:center}.footer .footer__blocks-wrapper .footer-block{margin-bottom:25px}.footer .footer__blocks-wrapper .footer-block:last-child{margin-bottom:0}.footer .footer__content-bottom .footer__copyright .copyright__content{font-size:14px;line-height:24px}.custom-columns .custom-columns__block-richtext .rte,.custom-columns .custom-columns__column .icons-with-text__icon-item .icons-with-text__icon__text .rte,.image-slider-section .title-wrapper-with-link p{font-size:14px;line-height:normal}.multicolumn li.splide__slide .multicolumn-card .multicolumn-card__info .rte{line-height:normal;font-size:14px!important;text-align:center}.multicolumn li.splide__slide .multicolumn-card .multicolumn-card__info h3{font-size:16px!important;text-align:center}.multicolumn li.splide__slide .multicolumn-card .multicolumn-card__image-wrapper--third-width{margin:auto}.multicolumn li.splide__slide .multicolumn-card .multicolumn-card__info{margin-top:15px}.multicolumn li.splide__slide .multicolumn-card{padding:20px 15px}.product__info-container .product__accordion h2.accordion__title{font-size:14px}.product__info-container .review-items-container .review-header p{font-size:14px;line-height:normal}.product__info-container .review-items-container{padding:20px 15px}.product__info-container .review-items-container .splide__track{padding:15px!important}.product__info-container .product__accordion .accordion__content p{font-size:14px;line-height:normal}.product__media-wrapper .product-media-slider{padding:15px;margin:0!important}.custom-columns .custom-columns__column .icons-with-text__icon-item .icons-with-text__icon__icon{width:50px;height:50px}}@media screen and (max-width: 575px){.icon-bar.multicolumn .splide.splide--destroy-mobile .splide__list{--columns-mobile: 1}.icon-bar.multicolumn .splide__list{row-gap:20px}.content-and-comparison-table .comparison-table-container{overflow-x:auto;width:100%;max-width:100%;justify-content:start}.content-and-comparison-table .comparison-table thead tr th{min-width:200px}.icon-with-text--horizontal .icon-with-text__item{width:100%}.product .product__info-container .shipping-checkpoints{flex-wrap:wrap;--item-count: 1 !important}.product__info-container .product-form .product-form__quantity-and-btn{flex-wrap:wrap;row-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
