.desktop-cover{display:block}.mobile-cover{display:none}.cpt-nav{padding:18px 20px;background-color:rgba(101,105,137,.5);border:1px solid rgba(232,234,249,.2);border-radius:8px}.cpt-nav .nav{display:flex;align-items:center;gap:20px}.block-deals-loop{margin-top:130px;z-index:10;position:relative;overflow:hidden}.hero-deals-title{font-family:Sora;font-size:60px;font-style:normal;font-weight:500;line-height:68px;margin-bottom:20px;position:relative}.hero-deals-text{font-size:22px;max-width:55ch;position:relative}button.nav-item{background:transparent;border:0;padding:0;margin:0;cursor:pointer}.cpt-nav .nav-link{border-radius:8px;border:1px solid transparent;background:transparent;padding:6px 50px;color:#fff;font-size:18px}.mixitup-control-active .nav-link{border-radius:4px;background:#00d986;color:#000}.card-deal{padding:20px;background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:none;text-align:left;display:flex;flex-direction:column;width:100%;border:4px solid transparent;transition:all 0.3s ease}.card-deal:active{outline:none}.card-deal:hover{border-radius:20px;border:4px solid rgba(129,149,165,.2);background:rgba(14,35,50,.3)}.card-deal:hover .card-img-top{position:relative}.card-deal:hover .card-title{color:#00d986}.card-deal:hover .card-img-top:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(255deg,rgba(0,217,134,0) 0%,#00d9861a 20%),#d3d3d329 50% / cover no-repeat;background-blend-mode:color,normal;transition:border-radius 0.3s ease,background 0.3s ease;border-radius:10px}.card-deal-footer{padding:10p}.deal-footer{margin-top:20px;display:flex;gap:18px;color:#00d986;font-size:18px;font-weight:600;align-items:center}.deal-icons{display:flex;gap:10px;svg{width:20px;height:20px}svg:nth-child(2){width:12px}}.card-img-top{img{border-radius:10px;width:100%;height:210px;object-fit:cover}}.card-categories{display:flex;gap:10px;margin:22px 0;.cat{border-radius:4px;background:#3c3c3c;padding:4px 10px}}.card-title{font-size:22px;font-weight:600}.card-tags{display:flex;gap:2px;margin-top:20px;list-style:none;padding:0;color:#aec4d4;font-size:14px;font-weight:500;flex-flow:wrap}dialog{display:none;z-index:10;margin-top:10px;background:#fff;color:#000;border:none;border-radius:1rem;max-width:680px;top:50%;left:50%;transform:translate(-50%,-50%)}dialog[open]{display:block}dialog::backdrop{background-color:rgba(175,175,175,.1)}.card-dialog-wrap{--color1:#000;padding:50px 40px 0;display:flex;flex-direction:column;gap:20px;.card-title{margin:0}.card-categories,.card-tags,.deal-footer{margin:0}.cat{border-radius:4px;background:#8195a5;color:#fff}.dialog-close{svg{height:24px;width:24px}position:absolute;right:20px;top:20px;--color1:#aec4d4;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}}.signup-form{display:flex;flex-flow:wrap;gap:10px;margin-top:28px}.signup-form .wpcf7-form-control-wrap:nth-child(1){flex:0 1 30%}.signup-form .wpcf7-form-control-wrap:nth-child(2){flex:0 1 44%}.signup-form .wpcf7-form-control-wrap:nth-child(3){flex:0 1 120px}.signup-form input[type="submit"]{background:rgba(88,105,241,1);color:#fff;border:none;cursor:pointer;transition:background 0.3s ease;width:120px;height:43px}.signup-form input[type="text"],.signup-form input[type="email"]{max-width:100%;width:100%}.signup-form input[type="text"],.signup-form input[type="email"],.signup-form input[type="submit"]{padding:10px;font-size:14px;border:1px solid rgba(174,196,212,1);border-radius:5px}@media (max-width:1024px){.hero-deals-title{font-size:32px;line-height:1}.hero-deals-text{font-size:16px}.block-deals-loop{margin-top:32px}.cpt-nav{background-color:transparent;padding:18px 10px;border:0}nav span{display:none}.cpt-nav .nav-link{background-color:rgba(101,105,137,.5);border:1px solid rgba(232,234,249,.2);border-radius:8px;padding:6px 20px}.cpt-nav .mixitup-control-active{background-color:rgba(0,217,134,1);border:1px solid rgba(0,217,134,1);color:#000;border-radius:8px}dialog{width:90%}.desktop-cover{display:none}.mobile-cover{display:block}.card-dialog-wrap{--color1:#000;padding:30px 20px 0}}