.product-keys{display:flex;flex-direction:row;margin-top:36px;margin-bottom:36px;gap:40px}@media screen and (max-width: 999px){.product-keys{flex-direction:column}.product-keys__tabs+.product-keys__featured-products{margin-bottom:38px}}@media screen and (min-width: 741px) and (max-width: 999px){.product-keys{margin-top:48px;margin-bottom:48px}}@media screen and (min-width: 1000px){.product-keys{margin-top:80px;margin-bottom:80px;justify-content:space-between;gap:60px}.product-keys>div:last-child{--keys-last-col-width: calc( var(--grid-column-width) * 9 + var(--grid-gap) * 8 );width:var(--keys-last-col-width);flex:none}}@media screen and (min-width: 1200px){.product-keys{margin-left:calc(var(--grid-column-width) + var(--grid-gap));margin-right:calc(var(--grid-column-width) + var(--grid-gap));gap:93px}.product-keys>div:last-child{--keys-last-col-width: calc( var(--grid-column-width) * 8 + var(--grid-gap) * 7 );width:var(--keys-last-col-width);flex:none}}.product-key-description__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.product-key-description__content .heading.h5{margin-bottom:16px}@media screen and (min-width: 999px){.product-key-description__content{align-items:var(--key-layout-alignment);text-align:var(--key-text-alignment);flex-direction:var(--key-desktop-layout)}}@media screen and (max-width: 999px){.product-key-description__content{order:2}}.key-description__image-wrapper{position:relative;min-width:30%}.key-description__image-wrapper .key-description__image--icon{position:absolute;bottom:0;left:0}.key-description__content-wrapper h5.heading{font-size:var(--heading-h4-font-size);margin-bottom:8px}@media screen and (min-width: 999px){.key-description__content-wrapper h5.heading{font-size:var(--heading-h5-font-size)}}.key-benefit__button{display:flex;flex-direction:column;gap:16px;border-bottom:solid 1px var(--form-border-color);padding-block:24px;padding-right:12px}.key-benefit__button:first-child{border-top:solid 1px var(--form-border-color)}.key-benefit__button .key-benefit__button--heading{display:flex;flex-direction:row;align-items:center}.key-benefit__button .key-benefit__button--heading .key-benefit__buttons--icon{margin-right:12px}.key-benefit__button .key-benefit__button--heading .key-benefit__buttons--title{flex:1}.key-benefit__button .button.key-benefit__buttons--link{display:flex;justify-content:center;align-items:center;width:48px;height:48px;padding:0}.key-benefit__button .key-benefit__button--custom-icon{margin-right:14px}@media screen and (max-width: 999px){.product-key-benefit__buttons{order:1}}.product-keys__featured-products-title{margin-bottom:0}.product-keys__featured-products-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap);margin-top:20px}@media screen and (max-width: 740px){.product-keys__featured-products .product-item{flex-direction:row;align-items:center;scroll-snap-align:center;scroll-snap-stop:always;scroll-snap-margin:var( --container-gutter );scroll-margin:var(--container-gutter)}.product-keys__featured-products-list{grid-auto-flow:column;grid-auto-columns:minmax(64vw,1fr);grid-template-columns:none}.product-keys__featured-products-list .product-item__description{display:none}[dir=ltr] .product-keys__featured-products .product-item__image-wrapper{margin:0 24px 0 0}[dir=rtl] .product-keys__featured-products .product-item__image-wrapper{margin:0 0 0 24px}.product-keys__featured-products .product-item__image-wrapper{width:104px;flex:none}[dir=ltr] .product-keys__featured-products .product-item__info{text-align:left}[dir=rtl] .product-keys__featured-products .product-item__info{text-align:right}.product-keys__featured-products .price-list{justify-content:flex-start}[dir=ltr] .product-keys__featured-products .product-item__link{margin-left:0}[dir=rtl] .product-keys__featured-products .product-item__link{margin-right:0}}@media screen and (min-width: 741px) and (max-width: 999px){.product-keys__featured-products-list{grid-template-columns:214px 214px}}@media screen and (min-width: 1000px){.product-keys__featured-products{flex:none;width:calc(var(--grid-column-width) * 9 + var(--grid-gap) * 8)}.product-keys__featured-products-list{margin-top:32px}}
/*# sourceMappingURL=/s/files/1/0791/8783/7245/t/14/assets/section-product-keys.bundle.css.map */
