.three-products-grid{display:flex;flex-grow:3;flex-wrap:nowrap;gap:16px;justify-content:center}.three-products-card{display:flex;flex:1;flex-direction:column;max-width:33%}.three-products-img-container picture{height:100%;width:100%}.three-products-img-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.three-products-section{overflow:hidden;padding-left:3rem;padding-right:3rem}.three-products-section .product-information,.three-products-section .swym-button{display:none}.three-products-img-container{aspect-ratio:1/1;height:auto;position:relative;width:100%}.three-products-featured-image{opacity:1;transition:var(--default-transition)}.three-products-hover-image{opacity:0;transition:var(--default-transition)}[hover-switch-image]:hover .three-products-hover-image{opacity:1}[hover-switch-image]:hover .three-products-featured-image{opacity:0}.three-products-img-container .three-products-featured-image,.three-products-img-container .three-products-hover-image{height:100%;left:0;position:absolute;top:0;width:100%}.three-products-wrapper{display:flex;flex-direction:column;gap:var(--THREE-PRODUCTS-DESKTOP-GAP)}.three-products-title{color:var(--THREE-HEADING);margin:24px 0 0;text-align:center}.mobile-divider-decoration{display:none}@media screen and (max-width:764px){.mobile-divider-decoration{display:block}}.three-products-description{color:var(--THREE-DESCRIPTION);margin:12px 0 16px;text-align:center}.three-products-link{align-items:center;background:var(--color-red);border-radius:5px;color:var(--color-white);display:flex;gap:10px;justify-content:center;margin:8px auto 0;padding:10px 32px;text-transform:uppercase;transition:var(--default-transition);width:-moz-fit-content;width:fit-content}a.three-products-title-link{color:unset}.three-products-link:hover{background:var(--color-red-text);color:var(--color-white)}.three-products-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.three-products-image-with-text{position:relative}.three-products-overlay{background:var(--overlay);height:100%;left:0;position:absolute;top:0;width:100%}.three-products-content.three-content-absolute{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.three-products-background-image{display:flex;height:100%;max-height:35em;overflow:hidden;width:100%}.three-products-background-image img,.three-products-background-image picture{height:100%;width:100%}.three-products-background-image img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767px){.three-products-grid{flex-direction:column;gap:32px}.three-products-wrapper{gap:var(--THREE-PRODUCTS-MOBILE-GAP)}.three-products-description{font-size:var(--text-s)}.three-products-section{padding-left:1rem;padding-right:1rem}.three-products-card{max-width:unset}}