.offer-item{height:59rem;overflow:hidden;position:relative;width:107rem}.offer-item:before{background-image:url(./offer-corner.TsB2Xljs.png);background-size:cover;content:"";height:13rem;left:0;position:absolute;top:0;width:21.9rem;z-index:3}.offer-item.flexible{width:100%}.offer-item.flexible .bottom-container .buttons{flex-wrap:wrap;justify-content:flex-end}.offer-item.flexible .bottom-container .buttons .button{flex-shrink:0;margin-bottom:2rem;margin-right:0}.offer-item.flexible .bottom-container .buttons .button:last-child{margin-bottom:0;margin-left:2rem}.offer-item .img-container{height:100%;width:100%}.offer-item .img-container img{backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:translateZ(0);transition:transform 1s;width:100%}.offer-item .layer-shop{align-items:space-between;backface-visibility:hidden;background:#000000b3;cursor:default;display:flex;flex-direction:column;top:0;right:0;bottom:17.4rem;left:0;justify-content:space-between;padding:9rem 5rem 5rem;perspective:1000;position:absolute;transform:translateZ(0);z-index:1}.offer-item .layer-shop h4{color:#fff;font-size:3.2rem;font-weight:400}.offer-item .layer-shop ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:50%;width:100%}.offer-item .layer-shop li{flex-basis:50%;flex-grow:0}.offer-item .layer-shop p{color:#fff;cursor:pointer;font-size:1.8rem;margin-bottom:1rem;text-decoration:none}.offer-item .bottom-container{align-items:center;backface-visibility:hidden;background:#000000b3;bottom:0;display:flex;height:17.4rem;justify-content:space-between;left:0;padding:0 5rem;perspective:1000;position:absolute;transform:translateZ(0);width:100%;z-index:1}.offer-item .bottom-container .content{color:#fff;margin-bottom:1rem;text-align:left}.offer-item .bottom-container .content .discount{font-size:3.6rem;font-weight:700;line-height:4.6rem}.offer-item .bottom-container .content .title{font-size:1.6rem;font-weight:400;line-height:2.2rem}.offer-item .bottom-container .content .description{font-size:1.2rem;line-height:1.8rem;max-width:36.5rem}.offer-item .bottom-container .buttons{display:flex}.offer-item .bottom-container .buttons .button{align-items:center;background:#00439c;color:#fff;display:inline-flex;font-size:1.5rem;font-weight:500;height:4.6rem;line-height:4.6rem;margin-right:1.6rem;padding:0 3rem;text-decoration:inherit;transition:opacity .4s}.offer-item .bottom-container .buttons .button:last-child{margin-right:0}.offer-item .bottom-container .buttons .button:hover{opacity:.5}@media screen and (max-width:600px){.offer-item .bottom-container .buttons .button{font-size:1.4rem}}.offer-item .bottom-container .buttons .button.orange{background:#fd7722}.offer-item .bottom-container .buttons .button.orange svg.showShops{transform:rotate(-90deg)}.offer-item .bottom-container .buttons .button.orange svg path{fill:#fd7722}.offer-item .bottom-container .buttons .button.button-line{background:transparent;border:1px solid #00439c;color:#00439c}.offer-item .bottom-container .buttons .button.button-line.orange{border:1px solid #fd7722;color:#fd7722}.offer-item .bottom-container .buttons .button.white{background:#fff;color:#00439c}.offer-item .bottom-container .buttons .button svg{height:1.33rem;margin-left:1.6rem;transform:rotate(90deg);width:.75rem}@media screen and (max-width:1024px){.offer-item.flexible.fromSection .bottom-container{align-items:center;flex-direction:column;height:auto;justify-content:space-between;padding:3rem}.offer-item.flexible.fromSection .bottom-container .content{margin-bottom:3rem;width:100%}.offer-item.flexible.fromSection .bottom-container .content .discount{font-size:3rem;line-height:3.9rem}.offer-item.flexible.fromSection .bottom-container .content .description{font-size:1.1rem;line-height:1.5rem;max-width:100%}.offer-item.flexible.fromSection .bottom-container .buttons{flex-direction:column;justify-content:flex-start;width:100%}.offer-item.flexible.fromSection .bottom-container .buttons .button{display:inline-flex;flex-shrink:0;margin-bottom:1rem;margin-right:auto;padding:0 2rem}.offer-item.flexible.fromSection .bottom-container .buttons .button:last-child{margin-bottom:0;margin-left:0}}@media screen and (max-width:600px){.offer-item .layer-shop{bottom:0;justify-content:flex-start;padding:9rem 3rem 28rem;position:absolute}.offer-item .layer-shop ul{margin-top:2rem;padding-left:0}.offer-item .layer-shop h4{line-height:1.2}.offer-item.flexible .bottom-container .buttons{justify-content:flex-start}.offer-item.flexible .bottom-container .buttons .button{flex-shrink:0;margin-bottom:1rem;margin-right:auto}.offer-item.flexible .bottom-container .buttons .button:last-child{margin-bottom:0;margin-left:0}.offer-item .bottom-container{align-items:center;flex-direction:column;height:auto;justify-content:space-between;padding:3rem}.offer-item .bottom-container .content{margin-bottom:3rem}.offer-item .bottom-container .content .discount{font-size:3rem;line-height:3.9rem}.offer-item .bottom-container .content .description{font-size:1.1rem;line-height:1.5rem;max-width:100%}.offer-item .bottom-container .buttons{flex-direction:column;justify-content:flex-start;width:100%}.offer-item .bottom-container .buttons .button{display:inline-flex;margin-bottom:1rem;margin-right:auto;padding:0 2rem}.offer-item .bottom-container .buttons .button:last-child{margin-bottom:auto;margin-right:auto}.offer-item{width:27.5rem}}
