.section--featured-products{background-color:#f8f8f8;padding:45px 35px;margin-bottom:2.8571428571rem}.section--featured-products .card__content{flex:1}.section--featured-products .card__inner{background-color:#fff}.product-item__badges{position:absolute;bottom:1.25rem;left:1.25rem}.product-item__badges--customisation{bottom:3.25rem;top:auto}@media screen and (max-width:768px){.product-item__badges--customisation{bottom:4.25rem}.product-item__badges--customisation svg{max-width:70%}}.section__title{margin-bottom:1.2rem;font-size:var(--font-size-heading-small)}.section--featured-products .btn--primary{margin-top:20px;max-width:-moz-fit-content;max-width:fit-content}.section--featured-products .product-item{height:100%;display:flex;flex-direction:column}.section--featured-products .product-item svg{top:6px;right:9px;left:auto}.section--featured-products .product-item__meta{flex-direction:column;justify-content:space-between;flex-grow:1}.section--featured-products .card__badge+.product-item__badges{bottom:3.35rem}@media screen and (max-width:1024px){.section--featured-products{margin-top:25px;margin-bottom:30px;margin-left:calc(0px - 3.2%);margin-right:calc(0px - 3.2%);padding-top:29px;padding-bottom:29px;padding-left:3.2%;padding-right:3.2%}.section__title{margin-bottom:23px}.section__items{flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth}.section__items .grid__item{min-width:50%;scroll-snap-align:left}.section--featured-products .btn--primary{font-size:12px!important;padding:18px 24px 14px}.section--featured-products .product-item__badges{bottom:12px;right:12px}.section--featured-products .card__badge+.product-item__badges{bottom:3.35rem}}