.wt-header--sonic{--sonic-header-height: 80px;--sonic-header-x: clamp(24px, 2.5vw, 48px)}.wt-header--sonic .wt-header__panel__item--localization{display:flex;align-items:center}.wt-header--sonic .wt-header__panel__item--account,.wt-header--sonic .wt-header__panel__item--cart{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.wt-header--sonic .wt-header__panel__item--account shopify-account,.wt-header--sonic .wt-header__panel__link{display:flex;align-items:center;justify-content:center}.wt-header--sonic .wt-header__panel__item--account .svg-icon{width:26.25px;height:26.25px}.wt-header--sonic .wt-header__panel__item--cart .svg-icon{width:28px;height:28px}.wt-header--sonic .wt-cart__trigger{position:relative;width:40px;height:40px}.wt-header--sonic .wt-cart__trigger .wt-header__panel__counter{top:-2px;right:auto;left:auto;inset-inline-end:-2px;bottom:auto;width:auto;min-width:16px;height:16px;padding:0 3px;border-radius:9px;font-size:10px;text-indent:0;white-space:nowrap;overflow:visible;background:#28a17b;color:#fff;pointer-events:none}.wt-header--sonic .wt-localization-trigger--sonic-header{min-width:40px;min-height:32px;padding:0;color:#2c2f35;gap:4px}.wt-header--sonic .wt-localization-trigger--sonic-header .wt-flag-icon{width:18px;height:18px;object-fit:cover;border-radius:999px;box-shadow:none}.wt-header--sonic .wt-localization-trigger--sonic-header .svg-icon{width:14px;height:14px;margin-left:0}.sonic-arrow-button__icon,.shopify-section-group-footer-group .wt-newsletter__send{--sonic-review-tail-width: 0px;--sonic-review-tail-opacity: 0;--sonic-review-icon-x: 0px;--sonic-footer-arrow-stroke: currentColor;--sonic-arrow-head-size: 8px;--sonic-arrow-stroke-width: 1px;--sonic-arrow-tail-right: 13px;--sonic-arrow-tail-hover-width: 10px;position:relative;overflow:hidden}.sonic-arrow-button__icon:before,.shopify-section-group-footer-group .wt-newsletter__send:before{content:"";position:absolute;top:50%;right:calc(var(--sonic-arrow-tail-right) - var(--sonic-review-icon-x));z-index:1;width:var(--sonic-review-tail-width);height:var(--sonic-arrow-stroke-width);background:var(--sonic-footer-arrow-stroke);border-radius:999px;opacity:var(--sonic-review-tail-opacity);transform:translateY(-50%);transition:width .22s cubic-bezier(.22,1,.36,1),opacity .16s ease}.shopify-section-group-footer-group .wt-newsletter__send:after{content:"";position:absolute;top:50%;left:50%;z-index:2;width:var(--sonic-arrow-head-size);height:var(--sonic-arrow-head-size);border-top:var(--sonic-arrow-stroke-width) solid var(--sonic-footer-arrow-stroke);border-right:var(--sonic-arrow-stroke-width) solid var(--sonic-footer-arrow-stroke);transform:translate(calc(-50% + var(--sonic-review-icon-x)),-50%) rotate(45deg);transition:transform .22s cubic-bezier(.22,1,.36,1)}.sonic-arrow-button__icon svg{position:relative;z-index:2;display:block;width:12px!important;height:12px!important;transform:translate(var(--sonic-review-icon-x));transition:transform .22s cubic-bezier(.22,1,.36,1)}.sonic-arrow-button:hover .sonic-arrow-button__icon,.sonic-arrow-button:focus-visible .sonic-arrow-button__icon{--sonic-review-tail-width: var(--sonic-arrow-tail-hover-width);--sonic-review-tail-opacity: 1;--sonic-review-icon-x: 3px}.sonic-review-arrows-gsap .sonic-arrow-button__icon:before,.sonic-review-arrows-gsap .sonic-arrow-button__icon svg,.shopify-section-group-footer-group.sonic-review-arrows-gsap .wt-newsletter__send:before,.shopify-section-group-footer-group.sonic-review-arrows-gsap .wt-newsletter__send:after{transition:none}@media(min-width:1200px){.wt-header--sonic .wt-header__body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:stretch!important;justify-items:stretch;min-height:var(--sonic-header-height);padding:0 var(--sonic-header-x);gap:10px}.wt-header--sonic .wt-header__aside{display:none}.wt-header--sonic .wt-header__nav-teaser--sonic-left,.wt-header--sonic .wt-header__nav-teaser--sonic-right{position:static;width:100%!important;display:flex;align-self:stretch}.wt-header--sonic .wt-header__nav-teaser--full-menu>.mega-menu{display:flex;flex-direction:row}.wt-header--sonic .wt-header__nav-teaser--sonic-left{grid-column:1;grid-row:1;justify-self:stretch}.wt-header--sonic .wt-header__nav-teaser--sonic-right{grid-column:3;grid-row:1;justify-self:stretch;display:flex;align-items:stretch;justify-content:flex-end;padding-right:138px}.wt-header--sonic .wt-header__logo-wrapper{grid-column:2;grid-row:1;order:initial;justify-self:center;min-width:var(--logo-width-desk, 180px)}.wt-header--sonic .wt-header__logo-wrapper .wt-header__logo{opacity:1!important;position:static;transform:none}.wt-header--sonic .wt-header__panel{grid-column:3;grid-row:1;justify-self:end;margin-left:0;gap:4px}.wt-header--sonic .wt-header__panel__item{margin:0!important}.wt-header--sonic .wt-localization-trigger--sonic-header{height:40px;padding:0}.wt-header--sonic .wt-localization-trigger--sonic-header .wt-flag-icon{width:20px;height:20px}.wt-header--sonic .wt-localization-trigger--sonic-header .svg-icon{width:16px;height:16px}.wt-header--sonic .wt-page-nav-mega{display:flex;position:static!important;background:transparent!important;color:inherit!important;padding:0;width:auto!important}.wt-header--sonic .wt-header__nav-teaser--sonic-right .wt-page-nav-mega{margin-left:auto}.wt-header--sonic .wt-page-nav-mega__list{display:flex!important;align-items:stretch;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:0;max-width:none!important;padding:0!important;margin:0!important}.wt-header--sonic .wt-header__nav-teaser--sonic-right .wt-page-nav-mega__list{justify-content:flex-end!important}.wt-header--sonic .wt-page-nav-mega__item{flex:0 0 auto;display:flex;align-items:center}.wt-header--sonic .wt-page-nav-mega__link{height:40px!important;padding:0 24px!important;color:inherit!important;font-size:18px;font-weight:500;line-height:1.4;border-radius:999px;white-space:nowrap}.wt-header--sonic .wt-page-nav-mega__item--sonic .wt-page-nav-mega__link{padding-right:16px!important}.wt-header--sonic .wt-page-nav-mega__link__text:after{display:none!important}.wt-header--sonic .wt-page-nav-mega__link .svg-icon{display:inline-flex!important;width:24px;height:24px;margin-left:4px;color:currentColor!important}.wt-header--sonic .wt-page-nav-mega__item--sonic .wt-page-nav-mega__link .svg-icon:not(.svg-icon--arrow-down){display:none!important}body:not(.mobile-nav) .wt-header--sonic .wt-page-nav-mega__item--parent .wt-page-nav-mega__sublist__wrapper{top:100%!important}body:not(.mobile-nav) .wt-header--sonic .wt-page-nav-mega__item--parent .wt-page-nav-mega__sublist__wrapper--sonic{left:0;width:100%;max-height:0;overflow:hidden;pointer-events:none;background:#fff;border-top:1px solid #e2e4e9;border-radius:0 0 32px 32px;box-shadow:2px 2px 6px #3f2f6014}body:not(.mobile-nav) .wt-header--sonic .wt-page-nav-mega__item--parent.dropdown-opened .wt-page-nav-mega__sublist__wrapper--sonic{max-height:720px;pointer-events:auto}.sonic-mega-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 242px;gap:30px;width:min(1600px,calc(100vw - 96px));margin:0 auto;padding:48px 0}.sonic-mega-menu__column{min-width:0}.sonic-mega-menu__title{margin:0 0 24px;color:#16181d;font-family:var(--font-navigation);font-size:18px;font-weight:600;line-height:1.4}.sonic-mega-menu__items{display:grid;gap:16px}.sonic-mega-menu__card{display:flex;align-items:center;gap:16px;min-height:96px;color:#16181d;text-decoration:none;border-radius:8px}.sonic-mega-menu__card:hover,.sonic-mega-menu__card:focus-visible{background:#fafafa}.sonic-mega-menu__image{display:flex;align-items:center;justify-content:center;flex:0 0 96px;width:96px;height:96px;overflow:hidden;border-radius:8px}.sonic-mega-menu__img{width:100%;height:100%;object-fit:contain}.sonic-mega-menu__image--placeholder,.sonic-mega-menu__image-placeholder{display:block;width:100%;height:100%;border-radius:8px;background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgba(106,114,129,.2) 50%,transparent calc(50% + 1px)),linear-gradient(to top right,transparent calc(50% - 1px),rgba(106,114,129,.2) 50%,transparent calc(50% + 1px)),#eef2f4}.sonic-mega-menu__copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.sonic-mega-menu__badge{display:inline-flex;align-items:center;min-height:20px;padding:4px 8px;border:1px solid #e2e4e9;border-radius:999px;background:#9fe3c5;color:#16181d;font-size:10px;font-weight:400;line-height:1.2;text-transform:uppercase}.sonic-mega-menu__heading{color:#16181d;font-size:18px;font-weight:600;line-height:1.4}.sonic-mega-menu__description{color:#6a7281;font-size:14px;font-weight:400;line-height:1.4}.sonic-mega-menu__text-link{display:inline-flex;align-items:center;gap:0;margin-top:16px;color:#28a17b;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none}.sonic-mega-menu__text-link .svg-icon{width:24px;height:24px}.sonic-mega-menu__company-card{background:#fafafa;overflow:hidden;border-radius:8px}.sonic-mega-menu__company-media{position:relative;display:block;width:100%;aspect-ratio:242 / 136;overflow:hidden;border-radius:0;background:#dce4e9;text-decoration:none}.sonic-mega-menu__company-img{display:block;width:100%;height:100%;object-fit:cover}.sonic-mega-menu__company-media--placeholder:before,.sonic-mega-menu__company-media--placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgba(106,114,129,.45) 50%,transparent calc(50% + 1px)),linear-gradient(to top right,transparent calc(50% - 1px),rgba(106,114,129,.45) 50%,transparent calc(50% + 1px))}.sonic-mega-menu__company-placeholder{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:#6a7281;font-size:24px;line-height:1}.sonic-mega-menu__company-links{display:grid;gap:12px;padding:24px}.sonic-mega-menu__company-link{color:#6a7281;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .18s ease}.sonic-mega-menu__company-link:hover,.sonic-mega-menu__company-link:focus-visible{color:#16181d}}@media(min-width:1200px)and (max-width:1439px){.wt-header--sonic{--sonic-header-x: clamp(24px, 2vw, 32px)}.wt-header--sonic .wt-header__body{gap:8px}.wt-header--sonic .wt-page-nav-mega__link{padding:0 16px!important;font-size:16px}.wt-header--sonic .wt-page-nav-mega__item--sonic .wt-page-nav-mega__link{padding-right:12px!important}}@media(max-width:1199px){.wt-header--sonic .wt-header__body{padding-block:12px}.wt-header--sonic .wt-header__aside .wt-header__menu-trigger,.wt-header--sonic .wt-cart__trigger{width:44px;height:44px;padding:0;justify-content:center}.wt-header--sonic .wt-header__aside .svg-icon--bars{width:40px;height:40px}.wt-header--sonic .wt-header__panel__item--cart .svg-icon{width:32px;height:32px}.wt-header--sonic .svg-icon--bars .sonic-menu-line{transform-box:fill-box;transform-origin:center;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .16s ease}.menu-open .wt-header--sonic .sonic-menu-line--top{transform:translateY(4.667px) rotate(45deg)}.menu-open .wt-header--sonic .sonic-menu-line--middle{transform:scaleX(0);opacity:0}.menu-open .wt-header--sonic .sonic-menu-line--bottom{transform:translateY(-4.667px) rotate(-45deg)}.wt-header--sonic .wt-header__panel__item--localization,.wt-header--sonic .wt-header__panel__item--language,.wt-header--sonic .wt-header__panel__item--account,.wt-header--sonic .wt-header__nav-teaser--sonic-left,.wt-header--sonic .wt-header__nav-teaser--sonic-right{display:none}.sonic-mega-menu{display:grid;gap:24px;padding:16px 0}.sonic-mega-menu__title{margin:0 0 12px;font-size:18px}.sonic-mega-menu__items{display:grid;gap:12px}.sonic-mega-menu__card{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none}.sonic-mega-menu__image{flex:0 0 72px;width:72px;height:72px}.sonic-mega-menu__img{width:100%;height:100%;object-fit:contain}.sonic-mega-menu__copy{display:grid;gap:2px}.sonic-mega-menu__badge{width:max-content;padding:3px 7px;border-radius:999px;background:#9fe3c5;font-size:10px;text-transform:uppercase}.sonic-mega-menu__heading{font-weight:600}.sonic-mega-menu__description{color:#6a7281;font-size:14px}.sonic-mega-menu__text-link,.sonic-mega-menu__company-link{color:inherit;text-decoration:none}.sonic-mega-menu__company-card{display:grid;gap:0;overflow:hidden;border-radius:8px;background:#fafafa}.sonic-mega-menu__company-media{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:0;background:#dce4e9}.sonic-mega-menu__company-img{width:100%;height:100%;object-fit:cover}.sonic-mega-menu__company-media--placeholder{display:none}.sonic-mega-menu__company-links{display:grid;gap:12px;padding:24px}}@media(max-width:1199px)and (prefers-reduced-motion:reduce){.wt-header--sonic .svg-icon--bars .sonic-menu-line{transition:none}}@media(min-width:900px)and (max-width:1199px){.wt-header--sonic .wt-header__body{padding-block:12.5px}}[data-section-id$=__sonic_usps] .wt-keys__list{width:min(1600px,calc(100vw - 48px));max-width:none;padding:0;gap:30px}[data-section-id$=__sonic_usps] .wt-features-banner .wt-keys__item--bg{min-height:167px;padding:39px 29px 34px;border:0;border-radius:16px;align-items:flex-start;justify-content:space-between;flex-direction:column}[data-section-id$=__sonic_usps] .wt-keys__item .svg-icon,[data-section-id$=__sonic_usps] .wt-keys__item svg{width:32px;height:32px;color:#2c2f35}[data-section-id$=__sonic_usps] .wt-keys__image--asset{width:32px;height:32px;margin:0;object-fit:contain;--stroke-0: #28a17b}[data-section-id$=__sonic_usps] .wt-keys__title{max-width:320px;padding:0;font-family:var(--font-base);font-size:18px;font-weight:500;line-height:1.4;letter-spacing:0}@media(max-width:989px){[data-section-id$=__sonic_usps] .wt-keys__list{width:min(100% - 32px,720px);gap:16px}[data-section-id$=__sonic_usps] .wt-features-banner .wt-keys__item--bg{min-height:148px;padding:28px 22px}}@media(max-width:599px){[data-section-id$=__sonic_usps] .wt-keys__list{grid-template-columns:1fr}}@media(max-width:899px){[data-section-id$=__sonic_usps] .wt-features-banner .wt-keys__item--bg{align-items:center;text-align:center}[data-section-id$=__sonic_usps] .wt-keys__title{margin-inline:auto}}.wt-featured-collection--sonic-range{overflow:hidden}.wt-featured-collection--sonic-range .scroll-trigger.animate--slide-in{opacity:1;transform:none}.wt-featured-collection--sonic-range .headline{position:relative;width:min(1600px,calc(100vw - 96px));max-width:none;margin:0 auto 48px;padding:0;text-align:left}.wt-featured-collection--sonic-range .sonic-range__header{display:flex;align-items:center;gap:48px;width:min(1600px,calc(100% - 96px));margin:0 auto 48px}.wt-featured-collection--sonic-range .sonic-range__header .headline{flex:1;min-width:0;width:auto;margin:0}.wt-featured-collection--sonic-range .sonic-range__controls{display:flex;flex:0 0 auto;gap:10px}.wt-featured-collection--sonic-range .wt-slider__wrapper{touch-action:pan-y pinch-zoom}.wt-featured-collection--sonic-range .headline--rich p{max-width:1100px;margin:0;padding:0;color:#6a7281;font-family:var(--font-base);font-size:18px;font-weight:400;line-height:1.4;letter-spacing:0;white-space:normal}.wt-featured-collection--sonic-range .headline--rich p:first-child{margin-bottom:8px;color:#6a7281;font-size:16px;font-weight:600;text-transform:uppercase}.wt-featured-collection--sonic-range .headline--rich h2{max-width:1100px;margin:0 0 8px;padding:0;color:#16181d;font-family:var(--font-headline);font-size:42px;font-weight:500;line-height:1.1;letter-spacing:0;text-align:left}.wt-featured-collection--sonic-range .headline--rich h2 strong{color:#6a7281;font-weight:500}.wt-featured-collection--sonic-range .wt-slider__container--featured{width:min(1600px,calc(100vw - 96px));max-width:none;margin:0 auto;padding:0 0 48px;overflow:visible}.wt-featured-collection--sonic-range:not(.wt-featured-collection--stack-products) .wt-slider__container--featured [data-swiper-slide]{flex:0 0 513px;width:513px!important}.wt-featured-collection--sonic-range .wt-slider__container--featured .card__container{width:100%;min-width:0;padding-right:0}.wt-featured-collection--sonic-range .card__picture-container{overflow:hidden;border-radius:24px;background:#f3f4f6}.wt-featured-collection--sonic-range .card__img,.wt-featured-collection--sonic-range .card__video,.wt-featured-collection--sonic-range .card__img--placeholder{border-radius:24px;object-fit:contain}.wt-featured-collection--sonic-range .card__img{object-position:center center}.wt-featured-collection--sonic-range .card__picture[data-uri=sonic-go] .card__img{object-position:center bottom}.wt-featured-collection--sonic-range .card__title{margin-top:22px;color:#16181d;font-family:var(--font-base);font-size:24px;font-weight:500;line-height:1.4;letter-spacing:0}.wt-featured-collection--sonic-range .card__title a{color:inherit;text-decoration:none}.wt-featured-collection--sonic-range .card__description{margin:4px 0 24px;color:#6a7281;font-family:var(--font-base);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;white-space:normal}.wt-featured-collection--sonic-range .card__link-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px;min-height:40px;padding:0 20px;border-radius:999px;background:#2c2f35;color:#fafafa;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none}.wt-featured-collection--sonic-range .wt-slider__nav-btn{display:flex!important;position:relative;top:auto!important;flex:0 0 48px;width:48px;height:48px;margin-top:0!important;border:1px solid #e2e4e9;border-radius:999px;background:#fff;color:#16181d;transform:none;--sonic-arrow-stroke-width: 2.4px;left:auto;right:auto}.wt-featured-collection--sonic-range .sonic-arrow-control__glyph>.sonic-arrow-control__svg{width:100%;height:100%;position:static}.wt-featured-collection--sonic-range .sonic-arrow-control.wt-slider__nav-btn{--sonic-arrow-stroke-width: 2.4px}.wt-featured-collection--sonic-range .wt-slider__nav-btn:not(.swiper-button-disabled):is(:hover,:focus-visible){color:#28a17b;border-color:#28a17b;background:#fff}.wt-featured-collection--sonic-range .wt-slider__nav-prev{right:auto;left:auto}.wt-featured-collection--sonic-range .wt-slider__nav-next{right:auto}@media(max-width:1199px){.wt-featured-collection--sonic-range .sonic-range__controls{display:none}.wt-featured-collection--sonic-range:not(.wt-featured-collection--stack-products) .wt-slider__container--featured{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.wt-featured-collection--sonic-range .wt-slider__container--featured::-webkit-scrollbar{display:none}.wt-featured-collection--sonic-range:not(.wt-featured-collection--stack-products) [data-swiper-container]{display:flex;gap:var(--grid-gap-mobile, 16px);width:max-content;max-width:none;transform:none;touch-action:auto}.wt-featured-collection--sonic-range:not(.wt-featured-collection--stack-products) [data-swiper-slide]{scroll-snap-align:start}}.wt-featured-collection--sonic-range .wt-slider__scrollbar{display:none}@media(max-width:989px){.wt-featured-collection--sonic-range .headline,.wt-featured-collection--sonic-range .wt-slider__container--featured{width:min(1600px,calc(100% - 64px))}.wt-featured-collection--sonic-range .sonic-range__header{width:calc(100% - 64px)}.wt-featured-collection--sonic-range .headline--rich h2{font-size:34px}.wt-featured-collection--sonic-range:not(.wt-featured-collection--stack-products) .wt-slider__container--featured [data-swiper-slide]{flex-basis:min(82vw,420px);width:min(82vw,420px)!important}.wt-featured-collection--sonic-range .wt-slider__nav-btn{display:none!important}}@media(max-width:599px){.wt-featured-collection--sonic-range .headline,.wt-featured-collection--sonic-range .wt-slider__container--featured,.wt-featured-collection--sonic-range .sonic-range__header{width:calc(100% - 32px)}.wt-featured-collection--sonic-range .headline--rich h2{font-size:30px}.wt-featured-collection--sonic-range .card__title{font-size:21px}}@media(max-width:749px){main#root .wt-featured-collection--sonic-range:not(.wt-featured-collection--stack-products) .wt-slider__container--featured{width:100%}.wt-featured-collection--sonic-range:not(.wt-featured-collection--stack-products) [data-swiper-container]{padding-inline:16px}.wt-featured-collection--sonic-range:not(.wt-featured-collection--stack-products) [data-swiper-slide]{scroll-snap-align:center}main#root [data-mobile-peekers]{width:100%;max-width:none;margin-inline:0}main#root [data-mobile-peekers] [data-swiper]{width:100%;max-width:none;margin-inline:0;padding-inline:16px;overflow:hidden}main#root [data-mobile-peekers=reviews] [data-swiper-slide]{width:min(82vw,420px)}main#root [data-mobile-peekers=steps] .video-reels__header{width:calc(100% - 32px);margin-inline:16px}}[data-section-id$=__sonic_appliance_cards]{background:#fff}[data-section-id$=__sonic_appliance_cards]>.rte{position:relative;z-index:4;padding:96px 0}main#root [data-section-id][data-separate-heading]{padding-top:0!important}main#root [data-section-id][data-separate-heading]>.rte{padding-top:0!important}body.template-index [data-section-id$=__sonic_appliance_cards]>.rte{padding-top:48px}[data-section-id$=__sonic_appliance_cards] .headline{width:min(1192px,calc(100vw - 48px));max-width:none;margin:0 auto 96px;padding:0;text-align:center}[data-section-id$=__sonic_appliance_cards] .headline--rich p{margin:0 0 24px;padding:0;color:#28a17b;font-family:var(--font-base);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:uppercase}[data-section-id$=__sonic_appliance_cards] .headline--rich h2{width:min(920px,100%);margin:0 auto;padding:0;color:#16181d;font-family:var(--font-headline);font-size:48px;font-weight:500;line-height:1.3;letter-spacing:-.48px}[data-section-id$=__sonic_appliance_cards] .wt-keys__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1600px,calc(100vw - 96px));max-width:none;gap:50px;margin:0 auto;padding:0}body.template-index [data-section-id$=__sonic_appliance_cards] .wt-keys__list{max-width:1328px;gap:30px}[data-section-id$=__sonic_appliance_cards] .wt-keys__item{display:flex;flex-direction:column;min-width:0;padding:0;align-items:center;justify-content:flex-start;gap:0;text-align:center}[data-section-id$=__sonic_appliance_cards] .wt-keys__item.scroll-trigger,[data-section-id$=__sonic_appliance_cards] .wt-keys__item.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;visibility:visible!important}[data-section-id$=__sonic_appliance_cards] .wt-keys__link{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}[data-section-id$=__sonic_appliance_cards] .wt-keys__image--asset{width:188px;height:188px;margin:0;object-fit:contain}[data-section-id$=__sonic_appliance_cards] .wt-keys__content{width:100%;margin:0;text-align:center}[data-section-id$=__sonic_appliance_cards] .wt-keys__title{padding:0;color:#121212;font-family:var(--font-base);font-size:18px;font-weight:500;line-height:1.4;letter-spacing:0;opacity:.9;text-align:center}@media(max-width:749px){[data-section-id$=__sonic_appliance_cards] .wt-keys__list{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,calc(100vw - 24px));gap:clamp(8px,2.4vw,14px)}[data-section-id$=__sonic_appliance_cards] .wt-keys__image--asset{width:min(22vw,92px);height:min(22vw,92px)}[data-section-id$=__sonic_appliance_cards] .wt-keys__title{font-size:clamp(9px,2.35vw,12px);line-height:1.25}}[data-section-id$=__sonic_cleaning_animation] .wt-scrollytelling,[data-section-id$=__sonic_cleaning_animation] .wt-scrollytelling__video-lane{background:#fff}[data-section-id$=__sonic_cleaning_animation] .wt-scrollytelling__video,[data-section-id$=__sonic_cleaning_animation] .wt-scrollytelling__frame-img{mix-blend-mode:multiply}[data-section-id$=__sonic_cleaning_animation]{position:relative;z-index:1;margin-top:-170px;background:#fff}[data-section-id$=__sonic_cleaning_animation] .wt-scrollytelling__heading{color:var(--scrollytelling-heading-color, #121212);font-family:var(--font-base);font-size:clamp(24px,calc(var(--font-headline-size, 32px) * var(--font-headline-scale-desk, 1)),96px);font-weight:500;line-height:1.4;letter-spacing:0}[data-section-id$=__sonic_cleaning_animation] .wt-scrollytelling__text,[data-section-id$=__sonic_cleaning_animation] .wt-scrollytelling__text p{color:var(--scrollytelling-text-color, #6a7281);font-family:var(--font-base);font-size:18px;font-weight:400;line-height:1.4;letter-spacing:0}[data-section-id$=__sonic_cleaning_animation] .wt-scrollytelling__block-inner{box-shadow:0 18px 54px rgba(22,24,29,calc(.12 * var(--enable-container, 0)))}[data-section-id$=__sonic_cleaning_animation] .wt-scrollytelling__frame-img{object-fit:cover}[data-section-id$=__sonic_dental_professionals]{position:relative;isolation:isolate;background:#f3f4f6;overflow:clip}[data-section-id$=__sonic_dental_professionals]:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:720px;background:linear-gradient(180deg,#fff,#fffffffa 28%,#ffffffd1 50%,#ffffff5c 76%,#fff0);pointer-events:none}[data-section-id$=__sonic_dental_professionals].video-reels{margin:0}[data-section-id$=__sonic_dental_professionals] .headline,[data-section-id$=__sonic_dental_professionals] .wt-slider{position:relative;z-index:1}[data-section-id$=__sonic_dental_professionals] .wt-slider{background:transparent;overflow:clip}[data-section-id$=__sonic_dental_professionals].scroll-trigger,[data-section-id$=__sonic_dental_professionals] .scroll-trigger,[data-section-id$=__sonic_dental_professionals].animate--slide-in,[data-section-id$=__sonic_dental_professionals] .animate--slide-in{opacity:1!important;transform:none!important;visibility:visible!important}[data-section-id$=__sonic_dental_professionals] .headline{width:min(1056px,calc(100vw - 48px));max-width:none;margin:0 auto 102px;padding:0;text-align:center}[data-section-id$=__sonic_dental_professionals] .headline--rich p:first-child{margin:0 0 8px;color:#28a17b;font-family:var(--font-base);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:uppercase}[data-section-id$=__sonic_dental_professionals] .headline--rich h2{margin:0 0 8px;color:#121212;font-family:var(--font-headline);font-size:56px;font-weight:500;line-height:1.1;letter-spacing:0}[data-section-id$=__sonic_dental_professionals] .headline--rich p:last-child{width:min(900px,100%);margin:0 auto;color:#6a7281;font-family:var(--font-base);font-size:21px;font-weight:500;line-height:1.4;letter-spacing:0}[data-section-id$=__sonic_dental_professionals] .wt-slider__container--video-carousel{width:100vw;max-width:none;height:960px;overflow:visible}[data-section-id$=__sonic_dental_professionals] .video-reels__container{align-items:flex-start;height:100%}[data-section-id$=__sonic_dental_professionals] .video-carousel{width:427px!important;height:960px!important;position:relative}[data-section-id$=__sonic_dental_professionals] .video-container{width:427px;aspect-ratio:427 / 571;height:571px!important;margin-top:70px;overflow:hidden;border-radius:16px;opacity:.6;transform:none!important;transition:height .55s cubic-bezier(.22,1,.36,1),margin .55s cubic-bezier(.22,1,.36,1),opacity .45s ease;will-change:height,margin-top,opacity}[data-section-id$=__sonic_dental_professionals] .video-carousel.active .video-container,[data-section-id$=__sonic_dental_professionals]:not([data-video-selection=settled]) .swiper-slide-active .video-container{aspect-ratio:427 / 758;height:758px!important;margin-top:0;opacity:1}[data-section-id$=__sonic_dental_professionals] .video-container low-power-video,[data-section-id$=__sonic_dental_professionals] .video-container video-controls{display:block;width:100%;height:100%!important}[data-section-id$=__sonic_dental_professionals] .wt-video__movie,[data-section-id$=__sonic_dental_professionals] .wt-video__item,[data-section-id$=__sonic_dental_professionals] .video-reels__poster{width:100%;height:100%!important;min-height:0;aspect-ratio:inherit}[data-section-id$=__sonic_dental_professionals] .video-reels__poster,[data-section-id$=__sonic_dental_professionals] video{display:block;object-fit:cover;object-position:50% 50%}[data-section-id$=__sonic_dental_professionals] .video-reels__rating,[data-section-id$=__sonic_dental_professionals] .wt-slider__nav-btn,[data-section-id$=__sonic_dental_professionals] .wt-slider__pagination{display:none!important}[data-section-id$=__sonic_dental_professionals] .wt-video__sound-toggle{position:absolute;right:18px;bottom:18px;z-index:6;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#16181d;background:#ffffffdb;border:1px solid rgba(22,24,29,.08);border-radius:999px;box-shadow:0 16px 36px #16181d24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .24s ease,transform .24s ease,background-color .24s ease}[data-section-id$=__sonic_dental_professionals] .active.video-carousel--has-video .wt-video__sound-toggle,[data-section-id$=__sonic_dental_professionals]:not([data-video-selection=settled]) .swiper-slide-active.video-carousel--has-video .wt-video__sound-toggle{display:flex!important;opacity:1;transform:translateY(0)}[data-section-id$=__sonic_dental_professionals] .wt-video__sound-toggle:hover{background:#fffffff5}[data-section-id$=__sonic_dental_professionals] .wt-video__sound-toggle .svg-icon{width:20px;height:20px}[data-section-id$=__sonic_dental_professionals] .wt-video__sound-toggle[data-sound=off] .svg-icon--volume,[data-section-id$=__sonic_dental_professionals] .wt-video__sound-toggle[data-sound=on] .svg-icon--volume-muted{display:none}[data-section-id$=__sonic_dental_professionals] .video-reels__text{display:flex;flex-direction:column;gap:24px;width:427px;margin:24px auto 0;color:#16181d;font-family:var(--font-base);text-align:center;opacity:0;visibility:hidden;pointer-events:none}[data-section-id$=__sonic_dental_professionals] .video-carousel.active .video-reels__text,[data-section-id$=__sonic_dental_professionals]:not([data-video-selection=settled]) .swiper-slide-active .video-reels__text{opacity:1;visibility:visible;pointer-events:auto}[data-section-id$=__sonic_dental_professionals] .video-reels__testimonial,[data-section-id$=__sonic_dental_professionals] .video-reels__testimonial p{margin:0;color:#16181d;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:0}[data-section-id$=__sonic_dental_professionals] .video-reels__author{color:#6a7281;font-size:18px;font-weight:400;line-height:1.4}@media(min-width:750px){[data-section-id$=__sonic_dental_professionals] .wt-slider__container--video-carousel{height:auto;padding-bottom:0}[data-section-id$=__sonic_dental_professionals] .video-reels__container{height:auto}[data-section-id$=__sonic_dental_professionals] .video-carousel{height:auto!important}[data-section-id$=__sonic_dental_professionals].video-reels .video-carousel .video-container{margin-bottom:117px}[data-section-id$=__sonic_dental_professionals].video-reels .video-carousel.active .video-container,[data-section-id$=__sonic_dental_professionals].video-reels:not([data-video-selection=settled]) .swiper-slide-active .video-container{margin-bottom:0}[data-section-id$=__sonic_dental_professionals] .video-reels__text{margin-top:0;padding-top:24px}}[data-section-id$=__sonic_dentist_stats]{background:#f3f4f6;margin:0;padding:0!important}[data-section-id$=__sonic_dentist_stats] .scroll-trigger,[data-section-id$=__sonic_dentist_stats] .animate--slide-in{opacity:1!important;transform:none!important;visibility:visible!important}[data-section-id$=__sonic_dentist_stats] .headline{display:none}[data-section-id$=__sonic_dentist_stats] .wt-metric-banner-keys{width:min(1305px,calc(100vw - 96px));margin:0 auto}[data-section-id$=__sonic_dentist_stats] .wt-keys__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px;margin:0;padding:0}[data-section-id$=__sonic_dentist_stats] .wt-keys__item{min-width:0;min-height:200px;padding:0;background:transparent}[data-section-id$=__sonic_dentist_stats] .wt-keys__item:not(:first-child){border-left:1px solid rgba(31,25,21,.14);padding-left:70px}[data-section-id$=__sonic_dentist_stats] .wt-keys__content{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:200px;text-align:left}[data-section-id$=__sonic_dentist_stats] .wt-keys__title--heading{order:-1;width:100%}[data-section-id$=__sonic_dentist_stats] .wt-keys__title--heading .headline{display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;opacity:1!important;transform:none!important;visibility:visible!important}[data-section-id$=__sonic_dentist_stats] .wt-keys__title--heading,[data-section-id$=__sonic_dentist_stats] .wt-keys__title--heading .headline--rich,[data-section-id$=__sonic_dentist_stats] .wt-keys__title--heading p{margin:0;padding-inline:0;color:#28a17b;font-family:var(--font-base);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:uppercase}[data-section-id$=__sonic_dentist_stats] .wt-keys__title--numbers{margin:0;padding:0!important;color:#16181d;font-family:var(--font-headline);font-size:72px!important;font-weight:500;line-height:1.1;letter-spacing:-1.44px}[data-section-id$=__sonic_dentist_stats] .wt-keys__text,[data-section-id$=__sonic_dentist_stats] .wt-keys__text p{margin:0;padding:0;color:#6a7281;font-family:var(--font-base);font-size:21px;font-weight:500;line-height:1.4;letter-spacing:0}[data-section-id$=__sonic_dentist_survey_button]{background:#f3f4f6;margin:0;padding:96px 0 192px!important}[data-section-id$=__sonic_dentist_survey_button] .wt-button-section__container{padding:0}[data-section-id$=__sonic_dentist_survey_button] .hero__button--gap{justify-content:center}[data-section-id$=__sonic_dentist_survey_button] .wt-button{min-height:56px;padding:16px 20px;border:0;border-radius:16px;background:#fff;color:#16181d;box-shadow:none;font-family:var(--font-base);font-size:16px;font-weight:500;line-height:1.4}[data-section-id$=__sonic_dentist_survey_button] .wt-button:before{content:"";flex:0 0 24px;width:24px;height:24px;margin-right:16px;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='5.5' width='12' height='15' rx='2' stroke='%2316181D' stroke-width='1.5'/%3E%3Cpath d='M9 5.5V4.75C9 3.784 9.784 3 10.75 3H13.25C14.216 3 15 3.784 15 4.75V5.5' stroke='%2316181D' stroke-width='1.5'/%3E%3Cpath d='M9 10H15M9 13.5H15M9 17H13' stroke='%2316181D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}[data-section-id$=__sonic_dentist_survey_button] .sonic-survey-link-text{color:#28a17b}[data-section-id$=__sonic_dentist_survey_button] .wt-button:after{content:"\203a";margin-left:8px;color:#28a17b;font-size:22px;line-height:1}body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards]>.rte{padding:80px 0}body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards] .headline{width:min(820px,calc(100vw - 48px));margin-bottom:72px}body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards] .wt-keys__list{width:min(980px,calc(100vw - 64px));gap:56px}body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards] .wt-keys__image--asset{width:148px;height:148px}@media(max-width:749px){body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards] .wt-keys__list{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,calc(100vw - 24px));gap:clamp(8px,2.4vw,14px)}body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards] .wt-keys__image--asset{width:min(22vw,92px);height:min(22vw,92px)}body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards] .wt-keys__title{font-size:clamp(9px,2.35vw,12px);line-height:1.25}}body:has([data-sonic-product-template]) [data-section-id$=__sonic_cleaning_animation]{margin-top:-130px}body:has([data-sonic-product-template]) [data-section-id$=__sonic_dentist_survey_button]{padding:40px 0 96px!important}body:has([data-sonic-product-template]) [data-section-id$=__comparison].hero__wrapper,body:has([data-sonic-product-template]) [data-section-id$=__faq].hero__wrapper{width:min(1180px,calc(100vw - 96px));margin-inline:auto}body:has([data-sonic-product-template]) [data-section-id$=__comparison][data-comparison-layout=split].hero__wrapper{width:100%;max-width:none}body:has([data-sonic-product-template]) [data-section-id$=__comparison] .wt-comparison-table{width:100%}body:has([data-sonic-product-template]) [data-section-id$=__sonic_customer_reviews] .headline,body:has([data-sonic-product-template]) [data-section-id$=__sonic_customer_reviews] .wt-slider__container--featured{width:min(1180px,calc(100vw - 96px));margin-inline:auto}body:has([data-sonic-product-template]) [id$=__sonic_cleaning_comparison]{background:#fff}body:has([data-sonic-product-template]) [data-section-id$=__sonic_cleaning_comparison]{padding-top:128px;padding-bottom:192px}body:has([data-sonic-product-template]) [data-section-id$=__faq].hero__wrapper--full{width:100%;margin:0;background:#fff}body:has([data-sonic-product-template]) [data-section-id$=__faq]{padding-top:128px;color:#16181d}body:has([data-sonic-product-template]) [data-section-id$=__faq]>.headline{width:min(1056px,calc(100vw - 96px));margin:0 auto 48px;padding:0;text-align:center}body:has([data-sonic-product-template]) [data-section-id$=__faq]>.headline p:first-child{margin:0 0 8px;color:#28a17b;font-family:var(--font-base);font-size:16px;font-weight:500;line-height:1.4;text-transform:uppercase}body:has([data-sonic-product-template]) [data-section-id$=__faq]>.headline h2{margin:0 0 8px;color:#16181d;font-family:var(--font-headline);font-size:56px;font-weight:500;line-height:1.3;letter-spacing:0}body:has([data-sonic-product-template]) [data-section-id$=__faq]>.headline p:last-child{width:min(1056px,100%);margin:0 auto;color:#6a7281;font-size:18px;font-weight:400;line-height:1.4}body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image{display:flex;flex-direction:column;gap:0}body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__menu{order:1;width:min(1056px,calc(100% - 48px));max-width:none;padding:0;margin:0 auto}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse{padding:0;margin:0 0 16px;border:0;border-radius:8px;background:#f3f4f6;overflow:hidden}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__trigger{min-height:56px;padding:16px 24px;color:#16181d;gap:24px}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__trigger__text{min-width:0}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__trigger__title{margin:0;color:#16181d;font-family:var(--font-base);font-size:21px;font-weight:500;line-height:1.4}.sonic-faq-icon{position:relative;display:block;flex:0 0 24px;width:24px;height:24px}.sonic-faq-icon img{position:absolute;display:block;width:19.2px;height:2.4px;top:10.8px;left:2.4px}.sonic-faq-icon img:last-child{transform:rotate(90deg)}.sonic-faq-accordion details[open] .sonic-faq-icon img:last-child,.wt-collapse__trigger--active .sonic-faq-icon img:last-child{display:none}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-icon,body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-icon svg{width:24px;height:24px;flex-shrink:0}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__target--text{min-height:0;padding:0 24px;color:#6a7281;font-size:16px;line-height:1.4}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__target--text p{margin:0;padding-top:0;padding-bottom:0}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__target--text p+p{margin-top:16px}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__target--text a{color:#28a17b;text-decoration:underline}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__trigger--active+.wt-collapse__target .wt-collapse__target--text{padding-bottom:32px}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__target>*{min-height:0}body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__cta{order:2;display:flex;align-items:center;justify-content:center;gap:30px;margin-top:32px;color:#6a7281;font-size:18px;line-height:1.4}body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__cta p{margin:0}body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__cta-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 30px;border-radius:9999px;color:#fafafa;background:#2c2f35;font-size:16px;line-height:1.4;text-decoration:none}body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__cta-button:hover{color:#fafafa;background:#16181d}body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__image{order:3;width:100%;height:450px;margin-top:192px;border-radius:0;overflow:hidden}body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__image .hero,body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__image .hero__pic-container{width:100%;height:100%;min-height:0;border-radius:0;overflow:hidden}body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__image .hero__img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1921px){body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__image--asset .hero__img{max-width:1920px;margin-inline:auto;object-fit:contain}}.sonic-tech-specs{position:relative;isolation:isolate;overflow:hidden;padding:var(--section-gap-top, 128px) 0 var(--section-gap-bottom, 192px);color:var(--sonic-tech-text);background:radial-gradient(circle at 50% 95%,#40454f94 0,#2b2f366b 18%,#16181d00 46%),linear-gradient(180deg,var(--sonic-tech-bg) 0%,var(--sonic-tech-bg) 58%,#1a1c22 76%,#2b2e36 100%)}.sonic-tech-specs__inner{position:relative;z-index:2;width:min(1600px,calc(100vw - 96px));margin:0 auto}.sonic-tech-specs__heading{margin:0 0 96px;color:var(--sonic-tech-text);font-family:var(--font-headline);font-size:36px;font-weight:500;line-height:1.2;letter-spacing:0}.sonic-tech-specs__measurement{display:flex;justify-content:center;width:min(1463px,100%);min-height:360px;margin:0 auto 96px}.sonic-tech-specs__measurement img{display:block;width:100%;height:auto;object-fit:contain}.sonic-tech-specs__measurement--empty{border:1px solid rgba(106,114,129,.3);border-radius:16px;background:#ffffff05}.sonic-tech-specs__certs{display:flex;align-items:center;justify-content:center;gap:64px;min-height:48px;margin:0 0 96px}.sonic-tech-specs__certs img{display:block;width:auto;max-width:72px;height:48px;object-fit:contain;opacity:.72}.sonic-tech-specs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px;margin:0 0 56px}.sonic-tech-specs__item{min-height:107px;padding:0 0 24px;border-bottom:1px solid var(--sonic-tech-border)}.sonic-tech-specs__label,.sonic-tech-specs__value{display:block}.sonic-tech-specs__label{margin:0 0 16px;color:var(--sonic-tech-muted);font-size:16px;font-weight:400;line-height:1.4}.sonic-tech-specs__value{color:var(--sonic-tech-text);font-size:32px;font-weight:500;line-height:1.4}.sonic-tech-specs__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin:0 auto;padding:0 10px 0 30px;border-radius:999px;background:var(--sonic-tech-accent);color:#16181d}.sonic-tech-specs__button,.sonic-tech-specs__button:hover{text-decoration:none}.sonic-tech-specs__button-icon{display:grid;place-items:center;width:28px;height:28px}.sonic-tech-specs__button-icon svg{width:16px;height:16px}.sonic-tech-specs__product{position:relative;z-index:1;width:min(1920px,100%);margin:-56px auto calc(-1 * var(--section-gap-bottom, 192px));pointer-events:none}.sonic-tech-specs__product img{display:block;width:100%;height:auto}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product]{background:#fff}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product].wt-slider{padding-top:var(--section-gap-top, 128px);padding-bottom:var(--section-gap-bottom, 192px)}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] [data-swiper-container]{width:min(1600px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .wt-multicol-slider__item{min-width:0;min-height:0;width:auto;margin:0;border-radius:16px;overflow:hidden;background:#f3f4f6;isolation:isolate}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero--out{position:relative;aspect-ratio:var(--card-aspect-ratio, 514 / 684);height:auto;min-height:0;border-radius:16px;background:#f3f4f6;overflow:hidden;isolation:isolate}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero__pic-container,body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero__pic-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;flex:none;border-radius:0;background:transparent;overflow:hidden}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero__pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background:transparent;overflow:hidden}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;background:transparent}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero--out .wt-video__movie--shopify-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;min-height:0;flex:none;overflow:hidden}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .wt-video__movie--shopify-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center bottom}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero__img--placeholder{display:none}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero__overlay{position:relative;z-index:2;min-height:278px;padding:64px 64px 0;align-items:flex-start;justify-content:flex-start;text-align:center;background:none;border-radius:16px 16px 0 0;box-sizing:border-box}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero__overlay__content{width:100%;max-width:none;margin:0;padding:0}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero__title{margin:0 0 16px;color:#16181d;font-size:clamp(24px,1.78vw,32px);font-weight:500;line-height:1.3;letter-spacing:0}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero__text{margin:0;color:#6a7281;font-size:clamp(14px,1vw,18px);line-height:1.4}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image]{--sonic-lifestyle-container: min(1600px, calc(100vw - 96px) )}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero{background:#2c2f35}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__pic-container,body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__pic,body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__img{border-radius:0}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__img{object-fit:cover;object-position:center center}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__overlay{width:var(--sonic-lifestyle-container);margin:0 auto;padding:calc(var(--gap, 8px) * 2) 0}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__overlay__content{width:649px;max-width:649px;margin:0;padding:0}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__title{margin:0 0 48px;color:#fafafa;font-size:56px;font-weight:500;line-height:1.3;letter-spacing:0}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__text{margin:0;color:#9aa2b1;font-size:18px;line-height:1.4}@media(max-width:1199px){.sonic-tech-specs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] [data-swiper-container]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.sonic-tech-specs{padding-top:var(--section-gap-top-mobile, 72px);padding-bottom:var(--section-gap-bottom-mobile, 96px)}.sonic-tech-specs__inner{width:min(100% - 32px,640px)}.sonic-tech-specs__heading{margin-bottom:48px;font-size:28px}.sonic-tech-specs__measurement{min-height:220px;margin-bottom:48px}.sonic-tech-specs__certs{gap:32px;margin-bottom:56px}.sonic-tech-specs__certs img{max-width:56px;height:38px}.sonic-tech-specs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:40px}.sonic-tech-specs__item{min-height:88px;padding-bottom:18px}.sonic-tech-specs__label{margin-bottom:10px;font-size:13px}.sonic-tech-specs__value{font-size:clamp(18px,5.5vw,24px)}.sonic-tech-specs__product{margin-top:-24px;margin-bottom:calc(-1 * var(--section-gap-bottom-mobile, 96px))}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product].wt-slider{padding-top:var(--section-gap-top-mobile, 72px);padding-bottom:var(--section-gap-bottom-mobile, 96px)}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] [data-swiper-container]{width:min(100%,640px);grid-template-columns:1fr;gap:16px}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero--out{height:auto;min-height:0}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero__overlay{min-height:210px;padding:36px 28px 0;border-radius:16px 16px 0 0}body:has([data-sonic-product-template]) [data-section-id$=__sonic_feature_cards_product] .hero__pic-container{height:100%}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image]{--sonic-lifestyle-container: min(100% - 32px, 640px)}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero{min-height:620px}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__img{object-position:62% center}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__overlay__content{width:min(100%,320px);max-width:320px}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__overlay--mobile--top{padding-top:48px}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__title{margin-bottom:24px;font-size:clamp(28px,8.5vw,34px);line-height:1.22}body:has([data-sonic-product-template]) [data-section-id$=__sonic_lifestyle_image] .hero__text{color:#c8ced8;font-size:15px}}[data-section-id$=__product_header_usp_bar]{background:#f3f4f6;border-top:1px solid #e2e4e9;border-bottom:1px solid #e2e4e9;--section-gap-top: 0;--section-gap-bottom: 0}[id$=__product_header_usp_bar]{margin-bottom:0}[data-section-id$=__product_header_usp_bar]>.rte{padding:0!important}[data-section-id$=__product_header_usp_bar] .wt-features-banner{background:#f3f4f6}[data-section-id$=__product_header_usp_bar] .wt-slider{display:none}[data-section-id$=__product_header_usp_bar] .wt-keys__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1516px,calc(100vw - 32px));min-height:54px;margin-inline:auto;padding:0!important;background:#f3f4f6;box-sizing:border-box;gap:0}[data-section-id$=__product_header_usp_bar] .wt-keys__item{position:relative;display:flex!important;align-items:center;justify-content:center;min-height:54px;padding:0 20px!important;min-width:0;color:#121212;gap:8px;text-align:center;box-sizing:border-box}[data-section-id$=__product_header_usp_bar] .wt-keys__item:before,[data-section-id$=__product_header_usp_bar] .wt-keys__item:last-child:after{content:"";position:absolute;top:50%;width:1px;height:24px;background:#e2e4e9;transform:translateY(-50%)}[data-section-id$=__product_header_usp_bar] .wt-keys__item:before{left:0}[data-section-id$=__product_header_usp_bar] .wt-keys__item:last-child:after{right:0}[data-section-id$=__product_header_usp_bar] .wt-keys__image,[data-section-id$=__product_header_usp_bar] .wt-keys__icon{width:24px;height:24px;flex:0 0 24px;margin:0;object-fit:contain;color:#121212}[data-section-id$=__product_header_usp_bar] .wt-keys__content{display:contents}[data-section-id$=__product_header_usp_bar] .wt-keys__title,[data-section-id$=__product_header_usp_bar] .wt-keys__text{margin:0;padding:0;color:inherit;font-family:var(--font-base);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;white-space:nowrap}@media(max-width:1399px){[data-section-id$=__product_header_usp_bar] .wt-features-banner.is-slider{display:none}[data-section-id$=__product_header_usp_bar] .wt-slider,[data-section-id$=__product_header_usp_bar] .wt-features-banner--slider{display:block}[data-section-id$=__product_header_usp_bar] .wt-slider{position:relative;width:100%;height:54px;padding:0;background:#f3f4f6}[data-section-id$=__product_header_usp_bar] .wt-features-banner--slider{width:min(820px,100%);height:54px;margin-inline:auto;overflow:hidden;background:#f3f4f6}[data-section-id$=__product_header_usp_bar] .wt-features-banner--slider [data-swiper-container]{display:flex;height:100%}[data-section-id$=__product_header_usp_bar] .wt-features-banner--slider [data-swiper-slide]{flex:0 0 100%;min-width:0;height:54px}[data-section-id$=__product_header_usp_bar] .wt-keys__slide-item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;margin:0;padding:0 64px;color:#121212;text-align:center;box-sizing:border-box}[data-section-id$=__product_header_usp_bar] .wt-keys__slide-item .wt-keys__image,[data-section-id$=__product_header_usp_bar] .wt-keys__slide-item .wt-keys__icon{width:24px;height:24px;flex:0 0 24px;margin:0;object-fit:contain;color:#121212}[data-section-id$=__product_header_usp_bar] .wt-keys__slide-item .wt-keys__content{display:contents}[data-section-id$=__product_header_usp_bar] .wt-slider__pagination{display:none}[data-section-id$=__product_header_usp_bar] .wt-slider__nav-btn{--sonic-review-tail-width: 0px;--sonic-review-tail-opacity: 0;--sonic-review-icon-x: 0px;--sonic-arrow-head-size: 8.57145px;--sonic-arrow-stroke-width: 1.71429px;--sonic-arrow-tail-hover-width: 12px;--sonic-arrow-tail-anchor: 7px;--sonic-arrow-svg-offset: 3.07145px;--sonic-arrow-svg-tail-length: 13px;position:absolute;top:50%!important;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:54px;margin:0!important;padding:0;border:0;background:transparent!important;border-radius:0;box-shadow:none;color:#121212;overflow:visible;transform:translateY(-50%)!important;transition:color .18s ease}[data-section-id$=__product_header_usp_bar] .wt-slider__nav-btn:hover,[data-section-id$=__product_header_usp_bar] .wt-slider__nav-btn:focus-visible{background:transparent!important;color:#121212;margin:0!important;transform:translateY(-50%)!important}[data-section-id$=__product_header_usp_bar] .wt-slider__nav-btn:before{content:"";position:absolute;top:50%;display:block!important;width:var(--sonic-review-tail-width);height:var(--sonic-arrow-stroke-width);background:currentColor;border-radius:999px;opacity:var(--sonic-review-tail-opacity);transform:translateY(-50%)}[data-section-id$=__product_header_usp_bar] .wt-slider__nav-btn:after{content:"";position:absolute;top:50%;left:50%;display:block!important;width:var(--sonic-arrow-head-size);height:var(--sonic-arrow-head-size);border-top:var(--sonic-arrow-stroke-width) solid currentColor;border-right:var(--sonic-arrow-stroke-width) solid currentColor;transform:translate(calc(-50% + var(--sonic-review-icon-x)),-50%) rotate(45deg)}[data-section-id$=__product_header_usp_bar] .wt-slider__nav-prev:before{left:calc(50% + var(--sonic-review-icon-x) - var(--sonic-arrow-tail-anchor))}[data-section-id$=__product_header_usp_bar] .wt-slider__nav-next:before{right:calc(50% - var(--sonic-review-icon-x) - var(--sonic-arrow-tail-anchor))}[data-section-id$=__product_header_usp_bar] .wt-slider__nav-prev:after{transform:translate(calc(-50% + var(--sonic-review-icon-x)),-50%) rotate(225deg)}[data-section-id$=__product_header_usp_bar] .wt-slider__nav-btn svg{width:18px;height:18px;position:relative;z-index:1;opacity:0;transform:none!important}@media(hover:hover){[data-section-id$=__product_header_usp_bar]:not(.sonic-review-arrows-gsap) .wt-slider__nav-btn:hover{--sonic-review-tail-width: var(--sonic-arrow-tail-hover-width);--sonic-review-tail-opacity: 1}[data-section-id$=__product_header_usp_bar]:not(.sonic-review-arrows-gsap) .wt-slider__nav-prev:hover{--sonic-review-icon-x: -4px}[data-section-id$=__product_header_usp_bar]:not(.sonic-review-arrows-gsap) .wt-slider__nav-next:hover{--sonic-review-icon-x: 4px}}[data-section-id$=__product_header_usp_bar] .wt-slider__nav-prev{left:max(12px,calc(50% - 410px))}[data-section-id$=__product_header_usp_bar] .wt-slider__nav-next{right:max(12px,calc(50% - 410px))}}@media(max-width:520px){[data-section-id$=__product_header_usp_bar] .wt-keys__slide-item{padding:0 52px}[data-section-id$=__product_header_usp_bar] .wt-keys__slide-item .wt-keys__title,[data-section-id$=__product_header_usp_bar] .wt-keys__slide-item .wt-keys__text{font-size:14px;line-height:1.35;white-space:normal}}@media(max-width:749px){.wt-header--sonic .wt-header__body{padding:6px 8px}[data-section-id$=__product_header_usp_bar] :is(.wt-slider,.wt-features-banner--slider,[data-swiper-slide]){height:40px}[data-section-id$=__product_header_usp_bar] .wt-features-banner--slider [data-swiper-container]{height:40px!important}[data-section-id$=__product_header_usp_bar] .wt-features-banner--slider [data-swiper-slide]{height:40px}[data-section-id$=__product_header_usp_bar] .wt-keys__slide-item{min-height:40px;height:40px}}[data-section-id$=__sonic_footer_usps]{padding:112px 0!important}[data-section-id$=__sonic_footer_usps] .wt-keys__list{width:min(1600px,calc(100% - 64px));max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:0}[data-section-id$=__sonic_footer_usps] .wt-keys__item{flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}[data-section-id$=__sonic_footer_usps] .wt-keys__item--center{gap:16px}[data-section-id$=__sonic_footer_usps] .wt-keys__image,[data-section-id$=__sonic_footer_usps] .wt-keys__icon,[data-section-id$=__sonic_footer_usps] .wt-keys__item svg{width:56px;height:56px;margin:0;object-fit:contain;color:#4b5362}[data-section-id$=__sonic_footer_usps] .wt-keys__content{width:100%;max-width:none;text-align:center}[data-section-id$=__sonic_footer_usps] .wt-keys__title{margin:0;padding:0;color:#16181d;font-family:var(--font-base);font-size:21px!important;font-weight:500;line-height:1.4;letter-spacing:0}[data-section-id$=__sonic_footer_usps] .wt-keys__text{margin:16px auto 0;padding:0;color:#6a7281;font-family:var(--font-base);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0}[data-section-id$=__sonic_footer_usps] .wt-keys__text p{margin:0}.shopify-section-group-footer-group.wt-footer-page-section{background:#fff}.shopify-section-group-footer-group .wt-footer{position:relative;isolation:isolate;overflow:hidden;border-radius:24px 24px 0 0;padding:128px 0 64px;background:#16181d;color:#fafafa}.shopify-section-group-footer-group .wt-footer:after{content:"sonic dental.";position:absolute;z-index:0;left:50%;right:auto;bottom:-50px;width:max-content;color:#fafafa09;font-family:var(--font-base);font-size:clamp(156px,18.8vw,360px);font-weight:600;line-height:.72;letter-spacing:0;white-space:nowrap;transform:translate(calc(-50% + 36px));pointer-events:none}.shopify-section-group-footer-group .wt-footer__body,.shopify-section-group-footer-group .wt-footer__aside__wrapper{position:relative;z-index:2;width:min(1600px,calc(100% - 64px));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.shopify-section-group-footer-group .wt-footer__body{display:grid;grid-template-columns:minmax(0,517fr) repeat(3,minmax(0,246fr)) minmax(0,225fr);gap:30px;align-items:start;margin-top:0;margin-bottom:0}.shopify-section-group-footer-group .wt-footer__block{min-width:0;padding:0;border:0}.shopify-section-group-footer-group .wt-footer__block--newsletter{padding-right:67px}.shopify-section-group-footer-group .wt-footer__additional{display:block}.shopify-section-group-footer-group .wt-footer__title__icon{display:none}.shopify-section-group-footer-group .wt-footer__links button.wt-footer__title{-webkit-appearance:none;appearance:none;width:100%;border:0;background:transparent;text-align:left}.shopify-section-group-footer-group .wt-footer__title{margin:0 0 24px;padding:0;color:#fafafa;font-family:var(--font-base);font-size:21px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.shopify-section-group-footer-group .wt-newsletter__title{margin-bottom:24px;color:#fafafa;font-size:32px;font-weight:500;line-height:1.3;letter-spacing:0;white-space:normal}.shopify-section-group-footer-group .wt-newsletter__title span{color:#9aa2b1}.shopify-section-group-footer-group .wt-footer__text{margin:0;padding:0;color:#9aa2b1;font-family:var(--font-base);font-size:16px;font-weight:400;line-height:1.4}.shopify-section-group-footer-group .wt-footer__text p{margin:0}.shopify-section-group-footer-group .wt-newsletter__form{margin-top:24px}.shopify-section-group-footer-group .wt-newsletter__fieldset{position:relative;display:block;width:100%;height:56px;box-sizing:border-box;padding:10px 10px 10px 24px;border-radius:9999px;background:#fff}.shopify-section-group-footer-group .wt-newsletter__field{width:100%;max-width:none;height:100%;margin:0;padding:0 54px 0 0;border:0;border-radius:0;background:transparent;color:#16181d;font-size:16px;line-height:1.4;box-shadow:none}.shopify-section-group-footer-group .wt-newsletter__field::placeholder{color:#16181d;opacity:1}.shopify-section-group-footer-group .wt-newsletter__send{--sonic-review-tail-width: 0px;--sonic-review-tail-opacity: 0;--sonic-review-icon-x: 0px;--sonic-footer-arrow-stroke: #28a17b;--sonic-arrow-head-size: 8px;--sonic-arrow-stroke-width: 2px;--sonic-arrow-tail-right: 13px;--sonic-arrow-tail-hover-width: 12px;position:absolute;top:50%;right:10px;display:grid;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:0;border:0;border-radius:50%;background:#9fe3c5;color:#28a17b;transform:translateY(-50%);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;overflow:hidden}.shopify-section-group-footer-group .wt-newsletter__send:hover,.shopify-section-group-footer-group .wt-newsletter__send:focus-visible{--sonic-review-tail-width: var(--sonic-arrow-tail-hover-width);--sonic-review-tail-opacity: 1;--sonic-review-icon-x: 0px;--sonic-footer-arrow-stroke: #16181d;background:#9fe3c5;color:#16181d;box-shadow:0 8px 24px #9fe3c547;transform:translateY(-50%) scale(1.05)}.shopify-section-group-footer-group .wt-newsletter__send__text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.shopify-section-group-footer-group .wt-newsletter__consent{margin-top:16px;color:#6a7281;font-size:14px;line-height:1.4}.shopify-section-group-footer-group .wt-newsletter__consent-label{display:flex;align-items:flex-start;gap:8px}.shopify-section-group-footer-group .wt-newsletter__consent input{flex:0 0 auto;margin-top:2px}.shopify-section-group-footer-group .wt-newsletter__consent a,.shopify-section-group-footer-group .wt-footer__aside__copy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.shopify-section-group-footer-group .wt-footer__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.shopify-section-group-footer-group .wt-footer__list__item{margin:0}.shopify-section-group-footer-group .wt-footer__list__item a{display:inline-flex;padding:0;color:#9aa2b1;font-size:16px;line-height:1.4}.shopify-section-group-footer-group .wt-footer__msg{padding:0}.shopify-section-group-footer-group .wt-footer__block--text .wt-footer__text{display:flex;flex-direction:column;gap:30px}.shopify-section-group-footer-group .wt-footer__block--text .wt-footer__text a{color:#fafafa;text-decoration:none}.shopify-section-group-footer-group .wt-footer__aside{position:relative;z-index:2;width:min(1600px,calc(100% - 64px));margin:192px auto 0;display:flex;flex-direction:column;gap:24px}.shopify-section-group-footer-group .wt-footer__aside__wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.shopify-section-group-footer-group .wt-footer__aside-block__wrapper{display:flex;align-items:center;gap:24px}.shopify-section-group-footer-group .wt-footer__localization__triggers{gap:24px}.shopify-section-group-footer-group .wt-footer__localization__triggers .wt-localization-trigger{height:32px;padding:0;color:#fafafa;background:transparent;border:0;font-size:16px;line-height:1.4}.shopify-section-group-footer-group .wt-footer__aside-block--payment{justify-content:flex-end;margin-left:auto}.shopify-section-group-footer-group .wt-footer__aside-list{justify-content:flex-end;gap:8px}.shopify-section-group-footer-group .wt-footer__aside-list__item{width:38px;height:24px}.shopify-section-group-footer-group .wt-footer__aside__copy{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;color:#6a7281;font-size:16px;line-height:1.4;text-align:left}@media(max-width:1399px)and (min-width:990px){.shopify-section-group-footer-group .wt-footer__body{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 30px}.shopify-section-group-footer-group .wt-footer__block--newsletter{grid-column:1 / -1;max-width:450px;padding-right:0}.shopify-section-group-footer-group .wt-footer__aside{margin-top:96px}}@media(max-width:989px){[data-section-id$=__sonic_appliance_cards]>.rte{padding:72px 0}[data-section-id$=__sonic_cleaning_animation]{margin-top:-56px}[data-section-id$=__sonic_appliance_cards] .headline{margin-bottom:56px}[data-section-id$=__sonic_appliance_cards] .headline--rich h2{font-size:34px;line-height:1.18}[data-section-id$=__sonic_appliance_cards] .wt-keys__list{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 32px,720px);gap:32px 16px}body.template-index [data-section-id$=__sonic_appliance_cards] .wt-keys__list{gap:32px 16px}[data-section-id$=__sonic_appliance_cards] .wt-keys__image--asset{width:132px;height:132px}[data-section-id$=__sonic_appliance_cards] .wt-keys__content{max-width:152px}[data-section-id$=__sonic_appliance_cards] .wt-keys__title{font-size:15px}[data-section-id$=__sonic_dental_professionals]{background:#f3f4f6}[data-section-id$=__sonic_dental_professionals]:before{height:430px}[data-section-id$=__sonic_dental_professionals] .headline{margin-bottom:56px}[data-section-id$=__sonic_dental_professionals] .headline--rich h2{font-size:34px;line-height:1.18}[data-section-id$=__sonic_dental_professionals] .headline--rich p:last-child{font-size:16px}[data-section-id$=__sonic_dental_professionals] .video-carousel{width:min(78vw,320px)!important;height:auto!important}[data-section-id$=__sonic_dental_professionals] .wt-slider__container--video-carousel,[data-section-id$=__sonic_dental_professionals] .video-reels__container{height:auto}[data-section-id$=__sonic_dental_professionals] .video-container,[data-section-id$=__sonic_dental_professionals] .video-carousel.active .video-container,[data-section-id$=__sonic_dental_professionals]:not([data-video-selection=settled]) .swiper-slide-active .video-container{width:min(78vw,320px);height:min(138vw,568px)!important;margin-top:0;opacity:1}[data-section-id$=__sonic_dental_professionals] .video-reels__text{width:min(78vw,320px)}[data-section-id$=__sonic_dental_professionals] .video-reels__testimonial,[data-section-id$=__sonic_dental_professionals] .video-reels__testimonial p,[data-section-id$=__sonic_dental_professionals] .video-reels__author{font-size:15px}[data-section-id$=__sonic_dentist_stats]{padding:0!important}[data-section-id$=__sonic_dentist_stats] .wt-metric-banner-keys{width:min(100% - 48px,620px)}[data-section-id$=__sonic_dentist_stats] .wt-keys__list{grid-template-columns:1fr;gap:32px}[data-section-id$=__sonic_dentist_stats] .wt-keys__item:not(:first-child){border-left:0;border-top:1px solid rgba(31,25,21,.14);padding-top:32px;padding-left:0}[data-section-id$=__sonic_dentist_stats] .wt-keys__item,[data-section-id$=__sonic_dentist_stats] .wt-keys__content{min-height:0}[data-section-id$=__sonic_dentist_stats] .wt-keys__item,[data-section-id$=__sonic_dentist_stats] .wt-keys__content{align-items:center;text-align:center}[data-section-id$=__sonic_dentist_stats] .wt-keys__title--heading,[data-section-id$=__sonic_dentist_stats] .wt-keys__title--heading .headline,[data-section-id$=__sonic_dentist_stats] .wt-keys__title--heading .headline--rich,[data-section-id$=__sonic_dentist_stats] .wt-keys__title--heading p,[data-section-id$=__sonic_dentist_stats] .wt-keys__title--numbers,[data-section-id$=__sonic_dentist_stats] .wt-keys__text,[data-section-id$=__sonic_dentist_stats] .wt-keys__text p{text-align:center}[data-section-id$=__sonic_dentist_stats] .wt-keys__title--numbers{font-size:56px!important;letter-spacing:-1.12px}[data-section-id$=__sonic_dentist_stats] .wt-keys__text,[data-section-id$=__sonic_dentist_stats] .wt-keys__text p{font-size:16px}[data-section-id$=__sonic_dentist_survey_button]{padding:48px 0 72px!important}[data-section-id$=__sonic_dentist_survey_button] .wt-button{max-width:calc(100vw - 48px);padding:13px 22px;white-space:normal;text-align:center}[data-section-id$=__sonic_cleaning_animation] .wt-scrollytelling__heading{font-size:clamp(22px,calc(7vw * var(--font-headline-scale, 1)),52px)}[data-section-id$=__sonic_cleaning_animation] .wt-scrollytelling__text,[data-section-id$=__sonic_cleaning_animation] .wt-scrollytelling__text p{font-size:16px}[data-section-id$=__sonic_footer_usps]{padding:64px 0!important}[data-section-id$=__sonic_footer_usps] .wt-keys__list{width:min(100% - 32px,720px);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}[data-section-id$=__sonic_footer_usps] .wt-keys__image,[data-section-id$=__sonic_footer_usps] .wt-keys__icon,[data-section-id$=__sonic_footer_usps] .wt-keys__item svg{width:40px;height:40px;margin:0}[data-section-id$=__sonic_footer_usps] .wt-keys__title{font-size:16px!important}[data-section-id$=__sonic_footer_usps] .wt-keys__text{margin-top:10px;font-size:14px}.shopify-section-group-footer-group .wt-footer{border-radius:18px 18px 0 0;padding:72px 0 40px}.shopify-section-group-footer-group .wt-footer:after{left:50%;right:auto;bottom:-16px;font-size:clamp(92px,25vw,156px);transform:translate(calc(-50% + 12px))}.shopify-section-group-footer-group .wt-footer__body,.shopify-section-group-footer-group .wt-footer__aside{width:min(100% - 32px,720px)}.shopify-section-group-footer-group .wt-footer__body{display:flex;flex-direction:column;gap:0}.shopify-section-group-footer-group .wt-footer__block{width:100%;padding:24px 0;border-top:1px solid rgba(250,250,250,.12)}.shopify-section-group-footer-group .wt-footer__block:first-child{padding-top:0;border-top:0}.shopify-section-group-footer-group .wt-footer__block--newsletter{padding-right:0;padding-bottom:40px}.shopify-section-group-footer-group .wt-newsletter__title{display:block;white-space:normal;font-size:28px}.shopify-section-group-footer-group .wt-footer__links .wt-footer__title,.shopify-section-group-footer-group .wt-footer__block--text .wt-footer__title{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:18px}.shopify-section-group-footer-group .wt-collapse__target{padding-top:0}.shopify-section-group-footer-group .wt-collapse__trigger--active+.wt-collapse__target{padding-top:20px}.shopify-section-group-footer-group .wt-footer__block--text .wt-footer__title{margin-bottom:20px}.shopify-section-group-footer-group .wt-footer__aside{margin-top:64px;gap:32px}.shopify-section-group-footer-group .wt-footer__aside__wrapper{flex-direction:column;align-items:flex-start;gap:24px;width:100%}.shopify-section-group-footer-group .wt-footer__aside-block__wrapper{width:100%;align-items:flex-start}.shopify-section-group-footer-group .wt-footer__aside-block--payment{width:100%;margin-left:0;justify-content:flex-start}.shopify-section-group-footer-group .wt-footer__aside-list{justify-content:flex-start}.shopify-section-group-footer-group .wt-footer__aside__copy{flex-direction:column;gap:10px;font-size:14px}}@media(max-width:899px){.shopify-section-group-footer-group .wt-footer__block--menu{padding:0}.shopify-section-group-footer-group .wt-footer__links button.wt-footer__title{min-height:72px;gap:16px;padding:20px 0;transition:color .18s ease}.shopify-section-group-footer-group .wt-footer__links button.wt-footer__title:focus-visible{outline:2px solid #9fe3c5;outline-offset:-2px}.shopify-section-group-footer-group .wt-footer__links[data-open=true] .wt-footer__title{color:#9fe3c5}.shopify-section-group-footer-group .wt-footer__title__icon{display:flex;flex:0 0 20px;width:20px;height:20px;opacity:1}.shopify-section-group-footer-group .wt-footer__title__icon svg{width:20px;height:20px}.shopify-section-group-footer-group .wt-footer__title__icon .icon-plus-x{transform-origin:center;transition:transform .25s ease}.shopify-section-group-footer-group .wt-footer__links .wt-collapse__target{padding-top:0;visibility:hidden;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s}.shopify-section-group-footer-group .wt-footer__links[data-open=true] .wt-collapse__target{visibility:visible;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),visibility 0s}.shopify-section-group-footer-group .wt-footer__links .wt-footer__list{min-height:0;overflow:hidden;gap:0;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .32s cubic-bezier(.22,1,.36,1)}.shopify-section-group-footer-group .wt-footer__links[data-open=true] .wt-footer__list{opacity:1;transform:translateY(0)}.shopify-section-group-footer-group .wt-footer__links .wt-footer__list__item:last-child{padding-bottom:20px}.shopify-section-group-footer-group .wt-footer__links .wt-footer__list__item a{display:flex;align-items:center;min-height:44px;padding:8px 0}.shopify-section-group-footer-group .wt-footer__links .wt-footer__list__item a:focus-visible{outline:2px solid #9fe3c5;outline-offset:-2px}.shopify-section-group-footer-group .wt-footer__links .wt-footer__list__item a:active{color:#fafafa}}@media(min-width:900px){.shopify-section-group-footer-group .wt-footer__links .wt-footer__title{cursor:default;pointer-events:none}}@media(max-width:899px)and (prefers-reduced-motion:reduce){.shopify-section-group-footer-group .wt-footer__links .wt-collapse__target,.shopify-section-group-footer-group .wt-footer__links[data-open=true] .wt-collapse__target,.shopify-section-group-footer-group .wt-footer__links .wt-footer__list,.shopify-section-group-footer-group .wt-footer__links .wt-footer__title,.shopify-section-group-footer-group .wt-footer__title__icon .icon-plus-x{transition:none}}@media(min-width:900px)and (max-width:989px){.shopify-section-group-footer-group .wt-footer__links .wt-collapse__target{padding-top:20px}}body:has([data-sonic-product-template]){--sonic-product-detail-gradient: linear-gradient(180deg, #e2e4e9 0%, #ffffff 59.6206%, #f3f4f6 100%)}body:has([data-sonic-product-template]) [id$=__main]{background-color:#f3f4f6!important;background-image:var(--sonic-product-detail-gradient)!important}@media(min-width:900px){body:has([data-sonic-product-template]){--sonic-product-gradient-wrapper-width: min(var(--site-max-width, 1600px), calc(100vw - 64px) );--sonic-product-gradient-length: calc(min(1007px, calc(var(--sonic-product-gradient-wrapper-width) - clamp(52px, 4.2vw, 80px) - min(38vw, 514px))) * .714851);--sonic-product-detail-gradient: linear-gradient(180deg, #e2e4e9 0px, #ffffff calc(var(--sonic-product-gradient-length) * .596206), #f3f4f6 var(--sonic-product-gradient-length))}body:has([data-sonic-product-template]) .wt-product__gallery[data-product-page] .wt-collage{--collage-gap: 10px}body:has([data-sonic-product-template]) .wt-product__gallery[data-product-page] :is(.wt-collage__wrapper,.wt-slider__wrapper){gap:10px}body:has([data-sonic-product-template]) .wt-product__gallery[data-product-page] [data-gallery] [data-swiper-slide]:not([data-product-hero-slide]),body:has([data-sonic-product-template]) .wt-product__gallery[data-product-page] [data-gallery] [data-swiper-slide]:not([data-product-hero-slide])>a,body:has([data-sonic-product-template]) .wt-product__gallery[data-product-page] [data-gallery] [data-swiper-slide]:not([data-product-hero-slide]) :is(.wt-product__slide-media,img.wt-product__img){border:0;border-radius:12px}}@media(min-width:1800px){body:has([data-sonic-product-template]){--sonic-product-gradient-wrapper-width: min(var(--site-max-width-big, var(--site-max-width, 1600px)), calc(100vw - 64px) )}}body:has([data-sonic-product-template]) [id$=__product_logo_carousel],body:has([data-sonic-product-template]) [id$=__product_logo_carousel] .wt-brands__container{background-color:#f3f4f6!important;background-image:none!important}body:has([data-sonic-product-template]) [id$=__product_logo_carousel] .wt-brands__marquee{width:100%;max-width:none;margin-right:0;margin-left:0;padding-right:0;padding-left:0;justify-content:flex-start}body:has([data-sonic-product-template]) [id$=__product_logo_carousel] .wt-brands__marquee__content{padding-left:48px}body:has([data-sonic-product-template]) .wt-product__wrapper{background:transparent;width:min(var(--site-max-width, 1600px),calc(100% - 64px));max-width:var(--site-max-width, 1600px);margin-inline:auto;padding-top:16px;padding-bottom:56px}@media(min-width:900px){body:has([data-sonic-product-template]) main>section [data-section-id].wt-product__wrapper{padding-top:16px}}@media(min-width:1800px){body:has([data-sonic-product-template]) .wt-product__wrapper{width:min(var(--site-max-width-big, var(--site-max-width, 1600px)),calc(100% - 64px));max-width:var(--site-max-width-big, var(--site-max-width, 1600px))}}body:has([data-sonic-product-template]) .wt-product{max-width:none;width:100%;margin-inline:auto}body:has([data-sonic-product-template]) .wt-product__gallery .wt-collage{--collage-gap: 14px}body:has([data-sonic-product-template]) .wt-product__gallery .wt-collage__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--collage-gap)}body:has([data-sonic-product-template]) .wt-product__gallery .wt-collage__slide,body:has([data-sonic-product-template]) .wt-product__gallery .wt-collage__slide>a,body:has([data-sonic-product-template]) .wt-product__gallery .wt-product__slide-media{width:100%;max-width:none;box-sizing:border-box;overflow:hidden;border-radius:10px;border:1px solid rgba(21,23,28,.06);background:#fff}body:has([data-sonic-product-template]) .wt-product__gallery .wt-collage__slide{aspect-ratio:4 / 3}body:has([data-sonic-product-template]) .wt-product__gallery .wt-collage__slide:first-child{grid-column:1 / -1}body:has([data-sonic-product-template]) .wt-product__gallery .wt-collage__slide img.wt-product__img{display:block;aspect-ratio:auto;width:100%;height:100%;padding:28px;object-fit:contain;background:#fff}body:has([data-sonic-product-template]) .wt-product__gallery .wt-collage__slide:first-child img.wt-product__img{padding:clamp(14px,2vw,24px)}body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media .wt-collage__slide,body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media .wt-collage__slide>a,body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media .wt-product__slide-media{border-color:transparent;background:transparent}body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media .wt-collage__slide{aspect-ratio:var(--slide-ratio, 4 / 3)}body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media .wt-collage__slide img.wt-product__img{padding:0;background:transparent;object-fit:contain}body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media .wt-collage__slide:first-child img.wt-product__img{padding:0;transform:none}body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media{background:transparent!important;background-image:none!important}@media(min-width:900px){body:has([data-sonic-product-template]) .wt-product__gallery [data-gallery] [data-swiper-slide]:not([data-product-hero-slide]),body:has([data-sonic-product-template]) .wt-product__gallery [data-gallery] [data-swiper-slide]:not([data-product-hero-slide])>a,body:has([data-sonic-product-template]) .wt-product__gallery [data-gallery] [data-swiper-slide]:not([data-product-hero-slide]) .wt-product__slide-media,body:has([data-sonic-product-template]) .wt-product__gallery [data-gallery] [data-swiper-slide]:not([data-product-hero-slide]) img.wt-product__img{background:#fff!important}}body:has([data-sonic-product-template]) .wt-product__gallery .wt-collage__slide:first-child,body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__slide:first-child,body:has([data-sonic-product-template]) .wt-product__gallery .swiper-slide:first-child{position:relative}body:has([data-sonic-product-template]) .wt-product__media-badges{position:absolute;top:clamp(20px,3.2vw,48px);left:clamp(20px,3.2vw,48px);z-index:3;display:inline-flex;align-items:flex-start;gap:clamp(10px,1.2vw,18px);color:#16181d;pointer-events:none}body:has([data-sonic-product-template]) .wt-product__media-badge{display:inline-flex;min-width:64px;flex-direction:column;align-items:center;gap:7px;color:#16181d;font-size:clamp(12px,.95vw,16px);font-weight:600;line-height:1.15;text-align:center}body:has([data-sonic-product-template]) .wt-product__media-badge-icon{display:block;width:clamp(44px,4.9vw,78px);height:clamp(44px,4.9vw,78px);object-fit:contain}body:has([data-sonic-product-template]) .wt-product__media-badges-plus{display:inline-flex;min-height:clamp(44px,4.9vw,78px);align-items:center;justify-content:center;color:#28a17b;font-size:clamp(17px,1.45vw,26px);font-weight:700;line-height:1}body:has([data-sonic-product-template]) .wt-product__main{padding-top:48px}body:has([data-sonic-product-template]) .wt-product__main>*{max-width:514px}body:has([data-sonic-product-template]) .wt-product__main .hero__icon-with-text,body:has([data-sonic-product-template]) .wt-product__main .hero__icon-with-text p{margin:0;color:#15171c;font-size:13px;line-height:1.25}body:has([data-sonic-product-template]) .wt-product__main .hero__icon-with-text .svg-icon{color:#15171c}body:has([data-sonic-product-template]) .wt-product__name{max-width:514px;margin:8px 0 18px;color:#15171c;font-size:clamp(28px,2.2vw,34px);line-height:1.02;letter-spacing:0}body:has([data-sonic-product-template]) .wt-product__main .rte>p{color:#30343b;font-size:16px;line-height:1.55}body:has([data-sonic-product-template]) .wt-product__price{margin-top:26px}body:has([data-sonic-product-template]) .wt-product__price .price__sale__details-wrapper{display:flex;align-items:center;gap:10px}body:has([data-sonic-product-template]) .wt-product__price__final{color:#15171c;font-weight:700}body:has([data-sonic-product-template]) .wt-product__price__compare{color:#15171c94}body:has([data-sonic-product-template]) .wt-product__price .price-item--percent{display:inline-flex;min-height:24px;align-items:center;justify-content:center;border-radius:4px;padding:4px 10px;background:#9fe3c5;color:#16181d;font-size:12px;font-weight:400;line-height:1.4;text-transform:uppercase}body:has([data-sonic-product-template]) .wt-product__price__note,body:has([data-sonic-product-template]) .wt-product__price__note a{color:#545c68}body:has([data-sonic-product-template]) .wt-product__option{margin-top:18px;font-family:var(--font-base)}body:has([data-sonic-product-template]) .wt-product__option__title{margin-bottom:10px;color:#15171c;font-size:14px;line-height:1.2}body:has([data-sonic-product-template]) .wt-product__option__body--tiles label,body:has([data-sonic-product-template]) .wt-product__option__body--tiles a{min-height:44px;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#15171c;font-size:14px}body:has([data-sonic-product-template]) .wt-product__option__body--thumbs label{width:56px;height:56px;padding:5px;border-radius:14px;background:#fff}body:has([data-sonic-product-template]) .wt-product__option__body--thumbs label img{width:100%;height:100%;object-fit:contain}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form.main-product__buy-buttons--container{margin-top:22px}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form .js-add-to-cart{min-height:54px;border-radius:999px;background:#24282e;color:#fff;font-weight:700}body:has([data-sonic-product-template]) .wt-product__features__list{display:grid;gap:9px;margin-top:22px;padding:0;list-style:none}body:has([data-sonic-product-template]) .wt-product__features__item{display:flex;align-items:flex-start;gap:10px;color:#15171c;font-size:15px;line-height:1.35}body:has([data-sonic-product-template]) .wt-product__features__item:before{content:"";width:6px;height:6px;margin-top:.55em;border-radius:50%;background:#28a17b;flex:0 0 auto}body:has([data-sonic-product-template]) .wt-product__feature-icons{margin-top:28px;padding-top:24px;border-top:1px solid rgba(21,23,28,.1)}body:has([data-sonic-product-template]) .wt-product__feature-icons__list{justify-content:space-between;gap:10px}body:has([data-sonic-product-template]) .wt-product__feature-icons__item{color:#15171c}body:has([data-sonic-product-template]) .wt-product__feature-icons .svg-icon{width:24px;height:24px}body:has([data-sonic-product-template]) .wt-product .wt-collapse{border-color:#15171c1f}body:has([data-sonic-product-template]) .wt-product .wt-collapse__trigger{min-height:58px;padding-block:18px}body:has([data-sonic-product-template]) .wt-product__info{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px;gap:0}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=title]{order:10}body:has([data-sonic-product-template]) .wt-product__text-block__wrapper{order:20}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=price]{order:30}body:has([data-sonic-product-template]) .wt-product__info>.product__tax{order:65}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms]{order:32;margin:8px 0 24px}body:has([data-sonic-product-template]) .wt-product__info>div:has(>form.installment){order:63}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=reviews_summary]{grid-column:2;grid-row:auto;order:40;justify-self:end;margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid #d8dde5}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=reviews_summary].wt-product__reviews-io-summary--no-awards{grid-column:1 / -1;width:100%;max-width:514px;justify-self:start}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=product_awards]{grid-column:1;grid-row:auto;order:40;margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid #d8dde5}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=appliance_rotator]{order:45}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=features]{order:50}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=feature_icons]{order:60}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=variant_picker]{order:61}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=buy_buttons]{order:62}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges]{order:64}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=description],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=specs]{order:80}body:has([data-sonic-product-template]) .wt-product__info>.share-icons__container{order:90}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=title],body:has([data-sonic-product-template]) .wt-product__text-block__wrapper,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=price],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms],body:has([data-sonic-product-template]) .wt-product__info>.product__tax,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=appliance_rotator],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=features],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=feature_icons],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=variant_picker],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=buy_buttons],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges]{grid-column:1 / -1;width:100%;max-width:514px;margin:0}body:has([data-sonic-product-template]) .wt-product__info>.wt-product__payment-terms[data-block-id=payment_terms]{margin:8px 0 24px}body:has([data-sonic-product-template]) .wt-product__info>.wt-product__appliance-rotator[data-block-id=appliance_rotator]{margin:0 0 24px}body:has([data-sonic-product-template]) .wt-product__name{margin:0 0 18px;font-size:clamp(34px,3vw,42px);font-weight:600;line-height:1.1;letter-spacing:0}body:has([data-sonic-product-template]) .wt-product__name--split-weight{font-weight:400}body:has([data-sonic-product-template]) .wt-product__name-regular{font-weight:400}body:has([data-sonic-product-template]) .wt-product__name-strong{font-weight:700}body:has([data-sonic-product-template]) .wt-product__text-block__wrapper{margin-bottom:24px}body:has([data-sonic-product-template]) .wt-product__text-block,body:has([data-sonic-product-template]) .wt-product__text-block.rte{margin:0;padding:0}body:has([data-sonic-product-template]) .wt-product__text-block.rte p{margin:0;color:#6a7281;font-size:18px;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__price{margin:0 0 8px;background:transparent!important}body:has([data-sonic-product-template]) .wt-product__price .price__sale.visible,body:has([data-sonic-product-template]) .wt-product__price .price__sale.visible-main-product,body:has([data-sonic-product-template]) .wt-product__price .price__sale--sonic-order{display:flex;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:0 12px}body:has([data-sonic-product-template]) .wt-product__price .price__sale__details-wrapper{align-items:center;display:contents}body:has([data-sonic-product-template]) .wt-product__price__final,body:has([data-sonic-product-template]) .wt-product__price__compare{font-size:21px;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__price__final{color:#16181d;font-weight:600;order:1}body:has([data-sonic-product-template]) .wt-product__price__compare{color:#6a7281;font-weight:400;order:2}body:has([data-sonic-product-template]) .wt-product__price .price-item--percent{order:3;min-height:24px;padding:4px 8px;border-radius:4px;background:#9fe3c5;color:#16181d;font-size:12px;font-weight:400;line-height:1.4;text-transform:uppercase}body:has([data-sonic-product-template]) .wt-product__price .price__sale--sonic-order>.wt-product__price__final{order:1!important;color:#16181d!important}body:has([data-sonic-product-template]) .wt-product__price .price__sale--sonic-order>span:has(.wt-product__price__compare){order:2!important}body:has([data-sonic-product-template]) .wt-product__price .price__sale--sonic-order>.price-item--percent{order:3!important}body:has([data-sonic-product-template]) .product__tax{margin:12px 0 0;padding:0;color:#6a7281;font-size:14px;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__appliance-rotator{display:grid;min-height:99px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin:0 0 24px;padding:23px 0 24px;border-bottom:1px solid #d8dde5}body:has([data-sonic-product-template] [data-block-id=appliance_rotator]) .wt-product__info>[data-block-id=reviews_summary],body:has([data-sonic-product-template] [data-block-id=appliance_rotator]) .wt-product__info>[data-block-id=product_awards]{margin-bottom:0}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-heading{margin:0;color:#16181d;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:0}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-items{position:relative;min-height:48px;overflow:hidden}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-item{position:absolute;inset:0 auto auto 0;display:flex;width:100%;height:48px;align-items:center;gap:16px;opacity:0;transform:translateY(14px);transition:opacity .28s ease,transform .42s cubic-bezier(.22,1,.36,1);pointer-events:none}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-item.is-active{opacity:1;transform:translateY(0);pointer-events:auto}body:has([data-sonic-product-template]) .wt-product__appliance-rotator.is-gsap-ready .wt-product__appliance-rotator-item,body:has([data-sonic-product-template]) .wt-product__appliance-rotator-items.is-gsap-ready .wt-product__appliance-rotator-item{transition:none}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-icon{position:relative;display:block;width:48px;height:48px;flex:0 0 48px;overflow:hidden}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-image{position:absolute;top:var(--sonic-appliance-image-top, 0);left:var(--sonic-appliance-image-left, 0);display:block;width:var(--sonic-appliance-image-size, 48px);height:var(--sonic-appliance-image-size, 48px);max-width:none;object-fit:contain}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-item--1{--sonic-appliance-image-size: 63px;--sonic-appliance-image-left: -8px;--sonic-appliance-image-top: -1px}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-item--2{--sonic-appliance-image-size: 65px;--sonic-appliance-image-left: -9px;--sonic-appliance-image-top: -3px}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-item--3{--sonic-appliance-image-size: 75px;--sonic-appliance-image-left: -15px;--sonic-appliance-image-top: -7px}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-item--4{--sonic-appliance-image-size: 80px;--sonic-appliance-image-left: -19px;--sonic-appliance-image-top: -9px}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-label{min-width:0;color:#16181d;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;white-space:nowrap}@media(max-width:749px){body:has([data-sonic-product-template]) .wt-product__appliance-rotator{min-height:0;grid-template-columns:1fr;gap:16px;padding:20px 0}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-heading{font-size:16px}}body:has([data-sonic-product-template]) .wt-product__info>div:has(>form.installment){width:100%;max-width:514px;margin:0;color:#16181d;font-size:14px;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__info>div:has(>form.installment) form.installment{margin:0}body:has([data-sonic-product-template]) .wt-product__info>div:has(>form.installment){padding:0 32px 16px;border-right:1px solid #e2e4e9;border-left:1px solid #e2e4e9;background:#fff}body:has([data-sonic-product-template]) .wt-product__info>div:has(>form.installment:not(:has(shopify-payment-terms))){display:none}body:has([data-sonic-product-template]) .wt-product__main .hero__icon-with-text{margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid #e2e4e9}body:has([data-sonic-product-template]) .wt-product__features__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}body:has([data-sonic-product-template]) .wt-product__info>.wt-product__features[data-block-id=features]{margin:0 0 24px}body:has([data-sonic-product-template]) .wt-product__features__item{display:flex;width:auto;min-width:0;max-width:100%;min-height:40px;align-items:center;gap:8px;padding-right:16px;color:#16181d;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;white-space:nowrap}body:has([data-sonic-product-template]) .wt-product__features--custom-icon .wt-product__features__item:before{content:none}body:has([data-sonic-product-template]) .wt-product__features__icon{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:50%;background:#9fe3c5;color:#16181d;margin:0}body:has([data-sonic-product-template]) .wt-product__features__icon svg,body:has([data-sonic-product-template]) .wt-product__features__icon-img{display:block;width:14px;height:14px;object-fit:contain}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(1){flex:0 0 calc(100% - 175px)}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(2){flex:0 0 167px}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(3){flex:0 0 146px}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(4){flex:0 0 160px}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(5){flex:0 0 193px}@media(min-width:1500px){body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(1){flex:0 0 288px}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(2){flex:0 0 167px}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(3){flex:0 0 146px}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(4){flex:0 0 160px}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(5){flex:0 0 193px}}body:has([data-sonic-product-template]) .wt-product__reviews-io-summary{display:flex;width:auto;min-height:56px;max-width:180px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2px;color:#16181d;font-size:11px;line-height:1.25;text-decoration:none}body:has([data-sonic-product-template]) .wt-product__reviews-io-summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}body:has([data-sonic-product-template]) .wt-product__reviews-io-source{color:#16181d;font-size:10px;font-weight:600;line-height:1.2;text-transform:uppercase}body:has([data-sonic-product-template]) .wt-product__reviews-io-logo{display:block;width:111px;max-width:100%;height:auto}body:has([data-sonic-product-template]) .wt-product__reviews-io-score{display:flex;flex:none;width:max-content;align-items:center;gap:7px}body:has([data-sonic-product-template]) .wt-product__reviews-io-number{flex:none;white-space:nowrap;overflow-wrap:normal;color:#16181d;font-size:21px;font-weight:500;line-height:1;letter-spacing:0}body:has([data-sonic-product-template]) .wt-product__reviews-io-count{color:#6a7281;font-size:10px;line-height:1.2;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}body:has([data-sonic-product-template]) .wt-product__reviews-io-count[hidden]{display:none}.sonic-review-stars{position:relative;display:inline-block;width:98px;height:22px;flex:0 0 98px;color:inherit}[data-sonic-reviewsio-summary][hidden]{display:none!important}.sonic-review-stars__base,.sonic-review-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:0;overflow:hidden}.sonic-review-stars__base{opacity:.18}.sonic-review-stars__fill{width:var(--rating-percent, 100%)}.sonic-review-stars__base>span,.sonic-review-stars__fill>span{display:block;width:19.6px;height:21.3px;flex:0 0 19.6px;font-family:Arial,sans-serif;font-size:20px;line-height:21.3px;text-align:center}body:has([data-sonic-product-template]) .wt-product__reviews-io-widget{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}body:has([data-sonic-product-template]) .wt-product__reviews-io-widget.ruk_rating_snippet{min-width:0}body:has([data-sonic-product-template]) .wt-product__reviews-io-widget:empty{display:block}body:has([data-sonic-product-template]) .wt-product__reviews-io-text{color:#16181d}body:has([data-sonic-product-template]) .wt-product__awards{display:flex;min-height:56px;align-items:center;margin:0 0 24px}body:has([data-sonic-product-template]) .wt-product__awards-heading{margin:0 0 10px;color:#6a7281;font-size:12px;font-weight:600;line-height:1.25;text-transform:uppercase}body:has([data-sonic-product-template]) .wt-product__awards-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;padding:0;list-style:none}body:has([data-sonic-product-template]) .wt-product__awards-item{display:flex;min-height:56px;align-items:center}body:has([data-sonic-product-template]) .wt-product__awards-item img{display:block;width:auto;max-width:62px;max-height:56px;object-fit:contain}body:has([data-sonic-product-template]){--sonic-buybox-shadow: 2px 2px 12px rgba(63, 47, 96, .08)}body:has([data-sonic-product-template]) .wt-product__feature-icons{margin-top:0;padding:0;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;background:#fff!important;background-image:none!important;box-shadow:var(--sonic-buybox-shadow);clip-path:inset(-90px -90px 0 -90px)}body:has([data-sonic-product-template]) .wt-product__feature-icons__heading{display:flex;min-height:56px;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid #e2e4e9;color:#16181d;font-size:21px;font-weight:500;line-height:1.25}body:has([data-sonic-product-template]) .wt-product__feature-icons__heading-media{display:flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:transparent}body:has([data-sonic-product-template]) .wt-product__feature-icons__heading-media img{display:block;width:100%;height:100%;object-fit:contain}body:has([data-sonic-product-template]) .wt-product__feature-icons__list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start;padding:24px 32px 16px;border-bottom:0}body:has([data-sonic-product-template]) .wt-product__feature-icons__list:after{content:"";position:absolute;right:32px;bottom:0;left:32px;height:1px;background:#e2e4e9;pointer-events:none}body:has([data-sonic-product-template]) .wt-product__feature-icons__item{display:flex;flex-direction:row!important;gap:8px;align-items:flex-start;min-width:0;width:100%;color:#4d4b48;text-align:left}body:has([data-sonic-product-template]) .wt-product__feature-icons .svg-icon,body:has([data-sonic-product-template]) .wt-product__feature-icons__item>img{width:28px;height:28px;flex:0 0 28px;margin:0;object-fit:contain}body:has([data-sonic-product-template]) .wt-product__feature-icons__label,body:has([data-sonic-product-template]) .wt-product__feature-icons__label p{margin:0;color:#4d4b48;font-size:12px;font-weight:400;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=variant_picker]{padding:16px 32px 0;border-right:1px solid transparent;border-left:1px solid transparent;background:#fff!important;background-image:none!important;box-shadow:var(--sonic-buybox-shadow);clip-path:inset(0 -90px 0 -90px)}body:has([data-sonic-product-template]) .wt-product__options{display:grid;gap:16px;margin:0;background:#fff!important;background-image:none!important}body:has([data-sonic-product-template]) .wt-product__option{margin:0;background:#fff!important;background-image:none!important}body:has([data-sonic-product-template]) .wt-product__option__title{margin-bottom:16px;color:#16181d;font-size:18px;font-weight:500;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__option__title .value{font-weight:inherit}body:has([data-sonic-product-template]) .wt-product__option__title .wt-product__option__value--sonic-hidden{display:none}body:has([data-sonic-product-template]) .wt-product__option__body--thumbs{display:flex;gap:12px}body:has([data-sonic-product-template]) .wt-product__option__body--thumbs label{width:56px;height:56px;padding:5px;border:1px solid #e2e4e9;border-radius:12px;background:#fff}body:has([data-sonic-product-template]) .wt-product__option__body--thumbs input:checked+label,body:has([data-sonic-product-template]) .wt-product__option__body--tiles input:checked+label,body:has([data-sonic-product-template]) .wt-product__option__body--swatches input:checked+label{border:2px solid #28a17b;box-shadow:none}body:has([data-sonic-product-template]) .wt-product__option__body--tiles{display:grid;gap:8px}body:has([data-sonic-product-template]) .wt-product__option__body,body:has([data-sonic-product-template]) .wt-product__option__body .swiper-container,body:has([data-sonic-product-template]) .wt-product__option__body fieldset,body:has([data-sonic-product-template]) .wt-product__option__body ul,body:has([data-sonic-product-template]) .wt-product__option__body li{background:#fff!important;background-image:none!important}body:has([data-sonic-product-template]) .wt-product__option__body--tiles .f-button__list,body:has([data-sonic-product-template]) .wt-product__option__body--swatches .f-swatch__list{display:grid;gap:8px;width:100%}body:has([data-sonic-product-template]) .wt-product__option:not(:has(.wt-product__buybox-package)) .wt-product__option__body--swatches .f-swatch__list,body:has([data-sonic-product-template]) .wt-product__option:not(:has(.wt-product__buybox-package)) .wt-product__option__body--tiles .f-button__list{grid-template-columns:repeat(3,minmax(0,1fr))}body:has([data-sonic-product-template]) .wt-product__option:has(.wt-product__buybox-package) .wt-product__option__body--tiles .f-button__list,body:has([data-sonic-product-template]) .wt-product__option:has(.wt-product__buybox-package) .wt-product__option__body--swatches .f-swatch__list{grid-template-columns:1fr;gap:16px}body:has([data-sonic-product-template]) .wt-product__option__body--tiles .swiper-container,body:has([data-sonic-product-template]) .wt-product__option__body--tiles fieldset,body:has([data-sonic-product-template]) .wt-product__option__body--swatches .swiper-container,body:has([data-sonic-product-template]) .wt-product__option__body--swatches fieldset{width:100%}body:has([data-sonic-product-template]) .wt-product__option__body--tiles .f-button__list__item,body:has([data-sonic-product-template]) .wt-product__option__body--swatches .f-swatch__list__item{width:100%!important;height:auto!important;max-width:none!important;min-width:0;padding:0;display:block}body:has([data-sonic-product-template]) .wt-product__option__body--tiles label,body:has([data-sonic-product-template]) .wt-product__option__body--tiles a,body:has([data-sonic-product-template]) .wt-product__option__body--swatches label{box-sizing:border-box;width:100%!important;min-height:104px;justify-content:center;padding:24px 8px;border:1px solid #e2e4e9;border-radius:8px;background:#fff;color:#16181d;font-size:14px;font-weight:400;text-align:center}body:has([data-sonic-product-template]) .wt-product__option__body--tiles label:before,body:has([data-sonic-product-template]) .wt-product__option__body--tiles a:before,body:has([data-sonic-product-template]) .wt-product__option__body--swatches label:before{content:none!important;display:none!important;border:0!important;box-shadow:none!important}body:has([data-sonic-product-template]) .wt-product__option:has(.wt-product__buybox-package) .wt-product__option__body--tiles label:not(.wt-product__buybox-package),body:has([data-sonic-product-template]) .wt-product__option:has(.wt-product__buybox-package) .wt-product__option__body--tiles a,body:has([data-sonic-product-template]) .wt-product__option:has(.wt-product__buybox-package) .wt-product__option__body--swatches label{min-height:104px;justify-content:center;padding:16px 24px;font-size:18px;font-weight:500;text-align:left}body:has([data-sonic-product-template]) .wt-product__option .wt-product__option__body--tiles .wt-product__buybox-package{display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:16px;align-items:center;align-content:center;height:auto;min-height:104px;padding:8px 12px 8px 8px;overflow:visible}body:has([data-sonic-product-template]) [data-sonic-single-package]{position:relative;box-sizing:border-box;width:100%;border:2px solid #28a17b;border-radius:8px;background:#fff}body:has([data-sonic-product-template]) .wt-product__buybox-package__media{display:flex;width:118px;height:84px;align-items:center;justify-content:center;overflow:hidden;border-radius:6px}body:has([data-sonic-product-template]) .wt-product__buybox-package__media img{display:block;width:100%;height:100%;object-fit:contain}body:has([data-sonic-product-template]) .wt-product__buybox-package__content,body:has([data-sonic-product-template]) .wt-product__buybox-package__price{display:flex;min-width:0;flex-direction:column;justify-content:center;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__buybox-package__content{text-align:left}body:has([data-sonic-product-template]) .wt-product__buybox-package__title{color:#16181d;font-size:18px;font-weight:500;text-align:left}body:has([data-sonic-product-template]) .wt-product__buybox-package__subtitle{color:#16181d;font-size:14px;font-weight:400}body:has([data-sonic-product-template]) .wt-product__buybox-package__price{align-items:flex-end;color:#16181d;white-space:nowrap}body:has([data-sonic-product-template]) .wt-product__buybox-package__compare{color:#16181d;font-size:12px;font-weight:400;text-decoration:line-through}body:has([data-sonic-product-template]) .wt-product__buybox-package__current{color:#16181d;font-size:16px;font-weight:600}body:has([data-sonic-product-template]) .wt-product__buybox-package__badge{position:absolute;top:-12px;right:12px;display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;border:1px solid #e2e4e9;background:#fff;color:#16181d;font-size:12px;font-weight:400;line-height:1.4;text-transform:uppercase;white-space:nowrap}body:has([data-sonic-product-template]) .wt-product__option__body--tiles input:checked+label.wt-product__buybox-package .wt-product__buybox-package__badge,body:has([data-sonic-product-template]) [data-sonic-single-package] .wt-product__buybox-package__badge{border-color:#28a17b;background:#28a17b;color:#fff}body:has([data-sonic-product-template]) .wt-product__option__body--swatches label{display:flex;flex-direction:column;gap:8px;align-items:center}body:has([data-sonic-product-template]) .wt-product__option__body--swatches{overflow:visible}body:has([data-sonic-product-template]) .wt-product__option__body--swatches .f-swatch__list__link__content{width:32px;height:32px;border:1px solid rgba(0,0,0,.1);border-radius:50%}body:has([data-sonic-product-template]) .wt-product__option__body--swatches .f-swatch__list__link__content[style*="pearl white" i]{background:#fff!important;box-shadow:inset 1px 3px #0000001a}body:has([data-sonic-product-template]) .wt-product__option__body--swatches .f-swatch__list__link__content[style*="onyx black" i]{background:#41414b!important;box-shadow:inset 1px 3px #0000001a}body:has([data-sonic-product-template]) .wt-product__option__body--swatches .f-swatch__list__label{color:#16181d;font-size:14px;font-weight:400;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form.main-product__buy-buttons--container{margin:0;padding:16px 32px 24px;border-right:1px solid transparent;border-left:1px solid transparent;background:#fff!important;background-image:none!important}body:has([data-sonic-product-template]) .wt-product__add-to-cart,body:has([data-sonic-product-template]) .wt-product__add-to-cart_form.form,body:has([data-sonic-product-template]) .wt-product__add-to-cart_form--wrapper,body:has([data-sonic-product-template]) .product-form__buttons{width:100%;margin:0;background:transparent!important;background-image:none!important}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form.form{display:flex;flex-direction:column;gap:16px}body:has([data-sonic-product-template]) .wt-product__buybox-summary{display:grid;gap:8px;width:100%;padding-top:16px;border-top:1px solid #e2e4e9}body:has([data-sonic-product-template]) .wt-product__buybox-summary-price{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;color:#16181d;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__buybox-summary-current{font-size:21px;font-weight:600}body:has([data-sonic-product-template]) .wt-product__buybox-summary-compare{color:#16181d;font-size:21px;font-weight:400;text-decoration:line-through}body:has([data-sonic-product-template]) .wt-product__buybox-summary-badge{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;background:#9fe3c5;color:#16181d;font-size:12px;font-weight:400;line-height:1.4;text-transform:uppercase}body:has([data-sonic-product-template]) .wt-product__buybox-summary-terms{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;color:#16181d;font-size:14px;font-weight:400;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__buybox-summary-terms strong{font-weight:600}body:has([data-sonic-product-template]) .wt-product__buybox-summary-icons{display:inline-flex;gap:8px;align-items:center;mix-blend-mode:luminosity}body:has([data-sonic-product-template]) .wt-product__buybox-summary-icons svg{display:block;width:38px;height:24px}body:has([data-sonic-product-template]) .wt-product__buybox-summary .is-hidden{display:none}body:has([data-sonic-product-template]) .wt-product__buybox-cta-divider{width:100%;height:1px;background:#e2e4e9}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form--wrapper{order:20}body:has([data-sonic-product-template]) .wt-product__buybox-cta-divider+.product-form__buttons{padding-block:16px}body:has([data-sonic-product-template]) .product-form__buttons{display:flex;flex-direction:column;gap:12px}body:has([data-sonic-product-template]) .product-form__buttons:has(quantity-counter){flex-direction:row;gap:16px;align-items:center}body:has([data-sonic-product-template]) .product-form__buttons quantity-counter,body:has([data-sonic-product-template]) .product-form__buttons .counter-wrapper,body:has([data-sonic-product-template]) .product-form__buttons .counter{flex:0 0 124px;width:124px;height:56px}body:has([data-sonic-product-template]) .product-form__buttons .counter-wrapper{border:1px solid #e2e4e9;border-radius:999px;background:#fff}body:has([data-sonic-product-template]) .product-form__buttons .counter{justify-content:center;gap:6px}body:has([data-sonic-product-template]) .product-form__buttons .counter button{display:flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;color:#737b80}body:has([data-sonic-product-template]) .product-form__buttons .counter button svg{display:none}body:has([data-sonic-product-template]) .product-form__buttons .counter button:before{content:"";display:block;width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}body:has([data-sonic-product-template]) .product-form__buttons .counter .js-counter-decrease:before{transform:rotate(225deg)}body:has([data-sonic-product-template]) .product-form__buttons .counter .js-counter-increase:before{transform:rotate(45deg)}body:has([data-sonic-product-template]) .product-form__buttons .counter input{width:22px;max-width:22px;padding:0;color:#16181d;font-size:18px;font-weight:400}body:has([data-sonic-product-template]) .wt-product__shop-pay-terms{display:block;order:10;min-height:0;margin:0;color:#6a7281;font-size:13px;line-height:1.35}body:has([data-sonic-product-template]) .wt-product__shop-pay-terms:not(:has(shopify-payment-terms)){display:none}body:has([data-sonic-product-template]) .wt-product__shop-pay-terms shopify-payment-terms{display:block}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form .js-add-to-cart{order:20;display:inline-flex;flex:1 1 auto;gap:14px;align-items:center;justify-content:center;min-height:56px;padding:0 36px 0 12px;border-radius:999px;background-color:#2c2f35!important;background-image:none!important;color:#fff!important;font-size:18px;font-weight:400;transition:background-color .18s ease,transform .18s ease}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form .js-add-to-cart .wt-product__buybox-cart-icon{width:32px;height:32px;color:#9fe3c5}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form .js-add-to-cart span.wt-product__buybox-cart-icon{flex-shrink:0;background:currentColor;-webkit-mask:var(--sonic-cart-icon) center / contain no-repeat;mask:var(--sonic-cart-icon) center / contain no-repeat}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form .js-add-to-cart:hover{background-color:#16181d!important;background-image:none!important}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges]{padding:0 32px 24px;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;border-radius:0 0 8px 8px;background:#fff!important;background-image:none!important;box-shadow:var(--sonic-buybox-shadow);clip-path:inset(0 -90px -90px -90px)}body:has([data-sonic-product-template]) .wt-product__payments-badge__icons__list{justify-content:center;gap:4px}body:has([data-sonic-product-template]) .wt-product__payments-badge__icons__item svg{width:38px;height:24px}body:has([data-sonic-product-template]) .wt-product .wt-collapse:first-of-type{margin-top:24px}@media(min-width:900px){body:has([data-sonic-product-template]) .wt-product__wrapper{padding-inline:0}body:has([data-sonic-product-template]) .wt-product{--sonic-product-gap: clamp(52px, 4.2vw, 80px);gap:var(--sonic-product-gap)}body:has([data-sonic-product-template]) .wt-product__gallery{width:calc(100% - var(--sonic-product-gap) - min(38vw,514px));max-width:1007px;margin-inline:0}body:has([data-sonic-product-template]) .wt-product__gallery .wt-collage__slide:first-child img.wt-product__img{transform:scale(1.18)}body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media .wt-collage__slide:first-child img.wt-product__img{transform:none}body:has([data-sonic-product-template]) .wt-product__gallery--collage .wt-slider__nav-btn{display:none!important;pointer-events:none}body:has([data-sonic-product-template]) .wt-product__main{--sonic-product-sticky-top: 16px;width:min(38vw,514px);max-width:514px;position:sticky;top:var(--sonic-product-sticky-top);overflow:visible;transition:top .34s cubic-bezier(.22,1,.36,1);will-change:top;align-self:flex-start}body:has([data-sonic-product-template]).sonic-product-sticky-disabled .wt-product__main{position:static;top:auto;transition:none;will-change:auto}}@media(min-width:900px)and (max-width:1199px){body:has([data-sonic-product-template]) .wt-product{--sonic-product-gap: 52px}body:has([data-sonic-product-template]) .wt-product__features__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(n){flex:none;width:100%;max-width:none;min-height:32px;padding-right:0;font-size:14px;white-space:normal}body:has([data-sonic-product-template]) .wt-product__appliance-rotator{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-items{width:100%}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-label{white-space:normal}body:has([data-sonic-product-template]) .wt-product__feature-icons__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:18px 24px 16px}body:has([data-sonic-product-template]) .wt-product__feature-icons__list:after{right:24px;left:24px}body:has([data-sonic-product-template]) .wt-product__feature-icons__item{align-items:center;width:100%}body:has([data-sonic-product-template]) .wt-product__feature-icons .svg-icon,body:has([data-sonic-product-template]) .wt-product__feature-icons__item>img{width:24px;height:24px;flex-basis:24px}body:has([data-sonic-product-template]) .wt-product__gallery{height:auto!important;overflow:visible!important;background:transparent!important;background-image:none!important}body:has([data-sonic-product-template]) .wt-product__media-badges{top:clamp(16px,5vw,28px);left:clamp(16px,5vw,28px);gap:8px}body:has([data-sonic-product-template]) .wt-product__media-badge{min-width:52px;gap:5px;font-size:11px}body:has([data-sonic-product-template]) .wt-product__media-badge-icon{width:44px;height:44px}body:has([data-sonic-product-template]) .wt-product__media-badges-plus{min-height:44px;font-size:16px}body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__container{height:auto!important;overflow:visible!important}body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__wrapper{display:grid!important;height:auto!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;transform:none!important;cursor:auto!important}body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__slide:not(.thumbs-list-item){width:100%!important;height:auto!important;margin:0!important;aspect-ratio:4 / 3;overflow:hidden;border-radius:10px;background:transparent!important}body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__slide:not(.thumbs-list-item):first-child{grid-column:1 / -1}body:has([data-sonic-product-template]) .wt-product__gallery .thumbs-list-item,body:has([data-sonic-product-template]) .wt-product__gallery [data-thumbs-mobile],body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__scrollbar,body:has([data-sonic-product-template]) .wt-product__gallery .swiper-pagination{display:none!important}body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__slide img.wt-product__img{width:100%;height:100%;object-fit:contain;background:transparent!important}body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media .wt-slider__slide,body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media .wt-slider__slide>a,body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media .wt-product__img{background:transparent!important}}@media(min-width:1200px){body:has([data-sonic-product-template]) .wt-product__gallery .wt-collage__slide img.wt-product__img{border-radius:10px}}@media(max-width:899px){body:has([data-sonic-product-template]) .wt-product__media-badges{top:12px;left:50%;max-width:calc(100% - 32px);transform:translate(-50%);justify-content:center;gap:8px}body:has([data-sonic-product-template]) .wt-product__media-badge{min-width:44px;gap:4px;font-size:10px}body:has([data-sonic-product-template]) .wt-product__media-badge-icon{width:32px;height:32px}body:has([data-sonic-product-template]) .wt-product__media-badges-plus{min-height:32px;font-size:14px}body:has([data-sonic-product-template]) [data-product-handle=sonic-go] .wt-product__hero-media .wt-product__media-badges{left:16px;transform:none}body:has([data-sonic-product-template]) .wt-product__wrapper{width:100%;max-width:none;padding:0 0 36px}body:has([data-sonic-product-template]) .wt-product{display:block;width:100%}body:has([data-sonic-product-template]) .wt-product__gallery{width:100%;margin-bottom:0;margin-inline:0;background:transparent}body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media{background:transparent!important;background-image:none!important}body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__slide{background:transparent}body:has([data-sonic-product-template]) .wt-product__gallery .wt-product__img{max-height:430px;object-fit:contain;background:transparent}body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media .wt-slider__slide,body:has([data-sonic-product-template]) .wt-product__gallery--metafield-media .wt-product__img{background:transparent}body:has([data-sonic-product-template]) .wt-product__main{width:min(100%,640px);max-width:640px;margin-inline:auto;padding:28px 16px 0;background:transparent}body:has([data-sonic-product-template]) .wt-product__name{font-size:24px;line-height:1.02}body:has([data-sonic-product-template]) .wt-product__main .rte>p{font-size:15px}body:has([data-sonic-product-template]) .wt-product__option__body--tiles label,body:has([data-sonic-product-template]) .wt-product__option__body--tiles a{min-height:42px;padding-inline:16px}body:has([data-sonic-product-template]) .wt-product__feature-icons__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}body:has([data-sonic-product-template]) .wt-product__info>.product__tax,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges],body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content,body:has([data-sonic-product-template]) .wt-product__info>.wt-product-video-reels,body:has([data-sonic-product-template]) .wt-product__info>.share-icons__container{grid-column:1 / -1;width:100%;max-width:514px}body:has([data-sonic-product-template]) .wt-product__info>.product__tax{order:64;margin:24px 0 0;color:#16181d;font-size:14px;line-height:1.4;text-align:center}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges]{order:66;margin:24px 0 0;padding:0;border:0;border-radius:0;background:transparent!important;background-image:none!important;box-shadow:none;clip-path:none}body:has([data-sonic-product-template]) .wt-product__payments-badge,body:has([data-sonic-product-template]) .wt-product__payments-badge__icons{width:100%}body:has([data-sonic-product-template]) .wt-product__payments-badge__content{display:none}body:has([data-sonic-product-template]) .wt-product__payments-badge__icons__list{min-height:24px;justify-content:center;gap:4px}body:has([data-sonic-product-template]) .wt-product__payments-badge__icons__item svg{display:block;width:38px;height:24px}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content{order:80;margin:0}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=delivery_tab]{margin-top:24px}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-collapse{border:0;border-top:1px solid #e2e4e9;background:transparent}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse .wt-collapse__trigger,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-collapse__trigger{min-height:64px;padding:16px 0;color:#16181d}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse .wt-collapse__trigger__text,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-collapse__trigger__text{display:flex;flex:1 1 auto;align-items:center;gap:16px;min-width:0;padding-inline-end:16px}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse .wt-collapse__trigger__icon,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-collapse__trigger__icon{display:flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;margin:0}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse .wt-collapse__trigger__icon .hero__icon,body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse .wt-collapse__trigger__icon .svg-icon,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-collapse__trigger__icon .hero__icon,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-collapse__trigger__icon .svg-icon{width:32px;height:32px;margin:0;object-fit:contain}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse .wt-collapse__trigger__title,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-collapse__trigger__title{color:#16181d;font-size:18px;font-weight:500;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse .wt-icon,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-icon{width:24px;height:24px;flex:0 0 24px;color:#16181d}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse .wt-icon .svg-icon,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-icon .svg-icon{width:24px;height:24px}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse .wt-collapse__target{color:#6a7281;font-size:14px;line-height:1.55}body:has([data-sonic-product-template]) .wt-product__info>.wt-product-video-reels{order:84;margin:0;padding:16px 0 0;border-top:1px solid #e2e4e9}body:has([data-sonic-product-template]) .wt-product__info>.wt-product-video-reels .wt-product-video-reels__headline{margin:0 0 24px;color:#16181d;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__info>.wt-product-video-reels .wt-product-video-reels__wrapper{overflow:hidden}body:has([data-sonic-product-template]) .wt-product__info>.wt-product-video-reels .video-reels__container{gap:13px}body:has([data-sonic-product-template]) .wt-product__info>.wt-product-video-reels .wt-product-video-reels__item{width:126px!important;flex:0 0 126px;border-radius:11px}body:has([data-sonic-product-template]) .wt-product__info>.wt-product-video-reels .wt-product-video-reels__item video{aspect-ratio:126 / 224}body:has([data-sonic-product-template]) .wt-product__info>.wt-product-video-reels .wt-product-video-reels__nav{display:none}body:has([data-sonic-product-template]) .wt-product__info>.share-icons__container{order:90;margin-top:24px}@media(max-width:899px){body:has([data-sonic-product-template]) .wt-product__info>.product__tax,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges],body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content,body:has([data-sonic-product-template]) .wt-product__info>.wt-product-video-reels,body:has([data-sonic-product-template]) .wt-product__info>.share-icons__container{max-width:none}}body:has([data-sonic-product-template]) .wt-product__buybox-summary-icons{gap:4px;align-items:center;mix-blend-mode:normal}body:has([data-sonic-product-template]) .wt-product__payment-terms-connector,body:has([data-sonic-product-template]) .wt-product__buybox-summary-connector{display:inline-flex;align-items:center;color:inherit;font:inherit;line-height:inherit}body:has([data-sonic-product-template]) .wt-product__buybox-summary-icons svg{width:38px;height:24px}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=product_awards],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=reviews_summary]{margin-top:16px}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form.main-product__buy-buttons--container{border-bottom:1px solid transparent;border-radius:0 0 8px 8px;box-shadow:var(--sonic-buybox-shadow);clip-path:inset(0 -90px -90px -90px)}body:has([data-sonic-product-template]) .wt-product__buybox-summary-terms{flex-wrap:nowrap;gap:4px;width:100%;min-width:0;font-size:14px;white-space:nowrap}body:has([data-sonic-product-template]) .wt-product__buybox-summary-terms>span:first-child{min-width:0;flex:0 1 auto;white-space:nowrap}@media(max-width:480px){body:has([data-sonic-product-template]) .wt-product__buybox-summary-terms{align-items:flex-start;flex-wrap:wrap;white-space:normal}body:has([data-sonic-product-template]) .wt-product__buybox-summary-terms>span:first-child{white-space:normal}body:has([data-sonic-product-template]) .wt-product__buybox-summary-icons{flex-wrap:wrap;justify-content:center}}@media(max-width:899px){body:has([data-sonic-product-template]) [id$=__main]{background-color:#f3f4f6!important}body:has([data-sonic-product-template]) .wt-product__gallery,body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__container,body:has([data-sonic-product-template]) .wt-product__gallery .wt-product__slide-media{width:100%!important;max-width:none!important;margin-inline:0!important}body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__slide{max-width:none!important;aspect-ratio:4 / 3;height:auto!important;overflow:hidden}body:has([data-sonic-product-template]) .wt-product__gallery .wt-product__img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}body:has([data-sonic-product-template]) .wt-product__main{box-sizing:border-box;text-align:center}body:has([data-sonic-product-template]) .wt-product__main>*,body:has([data-sonic-product-template]) .wt-product__info>*,body:has([data-sonic-product-template]) .wt-product__info>.product__tax,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges],body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content,body:has([data-sonic-product-template]) .wt-product__info>.wt-product-video-reels,body:has([data-sonic-product-template]) .wt-product__info>.share-icons__container{max-width:none}body:has([data-sonic-product-template]) .wt-product__info{display:flex;flex-direction:column;align-items:center}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=title],body:has([data-sonic-product-template]) .wt-product__text-block__wrapper,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=price],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=product_awards],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=reviews_summary],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=appliance_rotator],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=features],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=feature_icons],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=variant_picker],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=buy_buttons],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges],body:has([data-sonic-product-template]) .wt-product__info>.product__tax,body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse{width:100%}body:has([data-sonic-product-template]) .wt-product__name,body:has([data-sonic-product-template]) .wt-product__text-block.rte p,body:has([data-sonic-product-template]) .wt-product__price .price__sale.visible,body:has([data-sonic-product-template]) .wt-product__price .price__sale.visible-main-product,body:has([data-sonic-product-template]) .wt-product__price .price__sale--sonic-order,body:has([data-sonic-product-template]) .wt-product__payment-terms-native,body:has([data-sonic-product-template]) .wt-product__payment-terms-fallback{justify-content:center;text-align:center}body:has([data-sonic-product-template]) .wt-product__awards,body:has([data-sonic-product-template]) .wt-product__reviews-io-summary{justify-content:center;align-items:center;align-self:center}body:has([data-sonic-product-template]) .wt-product__reviews-io-source{display:none}body:has([data-sonic-product-template]) .wt-product__reviews-io-score{justify-content:center;flex-direction:row-reverse}body:has([data-sonic-product-template]) .wt-product__reviews-io-number{font-size:13px;font-weight:400;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__reviews-io-stars{width:82px;height:16px}body:has([data-sonic-product-template]) .wt-product__reviews-io-stars svg{width:16.4px;height:16px;flex-basis:16.4px}body:has([data-sonic-product-template]) .wt-product__appliance-rotator{text-align:left}body:has([data-sonic-product-template]) .wt-product__features__list{justify-content:center}body:has([data-sonic-product-template]) .wt-product__features__item{text-align:left}body:has([data-sonic-product-template]) .wt-product__feature-icons,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=feature_icons].wt-product__feature-icons,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=variant_picker],body:has([data-sonic-product-template]) .wt-product__add-to-cart_form.main-product__buy-buttons--container,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges]{max-width:100%}}@media(max-width:749px){body:has([data-sonic-product-template]) main>section [data-section-id].wt-product__wrapper{padding-bottom:16px}body:has([data-sonic-product-template]) [id$=__product_logo_carousel] .wt-brands__marquee{height:80px;min-height:80px}body:has([data-sonic-product-template]) [id$=__product_logo_carousel] .wt-brands__container{padding-bottom:16px}body:has([data-sonic-product-template]) .wt-product__main{max-width:none;padding:24px 16px 0}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=product_awards],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=reviews_summary]{border-bottom:0;padding-bottom:0}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=title],body:has([data-sonic-product-template]) .wt-product__text-block__wrapper,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=price],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=product_awards],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=reviews_summary],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=appliance_rotator],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=features]{max-width:361px}body:has([data-sonic-product-template]) .wt-product__name{margin-bottom:10px;font-size:24px;line-height:1.18}body:has([data-sonic-product-template]) .wt-product__text-block__wrapper{margin-bottom:16px}body:has([data-sonic-product-template]) .wt-product__text-block.rte p{color:#6a7281;font-size:13px;line-height:1.35}body:has([data-sonic-product-template]) .wt-product__price{margin-bottom:6px;background:transparent!important;background-image:none!important}body:has([data-sonic-product-template]) .wt-product__price .price,body:has([data-sonic-product-template]) .wt-product__price .price__container,body:has([data-sonic-product-template]) .wt-product__price .price__sale{background:transparent!important;background-image:none!important}body:has([data-sonic-product-template]) .wt-product__price__final,body:has([data-sonic-product-template]) .wt-product__price__compare{font-size:16px}body:has([data-sonic-product-template]) .wt-product__price .price-item--percent{min-height:20px;padding:3px 7px;font-size:10px}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=product_awards]{margin:6px 0 0}body:has([data-sonic-product-template]) .wt-product__awards{min-height:44px;margin-bottom:4px}body:has([data-sonic-product-template]) .wt-product__awards-list{justify-content:center;gap:7px}body:has([data-sonic-product-template]) .wt-product__awards-item{min-height:44px}body:has([data-sonic-product-template]) .wt-product__awards-item img{max-width:48px;max-height:44px}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=reviews_summary]{margin:0 0 18px}body:has([data-sonic-product-template]) .wt-product__reviews-io-summary{min-height:20px;margin-bottom:0}body:has([data-sonic-product-template]) .wt-product__info>.wt-product__appliance-rotator[data-block-id=appliance_rotator]{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;margin:0;padding:0 24px;border-bottom:0;text-align:center}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-heading{font-size:18px;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-items{width:100%;min-height:48px}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-item{justify-content:center;height:48px;gap:16px}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-icon{width:48px;height:48px;flex-basis:48px}body:has([data-sonic-product-template]) .wt-product__appliance-rotator-label{max-width:220px;font-size:16px;white-space:normal}body:has([data-sonic-product-template]) .wt-product__info>.wt-product__features[data-block-id=features]{margin-bottom:18px}body:has([data-sonic-product-template]) .wt-product__features__list{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:6px 14px}body:has([data-sonic-product-template]) .wt-product__features__item,body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(n){flex:none;width:auto;min-height:18px;max-width:164px;gap:6px;padding:0;font-size:12px;line-height:1.3;white-space:normal}body:has([data-sonic-product-template]) .wt-product__features__icon{width:15px;height:15px;flex-basis:15px}body:has([data-sonic-product-template]) .wt-product__features__icon svg,body:has([data-sonic-product-template]) .wt-product__features__icon-img{width:9px;height:9px}body:has([data-sonic-product-template]) .wt-product__feature-icons,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=feature_icons].wt-product__feature-icons,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=variant_picker],body:has([data-sonic-product-template]) .wt-product__add-to-cart_form.main-product__buy-buttons--container,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges]{max-width:100%}body:has([data-sonic-product-template]) .wt-product__feature-icons{border-radius:8px 8px 0 0}body:has([data-sonic-product-template]) .wt-product__feature-icons__heading{min-height:48px;padding:8px 16px;font-size:18px}body:has([data-sonic-product-template]) .wt-product__feature-icons__heading-media{width:32px;height:32px;flex-basis:32px}body:has([data-sonic-product-template]) .wt-product__feature-icons__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px 16px 12px}body:has([data-sonic-product-template]) .wt-product__feature-icons__list:after{right:16px;left:16px}body:has([data-sonic-product-template]) .wt-product__feature-icons__item{flex-direction:row!important;align-items:center;gap:8px;width:100%;text-align:left}body:has([data-sonic-product-template]) .wt-product__feature-icons .svg-icon,body:has([data-sonic-product-template]) .wt-product__feature-icons__item>img{width:24px;height:24px;flex-basis:24px}body:has([data-sonic-product-template]) .wt-product__feature-icons__label,body:has([data-sonic-product-template]) .wt-product__feature-icons__label p{font-size:11px;line-height:1.25}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=variant_picker]{padding:14px 16px 0}body:has([data-sonic-product-template]) .wt-product__options{gap:16px}body:has([data-sonic-product-template]) .wt-product__option__title{margin-bottom:10px;font-size:13px;text-align:left}body:has([data-sonic-product-template]) .wt-product__option:not(:has(.wt-product__buybox-package)) .wt-product__option__body--swatches .f-swatch__list,body:has([data-sonic-product-template]) .wt-product__option:not(:has(.wt-product__buybox-package)) .wt-product__option__body--tiles .f-button__list{grid-template-columns:repeat(3,minmax(0,1fr))}body:has([data-sonic-product-template]) .wt-product__option__body--tiles label,body:has([data-sonic-product-template]) .wt-product__option__body--tiles a,body:has([data-sonic-product-template]) .wt-product__option__body--swatches label{min-height:68px;padding:12px 8px;font-size:12px}body:has([data-sonic-product-template]) .wt-product__option__body--swatches .f-swatch__list__link__content{width:32px;height:32px}body:has([data-sonic-product-template]) .wt-product__option:has(.wt-product__buybox-package) .wt-product__option__body--tiles .f-button__list,body:has([data-sonic-product-template]) .wt-product__option:has(.wt-product__buybox-package) .wt-product__option__body--swatches .f-swatch__list{gap:8px}body:has([data-sonic-product-template]) .wt-product__option .wt-product__option__body--tiles .wt-product__buybox-package{grid-template-columns:70px minmax(0,1fr) auto;gap:8px;min-height:74px;padding:7px 8px}body:has([data-sonic-product-template]) .wt-product__buybox-package__media{width:70px;height:58px}body:has([data-sonic-product-template]) .wt-product__buybox-package__title{font-size:13px}body:has([data-sonic-product-template]) .wt-product__buybox-package__subtitle,body:has([data-sonic-product-template]) .wt-product__buybox-package__compare,body:has([data-sonic-product-template]) .wt-product__buybox-package__badge{font-size:10px}body:has([data-sonic-product-template]) .wt-product__buybox-package__current{font-size:13px}body:has([data-sonic-product-template]) .wt-product__buybox-package__badge{top:-10px;right:8px;min-height:20px;padding:3px 6px}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form.main-product__buy-buttons--container{padding:14px 16px 16px}body:has([data-sonic-product-template]) .wt-product__buybox-summary{gap:6px;padding-top:12px}body:has([data-sonic-product-template]) .wt-product__buybox-summary-price{justify-content:center;gap:5px 10px}body:has([data-sonic-product-template]) .wt-product__buybox-summary-current,body:has([data-sonic-product-template]) .wt-product__buybox-summary-compare{font-size:16px}body:has([data-sonic-product-template]) .wt-product__buybox-summary-badge{min-height:20px;padding:3px 7px;font-size:10px}body:has([data-sonic-product-template]) .wt-product__buybox-summary-terms{justify-content:center;font-size:11px;line-height:1.35}body:has([data-sonic-product-template]) .product-form__buttons:has(quantity-counter){gap:12px}body:has([data-sonic-product-template]) .product-form__buttons quantity-counter,body:has([data-sonic-product-template]) .product-form__buttons .counter-wrapper,body:has([data-sonic-product-template]) .product-form__buttons .counter{flex-basis:96px;width:96px;height:44px}body:has([data-sonic-product-template]) .product-form__buttons .counter button{width:28px;height:28px}body:has([data-sonic-product-template]) .product-form__buttons .counter input{font-size:16px}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form .js-add-to-cart{min-height:44px;padding:0 14px;gap:8px;font-size:14px}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form .js-add-to-cart .wt-product__buybox-cart-icon{width:24px;height:24px}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges]{padding:0 16px 16px}body:has([data-sonic-product-template]) .wt-product__payments-badge__icons__list{flex-wrap:wrap}body:has([data-sonic-product-template]) .wt-product .wt-collapse:first-of-type{margin-top:18px}body:has([data-sonic-product-template]) .wt-product__info>.product__tax{display:none}}@media(min-width:750px)and (max-width:899px){body:has([data-sonic-product-template]) .wt-product__wrapper{padding-top:24px}body:has([data-sonic-product-template]) .wt-product__main{width:100%;max-width:none}body:has([data-sonic-product-template]) .wt-product__gallery{display:block!important;position:relative!important;width:100%!important;max-width:none!important;margin-inline:0!important;border-radius:10px;overflow:hidden}body:has([data-sonic-product-template]) .wt-product__gallery.wt-product__gallery--metafield-media{background:transparent!important;background-image:none!important}body:has([data-sonic-product-template]) .wt-product__main{padding-top:40px}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=product_awards]{margin:0}body:has([data-sonic-product-template]) .wt-product__awards{margin-bottom:0}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=reviews_summary]{margin:8px 0 18px}body:has([data-sonic-product-template]) .wt-product__reviews-io-summary{min-height:20px;margin-bottom:0}}@media(max-width:899px){body:has([data-sonic-product-template]) .wt-product__gallery.wt-product__gallery--metafield-media{background:transparent!important;background-image:none!important}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=price],body:has([data-sonic-product-template]) .wt-product__price,body:has([data-sonic-product-template]) .wt-product__price .price,body:has([data-sonic-product-template]) .wt-product__price .price__container,body:has([data-sonic-product-template]) .wt-product__price .price__sale{background:transparent!important;background-image:none!important}}@media(max-width:899px){body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__nav-btn.sonic-arrow-control{--sonic-review-tail-width: 0px;--sonic-review-tail-opacity: 0;--sonic-review-icon-x: 0px;--sonic-arrow-stroke-width: 1.71429px;--sonic-arrow-svg-offset: 3.07145px;--sonic-arrow-svg-tail-length: 14px;--sonic-arrow-svg-optical-shift: .5px;top:50%!important;z-index:20;display:flex!important;width:44px;height:44px;margin:0!important;padding:0;align-items:center;justify-content:center;border:1px solid rgba(22,24,29,.08);border-radius:999px;background:#ffffffdb!important;color:#16181d!important;box-shadow:0 10px 30px #16181d14;overflow:hidden;transform:translateY(-50%)!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__nav-prev.sonic-arrow-control{right:auto!important;left:16px!important}body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__nav-next.sonic-arrow-control{right:16px!important;left:auto!important}body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__nav-btn.sonic-arrow-control.swiper-button-disabled{display:none!important}body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__nav-btn.sonic-arrow-control:before,body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__nav-btn.sonic-arrow-control:after{content:none!important;display:none!important}body:has([data-sonic-product-template]) .wt-product__gallery .wt-slider__nav-btn.sonic-arrow-control>svg:not(.sonic-arrow-control__svg){display:none!important;opacity:0!important;transform:none!important}body:has([data-sonic-product-template]) .wt-product__gallery .sonic-arrow-control__glyph{position:absolute;top:50%;left:50%;display:block;width:18.57145px;height:15.4286px;color:currentColor;pointer-events:none;transform:translate(-50%,-50%)}body:has([data-sonic-product-template]) .wt-product__gallery .sonic-arrow-control__svg{display:block;width:100%;height:100%;overflow:visible;opacity:1!important}body:has([data-sonic-product-template]) .wt-product__gallery .sonic-arrow-control__tail,body:has([data-sonic-product-template]) .wt-product__gallery .sonic-arrow-control__head{fill:none;stroke:currentColor;stroke-width:var(--sonic-arrow-stroke-width);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}}@media(max-width:749px){body:has([data-sonic-product-template]) .wt-product__info:has([data-sonic-buybox-summary])>[data-block-id=price],body:has([data-sonic-product-template]) .wt-product__info:has([data-sonic-buybox-summary])>[data-block-id=payment_terms]{display:none}body:has([data-sonic-product-template]) .wt-product__info{--sonic-mobile-info-gap: 24px;--sonic-mobile-info-inner: min(100%, 313px);--sonic-mobile-card-pad: clamp(16px, 4vw, 20px);--sonic-mobile-title-size: clamp(28px, 8.15vw, 32px);--sonic-mobile-title-line: 1.3;--sonic-mobile-body-size: clamp(16px, 4.58vw, 18px);--sonic-mobile-price-size: clamp(18px, 5.35vw, 21px);--sonic-mobile-badge-size: 12px;--sonic-mobile-feature-size: clamp(14px, 4.07vw, 16px);--sonic-mobile-feature-icon: 20px;gap:var(--sonic-mobile-info-gap)}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=title],body:has([data-sonic-product-template]) .wt-product__text-block__wrapper,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=price],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=product_awards],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=reviews_summary],body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=features]{width:var(--sonic-mobile-info-inner);max-width:var(--sonic-mobile-info-inner)}body:has([data-sonic-product-template]) .wt-product__name{margin-bottom:0;font-size:var(--sonic-mobile-title-size);line-height:var(--sonic-mobile-title-line);letter-spacing:-.32px}body:has([data-sonic-product-template]) .wt-product__text-block__wrapper{margin-top:-16px;margin-bottom:0}body:has([data-sonic-product-template]) .wt-product__text-block.rte p{font-size:var(--sonic-mobile-body-size);font-weight:500;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__price{margin-bottom:0}body:has([data-sonic-product-template]) .wt-product__price .price__sale.visible,body:has([data-sonic-product-template]) .wt-product__price .price__sale.visible-main-product,body:has([data-sonic-product-template]) .wt-product__price .price__sale--sonic-order{justify-content:center;gap:0 16px}body:has([data-sonic-product-template]) .wt-product__price__final,body:has([data-sonic-product-template]) .wt-product__price__compare{font-size:var(--sonic-mobile-price-size);line-height:1.4}body:has([data-sonic-product-template]) .wt-product__price .price-item--percent{min-height:24px;padding:4px 8px;font-size:var(--sonic-mobile-badge-size);line-height:1.4}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=product_awards]{margin:0}body:has([data-sonic-product-template]) .wt-product__awards{min-height:56px;margin-bottom:0}body:has([data-sonic-product-template]) .wt-product__awards-list{gap:16.8px}body:has([data-sonic-product-template]) .wt-product__awards-item,body:has([data-sonic-product-template]) .wt-product__awards-item img{max-height:56px}body:has([data-sonic-product-template]) .wt-product__awards-item img{max-width:52.5px}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=reviews_summary]{margin:-16px 0 0;min-height:19px}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=reviews_summary].wt-product__reviews-io-summary--no-awards{margin-top:0}body:has([data-sonic-product-template]) .wt-product__reviews-io-stars{width:95px;height:19px}body:has([data-sonic-product-template]) .wt-product__reviews-io-stars svg{width:19px;height:19px;flex-basis:19px}body:has([data-sonic-product-template]) .wt-product__reviews-io-number{color:#6a7281;font-size:12px;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__info>.wt-product__features[data-block-id=features]{width:100%;max-width:100%;margin:0 0 24px;padding-inline:24px}body:has([data-sonic-product-template]) .wt-product__features__list{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px 16px}body:has([data-sonic-product-template]) .wt-product__features__item,body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(n){min-height:22px;max-width:none;flex:1 1 calc(50% - 8px);gap:8px;font-size:var(--sonic-mobile-feature-size);line-height:1.4;text-align:left;white-space:normal}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(1){flex-basis:100%}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(2){flex-basis:calc(50% - 8px)}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(3){flex-basis:calc(50% - 8px)}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(4){flex-basis:calc(50% - 8px)}body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(5){flex-basis:calc(50% - 8px)}body:has([data-sonic-product-template]) .wt-product__features__icon{width:var(--sonic-mobile-feature-icon);height:var(--sonic-mobile-feature-icon);flex-basis:var(--sonic-mobile-feature-icon)}body:has([data-sonic-product-template]) .wt-product__features__icon svg,body:has([data-sonic-product-template]) .wt-product__features__icon-img{width:13px;height:13px}body:has([data-sonic-product-template]) .wt-product__feature-icons,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=feature_icons].wt-product__feature-icons,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=variant_picker],body:has([data-sonic-product-template]) .wt-product__add-to-cart_form.main-product__buy-buttons--container,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges]{width:100%;max-width:100%}body:has([data-sonic-product-template]) .wt-product__feature-icons__heading{min-height:56px;padding:10px var(--sonic-mobile-card-pad);font-size:20px;line-height:1.25}body:has([data-sonic-product-template]) .wt-product__feature-icons__heading-media{width:36px;height:36px;flex-basis:36px}body:has([data-sonic-product-template]) .wt-product__feature-icons__list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;margin:0 var(--sonic-mobile-card-pad);padding:12px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-bottom:1px solid #e2e4e9}body:has([data-sonic-product-template]) .wt-product__feature-icons__list:after{content:none}body:has([data-sonic-product-template]) .wt-product__feature-icons__list::-webkit-scrollbar{display:none}body:has([data-sonic-product-template]) .wt-product__feature-icons__list:focus-visible{outline:2px solid #28a17b;outline-offset:-2px}body:has([data-sonic-product-template]) .wt-product__feature-icons__item{flex:0 0 calc((100% - 16px)/2);min-height:32px;align-items:center;justify-content:center;gap:8px;scroll-snap-align:start;scroll-snap-stop:always}body:has([data-sonic-product-template]) .wt-product__feature-icons__item:nth-child(2n){scroll-snap-align:none}body:has([data-sonic-product-template]) .wt-product__feature-icons .svg-icon,body:has([data-sonic-product-template]) .wt-product__feature-icons__item>img{width:28px;height:28px;flex-basis:28px}body:has([data-sonic-product-template]) .wt-product__feature-icons__label,body:has([data-sonic-product-template]) .wt-product__feature-icons__label p{font-size:14px;line-height:1.3}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=variant_picker]{margin-top:-24px;padding:20px var(--sonic-mobile-card-pad) 0}body:has([data-sonic-product-template]) .wt-product__options{gap:22px}body:has([data-sonic-product-template]) .wt-product__option:not(:has(.wt-product__buybox-package)) .wt-product__option__body--swatches .f-swatch__list,body:has([data-sonic-product-template]) .wt-product__option:not(:has(.wt-product__buybox-package)) .wt-product__option__body--tiles .f-button__list{grid-template-columns:repeat(2,minmax(0,1fr))}body:has([data-sonic-product-template]) .wt-product__option__title{margin-bottom:12px;font-size:16px;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__option__body--tiles label,body:has([data-sonic-product-template]) .wt-product__option__body--tiles a,body:has([data-sonic-product-template]) .wt-product__option__body--swatches label{min-height:84px;padding:14px 10px;font-size:16px;line-height:1.35}body:has([data-sonic-product-template]) .wt-product__option__body--swatches .f-swatch__list__link__content{width:36px;height:36px}body:has([data-sonic-product-template]) .wt-product__option .wt-product__option__body--tiles .wt-product__buybox-package{grid-template-columns:minmax(64px,76px) minmax(0,1fr) auto;gap:12px;min-height:88px;padding:10px 12px}body:has([data-sonic-product-template]) .wt-product__option:has(.wt-product__buybox-package) .wt-product__option__body--tiles,body:has([data-sonic-product-template]) .wt-product__option:has(.wt-product__buybox-package) .wt-product__option__body--tiles .f-button__list{gap:18px}body:has([data-sonic-product-template]) .wt-product__buybox-package__media{width:76px;height:64px}body:has([data-sonic-product-template]) .wt-product__buybox-package__title{font-size:16px;line-height:1.3}body:has([data-sonic-product-template]) .wt-product__buybox-package__subtitle{font-size:13px;line-height:1.35}body:has([data-sonic-product-template]) .wt-product__buybox-package__compare,body:has([data-sonic-product-template]) .wt-product__buybox-package__badge{font-size:12px;line-height:1.35}body:has([data-sonic-product-template]) .wt-product__buybox-package__current{font-size:16px;line-height:1.3}body:has([data-sonic-product-template]) .wt-product__buybox-package__badge{top:-12px;min-height:22px;padding:3px 8px}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form.main-product__buy-buttons--container{margin-top:-24px;padding:20px var(--sonic-mobile-card-pad) 24px}body:has([data-sonic-product-template]) .wt-product__buybox-summary{gap:10px;padding-top:16px}body:has([data-sonic-product-template]) .wt-product__buybox-summary-price{gap:8px 16px}body:has([data-sonic-product-template]) .wt-product__buybox-summary-current,body:has([data-sonic-product-template]) .wt-product__buybox-summary-compare{font-size:var(--sonic-mobile-price-size);line-height:1.4}body:has([data-sonic-product-template]) .wt-product__buybox-summary-badge{min-height:24px;padding:4px 8px;font-size:var(--sonic-mobile-badge-size);line-height:1.4}body:has([data-sonic-product-template]) .wt-product__buybox-summary-terms{gap:4px 8px;font-size:14px;line-height:1.4}body:has([data-sonic-product-template]) .product-form__buttons:has(quantity-counter){gap:12px}body:has([data-sonic-product-template]) .product-form__buttons quantity-counter,body:has([data-sonic-product-template]) .product-form__buttons .counter-wrapper,body:has([data-sonic-product-template]) .product-form__buttons .counter{flex-basis:clamp(96px,26.5vw,112px);width:clamp(96px,26.5vw,112px);height:56px}body:has([data-sonic-product-template]) .product-form__buttons .counter button{width:32px;height:32px}body:has([data-sonic-product-template]) .product-form__buttons .counter input{font-size:18px}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form .js-add-to-cart{min-height:56px;padding:0 16px;gap:10px;font-size:16px;line-height:1.25;white-space:nowrap}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form .js-add-to-cart .wt-product__buybox-cart-icon{width:24px;height:24px}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_badges]{margin-top:-12px;padding:0 var(--sonic-mobile-card-pad)}body:has([data-sonic-product-template]) .wt-product__payments-badge__icons__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;min-height:18px}body:has([data-sonic-product-template]) .wt-product__payments-badge__icons__item{display:flex;min-width:0;align-items:center;justify-content:center}body:has([data-sonic-product-template]) .wt-product__payments-badge__icons__item svg{width:100%;max-width:28px;height:auto}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse:first-of-type{margin-top:0}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse+.wt-collapse{margin-top:calc(-1 * var(--sonic-mobile-info-gap))}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse .wt-collapse__trigger,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-collapse__trigger{min-height:48px;padding-block:12px}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse .wt-collapse__trigger__text,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-collapse__trigger__text{gap:12px}body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse .wt-collapse__trigger__icon,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-collapse__trigger__icon{width:24px;height:24px;flex-basis:24px}body:has([data-sonic-product-template]) .wt-product__info>:is(.wt-collapse,wt-drawer-content) .wt-collapse__trigger__icon :is(.hero__icon,.svg-icon){width:24px;height:24px}body:has([data-sonic-product-template]) .wt-product__info>:is(.wt-collapse,wt-drawer-content) .wt-collapse__trigger__title{margin:0;font-size:16px}body:has([data-sonic-product-template]) .wt-product__info>:is(.wt-collapse,wt-drawer-content) .wt-icon,body:has([data-sonic-product-template]) .wt-product__info>:is(.wt-collapse,wt-drawer-content) .wt-icon .svg-icon{width:18px;height:18px;flex-basis:18px}}@media(max-width:899px){body:has([data-sonic-product-template]) .wt-product__info>.wt-collapse,body:has([data-sonic-product-template]) .wt-product__info>wt-drawer-content .wt-collapse{text-align:left}}@media(max-width:420px){body:has([data-sonic-product-template]) .product-form__buttons:has(quantity-counter){gap:10px}body:has([data-sonic-product-template]) .product-form__buttons quantity-counter,body:has([data-sonic-product-template]) .product-form__buttons .counter-wrapper,body:has([data-sonic-product-template]) .product-form__buttons .counter{flex-basis:clamp(92px,27vw,104px);width:clamp(92px,27vw,104px)}body:has([data-sonic-product-template]) .wt-product__add-to-cart_form .js-add-to-cart{min-width:0;padding-inline:12px;gap:8px;font-size:15px}}@media(max-width:899px){body:has([data-sonic-product-template]) [data-section-id$=__sonic_cleaning_comparison]{padding-top:72px;padding-bottom:96px}body:has([data-sonic-product-template]) main#root [data-section-id$=__faq]{padding-block:64px}body:has([data-sonic-product-template]) [data-section-id$=__faq]>.headline,body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__menu{width:min(100% - 32px,1056px)}body:has([data-sonic-product-template]) [data-section-id$=__faq]>.headline{margin-bottom:24px}body:has([data-sonic-product-template]) [data-section-id$=__faq]>.headline p:first-child{font-size:12px}body:has([data-sonic-product-template]) [data-section-id$=__faq]>.headline h2{font-size:36px;font-weight:600;line-height:1.3;letter-spacing:0}body:has([data-sonic-product-template]) [data-section-id$=__faq]>.headline p:last-child{font-size:15px}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse{margin-bottom:4px}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__trigger{min-height:58px;padding:17px 16px 16px;gap:16px}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__trigger__title{font-size:18px;line-height:1.4}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__target--text{padding:0 56px 0 16px;font-size:18px;line-height:1.4}body:has([data-sonic-product-template]) [data-section-id$=__faq] .wt-collapse__trigger--active+.wt-collapse__target .wt-collapse__target--text{padding-bottom:16px}body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__cta,body:has([data-sonic-product-template]) [data-section-id$=__faq] .collapsible-menu-with-image__image{display:none}}body:has([data-sonic-product-template]) .wt-product__info>.wt-product__payment-terms[data-block-id=payment_terms]{order:32;margin:8px 0 18px;container-type:inline-size}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-form{width:100%;margin:0}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-native,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-fallback,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] shopify-payment-terms{min-height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#16181d;font-size:14px!important;font-weight:400;line-height:1.4!important}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-native,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-fallback{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 8px;text-align:left}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-label{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;align-items:baseline;gap:0 4px;font-size:inherit;line-height:inherit;white-space:normal}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-label strong{font-weight:600}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-icons{display:inline-flex;order:0;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:4px;mix-blend-mode:normal}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-icons svg{display:block;width:38px;height:24px}@container (max-width: 439px){body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-native,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-fallback{justify-content:center;text-align:center}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-label,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-icons{justify-content:center}}@media(max-width:899px){body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-native,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-fallback{justify-content:center;text-align:center}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-label,body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-icons{justify-content:center}}@media(max-width:749px){body:has([data-sonic-product-template]) .wt-product__info>.wt-product__payment-terms[data-block-id=payment_terms]{margin:-16px 0 0}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-fallback{row-gap:4px}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-label{display:block;width:100%;font-size:14px;line-height:1.4}body:has([data-sonic-product-template]) .wt-product__info>[data-block-id=payment_terms] .wt-product__payment-terms-icons{width:100%}}body:has([data-sonic-product-template]) main#root>.wt-featured-nav:has(.wt-featured-nav--product-dock){--color-background: #fff;--color-custom-background: #fff;position:sticky;top:0;z-index:14;margin:0;border:0;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .18s ease,backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}body:has([data-sonic-product-template]) main#root>.wt-featured-nav:has(.wt-featured-nav--product-dock).is-stuck{--color-background: #f3f4f6;--color-custom-background: #f3f4f6;background:#ffffff80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock{--section-gap-top: 0;--section-gap-bottom: 0;--section-gap-top-mobile: 0;--section-gap-bottom-mobile: 0}body:has([data-sonic-product-template]) .secondary-navigation__product-dock{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;align-items:center;gap:30px;width:100%;max-width:none;min-height:72px;margin:0 auto;padding:0 clamp(24px,2.5vw,48px)}body:has([data-sonic-product-template]) .secondary-navigation__product{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#16181d;text-decoration:none}body:has([data-sonic-product-template]) .secondary-navigation__product-image{display:block;width:72px;height:72px;flex:0 0 auto;object-fit:contain}body:has([data-sonic-product-template]) .secondary-navigation__product-title{min-width:0;overflow:hidden;font-size:24px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock secondary-nav{min-width:0}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation{max-width:none;padding:0;overflow:visible}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation:before,body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation:after{content:none;display:none;width:0;background:none}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation__swiper{overflow:visible}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation__swiper:before,body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation__swiper:after{content:none;display:none;width:0;background:none}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation__swiper-wrapper{justify-content:flex-end;align-items:center;gap:8px}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation__swiper-slide{width:auto;padding:0;flex:0 0 auto}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation__link{min-height:40px;margin:0;padding:0 17px;border:0;border-radius:0;background:transparent;color:#16181d;font-size:16px;font-weight:500;line-height:1.4;box-shadow:none;white-space:nowrap}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation__link:hover,body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation__link:focus-visible,body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation__link--active{color:#28a17b;background:transparent}.wt-footer__text a[href^="mailto:"]{display:inline-flex;align-items:center;gap:16px}.wt-footer__text a[href^="mailto:"]:before{content:"";width:20px;height:20px;flex:0 0 20px;background:currentColor;-webkit-mask:url(sonic-footer-email.svg) center / 20px 13.3333px no-repeat;mask:url(sonic-footer-email.svg) center / 20px 13.3333px no-repeat}.wt-multicol-slider>wt-drawer-content{display:block}.wt-multicol-slider__item:has(.sonic-feature-drawer-trigger){position:relative}.sonic-feature-drawer-trigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;min-width:0;height:100%;min-height:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.sonic-feature-drawer-trigger:is(:hover,:focus,:active){background:transparent}.sonic-feature-drawer-icon{position:absolute;right:30px;bottom:30px;width:40px;height:40px;pointer-events:none;background:url(sonic-feature-drawer-plus.svg) center / 17.3589px no-repeat,url(sonic-feature-drawer-circle.svg) center / 40px no-repeat}.sonic-feature-drawer-trigger:focus-visible{outline:2px solid #28a17b;outline-offset:-3px}.wt-drawer-content__drawer:has(.sonic-feature-drawer){background:#fff;color:#16181d}.wt-drawer-content__drawer:has(.sonic-feature-drawer) .wt-drawer-content__drawer__header{padding:16px;gap:16px;border-color:#e2e4e9}.wt-drawer-content__drawer:has(.sonic-feature-drawer) .wt-drawer-content__drawer__title{display:flex;align-items:center;gap:16px;min-width:0;font-size:24px;font-weight:600;line-height:1.3}.sonic-drawer-heading-icon{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px}.sonic-drawer-heading-icon img{display:block;max-width:none}.wt-drawer-content__drawer:has(.sonic-feature-drawer) .wt-drawer-content__drawer__close{flex:0 0 32px;width:32px;height:32px;background:url(sonic-drawer-close.svg) center / 32px no-repeat}.wt-drawer-content__drawer:has(.sonic-feature-drawer) .wt-drawer-content__drawer__close svg{visibility:hidden}.wt-drawer-content__drawer:has(.sonic-feature-drawer) .wt-drawer-content__drawer__body{padding-block:32px}.sonic-feature-drawer{counter-reset:feature-step}.sonic-feature-drawer h2{margin:0 0 32px;font-size:24px;font-weight:500;line-height:1.3}.sonic-feature-drawer h3{margin:32px 0 16px;font-size:21px;font-weight:500;line-height:1.4}.sonic-feature-drawer h3:before{counter-increment:feature-step;content:counter(feature-step,decimal-leading-zero);display:block;color:#28a17b;font-size:32px}.sonic-feature-drawer p{margin:0;font-size:16px;line-height:1.4;color:#6a7281}.sonic-feature-drawer--steps{display:flex;flex-direction:column;gap:32px}.sonic-feature-drawer--steps h2,.sonic-feature-drawer-step h3{margin:0}.sonic-feature-drawer-step{display:flex;flex-direction:column;gap:16px}.sonic-feature-drawer-step__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px}body:has([data-sonic-product-template]) .secondary-navigation__product-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 24px;border-radius:999px;background:#2c2f35;color:#fff;font-size:14px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap}body:has([data-sonic-product-template]) .secondary-navigation__product-button:hover,body:has([data-sonic-product-template]) .secondary-navigation__product-button:focus-visible{background:#16181d;color:#fff}@media(max-width:1199px){body:has([data-sonic-product-template]) .secondary-navigation__product-dock{grid-template-columns:minmax(170px,1fr) auto;grid-template-rows:56px 40px;gap:12px 20px;min-height:76px;padding-block:10px}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock secondary-nav{grid-column:1 / -1;grid-row:2}body:has([data-sonic-product-template]) .secondary-navigation__product-image{width:56px;height:56px}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation__swiper{height:40px;overflow-x:auto;scrollbar-width:none}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation__swiper::-webkit-scrollbar{display:none}body:has([data-sonic-product-template]) .wt-featured-nav--product-dock .secondary-navigation__swiper-wrapper{justify-content:flex-start;gap:20px}}@media(max-width:699px){body:has([data-sonic-product-template]) main#root>.wt-featured-nav:has(.wt-featured-nav--product-dock){display:none}}.wt-announcement,.wt-announcement__container--marquee{max-width:100%;overflow:hidden}@media(max-width:749px){main#root [data-section-id$=__sonic_appliance_cards],body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards]{padding:64px 0 0}[data-section-id$=__sonic_appliance_cards]>.rte,body.template-index [data-section-id$=__sonic_appliance_cards]>.rte,body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards]>.rte{padding:0}[data-section-id$=__sonic_appliance_cards] .headline,body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards] .headline{width:calc(100% - 32px);margin:0 auto 48px}[data-section-id$=__sonic_appliance_cards] .headline--rich p{margin-bottom:8px;font-size:12px;line-height:1.4}[data-section-id$=__sonic_appliance_cards] .headline--rich h2{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:0}[data-section-id$=__sonic_appliance_cards] .wt-keys__list,body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards] .wt-keys__list{grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 32px);gap:16px}body.template-index [data-section-id$=__sonic_appliance_cards] .wt-keys__list{gap:16px}[data-section-id$=__sonic_appliance_cards] .wt-keys__image--asset,body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards] .wt-keys__image--asset{width:100%;height:auto;aspect-ratio:1}[data-section-id$=__sonic_appliance_cards] .wt-keys__content,body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards] .wt-keys__content{max-width:none;margin-top:8px}[data-section-id$=__sonic_appliance_cards] .wt-keys__title,body:has([data-sonic-product-template]) [data-section-id$=__sonic_appliance_cards] .wt-keys__title{font-size:12px;line-height:1.4}[data-section-id$=__sonic_cleaning_animation],body:has([data-sonic-product-template]) [data-section-id$=__sonic_cleaning_animation]{margin-top:0}}[data-section-id$=__sonic_cleaning_animation],body:has([data-sonic-product-template]) [data-section-id$=__sonic_cleaning_animation]{margin-top:0}@media(max-width:749px){[data-section-id$=__sonic_cleaning_animation],body:has([data-sonic-product-template]) [data-section-id$=__sonic_cleaning_animation]{margin-top:0}}body:has([data-sonic-product-template]) .wt-product__features__list{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:start}body:has([data-sonic-product-template]) .wt-product__features__item,body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(n){width:max-content;max-width:100%;min-height:40px;flex:none;align-items:center;padding:0;padding-inline-end:16px;white-space:normal}@media(max-width:749px){body:has([data-sonic-product-template]) .wt-product__features__list{gap:8px}body:has([data-sonic-product-template]) .wt-product__features__item,body:has([data-sonic-product-template]) .wt-product__features__item:nth-child(n){min-height:22px;padding-inline-end:8px;font-size:var(--sonic-mobile-feature-size)}}@media(max-width:749px){body:has([data-sonic-product-template]) .wt-product__option:not(:has(.wt-product__buybox-package)) .wt-product__option__body--swatches .f-swatch__list:has(>li:nth-child(3):last-child),body:has([data-sonic-product-template]) .wt-product__option:not(:has(.wt-product__buybox-package)) .wt-product__option__body--tiles .f-button__list:has(>li:nth-child(3):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,94px),1fr))}body:has([data-sonic-product-template]) .wt-product__option:not(:has(.wt-product__buybox-package)) .wt-product__option__body--swatches .f-swatch__list:has(>li:nth-child(3):last-child) label{height:100%;justify-content:flex-start}}@media(max-width:749px){[data-section-id$=__sonic_dental_professionals] .video-carousel{width:min(66.3vw,272px)!important}[data-section-id$=__sonic_dental_professionals] .video-container,[data-section-id$=__sonic_dental_professionals] .video-carousel.active .video-container,[data-section-id$=__sonic_dental_professionals]:not([data-video-selection=settled]) .swiper-slide-active .video-container{width:min(66.3vw,272px);height:min(117.3vw,482.8px)!important;margin-top:0;transform:scale(.85)!important;transform-origin:center;opacity:.6;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease;will-change:auto}[data-section-id$=__sonic_dental_professionals] .video-carousel.active .video-container,[data-section-id$=__sonic_dental_professionals]:not([data-video-selection=settled]) .swiper-slide-active .video-container{transform:scale(1)!important;opacity:1}[data-section-id$=__sonic_dental_professionals] .video-reels__text{width:min(66.3vw,272px)}}@media(max-width:749px)and (prefers-reduced-motion:reduce){[data-section-id$=__sonic_dental_professionals] .video-container{transition:none}}@media(min-width:990px){main#root [data-section-id$=__sonic_how_to_use_videos]>.headline h2,main#root [data-section-id$=__sonic_compare_cleaners] .headline h2,main#root [data-section-id$=__sonic_compare_cleaners_product] .headline h2{font-size:42px;line-height:1.3}main#root [data-section-id$=__comparison] .wt-comparison-table__heading--split{font-size:56px}main#root .sonic-tech--appliance .sonic-tech__eyebrow,main#root .sonic-tech--research .sonic-tech__eyebrow,main#root .sonic-tech--evidence .sonic-tech__eyebrow,main#root .sonic-tech--compare .sonic-tech__eyebrow{margin-bottom:24px}}@media(max-width:749px){main#root .wt-featured-collection--sonic-range .headline--rich>:is(p,h2),main#root [data-section-id$=__sonic_dental_professionals]>.headline--rich>:is(p,h2),main#root [data-section-id$=__sonic_customer_reviews] .headline--rich>:is(p,h2),main#root [data-section-id$=__sonic_compare_cleaners] .headline--rich>:is(p,h2),main#root [data-section-id$=__sonic_compare_cleaners_product] .headline--rich>:is(p,h2),main#root [data-section-id$=__sonic_how_to_use_videos]>.headline--rich>:is(p,h2),main#root [data-section-id$=__faq]>.headline--rich>:is(p,h2){padding-block:0}main#root [data-section-id$=__sonic_dental_professionals]>.headline h2,main#root [data-section-id].sonic-comparison-2 .sonic-comparison-2__header>h2,main#root [data-section-id].sonic-comparison-2 .sonic-comparison-2__why-intro>h2,main#root [data-section-id$=__sonic_customer_reviews] .headline h2,main#root [data-section-id].sonic-reviewsio .sonic-reviewsio__heading h2,main#root [data-section-id$=__sonic_compare_cleaners] .headline h2,main#root [data-section-id$=__sonic_compare_cleaners_product] .headline h2,main#root [data-section-id$=__comparison] .wt-comparison-table__heading--split,main#root [data-section-id].sonic-tech-specs--shared .sonic-tech-specs__heading,main#root .sonic-tech:not(.sonic-tech--hero) .sonic-tech__heading>h2{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:0}main#root .wt-featured-collection--sonic-range .headline h2 strong{font-weight:inherit}main#root [data-section-id$=__sonic_customer_reviews] .headline h2,main#root [data-section-id].sonic-comparison-2 .sonic-comparison-2__why-intro>h2,main#root [data-section-id$=__sonic_compare_cleaners] .headline h2,main#root [data-section-id$=__sonic_compare_cleaners_product] .headline h2{font-weight:500}main#root [data-section-id$=__sonic_compare_cleaners] .hero__button--primary,main#root [data-section-id$=__sonic_compare_cleaners_product] .hero__button--primary{min-height:48px;padding:0 24px}main#root .wt-featured-collection--sonic-range .headline>p:first-child,main#root [data-section-id$=__sonic_dental_professionals]>.headline>p:first-child,main#root [data-section-id$=__sonic_customer_reviews] .headline>p:first-child,main#root [data-section-id$=__sonic_compare_cleaners] .headline>p:first-child,main#root [data-section-id$=__sonic_compare_cleaners_product] .headline>p:first-child,main#root [data-section-id$=__comparison] .wt-comparison-table__eyebrow,main#root .sonic-tech:not(.sonic-tech--hero) .sonic-tech__eyebrow{margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.4}main#root [data-section-id].sonic-comparison-2 .sonic-comparison-2__eyebrow{font-size:12px;font-weight:500;line-height:1.4}main#root [data-section-id$=__sonic_dental_professionals]>.headline{width:calc(100% - 32px);margin-bottom:24px}main#root [data-section-id$=__sonic_product_range],main#root [data-section-id$=__sonic_customer_reviews],main#root [data-section-id$=__sonic_compare_cleaners],main#root [data-section-id$=__sonic_compare_cleaners_product]{padding-top:64px;padding-bottom:64px}main#root [data-section-id$=__sonic_dental_professionals]{padding-top:64px;padding-bottom:32px}main#root [data-section-id$=__sonic_feature_cards_product]{padding-top:64px}main#root [data-section-id$=__comparison] .wt-comparison-table__split-inner{padding-top:64px;padding-bottom:64px}main#root .sonic-tech:not(.sonic-tech--hero):not(.sonic-tech--stats){padding-top:64px;padding-inline:16px}main#root .sonic-tech--appliance,main#root .sonic-tech--research{padding-bottom:64px}main#root .sonic-tech:not(.sonic-tech--hero) .sonic-tech__heading{margin-bottom:24px}main#root .sonic-tech--evidence .sonic-tech__heading{margin-bottom:0}}body.template-index main#root [data-section-id$=__sonic_appliance_cards][data-separate-heading]{padding-bottom:var(--section-gap-bottom, 96px)}body.template-index main#root [data-section-id$=__sonic_appliance_cards][data-separate-heading]>.rte{padding-bottom:0}body.template-index main#root [data-section-id$=__sonic_dental_professionals]{padding-bottom:var(--section-gap-bottom, 102px)}body.template-index main#root :is([data-section-id$=__sonic_dentist_survey_button],[data-section-id$=__sonic_footer_usps]){padding-top:var(--section-gap-top)!important;padding-bottom:var(--section-gap-bottom)!important}@media(max-width:989px){body.template-index main#root [data-section-id$=__sonic_appliance_cards][data-separate-heading],body.template-index main#root [data-section-id$=__sonic_dental_professionals]{padding-bottom:var(--section-gap-bottom-mobile, var(--section-gap-bottom))}body.template-index main#root :is([data-section-id$=__sonic_dentist_survey_button],[data-section-id$=__sonic_footer_usps]){padding-top:var(--section-gap-top-mobile, var(--section-gap-top))!important;padding-bottom:var(--section-gap-bottom-mobile, var(--section-gap-bottom))!important}}body:is(.template-cart,.template-search,.template-404,.template-collection,.template-list-collections,.template-blog,.template-article) main#root,main#root :is(.wt-customer,.customer,.wt-page){--color-background: #ffffff;--color-body-text: #16181d;--color-text: #16181d;--color-headings-text: #16181d;--color-body-text-light: #6a7281;--color-text-light: #6a7281;--color-links: #28a17b;--color-links-active: #28a17b;--color-border: #e2e4e9;--color-input-border: #e2e4e9;--color-input-background: #ffffff;--color-input-text: #16181d;--color-input-placeholder: #6a7281;--color-sale-price: #28a17b;--color-action-background: #28a17b;--color-action-background-rgb: 40, 161, 123;--color-button-primary-background: #2c2f35;--color-button-primary-text: #ffffff;--color-button-primary-background-hover: #16181d;--color-button-primary-text-hover: #ffffff;--color-button-secondary-background: #ffffff;--color-button-secondary-border: #e2e4e9;--color-button-secondary-text: #16181d;--color-button-secondary-background-hover: #f3f4f6;--color-button-secondary-text-hover: #16181d;--border-radius-button: 32px;color:var(--color-body-text);letter-spacing:0}main#root :is(.wt-customer,.customer){margin-block:64px}main#root .wt-customer__form--container{max-width:480px;padding-inline:0}main#root :is(.wt-customer,.customer) :is(h1,.hero__title,.customer__title),body.template-cart main#root .wt-cart__title,body.template-search main#root .search-results__title,body.template-404 main#root .wt-main-404__container .headline,main#root .wt-page__title{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:0;text-wrap:wrap}main#root :is(.wt-customer,.customer) h2:not(.hero__title):not(.customer__title){font-size:24px;line-height:1.3;letter-spacing:0}main#root :is(.wt-customer,.customer) :is(h3,h2.wt-customer__headings){font-size:20px;line-height:1.3;letter-spacing:0}main#root .wt-customer__form--container :is(#customer_login,form){margin-top:24px}main#root .wt-customer__form--input-first{margin-top:0}main#root .wt-customer__forgot-pass{margin-bottom:24px}main#root :is(.wt-customer,.customer) :is(.form__field__input,.wt-customer__form--input,select,textarea){border-radius:8px;font-size:16px}main#root :is(.wt-customer,.customer) :is(.form__send__button,.hero__button--primary,.wt-customer__submit){min-height:48px;background:#2c2f35;color:#fff;border-color:#2c2f35;border-radius:32px;font-size:15px;font-weight:500;letter-spacing:0}main#root :is(.wt-customer,.customer) :is(.form__send__button,.hero__button--primary,.wt-customer__submit):hover{background:#16181d;border-color:#16181d}main#root .wt-customer__form--container :is(.form__send__button,.hero__button--primary){width:100%}main#root :is(.wt-customer,.customer) :is(a,button,input,select,textarea):focus-visible{outline:2px solid #28a17b;outline-offset:2px}body.template-cart main#root .wt-cart__footer__body:before{background:#f3f4f6}body.template-cart main#root .wt-progress-bar{background:#d8eee7}body.template-cart main#root .wt-cart__header__icon-bag{color:#28a17b}body.template-cart main#root .wt-cart__item__thumb{padding:8px;border-radius:8px;background:#f3f4f6}body.template-cart main#root .wt-cart__item__thumb img{border-radius:4px}body.template-404 main#root .hero__button--primary{background:#2c2f35;color:#fff;border-color:#2c2f35}body.template-404 main#root .hero__button--primary:hover{background:#16181d}@media(max-width:749px){main#root :is(.wt-customer,.customer){margin-block:48px;padding-inline:24px}main#root :is(.wt-customer,.customer) :is(h1,.hero__title,.customer__title),body.template-cart main#root .wt-cart__title,body.template-search main#root .search-results__title,body.template-404 main#root .wt-main-404__container .headline,main#root .wt-page__title{font-size:28px}}cart-drawer.wt-cart{--color-background: #ffffff;--color-body-text: #16181d;--color-body-text-light: #6a7281;--color-text-light: #6a7281;--color-headings-text: #16181d;--color-border: #e2e4e9;--color-input-border: #e2e4e9;--color-input-background: #ffffff;--color-input-text: #16181d;--color-input-placeholder: #6a7281;--color-links-active: #28a17b;--color-sale-price: #28a17b;--color-action-background: #28a17b;--color-action-background-rgb: 40, 161, 123;--color-button-primary-background: #2c2f35;--color-button-primary-text: #ffffff;--color-button-primary-background-hover: #16181d;--color-button-primary-text-hover: #ffffff;--border-radius-button: 32px;color:var(--color-body-text);font-family:var(--font-base);letter-spacing:0}cart-drawer .wt-cart__drawer__header,cart-drawer .wt-cart__drawer__footer{background:#f3f4f6}cart-drawer #CartDrawer-TotalQty{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0}cart-drawer .wt-cart__drawer__close--button,cart-drawer .wt-cart-features__drawer-close{width:44px;height:44px;flex-shrink:0;justify-content:center}cart-drawer .wt-cart__drawer__close--button>.svg-icon{width:24px;height:24px}cart-drawer .wt-cart__drawer__body{min-height:0}cart-drawer .wt-free-shipping-bar__text{color:#6a7281;line-height:1.4}cart-drawer .wt-progress-bar{background:#d8eee7}cart-drawer .wt-cart__item__thumb{width:88px;min-width:88px;flex:0 0 88px;padding:8px;border-radius:8px;background:#f3f4f6}cart-drawer .wt-cart__item__thumb img{width:100%;max-width:100%;height:auto;border-radius:4px;object-fit:contain}cart-drawer .wt-cart__item__body{min-width:0;padding-inline-start:16px}cart-drawer .wt-cart__item__name{width:calc(100% - 36px);font-size:15px;font-weight:500;line-height:1.4}cart-drawer .wt-cart__item__remove{width:44px;min-height:44px;align-items:center;justify-content:center;color:#6a7281;opacity:1}cart-drawer .counter-wrapper{min-height:46px;overflow:hidden;border-color:#e2e4e9;background:#fff}cart-drawer .counter{height:44px}cart-drawer .counter button{min-width:36px;min-height:44px}cart-drawer .counter input{height:44px;padding-block:0}cart-drawer .wt-cart__subtotal__value{font-size:20px;font-weight:600}cart-drawer .wt-cart__subtitle__text{color:#6a7281;font-size:12px;line-height:1.5}cart-drawer :is(.wt-cart__cta,.wt-button--continue-shopping,.wt-cart-features__action){min-height:48px;font-size:15px;font-weight:500;letter-spacing:0}cart-drawer .wt-cart__header__icon-bag{color:#28a17b}cart-drawer .wt-cart-features__icon{color:#28a17b}cart-drawer .wt-cart-features__trigger{min-height:44px;gap:4px;font-size:12px}cart-drawer .wt-cart-features__label{white-space:normal;text-overflow:clip;line-height:1.3}cart-drawer .wt-cart-features__drawer-title{font-size:18px;font-weight:600}cart-drawer :is(.wt-cart-features__input,.wt-cart-features__select-wrapper,.wt-cart-features__textarea){border-radius:8px}cart-drawer :is(button,a,input,select,textarea):focus-visible{outline:2px solid #28a17b;outline-offset:2px}@media(hover:hover)and (pointer:fine){body :is(.hero__button--primary:not(.hero__button--link),.wt-button--primary,.wt-newsletter__send--primary:not(:where(.shopify-section-group-footer-group *)),.wt-cart__cta,.wt-cart .btn-checkout,.wt-cart-features__action,.wt-header__search__button,.giftnote__save,.form__send,.form__send__button:not(.hero__button--secondary):not(.wt-contact__form__send--secondary),.wt-customer__submit,.wt-map-address__content__button[data-button-style=primary],.wt-lookbook__button--primary,.spr-button-primary,.sonic-home-hero__cta,.card__link-button,.sonic-promo-card__button,.sonic-cleaning-comparison__button,.sonic-comparison-2__button,.collapsible-menu-with-image__cta-button,.secondary-navigation__product-button,.sonic-tech__button:not(.sonic-tech__button--outline),.sonic-about__button:not(:where(.sonic-about--range *)),.sonic-compare__buy,.sonic-faq-support-copy a,.partner-button,.affiliate-button,.refer-friend-hero__button,.warranty-home-button,.warranty__submit,.claim__submit):not(:disabled,[aria-disabled=true],[aria-busy=true],.loading,.sonic-tech-specs__button,.secondary-navigation__link,.wt-pills-navigation__pill,.wt-contact__form__send--secondary,.wt-contact__form__send--link):is(:hover,:focus-visible),body .warranty-home-card:is(:hover,:focus-visible) .warranty-home-button{--btn-hover-fill: #9fe3c5;background-color:#9fe3c5!important;border-color:#9fe3c5!important;color:#16181d!important}body .js-add-to-cart:not(:disabled,[aria-disabled=true],[aria-busy=true],.loading):is(:hover,:focus-visible) .wt-product__buybox-cart-icon{color:#16181d}}cart-drawer .wt-cart__payment-icons{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;align-items:center;gap:3px}cart-drawer .wt-cart__payment-icons>li{display:flex;min-width:0;justify-content:center}cart-drawer .wt-cart__payment-icons .icon{width:100%;max-width:28px;height:auto}@media(max-width:899px){body.template-index main#root [data-section-id$=__sonic_customer_reviews],body.template-index main#root [data-section-id$=__sonic_compare_cleaners]{padding-top:var(--section-gap-top-mobile, var(--section-gap-top));padding-bottom:var(--section-gap-bottom-mobile, var(--section-gap-bottom))}}body[class*=template-product] main#root :is([data-section-id$=__sonic_appliance_cards],[data-section-id$=__sonic_feature_cards_product],[data-section-id$=__sonic_dental_professionals],[data-section-id$=__sonic_dentist_survey_button],[data-section-id$=__comparison],[data-section-id$=__sonic_customer_reviews],[data-section-id$=__faq],[data-section-id$=__sonic_tech_specs],[data-section-id$=__sonic_compare_cleaners_product],[data-section-id$=__sonic_footer_usps]){padding-top:var(--section-gap-top)!important;padding-bottom:var(--section-gap-bottom)!important}body[class*=template-product] main#root [data-section-id$=__sonic_appliance_cards][data-separate-heading]>.rte{padding-block:0}body[class*=template-product] main#root [data-section-id$=__comparison][data-separate-heading] .wt-comparison-table__split-inner{padding-bottom:0}@media(max-width:989px){body[class*=template-product] main#root :is([data-section-id$=__sonic_appliance_cards],[data-section-id$=__sonic_feature_cards_product],[data-section-id$=__sonic_dental_professionals],[data-section-id$=__sonic_dentist_survey_button],[data-section-id$=__comparison],[data-section-id$=__sonic_customer_reviews],[data-section-id$=__faq],[data-section-id$=__sonic_tech_specs],[data-section-id$=__sonic_compare_cleaners_product],[data-section-id$=__sonic_footer_usps]){padding-top:var(--section-gap-top-mobile, var(--section-gap-top))!important;padding-bottom:var(--section-gap-bottom-mobile, var(--section-gap-bottom))!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
