.ugc-section{overflow:hidden;position:relative;margin-top:16rem}@media only screen and (max-width:1024px){.ugc-section{margin-top:6rem}}.ugc-section::after{content:"";position:absolute;z-index:1;right:0;top:initial;bottom:0;background:linear-gradient(90deg,rgba(250,250,242,0) 9.13%,#fafaf2 96.63%);height:calc(100% - 8rem);width:11rem}@media only screen and (max-width:980px){.ugc-section::after{width:5rem;height:100%}}.ugc-section .title-wrapper{flex-direction:column;align-items:flex-start;gap:.625rem;margin-bottom:3.7rem}.ugc-section .title-wrapper h3{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.6rem;font-style:normal;font-weight:500;line-height:5.6rem;letter-spacing:5px;text-transform:uppercase;line-height:initial;margin:0}.ugc-section .title-wrapper h2{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:4.8rem;font-style:normal;font-weight:600;line-height:5.6rem;margin:0}@media only screen and (max-width:1199px){.ugc-section .title-wrapper h2{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:3.2rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px}}.ugc-section .flickity-viewport{width:100%;overflow:initial;box-shadow:none;border:none;outline:0}.ugc-section .flickity-viewport .flickity-slider{display:flex;flex-wrap:wrap;gap:6.5rem;align-items:flex-start}@media only screen and (max-width:1199px){.ugc-section .flickity-viewport .flickity-slider{gap:2.5rem}}.ugc-section .product-grid{box-shadow:none;border:none;outline:0;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start}.ugc-section .grid__item{margin-right:6.4rem;max-width:34rem;width:100%}@media only screen and (max-width:980px){.ugc-section .grid__item{max-width:20rem}}.ugc-section .grid__item .grid__item__box{border-radius:3rem;overflow:hidden;position:relative}.ugc-section .grid__item .grid__item__box .media-wrapper{border-radius:3rem;backdrop-filter:blur(1.3rem)}.ugc-section .grid__item .grid__item__box .media-wrapper div{position:relative;z-index:2;padding:0;aspect-ratio:.89/1}.ugc-section .grid__item .grid__item__box .media-wrapper img{object-fit:cover;aspect-ratio:.89/1}.ugc-section .grid__item .grid__item__box .multicolumn-card__info{position:absolute;inset:100% 0 0;width:100%;height:100%;background-color:#e95130;padding:3.6rem 3.6rem 3.6rem 5.6rem;display:flex;flex-flow:column wrap;gap:1.2rem;place-content:flex-start center;transition:top .3s ease-in-out}@media only screen and (max-width:1199px){.ugc-section .grid__item .grid__item__box .multicolumn-card__info{flex-flow:row wrap;place-content:flex-start flex-start;padding:2.5rem}}.ugc-section .grid__item .grid__item__box .multicolumn-card__info .multicolumn-card__title{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.92rem;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.6px;color:#fff;font-weight:700;line-height:initial}.ugc-section .grid__item .grid__item__box .multicolumn-card__info .typeset{margin:0}.ugc-section .grid__item .grid__item__box .multicolumn-card__info .typeset p{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.6rem;font-style:normal;font-weight:500;line-height:5.6rem;letter-spacing:5px;text-transform:uppercase;margin:0;font-weight:300;color:#fff;line-height:150%;text-transform:initial;letter-spacing:0}.ugc-section .grid__item .grid__item__box .multicolumn-card__info .typeset p a{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.6rem;font-style:normal;font-weight:500;line-height:5.6rem;letter-spacing:5px;text-transform:uppercase;font-weight:300;color:#fff;text-decoration:underline;line-height:150%;text-transform:initial;letter-spacing:0;display:inline;background-image:none}.ugc-section .grid__item .grid__item__box .multicolumn-card__info .typeset p a:hover{text-decoration:none}.ugc-section .grid__item .grid__item__box:hover .multicolumn-card__info{top:0}@media only screen and (max-width:1199px){.ugc-section .grid__item{margin-right:2.5rem;max-width:22rem}}