.main{display:flex;width:100%;flex-direction:column;align-items:center}.cases-carts{display:flex;width:100%;height:auto;flex-flow:column wrap;margin:0 -20px}@media screen and (min-width: 768px){.cases-carts{flex-direction:row;align-items:flex-start}}@media screen and (min-width: 768px){.cases-carts .cart-case-wrapper:nth-child(2n+1){padding-right:10px}.cases-carts .cart-case-wrapper:nth-child(2n){padding-left:10px}}@media screen and (min-width: 992px){.cases-carts .cart-case-wrapper:nth-child(2n+1){padding-right:20px}.cases-carts .cart-case-wrapper:nth-child(2n){padding-left:20px}}.cart-case-wrapper{max-width:100%;box-sizing:border-box;padding:20px 0;animation:fadeIn .3s ease}@media screen and (min-width: 768px){.cart-case-wrapper{width:50%;padding:inherit;padding-top:20px;padding-bottom:20px}}.cart-case{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:0;color:#151515;gap:5px;text-wrap:wrap;user-select:none}@media screen and (min-width: 992px){.cart-case{gap:20px}}.cart-case .img-wrapper{display:flex;overflow:hidden;width:100%;min-width:332px;max-width:880px;aspect-ratio:16/9;max-height:495px;align-items:center;justify-content:center;border-radius:5px}.cart-case .img-wrapper img{width:100%;height:100%;object-fit:inherit;object-position:center;max-width:880px;max-height:495px}.cart-case .img-wrapper .hover-button-cases-list{display:none;width:0;height:0}@media screen and (min-width: 992px){.cart-case .img-wrapper:hover{position:relative}.cart-case .img-wrapper:hover .hover-button-cases-list{position:absolute;top:calc(50% - 60px);left:calc(50% - 60px);display:flex;width:120px;height:120px;flex-direction:column;align-items:center;justify-content:center;border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(0,141,220,.7)}}.cart-case .img-wrapper:not(.cart-case .img-wrapper:hover) .hover-button-cases-list{display:none;width:0;height:0}.cart-case .title{color:#151515;font-family:Gilroy-Medium,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:1.2}@media screen and (min-width: 992px){.cart-case .title{font-size:42px}}.cart-case .gap-wrapper{display:flex;flex-direction:column;gap:5px}@media screen and (min-width: 992px){.cart-case .gap-wrapper{gap:10px}}.cart-case .info{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:#151515;font-family:Gilroy-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;-webkit-line-clamp:4;line-height:1.5}@media screen and (min-width: 992px){.cart-case .info{font-size:20px}}@media screen and (min-width: 1450px){.cart-case .info{font-size:28px}}.cart-case .signature{display:flex;width:100%;flex-direction:row;justify-content:space-between}.cart-case .signature p{height:26px;margin:0;color:#888;font-family:Gilroy-Light,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}@media screen and (min-width: 992px){.cart-case .signature p{font-size:18px}}.button-more-wrapper{display:flex;width:100%;align-items:center;justify-content:center;border:none !important;margin-top:20px;background-color:rgba(255,255,255,0) !important}@media screen and (min-width: 992px){.button-more-wrapper{margin-top:80px}}.button-more-wrapper .button-more{display:flex;width:auto;height:60px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;padding:25px 60px;border:1px solid #d0d2d8;border-radius:1000px;background-color:#fff;color:#222;cursor:pointer;font-family:gilroy-light-main,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:10px;letter-spacing:-0.03em;line-height:1.25}.button-more-wrapper .button-more:active{border:none;background-color:#008ddc;color:#fff}@media screen and (min-width: 992px){.button-more-wrapper .button-more{width:360px;height:100px;font-size:28px;font-style:normal;font-weight:400;line-height:1.25}.button-more-wrapper .button-more:active{border:inherit;background-color:inherit;color:inherit}}
