@-webkit-keyframes pulse-size{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse-size{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes pulse-color{0%,to{fill:#ecaed4}50%{fill:#dd70b3}}@keyframes pulse-color{0%,to{fill:#ecaed4}50%{fill:#dd70b3}}@-webkit-keyframes background-fade-out{0%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes background-fade-out{0%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes reveal-from-center{0%{clip-path:inset(0% 0% 0% 0% round 40px)}to{clip-path:inset(50% 50% 50% 50% round 40px)}}@keyframes reveal-from-center{0%{clip-path:inset(0% 0% 0% 0% round 40px)}to{clip-path:inset(50% 50% 50% 50% round 40px)}}@-webkit-keyframes scale-up-down{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes scale-up-down{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleUp{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes infinite-slider{0%{left:100%}to{left:-140px}}@keyframes infinite-slider{0%{left:100%}to{left:-140px}}.products-item__article{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.products-item__post-img-wrap{position:relative;aspect-ratio:394/356;overflow:hidden;background-color:#fafafa;border-radius:24px;-webkit-transition:opacity .3s ease-in-out,background-color .3s ease-in-out;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}.products-item__post-img-wrap .products-item__overlay{position:absolute;top:50%;left:50%;width:0;height:0;background:#ecaed480;border-radius:50%;-webkit-box-shadow:0 0 20px 10px rgba(236,174,212,.5);box-shadow:0 0 20px 10px #ecaed480;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .5s ease,height .5s ease,opacity .5s ease;transition:width .5s ease,height .5s ease,opacity .5s ease}.products-item__post-img-wrap img{width:100%;height:100%;aspect-ratio:394/356;-o-object-fit:contain;object-fit:contain;border-radius:24px;-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out}.products-item__post-img-wrap .product__img-placeholder{-o-object-fit:cover;object-fit:cover}.products-item__image-wrap{margin-bottom:32px}.products-item__image-wrap:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.products-item__image-wrap:hover .products-item__overlay{opacity:1;-webkit-animation:none;animation:none}.swiper-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:auto!important}.products-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.products-item__subtitle{margin-bottom:16px;color:#0a0a0b}.products-item__excerpt{margin-bottom:16px}.products-item__link-wrap{display:grid;grid-auto-flow:column;grid-gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3987f0;-webkit-transform:none;transform:none;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:width .2s ease-out,-webkit-transform .2s ease-out;transition:width .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,width .2s ease-out;transition:transform .2s ease-out,width .2s ease-out,-webkit-transform .2s ease-out}.products-item__link-wrap:focus-visible{border:2px solid #1270eb}.products-item__link-wrap svg{display:-webkit-box;display:-ms-flexbox;display:flex;width:8px;max-width:0;height:auto;opacity:0;-webkit-transform:translateX(5px);transform:translate(5px);-webkit-transition:opacity .2s ease-in,max-width .2s ease-in,-webkit-transform .2s ease-in;transition:opacity .2s ease-in,max-width .2s ease-in,-webkit-transform .2s ease-in;transition:transform .2s ease-in,opacity .2s ease-in,max-width .2s ease-in;transition:transform .2s ease-in,opacity .2s ease-in,max-width .2s ease-in,-webkit-transform .2s ease-in}.products-item__link-wrap:hover svg,.products-item__link-wrap:active svg,.products-item__link-wrap:focus svg{max-width:50px;opacity:1;-webkit-transform:translateX(0) scale(1.1);transform:translate(0) scale(1.1)}.products-row{position:relative;overflow:hidden;background-color:#d7e7fc}.products-row .eyebrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-row__btn-wrap,.products-row__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-row__title{max-width:579px;margin:0 auto 80px;text-align:center}.products-row__btn-wrap{margin-top:64px}.products-row__btn-wrap .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-row__articles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:48px}.products-row--white{background-color:#fafafa}.products-row--left-align .eyebrow{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.products-row--left-align .products-row__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:0 0 80px;text-align:left}.products-row--left-align .products-row .eyebrow,.products-row--left-align .products-row__btn-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 1800px){.products-row__articles{grid-gap:32px}}@media screen and (max-width: 1440px){.products-row__articles{grid-gap:24px}}@media screen and (max-width: 1250px){.products-row__articles{grid-template-columns:repeat(2,1fr);grid-gap:32px}}@media screen and (max-width: 767px){.products-item__link-wrap,.products-row__btn-wrap .btn-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}@media screen and (max-width: 640px){.products-item__image-wrap,.products-item__excerpt,.products-item__subtitle{margin-bottom:16px}.products-row__articles{grid-template-columns:1fr;grid-gap:24px;margin:0 24px}.products-row__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:0 0 40px;text-align:left}.products-row .eyebrow{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.products-row__btn-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:24px}}@media screen and (max-width: 400px){.products-row__articles{margin:0}}@media screen and (min-width: 1921px){.products-item__placeholder-img-wrap,.products-item__post-img-wrap{margin-bottom:1.66667vw;border-radius:1.25vw}.products-item__placeholder-img-wrap:before,.products-item__post-img-wrap:before{border-radius:1.25vw}.products-item__placeholder-img{border-radius:1.25vw}.products-item__post-img-wrap .products-item__overlay{-webkit-box-shadow:0 0 1.04167vw .52083vw rgba(236,174,212,.5);box-shadow:0 0 1.04167vw .52083vw #ecaed480}.products-item__post-img-wrap img{border-radius:1.25vw}.products-item__subtitle{margin-bottom:.83333vw}.products-item__excerpt{margin-bottom:1.25vw}.products-item__link{grid-gap:.36458vw}.products-item__link svg{width:.41667vw;-webkit-transform:translateX(.26042vw);transform:translate(.26042vw)}.products-item__link:hover svg,.products-item__link:active svg,.products-item__link:focus svg{max-width:2.60417vw}.products-row__title{max-width:30.15625vw;margin:0 auto 4.16667vw}.products-row__btn-wrap{margin-top:3.33333vw}.products-row__articles{grid-gap:2.5vw}.products-row--left-align .products-row__title{margin:0 0 4.16667vw}}
