.sale{position:relative;display:flex;flex-direction:column;padding:100px 15%;background-color:#fff;gap:60px}.sale .sale-arrow{position:absolute;z-index:20;top:50%;box-shadow:0 0 20px rgba(0,0,0,.2);color:#b62a9a;background-color:#fff;padding:12px;border:none;line-height:1;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.sale .sale-arrow svg{width:20px;height:20px}.sale .sale-prev{left:0;translate:-60% -50%}.sale .sale-next{right:0;translate:60% -50%}.sale .link-more{align-self:center;background-color:#b62a9a;color:#fff;font-size:clamp(1rem,.9423rem + .2564vw,1.25rem)!important;font-weight:500;padding:15px 40px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}@media screen and (max-width:700px){.sale .link-more{font-size:16px}}.sale .link-more:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);box-shadow:0 5px 15px hsla(312,63%,44%,.3)}.sale .sale-catalog{width:100%;overflow:visible}.sale .sale-catalog .swiper-slide{position:relative;width:21vw;margin-right:60px;overflow:visible;transition:.3s ease}.sale .sale-catalog .sale-card{position:relative;display:flex;flex-direction:column;flex:1 1}.sale .sale-catalog .sale-card .sale-card-info{display:flex;flex-direction:column;gap:10px;line-height:1.2;margin-top:20px;margin-left:10px}.sale .sale-catalog .sale-card .sale-card-info p{font-size:24px;margin-bottom:0;font-weight:600;color:#000;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.sale .sale-catalog .sale-card .sale-card-info span{font-size:16px;font-weight:500;color:rgba(0,0,0,.6)}.sale .sale-catalog .sale-card .sale-card-img{position:relative;display:flex;width:100%;height:50vh;min-height:400px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;overflow:hidden}.sale .sale-catalog .sale-card .sale-card-img img{position:absolute;object-fit:cover;width:100%;height:100%;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.sale .sale-catalog .sale-card .sale-card-img .img-info-container{position:absolute;top:20px;right:20px;align-self:flex-end;display:flex;flex-direction:column;gap:5px;align-items:end;overflow:visible}.sale .sale-catalog .sale-card .sale-card-img .sale-card-price{position:relative;background-color:#b62a9a;width:-moz-fit-content;width:fit-content;color:#fff;font-size:16px;font-weight:450;padding:3px 20px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;z-index:1}.sale .sale-catalog .sale-card .sale-card-img .sale-card-price.place{background-color:#d0ed17;color:#000;font-weight:600}.sale .sale-catalog .sale-card:hover img{scale:1.025}.sale .sale-catalog .sale-card:hover .sale-card-info p{color:#b62a9a}.sale h2{font-family:Unbounded;font-size:50px;font-weight:600;line-height:1.2;margin-bottom:0}.sale .sale-container{display:flex;flex-direction:row;gap:60px}.sale .sale-container .sale-card{position:relative;display:flex;flex-direction:column;flex:1 1}.sale .sale-container .sale-card .sale-card-info{display:flex;flex-direction:column;gap:10px;line-height:1.2;margin-top:20px;margin-left:10px}.sale .sale-container .sale-card .sale-card-info p{font-size:24px;margin-bottom:0;font-weight:600;color:#000;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.sale .sale-container .sale-card .sale-card-info span{font-size:16px;font-weight:500;color:rgba(0,0,0,.6)}.sale .sale-container .sale-card .sale-card-img{position:relative;display:flex;width:100%;height:50vh;min-height:400px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;overflow:hidden}.sale .sale-container .sale-card .sale-card-img img{position:absolute;object-fit:cover;width:100%;height:100%;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.sale .sale-container .sale-card .sale-card-img .sale-card-price{position:absolute;top:20px;right:20px;align-self:flex-end;background-color:#b62a9a;color:#fff;font-size:16px;font-weight:450;padding:3px 20px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;z-index:1}.sale .sale-container .sale-card:hover img{scale:1.025}.sale .sale-container .sale-card:hover .sale-card-info p{color:#b62a9a}@media screen and (max-width:1600px){.sale{padding:80px 10%}.sale .sale-catalog .swiper-slide{width:25vw;margin-right:3vw}}@media screen and (max-width:1300px){.sale{padding:80px 5%}.sale .sale-catalog .swiper-slide{width:28vw;margin-right:3vw}}@media screen and (max-width:700px){.sale{padding:50px 3%;gap:20px}.sale .sale-arrow{display:none}.sale h2{font-size:clamp(1.875rem,1.5865rem + 1.2821vw,3.125rem)!important}.sale .sale-catalog .swiper-slide{width:70vw;margin-right:3vw}.sale .sale-catalog .swiper-slide .sale-card .sale-card-img{height:40vh;min-height:300px}}.sale-card-info p{margin-bottom:8px}.sale-card-dates{position:relative;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.sale-card-dates span{font-size:16px;line-height:1.3}.sale-card-dates-more{position:relative;display:inline-flex;align-items:center}.sale-card-dates-toggle{border:none;background:rgba(0,0,0,0);padding:0;margin:0;cursor:pointer;font:inherit;font-size:16px;font-weight:500;line-height:1.3;color:inherit;opacity:.7;transition:opacity .2s ease}.sale-card-dates-toggle:hover{opacity:1}.sale-card-dates-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:180px;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:6px}.sale-card-dates-popover span{white-space:nowrap;font-size:16px;line-height:1.3}