.article-inline-block{margin-top:4rem;margin-bottom:4rem}@media screen and (width>=750px){.article-inline-block{margin-top:5rem;margin-bottom:5rem}}.article-inline-block--product-carousel{margin:4rem auto}@media screen and (width>=750px){.article-inline-block--product-carousel{margin:5rem auto}}.article-carousel__wrapper{position:relative}.article-carousel__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;user-select:none;gap:20px;padding-bottom:4px;display:flex;overflow-x:auto}.article-carousel__track::-webkit-scrollbar{display:none}.article-carousel__track.dragging{cursor:grabbing;scroll-snap-type:none}.article-carousel__track.dragging a,.article-carousel__track.dragging button{pointer-events:none}.article-carousel__card{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(100% - 60px);max-width:295px;display:flex}@media screen and (width>=750px){.article-carousel__card{flex:0 0 calc(25% - 15px);max-width:295px}}.article-carousel__card-image{aspect-ratio:1;border-radius:5px;min-height:280px;margin-bottom:20px;display:block;position:relative;overflow:hidden}.article-carousel__card-image img{object-fit:cover;width:100%;height:100%}.article-carousel__card-placeholder{color:#999;background-color:#f0f0f0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.article-carousel__card-info{flex-direction:column;flex:1;gap:16px;display:flex}.article-carousel__card-reviews{align-items:center;gap:12px;display:flex}.article-carousel__card-stars{gap:2px;display:flex}.article-carousel__card-review-count{color:#202435;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;line-height:1.3}.article-carousel__card-title{color:#202435;min-height:52px;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:1.3;text-decoration:none;transition:opacity .2s;display:block}.article-carousel__card-title:hover{opacity:.8}.article-carousel__card-price{flex-wrap:wrap;align-items:center;gap:5px;min-height:32px;display:flex}.article-carousel__card-price--compare{color:#999;font-family:Poppins,sans-serif;font-size:18px;font-weight:300;line-height:1;text-decoration:line-through}.article-carousel__card-price--current{color:#202435;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1}.article-carousel__card-badge{color:#efeee8;text-transform:uppercase;background-color:#202435;border-radius:30px;align-items:center;padding:6px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;line-height:1.1;display:inline-flex}@media screen and (width>=750px){.article-carousel__card-badge{font-size:15px}}.article-carousel__card-btn{color:#fff;text-transform:uppercase;letter-spacing:-.48px;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:20px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:opacity .3s;display:flex}.article-carousel__card-btn:hover{opacity:.9}.article-carousel__nav{z-index:10;cursor:pointer;background-color:#346472;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.article-carousel__nav:hover{opacity:.9}.article-carousel__nav--prev{left:0}.article-carousel__nav--next{right:0}.article-carousel__nav.hidden{display:none}@media screen and (width>=750px){.article-carousel__nav{width:48px;height:48px}.article-carousel__nav--prev{left:-24px}.article-carousel__nav--next{right:-24px}}.article-carousel__view-all{text-align:center;margin-top:2rem}.article-inline-block--youtube{max-width:82rem;margin:4rem auto}.article-inline-block--youtube .title-wrapper{margin-bottom:1.5rem}.article-youtube__wrapper{background-color:rgba(var(--color-foreground), .04);border-radius:.8rem;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.article-youtube__wrapper iframe{border:0;border-radius:.8rem;width:100%;height:100%;position:absolute;top:0;left:0}.article-youtube__cover{cursor:pointer;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.article-youtube__cover img{object-fit:cover;border-radius:.8rem;width:100%;height:100%;position:absolute;top:0;left:0}.article-youtube__play-btn{z-index:2;cursor:pointer;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:6.8rem;height:6.8rem;transition:background-color .2s,transform .2s;display:flex;position:relative}.article-youtube__play-btn:hover{background:#000c;transform:scale(1.08)}.article-youtube__play-btn svg{fill:#fff;width:2.4rem;height:2.4rem;margin-left:.3rem}@media screen and (width>=750px){.article-inline-block--youtube{margin:5rem auto}}.article-inline-block--cta{text-align:center;border-radius:1.2rem;max-width:72rem;margin-left:auto;margin-right:auto;padding:3rem 2.4rem}.article-inline-block--cta,.article-inline-block--cta h2,.article-inline-block--cta p,.article-inline-block--cta div{color:inherit}.article-cta-banner__inner{flex-direction:column;align-items:center;gap:1.2rem;max-width:54rem;margin:0 auto;display:flex}.article-cta-banner__heading{color:inherit;margin:0;font-size:2.2rem;font-weight:700;line-height:1.25}.article-cta-banner__text{opacity:.8;color:inherit;margin:0;font-size:1.5rem;line-height:1.65}.article-cta-banner__text p{color:inherit;margin:0}.article-cta-banner__button{margin-top:.6rem}.article-cta-banner__button .button{letter-spacing:.04em;text-transform:none;border-radius:.6rem;padding:1.2rem 3rem;font-size:1.4rem;font-weight:600;transition:opacity .2s,transform .2s}.article-cta-banner__button .button:hover{opacity:.9;transform:translateY(-1px)}@media screen and (width>=750px){.article-inline-block--cta{padding:4rem}.article-cta-banner__heading{font-size:2.8rem}.article-cta-banner__text{font-size:1.6rem}}.article-inline-block--banner{border-radius:1.2rem;position:relative;overflow:hidden}.article-image-banner__media{position:relative;overflow:hidden}.article-image-banner__media img{object-fit:cover;width:100%;height:100%;display:block}.article-image-banner--small .article-image-banner__media{height:20rem}.article-image-banner--medium .article-image-banner__media{height:32rem}.article-image-banner--large .article-image-banner__media{height:44rem}.article-image-banner--adapt .article-image-banner__media,.article-image-banner--adapt .article-image-banner__media img{height:auto}@media screen and (width>=750px){.article-image-banner--small .article-image-banner__media{height:28rem}.article-image-banner--medium .article-image-banner__media{height:44rem}.article-image-banner--large .article-image-banner__media{height:60rem}}.article-image-banner__overlay{pointer-events:none;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.article-image-banner__content{text-align:center;z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:absolute;top:0;left:0}.article-image-banner__content--left{text-align:left;justify-content:flex-start}.article-image-banner__content--bottom-left{text-align:left;justify-content:flex-start;align-items:flex-end}.article-image-banner__box{flex-direction:column;gap:1.2rem;max-width:60rem;display:flex}.article-image-banner__heading{color:#fff;text-shadow:0 1px 4px #0000004d;margin:0;font-size:2.8rem;line-height:1.15}.article-image-banner__subtext{color:#ffffffe6;margin:0;font-size:1.6rem;line-height:1.5}.article-image-banner__button{align-self:flex-start}.article-image-banner__content--center .article-image-banner__button{align-self:center}@media screen and (width>=750px){.article-image-banner__content{padding:4rem}.article-image-banner__heading{font-size:3.6rem}.article-image-banner__subtext{font-size:1.8rem}}.article-image-banner--image-only{text-decoration:none;display:block}a.article-image-banner--image-only{cursor:pointer;transition:opacity .2s}a.article-image-banner--image-only:hover{opacity:.92}.article-image-banner__media--contain{height:auto}.article-image-banner__media--contain img{object-fit:contain;width:100%;height:auto;display:block}.article-inline-block--signup{margin-top:4rem;margin-bottom:4rem}@media screen and (width>=750px){.article-inline-block--signup{margin-top:5rem;margin-bottom:5rem}}.article-inline-block__placeholder{text-align:center;color:rgba(var(--color-foreground), .45);border:1px dashed rgba(var(--color-foreground), .2);background-color:rgba(var(--color-foreground), .02);border-radius:.8rem;padding:3rem;font-size:1.4rem}