.collection{overflow:hidden;padding:48px 0}@media screen and (min-width:1280px){.collection{padding:120px 0}}.collection__bubble{position:absolute;top:-40px;left:-200px;z-index:-1}@media screen and (min-width:1280px){.collection__bubble{top:-80px}}.collection__content{padding-bottom:48px}@media screen and (max-width:1024px){.collection__content .button{display:none}.collection__content h2{margin-bottom:0;text-align:center}}@media screen and (min-width:1280px){.collection__content{padding-bottom:120px;display:flex;align-items:center;justify-content:space-between;max-width:80%;margin:0 auto}.collection__content h2{min-width:300px;margin:0 80px 0 0}.collection__content .button{flex-shrink:0}}.collection__paragraph{display:none;margin-bottom:24px}@media screen and (min-width:1024px){.collection__paragraph{display:block}}@media screen and (min-width:1280px){.collection__paragraph{margin:0 80px 0 0}}.collection .page-width{position:relative}@media screen and (max-width:1024px){.cards__container{margin-bottom:32px}}.cards__container:after{content:"flickity";display:none}@media screen and (min-width:1024px){.cards__container:after{content:""}}.cards__item{width:100%;max-width:none}@media screen and (min-width:420px){.cards__item{width:calc(50% - 10px);margin:0 10px}}@media screen and (min-width:1024px){.cards__item{margin:0;width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing)/ 2);flex-grow:1;flex-shrink:0}}