:root{--brand-accent: #96ba40;--brand-dark: #212c3e}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.hide-desktop{display:none}@media (max-width: 767px){.hide-mobile{display:none}}.btn-elem{display:flex;align-items:center;justify-content:center;padding:15px 30px 14px;border-radius:50px;text-transform:uppercase;font-size:1.6rem;line-height:1.3125;font-weight:var(--font-weight-semibold);border:2px solid transparent;width:max-content;transition:background-color .2s ease,border-color .2s ease;cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.07rem}.btn-style__default{background-color:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.btn-style__alternate{background-color:#fff;border-color:#fff;color:var(--brand-dark)}.btn-style__ghost{background-color:transparent;border-color:var(--brand-accent);color:var(--brand-accent)}.btn-style__ghost-alternate{background-color:transparent;border-color:#fff;color:#fff}.btn-style__default:hover{background-color:transparent;color:var(--brand-dark)}.btn-style__ghost:hover{background-color:color-mix(in srgb,var(--brand-accent),#000 10%);border-color:color-mix(in srgb,var(--brand-accent),#000 10%);color:#fff}.btn-style__alternate:hover{background-color:transparent;color:#fff}.btn-style__ghost-alternate:hover{background-color:#fff;border-color:#fff;color:var(--brand-accent)}[class*=align-horiz__],[class*=align-vert__]{display:flex;flex-direction:column}.align-horiz__start{justify-self:start;text-align:left;align-items:start}.align-horiz__center{justify-self:center;text-align:center;align-items:center}.align-horiz__end{justify-self:end;text-align:right;align-items:end}.align-vert__start{align-self:start}.align-vert__center{align-self:center}.align-vert__end{align-self:end}.store-features-bar{width:100%;padding:6px 0;background-color:#f7f7f7;overflow:hidden}.store-features-bar__slider{width:100%}.store-features-bar__slider:not(.slick-initialized){display:flex;justify-content:space-around}.store-features-bar__slide a{display:flex;gap:11px;align-items:center;justify-content:center;padding:0 15px}.store-features-bar__icon{height:40px;width:40px;position:relative;flex-shrink:0}.store-features-bar__icon img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain}.store-features-bar__text{font-size:1.3rem;line-height:1.3;color:#2d2d2d;text-transform:uppercase}@media (max-width: 767px){.store-features-bar__slider:not(.slick-initialized) .store-features-bar__slide:nth-child(n+2){display:none!important}}.main-hero__wrapper{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,161.6rem) minmax(0,1fr);gap:5rem;height:74rem;margin-block-end:5.4rem}.main-hero__wrapper>*{grid-row:1}.main-hero__image{grid-column:1/-1;position:relative;width:100%;height:100%}.main-hero__image img{height:100%;width:100%;position:absolute;top:0;left:0;object-fit:cover}.main-hero__content{grid-column:2;position:relative;padding-block:6rem;max-width:82%}h2.main-hero__title{font-size:clamp(3.25rem,4vw + 1rem,5rem);font-weight:600;line-height:1.2;color:#fff;margin-block-start:0;margin-block-end:1.6rem;letter-spacing:0}p.main-hero__description{font-size:clamp(1.8rem,2vw + 1rem,3.2rem);font-weight:400;line-height:1.286;color:#fff;margin-block-start:0;margin-block-end:2.9rem}@media (max-width: 767px){.main-hero__wrapper{gap:1.5rem;height:60.6rem;margin-block-end:4rem}.main-hero__content{padding-block:3.5rem;max-width:90%}p.main-hero__description{line-height:1.556}}.product-spotlight-grid{width:100%;display:block;margin:0 auto 6.8rem;max-width:171.6rem;padding-inline:5rem}.product-spotlight-grid__header{width:100%;display:flex;flex-direction:column;align-items:center}h2.product-spotlight-grid__title{font-size:clamp(2.6rem,3vw + 1rem,4.3rem);line-height:1.3;font-weight:var(--font-weight-medium);margin:0 0 1.5rem;text-transform:uppercase}p.product-spotlight-grid__description{font-size:clamp(1.8rem,2vw + 1rem,2.4rem);line-height:1.3;margin:0 0 7.4rem;text-align:center}.product-spotlight-grid__main{width:100%;display:flex;align-items:stretch;gap:2.4rem;text-align:center}.product-spotlight-grid__item{flex:1 0 0;display:flex;flex-direction:column;align-items:center}.item__title{font-size:clamp(2.1rem,2vw + 1rem,3.5rem);line-height:1.3;font-weight:var(--font-weight-medium);color:#232323;text-transform:uppercase;letter-spacing:.05rem;padding-block-end:.7rem}.item__subheading{font-size:2rem;line-height:1.375;height:6.6rem;margin-block-end:1rem;color:#232323;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.item__card{display:flex;flex-direction:column;width:100%;align-items:center;flex-grow:1}.card__image img{width:100%;height:auto}.card__meta{display:flex;align-items:center;flex-direction:column;gap:2.4rem;padding:1.8rem 3rem 3rem;background-color:#ededeb;border-radius:0 0 12px 12px;width:100%;flex-grow:1}.card__information{color:#232323;font-size:2rem;line-height:1.55}.card__meta .btn-elem{width:100%;flex-shrink:0;margin-block-start:auto}.card__meta .btn-elem--small{display:none}@media (max-width: 1023px){.product-spotlight-grid__main{flex-wrap:wrap;column-gap:1rem;row-gap:4.6rem}.product-spotlight-grid__item{flex-basis:calc(50% - 2rem)}.item__subheading{font-size:1.4rem;height:3.8rem}.card__meta{padding:1.8rem 2rem 2rem}.card__information{font-size:1.4rem;line-height:1.375}.card__meta .btn-elem:not(.btn-elem--small){display:none}.card__meta .btn-elem--small{display:flex;font-size:1.2rem;padding:.99rem 0 1.01rem}}@media (max-width: 767px){.product-spotlight-grid{padding-inline:1.5rem}p.product-spotlight-grid__description{line-height:1.44;margin-block-end:3.3rem;padding-inline:3.5rem}.item__title{padding-block-end:0}}.inline-carousel{width:100%;max-width:171.6rem;padding-inline:5rem;margin:0 auto 7.27rem;display:flex}.inline-carousel__meta{display:flex;flex-direction:column;justify-content:center;width:25%;padding-inline-end:1rem}h2.inline-carousel__title{font-size:clamp(2.1rem,2vw + 1rem,3.5rem);line-height:1.3;font-weight:var(--font-weight-medium);margin:0 0 1rem;text-transform:uppercase;letter-spacing:.05rem}p.inline-carousel__description{font-size:clamp(1.8rem,1.5vw + 1rem,2.4rem);line-height:1.3;margin:0 0 2.4rem}.inline-carousel__wrapper{position:relative;display:block;align-items:center;width:75%}.inline-carousel__button{display:none}.inline-carousel__button.slick-arrow{display:block;position:absolute;width:3rem;height:3rem;-webkit-appearance:none;appearance:none;background:none;padding:0;border:0;border-radius:0;top:50%;transform:translateY(-50%);z-index:1}.inline-carousel__button:before{content:"";display:block;width:1.5rem;height:1.5rem;position:absolute;top:50%;left:50%;border-right:.3rem solid #2d2d2d;border-bottom:.3rem solid #2d2d2d;transform:translate(-70%,-50%) rotate(-45deg)}.inline-carousel__button--next{right:0}.inline-carousel__button--prev:before{transform:translate(-30%,-50%) rotate(135deg)}.inline-carousel__slider:not(.slick-initialized){display:flex;gap:2.4rem;flex-grow:1}.inline-carousel__slider .inline-carousel__slide a{display:flex;flex-direction:column;align-items:center;flex:1 0 0}.inline-carousel__slider:not(.slick-initialized) .inline-carousel__slide:nth-child(n+4){display:none}.inline-carousel__slide .slide__image{padding-top:75%;width:100%;position:relative;margin-block-end:.73rem}.inline-carousel__slide .slide__image img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;width:100%;height:100%}.inline-carousel__slide .slide__title{font-size:2rem;line-height:1.85;color:#2d2d2d;text-align:center}.inline-carousel .btn-elem.hide-mobile{display:flex}.inline-carousel .btn-elem.hide-desktop{display:none}@media (max-width: 1023px){.inline-carousel{flex-direction:column}.inline-carousel>*{width:100%}.inline-carousel__meta{align-items:center;text-align:center}}@media (max-width: 767px){.inline-carousel{padding-inline:1.5rem;margin-block-end:3.2rem}p.inline-carousel__description{margin-block-end:2rem}.inline-carousel__meta{padding:0}.inline-carousel__wrapper{width:85%}.inline-carousel__wrapper .slick-list{overflow:visible}.inline-carousel__slide a{padding:0 1.5rem;margin-block-end:2.5rem}.inline-carousel__slide .slide__image{padding-top:100%}.inline-carousel__slide .slide__title{font-size:1.4rem}.inline-carousel .btn-elem.hide-mobile{display:none}.inline-carousel .btn-elem.hide-desktop{display:flex}}.care-banner{width:100%;padding-block:5.9rem;background-color:#212c3e;margin-bottom:7.27rem}.care-banner__inner{width:100%;padding-inline:5rem;max-width:129rem;margin:0 auto;display:grid;grid-template-columns:calc(40% - 4.5rem) calc(60% - 4.5rem);gap:9rem;align-items:center}.care-banner__logo{width:100%}.care-banner__logo img{height:auto}p.care-banner__copy{font-size:clamp(2.2rem,2vw + 1rem,3.5rem);line-height:1.3;font-weight:var(--font-weight-medium);color:#fff;margin:0 0 5rem}.care-banner__buttons{display:flex;column-gap:3.3rem;row-gap:2rem;align-items:center;flex-wrap:wrap}.care-banner__buttons a:hover{color:#212c3e}.care-banner__buttons>*{flex:1;min-width:fit-content}@media (max-width: 1023px){.care-banner{padding-block:4rem}.care-banner__inner{grid-template-columns:1fr;text-align:center;place-items:center;row-gap:3rem}.care-banner__logo{width:70%}p.care-banner__copy{margin-block-end:3.4rem}}@media (max-width: 767px){.care-banner__logo{max-width:30rem;width:100%}.care-banner__buttons>*{min-width:unset;width:100%}}.store-features-grid{width:100%;max-width:171.6rem;padding-inline:5rem;margin:8rem auto;display:flex;flex-direction:column;align-items:center}h2.store-features-grid__title{font-size:clamp(2.6rem,2vw + 1rem,4.3rem);line-height:1.3;font-weight:var(--font-weight-medium);margin:0 0 4rem;text-transform:uppercase}.store-features-grid__wrapper{width:100%;display:flex;gap:3rem;align-items:stretch;justify-content:space-between}.store-features-grid__item{background-color:#fff;flex:1;max-width:29.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.store-features-grid__image{width:100%;padding-top:48.639%;position:relative}.store-features-grid__image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain}span.store-features-grid__copy{font-size:clamp(1.6rem,1vw + 1rem,2.4rem);line-height:1.25;color:#2d2d2d}@media (max-width: 768px){.store-features-grid{padding-inline:1.5rem;margin-block:4.5rem}.store-features-grid__wrapper{background-color:#2d2d2d;gap:.1rem;flex-wrap:wrap;justify-content:center}.store-features-grid__item{padding:2rem;flex-basis:calc(50% - .05rem);max-width:unset}span.store-features-grid__copy{line-height:1.3}}#insta-feed h2{font-size:clamp(2.1rem,2vw + 1rem,3.5rem);line-height:1.3;font-weight:var(--font-weight-medium);margin:0 0 1rem;text-transform:uppercase;letter-spacing:.05rem}.product-replacement-program .default-content-section{display:none}.product-replacement-program .wrapper-body{padding:0}.warranty .default-content-section{display:none}.warranty .wrapper-body{padding:0}.swandoo-care .content-section__text p{margin-bottom:20px}.swandoo-care #MainContent{padding-bottom:0}.swandoo-care .image-link-hero__mobile-title{padding:15px 59px}.product-safety__subtitle,.features-highlight__text-container,.features-highlight__bullet{font-size:1.8rem;line-height:1.6}.youtube-btn{margin-top:38px!important}.template-product .moreItem-breadcrumb{padding-bottom:0}complementary-products .card-title{margin-bottom:0}.productView-quantity .quantity__label{font-size:1.8rem;line-height:1.6}#iframe-id{border:5px solid #f7f7f7!important;border-radius:5px}::part(osm-container){border:2px solid #f7f7f7;border-radius:5px!important}::part(osm-legal){margin:0!important;font-size:12px;font-weight:400;line-height:20px}.mobile-only{display:none}.desktop-only{display:flex}@media (min-width: 768px) and (max-width: 1024px){.productView-container{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.mobile-only{display:flex}.desktop-only{display:none!important}.features-highlight__text-container,.features-highlight__bullet{font-size:1.6rem}.youtube-btn{margin-top:36px!important}.productView-quantity .quantity__label{font-size:1.6rem}.wrapper-body{padding-bottom:0}.productView-details{padding-top:10px}complementary-products .complementary-products-slider{margin-bottom:15px}}.shopify-section:has(.kl_reviews__reviews_list){max-width:171.6rem;padding:0 4rem;margin:0 auto}.kl_reviews__list_container:not(:has(.kl_reviews__review_item)){display:none}#shopify-block-klaviyo_reviews_product_reviews_PbFjmz,#shopify-section-template--17977935102180__172657487438b902d7{max-width:171.6rem;padding:0 5rem;margin:50px auto auto}#shopify-block-klaviyo_reviews_product_reviews_PbFjmz .kl_reviews__summary__header{text-transform:capitalize;text-align:center;font-size:2.6rem;font-weight:600}#shopify-block-klaviyo_reviews_product_reviews_PbFjmz .kl_reviews__list_empty_state{font-size:2rem}#shopify-block-klaviyo_reviews_product_reviews_PbFjmz button{text-transform:uppercase;font-weight:600;font-size:1.4rem}#shopify-block-klaviyo_reviews_product_reviews_PbFjmz .kl_reviews__list_container{min-height:unset}#shopify-block-klaviyo_reviews_product_reviews_PbFjmz svg{stroke:none}@media (max-width: 767px){#shopify-section-template--17977935102180__172657487438b902d7{padding:0 15px;margin-top:30px}.shopify-section:has(.kl_reviews__reviews_list){padding:0 1rem}}.klaviyo-star-rating-widget{padding-bottom:8px}.klaviyo-star-rating-widget svg{stroke:none}.kl_reviews__star_rating_widget__label{font-family:Futura,sans-serif!important;line-height:1}.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget{align-items:flex-end!important}.luc-media{position:relative;display:block}.luc-media img{max-width:100%;height:auto;display:block}.luc-media--controlled picture,.luc-media--controlled img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.schuchmann-page .title-text-image__wrapper img{max-width:23rem;height:auto}.schuchmann-page .title-text-image{margin:0 0 60px}.schuchmann-page .title-text-image__copy{margin-bottom:0}.schuchmann-page .title-text-image__copy p{margin-top:0}.schuchmann-page .title-text-image__wrapper{max-width:171.6rem;padding:0 2rem}.schuchmann-page .title-text-image__wrapper .btn-elem{margin-top:30px}.schuchmann-page .title-text-image__title{max-width:110rem;padding:0 2rem;line-height:1.5;margin-top:0}.schuchmann-page .image-text-banner{margin:50px 0 60px}@media screen and (max-width: 1024px){.schuchmann-page .title-text-image{margin:0 0 50px}.schuchmann-page .image-text-banner__content{gap:30px}.schuchmann-page .title-text-image__copy p{text-align:left}}.preorder-message{margin:20px 0;font-size:18px}.preorder-message span{font-weight:600}.preorder-message.hide{display:none}@media (max-width: 767px){.preorder-message{font-size:14px}}.usps{width:100%;max-width:171.6rem;padding-inline:5rem;margin:0 auto 8rem;display:flex;flex-direction:column;align-items:center}h2.usps__title{margin:0 0 4rem;text-align:center;font-weight:600;font-size:3.2rem;line-height:1.2;letter-spacing:0}.usps__wrapper{width:100%;display:flex;gap:3rem;align-items:flex-start;justify-content:center}.usps__item{background-color:#fff;flex:1;max-width:29.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.usps__image{width:102px;margin-bottom:1rem}.usps__image img{width:100%;height:auto}span.usps__copy{font-size:clamp(1.6rem,1vw + 1rem,2.4rem);line-height:1.25;color:#2d2d2d;font-weight:500}@media (max-width: 767px){.usps{padding-inline:2rem;margin-block:4.5rem}.usps__wrapper{gap:.1rem;flex-direction:column;justify-content:center;align-items:center}.usps__item{padding:2rem;width:100%}span.usps__copy{line-height:1.3}.usps__image{width:68px}h2.usps__title{font-size:3rem;margin-bottom:24px}}.template-page.universal-booster-footrest .title-text-image__copy{margin-bottom:0}.template-page.universal-booster-footrest .title-text-image__wrapper{max-width:171.6rem}.header__submenu{width:23rem!important}.image-text{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;margin-bottom:7.27rem;overflow:hidden;padding:0 5rem}.image-text__container{width:100%;max-width:171.6rem;margin:0 auto;display:flex;align-items:center;justify-content:center}.image-text__img-wrap{width:60%;height:100%;position:relative;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:10px}.image-text__img{width:100%;position:relative}.image-text__img img{width:100%;height:auto;border-radius:12px}.image-text__roundel{position:absolute;left:0;width:250px;transform:translate(-50%) translateY(-50%);z-index:2;top:50%;display:flex;justify-content:center;align-items:center}.image-text__roundel img{height:auto}.image-text__meta{width:50%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:30px;padding-right:145px}.image-text__text{line-height:1.4}.image-text__text h2:first-child{margin-top:0}.image-text__text h2{margin-top:40px;font-size:2.6rem;letter-spacing:0}.image-text__text h2 strong{font-weight:500}.image-text__text p{font-size:1.8rem}.image-text__title{font-weight:500;font-size:3.2rem;line-height:1.2;margin-bottom:0;margin-top:0;text-align:center;letter-spacing:0}@media only screen and (max-width:1024px){.image-text__meta{gap:14px;padding-right:30px}.image-text__roundel{width:200px;position:relative;transform:unset}.image-text__text h2{margin-top:30px}}@media only screen and (max-width:767px){.image-text{padding:0 2.4rem}.image-text__roundel{position:absolute;bottom:0;left:50%;width:134px;transform:translate(-50%) translateY(50%)}.image-text{gap:0}.image-text__container{flex-direction:column-reverse;gap:80px}.image-text__img-wrap{width:100%}.image-text__meta{width:100%;padding:0;align-items:center}.image-text__title{font-size:2.4rem;margin-bottom:24px}.image-text__text{text-align:center}}.book-appointment-page .image-text{margin-top:40px}.book-appointment-page .image-text__meta{width:40%;padding-right:30px}.book-appointment-page .image-text__video-wrap{width:60%}.book-appointment-page .image-text__roundel{top:20px;left:20px;transform:unset;width:20%}.book-appointment-page .content-section__text{font-size:1.8rem;font-weight:400}.book-appointment-page .content-section__title{font-weight:500;margin-bottom:8px}.book-appointment-page iframe{margin-top:-80px}.book-appointment-page .store-features-grid{margin-block-start:6rem}@media only screen and (max-width:1024px){.book-appointment-page .image-text__roundel{width:20%;position:absolute;transform:unset}.book-appointment-page .image-text__meta,.book-appointment-page .image-text__video-wrap{width:50%}.book-appointment-page iframe{margin-top:-40px}}@media only screen and (max-width:767px){.book-appointment-page .image-text{margin-top:20px;margin-bottom:32px}.book-appointment-page .image-text__meta{width:100%;padding-right:0}.book-appointment-page .image-text__video-wrap{width:100%}.book-appointment-page .image-text__roundel{position:absolute;bottom:0;left:50%;width:134px;transform:translate(-50%) translateY(50%)}.book-appointment-page .content-section__title{text-align:center;font-size:2rem}.book-appointment-page .image-text__text h2 strong{font-size:2rem}.book-appointment-page .content-section__text p{text-align:center}.book-appointment-page iframe{margin-top:-20px}.book-appointment-page .content-section__wrapper{align-items:center}.book-appointment-page .store-features-grid{margin-block-start:4.5rem}}.button-checkout{width:100%}.collection{width:100%;overflow-x:hidden}@media only screen and (max-width:767px){.halo-sidebar-header{padding:13px 12px 0!important}.previewCart{padding:12px!important}.previewCartInfo{padding:10px 12px 12px!important}}.shopify-pc__banner__dialog button{border-radius:50px!important}.collection-default__wrapper{width:100%;padding:0 5rem;max-width:129rem;margin:0 auto 26px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.collection-default__description p{text-align:center;font-size:18px;margin:0}@media screen and (max-width: 767px){.collection-default__wrapper{padding:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/theme.css.map */
