.product-recommendations .slick-arrow.slick-disabled{cursor:not-allowed;opacity:.5}.product-recommendations .slick-arrow.slick-hidden{display:none}.basic-grid__item .product-recommendations{min-height:600px;position:relative;padding-inline:40px}@media (min-width:768px){.basic-grid__item .product-recommendations{padding-inline:105px}}.basic-grid__item .product-recommendations .carousel-controls{width:calc(100% - 80px);top:25%}@media (min-width:768px){.basic-grid__item .product-recommendations .carousel-controls{width:calc(100% - 210px)}}@media (min-width:1024px){.basic-grid__item .product-recommendations .carousel-controls{top:27%}}.basic-grid__item .product-recommendations .slick-arrow{top:30%}@media (min-width:768px){.basic-grid__item .product-recommendations .slick-arrow{top:22%}}.basic-grid__item .product-recommendations .slick-prev{position:relative;min-width:33px;min-height:33px;left:-38px;position:absolute;height:35px}.basic-grid__item .product-recommendations .slick-prev::after,.basic-grid__item .product-recommendations .slick-prev::before{content:'';position:absolute;top:0;left:0}.basic-grid__item .product-recommendations .slick-prev::after{height:0;width:0;border-color:transparent;border-style:solid;border-width:16.5px;border-right-color:#ffffff}.basic-grid__item .product-recommendations .slick-prev::before{height:0;width:0;border-color:transparent;border-style:solid;border-width:17.5px;border-right-color:#000000;margin-top:-1px;margin-left:-2px}@media (min-width:768px){.basic-grid__item .product-recommendations .slick-prev{left:-80px}}.basic-grid__item .product-recommendations .slick-next{position:relative;min-width:33px;min-height:33px;position:absolute;right:-38px;height:35px}.basic-grid__item .product-recommendations .slick-next::after,.basic-grid__item .product-recommendations .slick-next::before{content:'';position:absolute;top:0;left:0}.basic-grid__item .product-recommendations .slick-next::after{height:0;width:0;border-color:transparent;border-style:solid;border-width:16.5px;border-left-color:#ffffff}.basic-grid__item .product-recommendations .slick-next::before{height:0;width:0;border-color:transparent;border-style:solid;border-width:17.5px;border-left-color:#000000;margin-top:-1px;margin-left:0}@media (min-width:768px){.basic-grid__item .product-recommendations .slick-next{right:-80px}}@media (min-width:768px){.product-recommendations__grid .product-grid__item{border-right:1px solid rgba(34,31,32,.15)}.product-recommendations__grid .product-grid__item:last-child{border-right:none}}@media (min-width:768px){.product-recommendations__grid .product-grid__item .product-brief__foundation-vto,.product-recommendations__grid .product-grid__item .product-brief__vto{width:calc(49% - 3px)}}
.product-grid-recommendations__formatter{max-width:1920px;margin:0 auto}.product-grid-recommendations__formatter .tout__header{display:none}.product-grid-recommendations__formatter .show-recommendation{display:block;font-weight:300}.product-grid-recommendations__formatter .basic-text-content-block.content-block.padding--bare{padding:60px 0;margin-inline-start:20px}@media (min-width:768px){.product-grid-recommendations__formatter .basic-text-content-block.content-block.padding--bare{margin-inline-start:0}}.product-recommendations{position:relative}.product-recommendations>.carousel-controls{top:164px}@media (min-width:768px){.product-recommendations>.carousel-controls{top:174px}}@media (min-width:1024px){.product-recommendations>.carousel-controls{top:230px}}.product-recommendations>.carousel-controls .slick-arrow{top:30%}.product-recommendations>.carousel-controls .slick-prev{position:relative;min-width:23px;min-height:23px;left:12px;position:absolute}.product-recommendations>.carousel-controls .slick-prev::after,.product-recommendations>.carousel-controls .slick-prev::before{content:'';position:absolute;top:0;left:0}.product-recommendations>.carousel-controls .slick-prev::after{height:0;width:0;border-color:transparent;border-style:solid;border-width:11.5px;border-right-color:#ffffff}.product-recommendations>.carousel-controls .slick-prev::before{height:0;width:0;border-color:transparent;border-style:solid;border-width:12.5px;border-right-color:#000000;margin-top:-1px;margin-left:-2px}@media (min-width:768px){.product-recommendations>.carousel-controls .slick-prev{left:-7px}}@media (min-width:1024px){.product-recommendations>.carousel-controls .slick-prev{left:43px}}.product-recommendations>.carousel-controls .slick-next{position:relative;min-width:23px;min-height:23px;right:-17px;position:absolute}.product-recommendations>.carousel-controls .slick-next::after,.product-recommendations>.carousel-controls .slick-next::before{content:'';position:absolute;top:0;left:0}.product-recommendations>.carousel-controls .slick-next::after{height:0;width:0;border-color:transparent;border-style:solid;border-width:11.5px;border-left-color:#ffffff}.product-recommendations>.carousel-controls .slick-next::before{height:0;width:0;border-color:transparent;border-style:solid;border-width:12.5px;border-left-color:#000000;margin-top:-1px;margin-left:0}@media (min-width:768px){.product-recommendations>.carousel-controls .slick-next{right:-21px}}@media (min-width:1024px){.product-recommendations>.carousel-controls .slick-next{right:28px}}.product-recommendations .product-grid-wrapper .slick-arrow{display:none}
.tout-block{margin-left:auto;margin-right:auto;display:flex}.tout-block__wrapper{display:flex;flex-direction:column;width:100%;height:100%}.tout-block__wrapper-pad-default{padding-bottom:0}.tout-block__content,.tout-block__content-wrapper,.tout-block__media-wrapper{position:relative;display:flex;flex-direction:column}.tout-block__media-wrapper{padding-top:24px}.tout-block__media-wrapper.media-variation-circle img,.tout-block__media-wrapper.media-variation-circle video{border-radius:50%}.tout-block__media-wrapper.media-variation-square img,.tout-block__media-wrapper.media-variation-square video{aspect-ratio:1/1;object-fit:cover}.tout-block__media-wrapper.media-variation-rounded img,.tout-block__media-wrapper.media-variation-rounded video{border-radius:10px}.tout-block__media-wrapper.align-media{margin-top:auto}.tout-block__media-wrapper.align-media-center{margin:auto}.tout-block__media-wrapper.align-media-top{margin-bottom:auto}.tout-block__media-wrapper.align-media-bottom{margin-top:auto}.tout-block__media-wrapper.tout-block-align-top-default{padding-top:0}.tout-block__media{display:block;width:100%;height:auto}.tout-block__content-above-media-wrapper{padding-top:0}.tout-block .tout-block__content-above-media-wrapper .content-block__line--header{margin-bottom:15px}@media (min-width:1024px){.tout-block .tout-block__content-above-media-wrapper .content-block__line--header{margin-bottom:20px}}.tout-block .tout-block__content-above-media-wrapper .content-block__line--eyebrow .style--bare{font-family:"BBText Regular",Helvetica,Arial,sans-serif;letter-spacing:0;font-size:15px;line-height:1.3;font-size:20px;line-height:1.3}@media (max-width:767px){.tout-block__content-above-media-wrapper.mobile-hidden+.tout-block__media-wrapper{padding-top:0}}.tout-block__content-above-media.tout-block__cta-beside{flex-direction:row;justify-content:space-between;width:auto;flex-wrap:wrap}.tout-block__content-above-media.tout-block__cta-beside .content-block__above-text--eyebrow+.tout-block__link-wrapper{margin-top:0}.tout-block__content-above-media.tout-block__cta-beside .content-block__content:first-child .content-block__line--content{margin-top:0}.tout-block__content-above-media.tout-block__cta-beside .content-block__content:first-child+.tout-block__link-wrapper{margin-top:0}.tout-block__content-above-media.tout-block__cta-beside .content-block__content{flex:0 0 70%}.tout-block__content-over-media{position:absolute;width:100%;padding:15px;z-index:9;top:0;bottom:0}@media (min-width:1024px){.tout-block__content-over-media{padding:20px}}.tout-block-no-media .tout-block__content-over-media{position:relative}.tout-block__content-wrapper{overflow:hidden;z-index:1;padding-top:24px}.tout-block__content-wrapper.reduced-margin{padding-top:0}.tout-block__content-wrapper.reduced-margin .content-block__line--eyebrow{margin-bottom:10px}.tout-block__content-wrapper.reduced-margin .content-block__line--content{margin:10px 0 0}.tout-block__content-wrapper.body-1{margin:0}.tout-block__content-wrapper:not(.tout-block__extra-column) .extra-content-padding-default{padding-top:24px}.tout-block__link-wrapper{display:inline-flex;margin-top:32px;margin-bottom:0}.tout-block__link-wrapper .content-block__link a.link{font-size:17px}.tout-block__cta-beside .tout-block__link-wrapper{margin-top:9px;flex:auto;text-align:right;display:unset}.tout-block__link-wrapper.tout-block__link-max-width{width:100%;display:inline-block}.tout-block__link-wrapper.tout-block__link-max-width .content-block__link.max-width-auto button{width:auto}.tout-block__link-wrapper.tout-block__link-max-width .content-block__link .button{width:100%}.tout-block__link-wrapper--no-margin{margin-top:0}.tout-block .content-block__line{margin:0}.tout-block .content-block__content{height:auto;flex-grow:0}.tout-block .content-block__line--header{margin:0}.tout-block .content-block__line--content{margin:9px 0 0}.tout-block p{margin-bottom:0;line-height:inherit}.tout-block .mantle-custom-text{text-align:unset}.tout-block .headline-1,.tout-block .headline-2{line-height:.85}.tout-block .headline-3,.tout-block .headline-4,.tout-block .headline-5,.tout-block .headline-6{line-height:1;letter-spacing:0}.tout-block .body-1,.tout-block .body-2{line-height:1.1;margin:0}.tout-block .link{font-family:"BBText Regular",Helvetica,Arial,sans-serif;letter-spacing:0;font-size:15px;line-height:1.3;text-transform:none}.tout-block .video-block:not([data-default-aspect-ratio-mob='1']) .videojs-video,.tout-block .video-block:not([data-default-aspect-ratio='1']) .videojs-video{padding-top:100%}.tout-block__content-below-eyebrow{padding-bottom:10px}@media (min-width:1024px){.tout-block__vertical-border-pc.tout-block__extra-column .tout-block__extra-content{border-left:1px solid rgba(34,31,32,.15)}}.dark-background .tout-block__vertical-border-pc.tout-block__extra-column .tout-block__extra-content{border-color:rgba(255,255,255,.15)}@media (min-width:1024px){.tout-block__extra-column{padding-top:0;display:flex;flex-direction:row}}.tout-block__extra-column .extra-content-padding-default{padding-top:24px}@media (min-width:1024px){.tout-block__extra-column .extra-content-padding-default{padding-top:40px;flex:50%}}@media (min-width:1024px){.tout-block__extra-column .tout-block__below_media_content{padding-top:40px;padding-right:20px;flex:50%}}@media (min-width:1024px){.tout-block__extra-column.tout-block__vertical-border-pc{padding:0}.tout-block__extra-column.tout-block__vertical-border-pc .tout-block__below_media_content{padding:40px 10px 24px 0}.tout-block__extra-column.tout-block__vertical-border-pc .extra-content-padding-default{padding:40px 0 24px 10px}}.tout-block__has-extra-copy p{margin:0}.tout-block__has-extra-copy:not(.tout-block__extra-column).tout-block__vertical-border-pc{border:none}
.carousel-formatter__wrapper{margin-left:auto;margin-right:auto;transition:all 333ms cubic-bezier(.65,.05,.36,1);position:relative;width:100%}.carousel-formatter__wrapper .carousel-formatter__header{padding:15px 0}.carousel-formatter__wrapper .carousel-formatter__header p{line-height:inherit}.carousel-formatter__wrapper .carousel-dots{text-align:center;margin:0;position:relative;top:auto}.carousel-formatter__wrapper .carousel-dots--color-black .slick-dots button::before{background-color:#6f6d6e}.carousel-formatter__wrapper .carousel-dots--color-black .slick-dots .slick-active button::before{background-color:#221f20}.carousel-formatter__wrapper .carousel-dots--color-white .slick-dots button::before{background-color:#a9a9a9}.carousel-formatter__wrapper .carousel-dots--color-white .slick-dots .slick-active button::before{background-color:#ffffff}.carousel-formatter__wrapper.dots-vertical-align--dots-under .carousel-dots .slick-dots{bottom:-40px}@media (min-width:1024px){.carousel-formatter__wrapper .carousel__slide{transition:all 333ms cubic-bezier(.65,.05,.36,1)}}@media (min-width:1024px){.carousel-content .carousel-formatter__wrapper .carousel__slide{transition:all 666ms cubic-bezier(.65,.05,.36,1)}}.carousel-formatter__wrapper .carousel-formatter__container:not(.slick-initialized) .carousel__slide:not(:first-child){display:none}.carousel-formatter__wrapper .carousel-formatter__container:not(.slick-initialized) .carousel__slide:first-child .content-block--image{min-height:300px}.carousel-content .carousel-formatter__wrapper .carousel-formatter__container:not(.slick-initialized) .hero-block__wrapper{display:none}.carousel-formatter__wrapper .slick-next-button.slick-next,.carousel-formatter__wrapper .slick-next-button.slick-prev,.carousel-formatter__wrapper .slick-prev-button.slick-next,.carousel-formatter__wrapper .slick-prev-button.slick-prev{top:60%;height:20px;width:20px}@media (min-width:1024px){.carousel-formatter__wrapper .slick-next-button.slick-next,.carousel-formatter__wrapper .slick-next-button.slick-prev,.carousel-formatter__wrapper .slick-prev-button.slick-next,.carousel-formatter__wrapper .slick-prev-button.slick-prev{width:40px;height:40px}}.carousel-formatter__wrapper .slick-next-button.slick-next::before,.carousel-formatter__wrapper .slick-next-button.slick-prev::before,.carousel-formatter__wrapper .slick-prev-button.slick-next::before,.carousel-formatter__wrapper .slick-prev-button.slick-prev::before{content:unset}.carousel-formatter__wrapper .slick-next-button.slick-next svg.icon,.carousel-formatter__wrapper .slick-next-button.slick-prev svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-next svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-prev svg.icon{position:inherit;width:20px;height:14px}@media (min-width:1024px){.carousel-formatter__wrapper .slick-next-button.slick-next svg.icon,.carousel-formatter__wrapper .slick-next-button.slick-prev svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-next svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-prev svg.icon{width:40px;height:40px}}.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg-white,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg-white,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg-white,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg-white{height:40px;width:40px;margin-top:10px}@media (min-width:1024px){.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg-white,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg-white,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg-white,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg-white{width:80px;height:80px}}.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg svg,.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg-white svg,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg svg,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg-white svg,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg svg,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg-white svg,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg svg,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg-white svg{width:40px;height:14px}@media (min-width:1024px){.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg svg,.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg-white svg,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg svg,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg-white svg,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg svg,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg-white svg,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg svg,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg-white svg{width:80px}}.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg{background:#000000}.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg svg,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg svg,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg svg,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg svg{fill:#ffffff}.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg-white,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg-white,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg-white,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg-white{background:#ffffff}.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg-white svg,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg-white svg,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg-white svg,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg-white svg{fill:#000000}.carousel-formatter__wrapper .slick-next-button.slick-prev,.carousel-formatter__wrapper .slick-prev-button.slick-prev{left:0}.carousel-formatter__wrapper .slick-next-button.slick-prev svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-prev svg.icon{left:2px;transform:translateY(-50%) rotate(90deg)}@media (min-width:1024px){.carousel-formatter__wrapper .slick-next-button.slick-prev svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-prev svg.icon{left:-2px}}@media (min-width:1024px){.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg-white,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg-white{left:-20px}}.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg svg.icon,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg-white svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg-white svg.icon{left:0}@media (min-width:1024px){.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg svg.icon,.carousel-formatter__wrapper .slick-next-button.slick-prev.slick-custom--caret-with-bg-white svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-prev.slick-custom--caret-with-bg-white svg.icon{left:-2px}}.carousel-formatter__wrapper .slick-next-button.slick-next,.carousel-formatter__wrapper .slick-prev-button.slick-next{right:0}.carousel-formatter__wrapper .slick-next-button.slick-next svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-next svg.icon{right:2px;transform:translateY(-50%) rotate(-90deg)}@media (min-width:1024px){.carousel-formatter__wrapper .slick-next-button.slick-next svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-next svg.icon{right:-2px}}@media (min-width:1024px){.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg-white,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg-white{right:-20px}}.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg svg.icon,.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg-white svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg-white svg.icon{right:0}@media (min-width:1024px){.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg svg.icon,.carousel-formatter__wrapper .slick-next-button.slick-next.slick-custom--caret-with-bg-white svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg svg.icon,.carousel-formatter__wrapper .slick-prev-button.slick-next.slick-custom--caret-with-bg-white svg.icon{right:-2px}}.carousel-formatter__wrapper .slick-disabled{visibility:hidden}.carousel-formatter__wrapper .slick-slider{margin-bottom:0}.carousel-formatter__wrapper .slick-slide img{transform:unset}.carousel-formatter__wrapper .slick-dots{transition:all 333ms cubic-bezier(.65,.05,.36,1);width:100%;bottom:8px}.carousel-formatter__wrapper .slick-dots button{height:1px;opacity:1}.carousel-formatter__wrapper .slick-dots button::before{content:'';height:1px;width:12px;opacity:1;background:#6f6d6e}.carousel-formatter__wrapper .slick-dots .slick-active button::before{height:2px;background-color:#221f20}.carousel-formatter__wrapper .slick-dots li{height:12px;width:12px;margin:0 4px}
