.section-header.shopify-section-group-header-group{z-index:4}.product-page-nav__shell{position:relative;z-index:3}.product-page-nav{position:relative;z-index:3;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.product-page-nav__shell.is-stuck .product-page-nav{position:fixed;top:var(--stuck-top, 0px);left:0;right:0;box-shadow:0 .6rem 1.2rem rgba(var(--color-foreground),.06);transition:top .15s ease-out}.product-story-hero.gradient{background:linear-gradient(180deg,#fff 0% 91.21%,#fafafa);background-attachment:scroll}.product-story-row.gradient,.product-comparison.gradient,.product-specs.gradient,.product-reviews.gradient,.product-testimonials.gradient,.product-assurances.gradient,.product-closing.gradient,.product-purchase.gradient{background:linear-gradient(180deg,#fff,#f4f7f9);background-attachment:scroll}.product-page-nav__inner,.product-page-nav__links,.product-story-hero__services,.product-assurances__grid{display:flex;align-items:center}.product-page-nav__inner{justify-content:space-between;gap:2rem;min-height:5.6rem}.product-page-nav__title{margin:0;font-size:var(--morfit-type-body);font-weight:600}.product-page-nav__title-mobile{display:none}.product-page-nav__links{gap:2rem;margin:0;padding:0;list-style:none;align-items:center}.product-page-nav__links a:not(.button){color:inherit;text-decoration:none}.product-page-nav__links a:not(.button):hover{text-decoration:underline;text-underline-offset:.3rem}.product-page-nav__links .button{min-height:3.6rem!important;height:3.6rem!important;min-width:0!important;padding:0 1.8rem!important;font-size:1.4rem!important;font-weight:600!important;line-height:3.6rem!important;border-radius:8px!important;background-color:#00aeef!important;color:#fff!important;letter-spacing:normal!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;border:none!important;transition:background-color .2s ease,transform .1s ease}.product-page-nav__links .button:before,.product-page-nav__links .button:after{content:none!important;display:none!important;box-shadow:none!important}.product-page-nav__links .button:hover{background-color:#0098d3!important;color:#fff!important}.product-story-hero{overflow:hidden;text-align:center}.product-story-hero__inner{padding-block:clamp(3.6rem,5vw,6.4rem)}.product-story-hero__lead{display:flex;flex-direction:column}.product-story-hero__title,.product-story-row__title,.product-comparison__title,.product-specs__title,.product-testimonials__title{margin:0;font-size:var(--morfit-type-title-1);font-weight:600;line-height:var(--morfit-leading-tight)}.product-story-hero__title em,.product-story-row__title em,.product-comparison__title em,.product-specs__title em{color:rgb(var(--color-button));font-style:normal}.product-story-hero__body{margin-top:2rem;color:rgba(var(--color-foreground),.64);font-size:var(--morfit-type-body-large);font-weight:600}.product-story-hero__lead--has-bottom .product-story-hero__body p:first-child{font-size:clamp(2.4rem,2.8vw,4rem);line-height:1.25;color:rgb(var(--color-foreground));font-weight:600;margin:0 0 1.2rem}.product-story-hero__lead--has-bottom .product-story-hero__body p:nth-child(2){font-size:clamp(1.8rem,2.2vw,3.2rem);line-height:1.35;color:rgba(var(--color-foreground),.7);font-weight:400;margin:0}.product-story-hero__bottom-body{max-width:99.4rem;margin:4.8rem auto 0;text-align:center;font-size:clamp(1.8rem,2vw,2.4rem);font-weight:400;line-height:1.5;color:rgba(var(--color-foreground),.75)}.product-story-hero__primary{display:block;width:100%;max-width:117rem;margin:2.8rem auto 0}.product-story-hero__primary img,.product-story-hero__secondary img,.product-story-row__media img,.product-story-row__media video,.product-specs__media img,.product-specs__package img{display:block;width:100%;height:auto}.product-story-hero__primary img{max-height:clamp(36rem,50vh,52rem);object-fit:contain;mix-blend-mode:multiply}.product-story-hero__interact{display:flex;align-items:center;justify-content:center;gap:2.4rem;margin-top:3.6rem;font-size:var(--morfit-type-body-large);font-weight:600}.product-story-hero__video-opener button{display:inline-flex;align-items:center;gap:.8rem;padding:0;border:none;background:none;color:rgb(var(--color-button));font:inherit;font-weight:600;cursor:pointer}.product-story-hero__divider{color:rgba(var(--color-foreground),.45);font-weight:400}.product-story-hero__play,.product-story-hero__play svg{display:inline-block;width:2.4rem;height:2.4rem}.product-story-hero__secondary{display:block;width:100%;max-width:65.2rem;margin:4rem auto 0}.product-story-hero__secondary img{max-height:32rem;object-fit:contain}.product-story-hero__services{justify-content:space-between;gap:2rem;width:100%;max-width:100rem;margin:3rem auto 0;padding:0;list-style:none}.product-story-hero__services li{display:flex;align-items:center;gap:1.2rem;color:rgba(var(--color-foreground),.64);font-weight:600}.product-story-hero__service-icon,.product-story-hero__service-icon svg{display:block;width:3rem;height:3rem}.product-story-hero__service-icon svg{color:currentcolor}.product-story-hero__rating{display:inline-block;margin-top:4.8rem;color:inherit;text-decoration:none}.hero-video-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;height:100%;background:rgba(var(--color-foreground),.2)}.hero-video-modal[open]{opacity:1;visibility:visible;z-index:101}.hero-video-modal__dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-width:96rem;border-radius:var(--popup-corner-radius);background-color:#000;box-shadow:0 0 4rem rgba(var(--color-shadow),.35)}.hero-video-modal__toggle{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:none;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;box-shadow:0 0 1rem rgba(var(--color-foreground),.25)}.hero-video-modal__toggle svg{width:2rem;height:2rem}.hero-video-modal__content{position:relative;padding-top:56.25%;background:#000}.hero-video-modal__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.product-story-row{scroll-margin-top:12rem}.product-story-row__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(3.2rem,7vw,10.2rem);padding-block:clamp(7.2rem,10vw,15rem)}.product-specs__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(3.2rem,6vw,8rem);padding-block:clamp(3.6rem,5vw,6.4rem)}.product-story-row__subtitle{margin:2.4rem 0 0;font-size:var(--morfit-type-body-large);font-weight:600}.product-story-row__body{margin-top:2.4rem;color:rgba(var(--color-foreground),.64);font-size:var(--morfit-type-body-large);font-weight:500}.product-story-row--stacked .product-story-row__inner,.product-story-row--stacked-media-first .product-story-row__inner,.product-story-row--stacked-dual .product-story-row__inner{grid-template-columns:1fr;gap:6rem}.product-story-row--stacked .product-story-row__content,.product-story-row--stacked .product-story-row__media,.product-story-row--stacked-media-first .product-story-row__content,.product-story-row--stacked-media-first .product-story-row__media,.product-story-row--stacked-dual .product-story-row__content,.product-story-row--stacked-dual .product-story-row__media{width:100%;max-width:none}.product-story-row--stacked-media-first .product-story-row__media,.product-story-row--media-first .product-story-row__media{order:-1}.product-story-row--media img,.product-story-row--media video{border-radius:var(--media-radius)}.product-story-row--stacked .product-story-row__media img,.product-story-row--stacked .product-story-row__media video,.product-story-row--stacked-media-first .product-story-row__media img,.product-story-row--stacked-media-first .product-story-row__media video,.product-story-row--stacked-dual .product-story-row__media img,.product-story-row--stacked-dual .product-story-row__media video{max-height:72rem;object-fit:contain}.product-story-row__frames{display:grid;align-items:center;justify-items:center}.product-story-row__frame{grid-area:1 / 1;width:100%}.product-story-row__frames--dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem;align-items:flex-end;justify-items:center;width:100%}.product-story-row__frames--dual .product-story-row__frame{grid-area:auto;width:100%;display:flex;justify-content:center}.product-story-row__frames--dual .product-story-row__frame img{width:100%;max-width:100%;height:auto;object-fit:contain}@media screen and (min-width:750px){#anti-slip .product-story-row__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:clamp(3.2rem,5vw,6rem)}}#anti-slip .product-story-row__media img{width:100%;max-width:100%;max-height:54rem;object-fit:contain}.product-story-row__frames--auto .product-story-row__frame{animation:product-frame-primary 3s ease-in-out infinite}.product-story-row__frames--auto .product-story-row__frame--secondary{animation-name:product-frame-secondary}@keyframes product-frame-primary{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes product-frame-secondary{0%,45%{opacity:0}50%,95%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.product-story-row__frames--auto .product-story-row__frame{animation:none}.product-story-row__frames--auto .product-story-row__frame--secondary{display:none}}.product-story-row__media video{aspect-ratio:16 / 9;background:#111;object-fit:contain}.product-comparison,.product-specs,.product-reviews,.product-testimonials,.product-assurances{padding-block:clamp(7.2rem,10vw,15rem)}.product-comparison__intro{max-width:100%;text-align:center}.product-comparison__intro .rte{max-width:96rem;margin:2.4rem auto 0;color:rgba(var(--color-foreground),.64);font-size:var(--morfit-type-body-large)}.product-comparison__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin-top:6rem}.product-comparison__card{position:relative;min-height:58rem;overflow:hidden;padding:5.6rem 4rem;border-radius:1.5rem;background:#f4f7f9;color:#1d1d1f;border:.1rem solid rgba(var(--color-foreground),.12)}.product-comparison__card--selected{background:#f4f7f9;color:#1d1d1f;border:.15rem solid #00aeef}.product-comparison__card h3,.product-comparison__details,.product-comparison__price,.product-comparison__swatches{position:relative;z-index:1;max-width:58%}.product-comparison__card h3{margin:0;font-size:var(--morfit-type-title-1);line-height:var(--morfit-leading-tight)}.product-comparison__swatches{display:flex;gap:1.2rem;margin-top:3.2rem}.product-comparison__swatch{display:block;width:2.7rem;height:2.7rem;border:.1rem solid rgba(0,0,0,.2);border-radius:50%}.product-comparison__swatch--black{background:#1d1d1f}.product-comparison__swatch--blue{background:#233e91}.product-comparison__details{margin-top:4.8rem}.product-comparison__details strong{color:rgba(var(--color-foreground),.55);font-weight:400}.product-comparison__price{margin-top:5.6rem;font-size:var(--morfit-type-title-3);font-weight:600}.product-comparison__art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.product-comparison__supporting,.product-comparison__card-image{position:absolute;right:0;display:block;width:auto;object-fit:contain}.product-comparison__supporting{top:18%;height:40%;max-width:36%;opacity:.9}.product-comparison__card-image{top:26%;right:15%;max-width:12%;height:22%}.product-specs{scroll-margin-top:12rem}.product-specs__media img{width:100%;max-height:clamp(44rem,60vh,66rem);object-fit:contain}.product-specs__media img+img{margin-top:4rem}.product-specs__content>.rte{margin-top:1.6rem;color:rgba(var(--color-foreground),.64);font-size:var(--morfit-type-body-large)}.product-specs__list{display:grid;gap:.8rem;margin:1.8rem 0}.product-specs__list div{display:grid;grid-template-columns:minmax(12rem,.7fr) 1fr;gap:1.6rem;padding-bottom:.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.product-specs__list dt{font-weight:600}.product-specs__list dd{margin:0}.product-specs__care{margin-top:clamp(2rem,3vw,3.2rem)}.product-specs__care-title{margin:0;font-size:var(--morfit-type-title-1);font-weight:600;line-height:var(--morfit-leading-tight);color:rgb(var(--color-button))}.product-specs__care-body{margin-top:1.4rem;font-size:1.5rem;line-height:1.6;color:rgb(var(--color-foreground))}.product-specs__care-body p{margin:0;line-height:1.8}.product-specs__care-body ul{padding-left:2.2rem;margin:0;list-style-type:disc}.product-specs__care-body li{padding:.35rem 0;color:rgb(var(--color-foreground))}.product-specs details{margin-top:1.6rem}.product-specs summary{cursor:pointer;font-weight:600}.product-specs__package{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.4rem}.product-specs__package img{max-height:28rem;object-fit:contain}.product-reviews{scroll-margin-top:12rem}.product-reviews:empty{display:none}.product-testimonials__intro{max-width:96rem;margin-bottom:6rem}.product-testimonials__intro .rte{margin-top:2.4rem;color:rgba(var(--color-foreground),.64);font-size:var(--morfit-type-body-large)}.product-testimonials__carousel{position:relative;padding-inline:5.6rem}.product-testimonials__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.6rem .6rem 2.4rem}.product-testimonials__track::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.product-testimonials__track{grid-auto-columns:calc((100% - 3.2rem)/2);gap:3.2rem}}.product-testimonials__card{margin:0;padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--popup-corner-radius);background-color:#ffffffd1;box-shadow:0 .8rem 2.4rem rgba(var(--color-shadow),.08);color:inherit;scroll-snap-align:start}.product-testimonials__stars{display:flex;gap:.2rem;margin-bottom:1.2rem}.product-testimonials__star{color:#f2b33d;font-size:2rem;line-height:1}.product-testimonials__card h3{margin:0 0 1.2rem;font-size:var(--morfit-type-title-3)}.product-testimonials__card .rte{margin:0 0 1.6rem}.product-testimonials__author{font-size:1.3rem;letter-spacing:.06rem;text-transform:uppercase;opacity:.7}.product-testimonials__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.product-testimonials__nav svg{width:2rem;height:2rem}.product-testimonials__nav--prev{left:.6rem}.product-testimonials__nav--prev svg{transform:rotate(180deg)}.product-testimonials__nav--next{right:.6rem}.product-assurances__grid{display:grid;grid-template-columns:1fr;align-items:stretch;gap:2rem}@media screen and (min-width:750px){.product-assurances__grid{grid-template-columns:repeat(3,1fr);gap:3.2rem}}.product-assurances__item{display:flex;flex-direction:column;align-items:center;min-height:22rem;text-align:center;gap:1.2rem;padding:3.2rem 2.4rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--popup-corner-radius);background-color:#ffffffd1;box-shadow:0 .8rem 2.4rem rgba(var(--color-shadow),.08);color:inherit;text-decoration:none}a.product-assurances__item:hover{background-color:#fff;box-shadow:0 1.2rem 3.2rem rgba(var(--color-shadow),.14)}.product-assurances__icon{width:4.4rem;height:4.4rem;color:rgb(var(--color-button))}.product-assurances__icon svg{fill:currentColor;width:100%;height:100%}.product-assurances__item h2{margin:0;font-size:var(--morfit-type-title-3)}.product-assurances__item .rte{margin:0;color:rgba(var(--color-foreground),.64)}@media screen and (min-width:750px){.product-assurances__item{padding:4rem 3.2rem}}.product-purchase-promo__period{margin:1.6rem 0 0;color:rgba(var(--color-foreground),.55);font-size:1.9rem;line-height:1.3}.product-purchase-promo__period em{color:rgb(var(--color-foreground));font-weight:700;font-style:normal}.product-purchase-promo__discount{margin:.8rem 0 0;color:#23ce6b;font-size:1.8rem;font-weight:700;line-height:1.4}.product-purchase-promo__discount:first-child{margin-top:1.6rem}.product-form__buttons--dual{display:flex;flex-direction:row;gap:1.6rem;align-items:stretch;max-width:48rem}.product-form__buttons--dual .button:before,.product-form__buttons--dual .button:after{content:none!important;display:none!important;box-shadow:none!important}.product-form__buttons--dual .button,.product-form__buttons--dual .button:focus,.product-form__buttons--dual .button:focus-visible,.product-form__buttons--dual .button.focused{box-shadow:none!important;outline:none!important}.product-form__submit--buy-now{background-color:#00aeef!important;color:#fff!important;border:0!important;border-radius:10px!important;font-weight:700!important;font-size:1.8rem!important;line-height:2.2rem!important;height:5.4rem!important;min-height:5.4rem!important;flex:1 1 0%;box-shadow:none!important;outline:none!important;transition:background-color .2s ease}.product-form__submit--buy-now:hover:not([disabled]){background-color:#0098d3!important}.product-form__submit--add-to-cart{background-color:#fff!important;color:#00aeef!important;border:2px solid #00AEEF!important;border-radius:10px!important;font-weight:700!important;font-size:1.8rem!important;line-height:2.2rem!important;height:5.4rem!important;min-height:5.4rem!important;flex:1 1 0%;box-shadow:none!important;outline:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.product-form__submit--add-to-cart:hover:not([disabled]){background-color:#00aeef0f!important;color:#0098d3!important;border-color:#0098d3!important}.product-form__submit[disabled]{opacity:.5!important;cursor:not-allowed!important}.product-form__input--swatch{display:flex;align-items:center;gap:1.4rem;margin-bottom:2rem;border:none;padding:0}.product-form__input--swatch .form__label{margin:0;font-size:1.6rem;font-weight:500;color:rgb(var(--color-foreground));min-width:fit-content}.product-form__input--swatch .swatch-input__label{--swatch-input--size: 2.8rem;width:2.8rem;height:2.8rem;border-radius:50%;cursor:pointer;position:relative;transition:outline .15s ease,box-shadow .15s ease}.product-form__input--swatch .swatch{--swatch--size: 2.8rem;width:2.8rem;height:2.8rem;border-radius:50%;border:.1rem solid rgba(0,0,0,.1);box-sizing:border-box;position:relative;overflow:hidden}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:3px solid #00AEEF!important;outline-offset:2px!important}.product-form__input--swatch .swatch-input__input:hover:not(:checked):not(:disabled)+.swatch-input__label{outline:2px solid rgba(0,174,239,.5)!important;outline-offset:2px!important}.product-form__input--swatch .swatch-input__input:disabled+.swatch-input__label{pointer-events:auto!important;cursor:not-allowed!important;outline:none!important}.product-form__input--swatch .swatch-input__input:disabled+.swatch-input__label>.swatch{opacity:.55!important;cursor:not-allowed!important}.product-form__input--swatch .swatch-input__input:disabled+.swatch-input__label>.swatch:after{content:""!important;position:absolute!important;top:50%!important;left:-15%!important;width:130%!important;height:2px!important;background-color:#ffffffbf!important;transform:rotate(-45deg)!important;display:block!important;pointer-events:none!important}.product-form__input--swatch .swatch-input__label[data-tooltip]:before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + .8rem);left:50%;transform:translate(-50%);padding:.4rem .8rem;background:#1d1d1f;color:#fff;font-size:1.2rem;font-weight:500;line-height:1.2;white-space:nowrap;border-radius:4px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:30;box-shadow:0 .4rem .8rem #0000002e}.product-form__input--swatch .swatch-input__label[data-tooltip]:after{content:"";position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%);border-width:.4rem .4rem 0 .4rem;border-style:solid;border-color:#1d1d1f transparent transparent transparent;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:30}.product-form__input--swatch .swatch-input__label[data-tooltip]:hover:before,.product-form__input--swatch .swatch-input__label[data-tooltip]:hover:after{opacity:1;visibility:visible}.product-closing__inner{padding-block:clamp(7.2rem,10vw,15rem)}.product-closing__text{max-width:104rem;margin:0 auto;text-align:center;font-size:var(--morfit-type-title-1);font-weight:600;line-height:var(--morfit-leading-tight)}.product-closing__heading{margin:0 auto;text-align:center;font-size:clamp(3.2rem,4vw,4.8rem);font-weight:600;line-height:var(--morfit-leading-tight)}.product-closing__subheading{max-width:96rem;margin:2rem auto 0;text-align:center;font-size:clamp(2rem,2.4vw,3.2rem);font-weight:600;line-height:1.35;color:rgba(var(--color-foreground),.7)}.product-closing__heading~.product-closing__text{max-width:96rem;margin:2rem auto 0;text-align:center;font-size:clamp(1.6rem,1.8vw,2.4rem);font-weight:400;line-height:1.5;color:rgba(var(--color-foreground),.7)}@media screen and (max-width:749px){.product-page-nav__inner{min-height:5.8rem}.product-page-nav__title-desktop{display:none}.product-page-nav__title-mobile{display:inline}.product-page-nav__links>li:not(:last-child){display:none}.product-page-nav__links .button{min-height:4rem;padding-inline:1.8rem}.product-story-hero__inner{padding-block:3.6rem 6rem}.product-story-hero__primary{order:-1;margin:0 auto}.product-story-hero__lead--has-bottom{display:flex;flex-direction:column}.product-story-hero__lead--has-bottom .product-story-hero__content{order:1;margin-top:0}.product-story-hero__lead--has-bottom .product-story-hero__primary{order:2;margin-top:2.8rem}.product-story-hero__lead--has-bottom .product-story-hero__bottom-body{order:3;margin-top:2.4rem;font-size:1.8rem;line-height:1.5}.product-story-hero__lead--has-bottom .product-story-hero__body p:first-child{font-size:2.8rem;line-height:1.25}.product-story-hero__lead--has-bottom .product-story-hero__body p:nth-child(2){font-size:2.2rem;line-height:1.35}.product-closing__heading{font-size:3.2rem;line-height:1.2}.product-closing__subheading{margin-top:1.6rem;font-size:2.1rem;line-height:1.35}.product-closing__heading~.product-closing__text{margin-top:1.6rem;font-size:1.8rem;line-height:1.5}.product-story-hero__content{margin-top:3.6rem}.product-story-hero__title,.product-story-row__title,.product-comparison__title,.product-specs__title,.product-testimonials__title,.product-closing__text{font-size:3.2rem;line-height:1.125}.product-story-hero__body{margin-top:2.4rem;font-size:2.1rem;line-height:1.2}.product-story-hero__interact{gap:1.2rem;margin-top:3.6rem;font-size:1.7rem}.product-story-hero__secondary{margin-top:3.6rem}.product-story-hero__services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem;width:90%;margin-top:3rem}.product-story-hero__services li{flex-direction:column;gap:1rem;font-size:1.2rem;font-weight:400}.product-story-hero__service-icon,.product-story-hero__service-icon svg{width:2.4rem;height:2.4rem}.product-story-hero__rating{margin-top:2.4rem}.product-story-row__inner{grid-template-columns:1fr;gap:2.4rem;padding-block:6rem}.product-specs__inner{grid-template-columns:1fr;gap:2.4rem;padding-block:4rem}.product-story-row--stacked .product-story-row__inner,.product-story-row--stacked-media-first .product-story-row__inner,.product-story-row--stacked-dual .product-story-row__inner{gap:4rem}.product-story-row__frames--dual{grid-template-columns:1fr;gap:2.4rem}.product-story-row--media-first .product-story-row__media{order:-1}.product-story-row__subtitle,.product-story-row__body,.product-specs__content>.rte,.product-comparison__intro .rte,.product-testimonials__intro .rte{font-size:2.1rem;line-height:1.2}.product-comparison,.product-reviews,.product-testimonials,.product-assurances{padding-block:6rem}.product-comparison__intro{text-align:left}.product-comparison__grid{grid-template-columns:1fr;margin-top:4.8rem}.product-comparison__card{min-height:52rem;padding:4.8rem 2.4rem 5.6rem}.product-comparison__card h3,.product-comparison__details,.product-comparison__price,.product-comparison__swatches{max-width:62%}.product-comparison__card h3{font-size:3.2rem}.product-comparison__card-image{right:10%;max-width:16%}.product-specs__media{order:-1}.product-specs__list div{grid-template-columns:1fr;gap:.4rem}.product-testimonials__intro{margin-bottom:4rem}.product-testimonials__carousel{padding-inline:0}.product-testimonials__nav{display:none}.product-assurances__item{padding:3.2rem 2.4rem}.product-closing__inner{padding-block:6rem}.product-form__buttons--dual{flex-direction:column;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-product-story.css.map */
