.presents-banners{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.presents-banners .presents-banners-title{width:100%;text-align:center}.presents-banners .item--presents{overflow:hidden}.presents-banners .item--presents:last-child{margin-right:0}.presents-banners .item--presents--title{font-size:20px;line-height:24px;text-align:center;color:#0a0a0a;padding:16px 0 0}.presents-banners .item--presents--image{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.presents-banners .item--presents--image img{height:100%;left:0;position:absolute;top:0;transition:transform .5s cubic-bezier(.23,1,.32,1);width:100%;object-fit:contain}.presents-banners .item--presents--image .button-around{position:absolute;top:calc(50% - 60px);left:calc(50% - 60px)}.presents-banners .item--presents--image:hover img{-ms-transform:scale(1.15);transform:scale(1.15)}@media screen and (max-width:64em){.presents-banners .item--presents--image:hover img{-ms-transform:scale(1);transform:scale(1)}}.presents-banners .item--presents--image:hover .button-around{display:block}.presents-banners .item--presents--image:hover .button-around__title{opacity:1;transition-delay:.2s}.presents-banners .item--presents--image:hover .button-around__inner:before{-ms-transform:scale(1);transform:scale(1);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),background-color .2s ease-out}.presents-banners{width:1220px;margin:0 auto 104px}.presents-banners .presents-banners-title{margin-bottom:32px;font-size:36px;line-height:42px}.presents-banners .item--presents{margin-right:32px}.presents-banners .item--presents--image{width:592px;height:0;padding-top:67.23%}