@keyframes fade-in{0%{opacity:0}to{opacity:1}}.c-featured-products{font-family:var(--font-heading-family)}.c-featured-products__container{padding:5rem 1rem}@media screen and (min-width:820px){.c-featured-products__container{padding:5rem 0}}.c-featured-products__title-bar{width:100%;flex-flow:column;justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}@media screen and (min-width:820px){.c-featured-products__title-bar{flex-direction:row}}.c-featured-products__title-bar--title{margin-bottom:2rem}.c-featured-products__title-bar--action{width:100%}@media screen and (min-width:820px){.c-featured-products__title-bar--action{width:auto}}.c-featured-products__title-bar--action__button{width:100%;letter-spacing:.05em;padding:2rem}@media screen and (min-width:820px){.c-featured-products__title-bar--action__button{width:auto;padding:1rem 3rem}}.c-featured-products__inner{width:100%;flex-flow:wrap;display:flex}@media screen and (min-width:820px){.c-featured-products__inner{flex-wrap:nowrap}}.c-product-card{width:100%;font-family:var(--font-heading-family);border:1px solid #ddd;border-radius:6px;flex-direction:column;margin:0 1rem 4rem;display:flex;overflow:hidden}@media screen and (min-width:640px){.c-product-card{width:33.3333%;margin:0 1rem 6rem}}.c-product-card--full{width:98%;height:100%}.c-product-card--half{width:100%}@media screen and (min-width:640px){.c-product-card--half{width:47%}.c-product-card--third{width:30.3333%}.c-product-card--quarter{width:22%}}.c-product-card--slider{background-color:#fff}.c-product-card__info{flex-flow:column;align-items:flex-start;margin-bottom:1rem;display:flex;position:relative}.c-product-card__image{width:100%;height:100%;flex-flow:column;justify-content:center;display:flex}.c-product-card__image video,.c-product-card__image iframe{width:100%;height:100%}.c-product-card__image.hover{display:none}.c-product-card__image-container{position:relative}.c-product-card__image-container .no-hover{display:flex!important}@media screen and (min-width:820px){.c-product-card__image-container:hover .c-product-card__footer{display:flex}}.c-product-card__image-container:hover .c-product-card__image{display:none}.c-product-card__image-container:hover .c-product-card__image.hover{display:flex}.c-product-card__details{width:100%;text-align:left;flex-direction:column;flex-grow:1;justify-content:space-between;align-items:flex-start;padding:2rem 1rem;display:flex;position:relative}.c-product-card__details-heading{width:100%;margin-bottom:1rem}.c-product-card__details-button{border-radius:50px;font-size:1.4rem;font-weight:700}.c-product-card__price{bottom:0}.c-product-card__desc{word-break:normal;margin-bottom:2rem;font-size:1.6rem;font-weight:400}.c-product-card__desc p{line-height:2rem}.c-product-card__tags{margin:2rem 0}.c-product-card__info-tag{width:100%}.c-product-card__info-tag__item{flex-flow:row;align-items:center;margin-bottom:1rem;font-size:1.2rem;font-weight:400;display:flex}.c-product-card__info-tag__item-icon{margin-right:1rem;width:22px!important;height:22px!important}.c-content{width:100%;height:auto;font-family:var(--font-heading-family);padding:4rem;position:relative}@media screen and (min-width:820px){.c-content{padding:4rem}}.c-content--absolute{flex-flow:row;justify-content:center;align-items:center;display:flex;position:absolute}.c-content--blog{height:auto;padding:2rem 0 0}@media screen and (min-width:820px){.c-content--blog{padding:4rem 0 0}}.c-content--no-padding{padding:0}.c-content__inner{width:100%;flex-direction:column;margin:auto;padding:2rem;display:flex}@media screen and (min-width:820px){.c-content__inner{padding:5rem}}.c-content__inner--left-top{text-align:left;justify-content:flex-start;align-items:flex-start}.c-content__inner--left-center{text-align:left;justify-content:center;align-items:flex-start}.c-content__inner--left-bottom{text-align:left;justify-content:flex-end;align-items:flex-start}.c-content__inner--middle-top{text-align:center;justify-content:flex-start;align-items:center}.c-content__inner--middle-center{text-align:center;justify-content:center;align-items:center}.c-content__inner--middle-bottom{text-align:center;justify-content:flex-end}.c-content__inner--right-top{text-align:right;justify-content:flex-start;align-items:flex-end}.c-content__inner--right-center{text-align:right;justify-content:center;align-items:flex-end}.c-content__inner--right-bottom{text-align:right;justify-content:flex-end;align-items:flex-end}@media screen and (min-width:640px){.c-content__inner--heading-left{flex-direction:row}.c-content__inner--heading-right{flex-direction:row-reverse}}@media screen and (min-width:768px){.c-content__inner--side{flex-direction:row;justify-content:space-between;gap:4rem}}.c-content__top{color:#01183a;flex-direction:column;display:flex}@media screen and (min-width:640px){.c-content__inner--heading-left .c-content__top,.c-content__inner--heading-right .c-content__top{width:30%}}.c-content__top--quarter{width:100%}@media screen and (min-width:820px){.c-content__top--quarter{width:25%}}.c-content__top--third{width:100%}@media screen and (min-width:820px){.c-content__top--third{width:33.3%}}.c-content__bottom{flex-direction:column;display:flex}@media screen and (min-width:640px){.c-content__inner--heading-left .c-content__bottom,.c-content__inner--heading-right .c-content__bottom{width:70%}.c-content__inner--heading-left .c-content__bottom{padding-left:11rem}.c-content__inner--heading-right .c-content__bottom{padding-right:11rem}}.c-content__bottom--2-thirds{width:100%}@media screen and (min-width:820px){.c-content__bottom--2-thirds{width:66.6%}}.c-content__copy{color:#01183a;font-weight:400;font-family:var(--font-heading-family);margin-bottom:3rem}@media screen and (min-width:640px){.c-content__copy{margin-bottom:3rem}}.c-content__copy:last-child,.c-content__copy>p:last-of-type{margin-bottom:0}.c-content__copy--grey{color:#222}.c-content__copy--flex{flex:1}.c-content__copy--short{max-width:700px}.c-content__copy--epsilon{font-size:2.4rem}.c-content__copy--zeta{font-size:1.8rem}.c-content__title{text-transform:none;margin-bottom:1.5rem}.c-content__subtitle{text-transform:none}.c-content__buttons{width:100%}.c-content__buttons .c-button{font-size:1.4rem}