.tpr-feat .prow{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.tpr-feat .pc{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:.16s;position:relative;color:inherit}.tpr-feat .pc:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.tpr-feat .pc .flag{position:absolute;top:11px;left:11px;z-index:2}.tpr-feat .pc .tag{font-family:var(--disp);font-size:10.5px;font-weight:700;padding:4px 8px;border-radius:6px;color:#fff}.tpr-feat .pc .tag--best{background:var(--yellow);color:#3a2c00}.tpr-feat .pc .tag--save{background:var(--magenta)}.tpr-feat .pc .media{aspect-ratio:1;background:var(--mist);overflow:hidden}.tpr-feat .pc .media img{max-width:100%;width:auto;height:auto;object-fit:cover;transition:transform .3s}.tpr-feat .pc:hover .media img{transform:scale(1.04)}.tpr-feat .pc .body{padding:14px 15px 15px;display:flex;flex-direction:column;flex:1}.tpr-feat .pc .kicker{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.tpr-feat .pc h3{font-size:14px;font-weight:600;font-family:var(--body);letter-spacing:0;line-height:1.3;margin:5px 0 8px;min-height:36px}.tpr-feat .pc .stars{font-size:12px;color:var(--muted);margin-bottom:10px}.tpr-feat .pc .stars .s{color:var(--yellow);letter-spacing:1px}.tpr-feat .pc .priceline{display:flex;align-items:baseline;gap:8px;margin-top:auto}.tpr-feat .pc .price{font-family:var(--disp);font-weight:800;font-size:19px}.tpr-feat .pc .was{font-size:13px;color:var(--muted);text-decoration:line-through}.tpr-feat .pc .addbtn{margin-top:11px;min-height:40px;border:none;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-family:var(--disp);font-weight:600;font-size:13px;cursor:pointer}.tpr-feat .pc .addbtn:hover{background:var(--magenta)}@media(max-width:1080px){.tpr-feat .prow{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.tpr-feat .prow{grid-template-columns:1fr 1fr}}.tpr-brands .brands-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.tpr-brands .btile{background:#fff;border:1px solid var(--line);border-radius:12px;height:104px;display:grid;place-items:center;padding:16px;transition:.16s}.tpr-brands .btile:hover{border-color:var(--cyan)}.tpr-brands .btile .bn{font-family:var(--disp);font-weight:700;font-size:16px;color:var(--navy);opacity:.55;transition:.16s;text-align:center}.tpr-brands .btile:hover .bn{opacity:1}.tpr-brands .btile img{transition:.16s}.tpr-brands .btile:hover img{filter:none;opacity:1}.tpr-brands .btile.hidden{display:none}.tpr-brands .brands-more{display:flex;justify-content:center;margin-top:26px}@media(max-width:1080px){.tpr-brands .brands-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.tpr-brands .brands-grid{grid-template-columns:repeat(2,1fr)}}.tpr-hero .hero{padding:26px 0 0}.tpr-hero .crumb{display:flex;gap:8px;font-size:13px;color:var(--muted);margin-bottom:26px}.tpr-hero .crumb a:hover{color:var(--magenta)}.tpr-hero .crumb b{color:var(--ink);font-weight:600}.tpr-hero .grid{display:grid;grid-template-columns:1.02fr 1fr;gap:52px;align-items:center;padding-bottom:60px}.tpr-hero h1{font-size:clamp(36px,5vw,60px);font-weight:800;letter-spacing:-.03em;margin-top:16px}.tpr-hero h1 .c{color:var(--cyan-d)!important;display:inline}.tpr-hero h1 .m{color:var(--magenta)!important;display:inline}.tpr-hero .lede{margin-top:20px;font-size:18px;color:#3a4152;max-width:500px}.tpr-hero .cta{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.tpr-hero .cta .btn{padding:16px 28px;font-size:16px}.tpr-hero .ticks{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px 24px}.tpr-hero .ticks span{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.tpr-hero .ticks svg{color:var(--success);flex:0 0 auto}.tpr-hero .hero-photo{position:relative}.tpr-hero .hero-photo .img{border-radius:20px;overflow:hidden;border:1px solid var(--line);aspect-ratio:5/5.4;box-shadow:var(--shadow)}.tpr-hero .hero-photo .img img{width:100%;height:100%;object-fit:cover}.tpr-hero .rating-card{position:absolute;left:-22px;bottom:34px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:16px 18px;display:flex;align-items:center;gap:14px}.tpr-hero .rating-card .avs{display:flex}.tpr-hero .rating-card .avs img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-12px}.tpr-hero .rating-card .avs img:first-child{margin-left:0}.tpr-hero .rating-card .rr b{font-family:var(--disp);font-size:16px;display:block;line-height:1.1}.tpr-hero .rating-card .rr .st{color:var(--yellow);font-size:13px;letter-spacing:1px}.tpr-hero .rating-card .rr span{font-size:12px;color:var(--muted)}.tpr-hero .badge-float{position:absolute;top:22px;right:-16px;background:var(--yellow);color:#241d00;border-radius:14px;padding:12px 16px;font-family:var(--disp);font-weight:800;box-shadow:var(--shadow);text-align:center}.tpr-hero .badge-float b{font-size:24px;display:block;line-height:1}.tpr-hero .badge-float span{font-size:11px;font-weight:700}@media(max-width:1080px){.tpr-hero .grid{grid-template-columns:1fr;gap:36px}.tpr-hero .rating-card{left:16px}}@media(max-width:640px){.tpr-hero .badge-float{right:8px}}.tpr-promo .promo{background:var(--ink);border-radius:20px;overflow:hidden;color:#fff;display:grid;grid-template-columns:1.1fr .9fr}.tpr-promo .promo .txt{padding:54px 50px}.tpr-promo .promo .kick{color:var(--yellow);font-family:var(--disp);font-weight:700;letter-spacing:.12em;font-size:12px;text-transform:uppercase}.tpr-promo .promo h2{font-size:clamp(28px,3.6vw,46px);margin:14px 0;color:#fff}.tpr-promo .promo h2 em{font-style:normal;color:var(--cyan)}.tpr-promo .promo p{color:#ffffffbf;max-width:460px;font-size:16px}.tpr-promo .promo .pricewrap{display:flex;align-items:center;gap:20px;margin-top:26px;flex-wrap:wrap}.tpr-promo .promo .pbadge{background:var(--yellow);color:#241d00;border-radius:14px;padding:14px 24px;font-family:var(--disp);text-align:left}.tpr-promo .promo .pbadge .lab{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.tpr-promo .promo .pbadge b{font-size:40px;font-weight:800;line-height:1;display:block}.tpr-promo .promo .noc{font-size:14px;color:#ffffffd9;display:flex;align-items:center;gap:9px;max-width:240px}.tpr-promo .promo .noc svg{color:var(--success);flex:0 0 auto}.tpr-promo .promo .cta{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.tpr-promo .promo .photo{position:relative;min-height:420px}.tpr-promo .promo .photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tpr-promo .promo .photo .steps{position:absolute;left:22px;right:22px;bottom:22px;background:#0b0d17d1;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:18px 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tpr-promo .promo .photo .steps .stp{display:flex;gap:10px;align-items:flex-start}.tpr-promo .promo .photo .steps .n{width:26px;height:26px;border-radius:7px;background:#ffffff1a;display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:12px;color:var(--yellow);flex:0 0 auto}.tpr-promo .promo .photo .steps b{font-family:var(--disp);font-size:12.5px;display:block;line-height:1.2}.tpr-promo .promo .photo .steps span{font-size:11px;color:#fff9}@media(max-width:1080px){.tpr-promo .promo{grid-template-columns:1fr}.tpr-promo .promo .txt{padding:40px}.tpr-promo .promo .photo{min-height:320px}}@media(max-width:640px){.tpr-promo .promo .photo .steps{grid-template-columns:1fr}.tpr-promo .promo .txt{padding:30px}}.tpr-rev .rev-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px;flex-wrap:wrap}.tpr-rev .rev-top h2{font-size:clamp(26px,3.2vw,40px);margin-top:10px}.tpr-rev .rev-top .gcard{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 20px;box-shadow:var(--shadow-sm)}.tpr-rev .rev-top .gcard .score{font-family:var(--disp);font-weight:800;font-size:34px;line-height:1}.tpr-rev .rev-top .gcard .st{color:var(--yellow);font-size:16px;letter-spacing:1px}.tpr-rev .rev-top .gcard .sub{font-size:13px;color:var(--muted)}.tpr-rev .rev-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}.tpr-rev .rc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.tpr-rev .rc .st{color:var(--yellow);font-size:15px;letter-spacing:1px;margin-bottom:12px}.tpr-rev .rc q{quotes:none;font-size:14.5px;line-height:1.65;color:#2b3040;flex:1}.tpr-rev .rc.big q{font-size:17px;line-height:1.6}.tpr-rev .rc .who{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-2)}.tpr-rev .rc .who img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto}.tpr-rev .rc .who b{font-family:var(--disp);font-size:14px;display:block}.tpr-rev .rc .who span{font-size:12px;color:var(--muted);display:block}.tpr-rev .rc .who .vf{color:var(--success);font-weight:600}.tpr-rev .rc.big{grid-row:span 2;background:var(--ink);color:#fff;border:none}.tpr-rev .rc.big q{color:#eef1f6}.tpr-rev .rc.big .who{border-top-color:#ffffff24}.tpr-rev .rc.big .who span{color:#fff9}@media(max-width:1080px){.tpr-rev .rev-grid{grid-template-columns:1fr 1fr}.tpr-rev .rc.big{grid-row:auto;grid-column:1/-1}}@media(max-width:640px){.tpr-rev .rev-grid{grid-template-columns:1fr}}.tpr-svc .svc .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start}.tpr-svc .svc h2{font-size:clamp(26px,3.2vw,40px);margin-top:12px}.tpr-svc .svc h2 em{font-style:normal;color:var(--magenta)}.tpr-svc .svc .desc{color:var(--muted);margin-top:16px;font-size:16px;max-width:520px}.tpr-svc .svc-img{margin-top:26px;border-radius:16px;overflow:hidden;border:1px solid var(--line);aspect-ratio:16/9}.tpr-svc .svc-img img{width:100%;height:100%;object-fit:cover}.tpr-svc .feat-list{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.tpr-svc .feat-list .fi{display:flex;gap:12px;align-items:flex-start}.tpr-svc .feat-list .fi .ic{width:38px;height:38px;border-radius:10px;background:var(--mist);display:grid;place-items:center;flex:0 0 auto;color:var(--navy)}.tpr-svc .feat-list .fi:nth-child(1) .ic{color:var(--cyan-d)}.tpr-svc .feat-list .fi:nth-child(3) .ic{color:var(--magenta)}.tpr-svc .feat-list .fi:nth-child(5) .ic{color:var(--success)}.tpr-svc .feat-list .fi b{font-family:var(--disp);font-size:15px;display:block}.tpr-svc .feat-list .fi span{font-size:13px;color:var(--muted)}.tpr-svc .svc-form{background:#fff;border-radius:18px;border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden;position:sticky;top:92px}.tpr-svc .svc-form .fhead{background:var(--ink);color:#fff;padding:24px 26px}.tpr-svc .svc-form .fhead h3{font-size:20px;color:#fff}.tpr-svc .svc-form .fhead p{color:#ffffffad;font-size:13.5px;margin-top:6px}.tpr-svc .svc-form .fhead .callnow{display:inline-flex;align-items:center;gap:9px;margin-top:15px;background:var(--yellow);color:#241d00;font-family:var(--disp);font-weight:700;font-size:15px;padding:9px 15px;border-radius:var(--r-pill)}.tpr-svc .svc-form form{padding:22px 26px 26px;display:grid;gap:14px}.tpr-svc .svc-form .app-form-wrap{padding:22px 26px 26px}.tpr-svc .svc-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tpr-svc .svc-form .field{display:flex;flex-direction:column;gap:6px}.tpr-svc .svc-form label{font-family:var(--disp);font-weight:600;font-size:12.5px;color:var(--navy)}.tpr-svc .svc-form label .req{color:var(--magenta)}.tpr-svc .svc-form input,.tpr-svc .svc-form select,.tpr-svc .svc-form textarea{width:100%;border:1.5px solid var(--line);border-radius:10px;background:var(--mist);padding:12px 13px;font-family:var(--body);font-size:14px;color:var(--ink)}.tpr-svc .svc-form textarea{resize:vertical;min-height:78px}.tpr-svc .svc-form input:focus,.tpr-svc .svc-form select:focus,.tpr-svc .svc-form textarea:focus{outline:none;border-color:var(--cyan);background:#fff}.tpr-svc .svc-form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2316225E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:34px}.tpr-svc .svc-form .submit{width:100%;padding:15px;font-size:15px;margin-top:2px}.tpr-svc .svc-form .reassure{display:flex;align-items:center;gap:8px;justify-content:center;font-size:12px;color:var(--muted)}.tpr-svc .svc-form .reassure svg{color:var(--success)}.tpr-svc .svc-form .ok{background:#e9f9f1;border:1px solid #9be3c1;color:#0a7a48;border-radius:10px;padding:12px 14px;font-size:13.5px;font-weight:600}@media(max-width:1080px){.tpr-svc .svc .grid{grid-template-columns:1fr;gap:36px}.tpr-svc .svc-form{position:static}}@media(max-width:640px){.tpr-svc .feat-list,.tpr-svc .svc-form .row2{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAA4Ac */
