.tile{position:relative;width:100%}.tile--square{aspect-ratio:1/1}.tile--square .video-container{height:0;padding-bottom:100%}.tile--landscape{aspect-ratio:4/3}.tile--landscape .video-container{height:0;padding-bottom:75%}.tile--portrait{aspect-ratio:10/13}.tile--portrait .video-container{height:0;padding-bottom:130%}.tile--adapt{height:auto;padding-bottom:0}.tile--adapt .video-container{height:0;padding-bottom:100%}@media screen and (max-width:767px){.tile--adapt .tile__content,.tile--adapt .tile__wrapper{position:relative}.tile--adapt.tile__color-text .tile__wrapper{height:auto}}@media screen and (min-width:768px){.tile--square-md{aspect-ratio:1/1}.tile--square-md .video-container{height:0;padding-bottom:100%}.tile--landscape-md{aspect-ratio:4/3}.tile--landscape-md .video-container{height:0;padding-bottom:75%}.tile--portrait-md{aspect-ratio:10/13}.tile--portrait-md .video-container{height:0;padding-bottom:130%}.tile--adapt-md{height:auto;padding-bottom:0}.tile--adapt-md .video-container{height:0;padding-bottom:100%}.tile--adapt-md .tile__content,.tile--adapt-md .tile__wrapper{position:relative}.tile--adapt-md.tile__color-text .tile__wrapper{height:auto}}.tile .video-container{overflow:hidden;position:relative}.tile .video-container video{left:50%;max-height:100.2%;min-height:100.2%;min-width:100.2%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tile__wrapper{display:block}.tile__content,.tile__wrapper{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tile__content{padding:1rem;text-decoration:none}@media screen and (min-width:768px){.tile__content{padding:2rem}}.tile__content:hover{text-decoration:none}.tile__heading{margin-bottom:.5rem;width:100%}.tile__heading.break-all{word-break:break-all}.tile__heading.break-word{word-break:break-word}.tile__bodytext,.tile__bodytext p,.tile__special-text,.tile__special-text p{margin-bottom:0}.tile__bodytext span+span,.tile__special-text span+span{padding-left:.25rem}.tile__product .tile__bodytext,.tile__product .tile__special-text{margin-top:auto}.tile__button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tile__content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.tile__color-text .tile__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.125rem;height:100%}@media screen and (min-width:768px){.tile__color-text .tile__content-wrapper{gap:1.5rem}}.tile__product-title{margin-bottom:.125rem;text-transform:capitalize}.tile__product-price{margin-bottom:1.5rem}.tile__quote blockquote{margin:0}.tile__quote blockquote p{margin-bottom:0}@media screen and (min-width:768px){.tile__quote blockquote p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media screen and (min-width:1024px){.tile__quote blockquote p{-webkit-line-clamp:8}}@media screen and (min-width:1200px){.tile__quote blockquote p{-webkit-line-clamp:10}}@media screen and (min-width:1440px){.tile__quote blockquote p{-webkit-line-clamp:13}}.tile__author{display:block;margin-bottom:0;margin-top:1.5rem}.tiles-section--pdp .tile__color-text .tile__content{padding:0}@media screen and (min-width:768px){.tiles-section--pdp .tile__color-text .tile__content{padding:0}}.tiles-section--pdp .tile__color-text .tile__content .tile__content-wrapper{padding:1rem}@media screen and (min-width:768px){.tiles-section--pdp .tile__color-text .tile__content .tile__content-wrapper{padding:2rem}}.tiles-section--pdp .tile__image .tile__wrapper{height:100%}@media screen and (max-width:767px){.tiles-section--pdp .tile__image.tile--adapt .tile__wrapper{height:auto}}@media screen and (min-width:768px){.tiles-section--pdp .tile__image.tile--adapt-md .tile__wrapper{height:auto}}.tiles-section--pdp .tile__image .video-container{height:100%;padding-bottom:0}.tiles-section--pdp .tile__image .video-container video{display:block;left:auto;position:relative;top:auto;-webkit-transform:none;-ms-transform:none;-webkit-transform:initial;-ms-transform:initial;transform:none}@media screen and (max-width:767px){.tiles-section--pdp .tile__color-text.tile--adapt .tile__wrapper{position:relative}}@media screen and (min-width:768px){.tiles-section--pdp .tile__color-text.tile--adapt-md .tile__wrapper{position:relative}}