main .header .wrap-lg{padding:36px 32px 52px}main .header .info{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}main .header .info h1{font-size:48px;line-height:1.03;margin:16px 0 20px}main .header .info .excerpt{font-size:17px;line-height:1.55;color:rgba(242,239,231,.72);margin:0 0 28px}main .header .info .review-info{display:flex;align-items:center;gap:20px}main .header .info .review-info .rev-note{display:flex;align-items:baseline;gap:8px}main .header .info .review-info .rev-note span:first-of-type{font-family:var(--display);font-weight:700;font-size:64px;color:var(--s-hi)}main .header .info .review-info .rev-note span:last-of-type{font-size:15px;color:rgba(242,239,231,.5)}main .header .info .review-info .separator{height:52px;width:1px;background:rgba(242,239,231,.2)}main .header .info .review-info .rev-description .d-title{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--s-hi);margin-bottom:5px}main .header .info .review-info .rev-description .desc{font-size:11.5px;color:rgba(242,239,231,.55)}main .header .info .review-info[data-note=low] .rev-note span:first-of-type{color:var(--s-low)}main .header .info .review-info[data-note=low] .rev-description .d-title{color:var(--s-low)}main .header .info .review-info[data-note=medium] .rev-note span:first-of-type{color:var(--s-mid)}main .header .info .review-info[data-note=medium] .rev-description .d-title{color:var(--s-mid)}main .header .info .review-info[data-note=high] .rev-note span:first-of-type{color:var(--s-hi)}main .header .info .review-info[data-note=high] .rev-description .d-title{color:var(--s-hi)}main .header .info figure{aspect-ratio:16/12}main .header .info figure img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}main .article{padding:52px 32px 72px;display:grid;grid-template-columns:1fr 320px;gap:52px;align-items:start}main .article h2,main .article h3,main .article h4,main .article h5,main .article h6{margin-bottom:12px}main .article blockquote p{margin-bottom:0}main .article table{background:var(--card);border:1px solid rgba(20,19,15,.1);border-radius:12px;overflow:hidden;width:100%;margin:14px 0 20px}main .article table tr{display:flex;justify-content:space-between;padding:14px 20px}main .article table tr:not(:last-of-type){border-bottom:1px solid rgba(20,19,15,.08)}main .article table tr td{border:none;align-content:center}main .article table tr td:first-of-type{font-size:12.5px;color:var(--muted);font-family:var(--mono)}main .article table tr td:last-of-type{font-weight:600}main .article aside{position:sticky;top:90px;display:flex;flex-direction:column;gap:20px}main .article aside .review-details{background:var(--card);border:1px solid rgba(20,19,15,.1);border-radius:16px;padding:24px}main .article aside .review-details h3{font-size:17px;margin-bottom:18px}main .article aside .review-details .detail{margin-bottom:16px}main .article aside .review-details .detail .info{display:flex;justify-content:space-between;margin-bottom:6px}main .article aside .review-details .detail .info .name{font-size:13px;font-weight:600}main .article aside .review-details .detail .info .d-note{font-size:13px;font-weight:700;color:var(--accent)}main .article aside .review-details .detail .rank{height:7px;background:#e7e3d8;border-radius:99px}main .article aside .review-details .detail .rank div{height:100%;background:var(--accent);border-radius:99px}main .article aside .review-details .detail[data-note=low] .info .d-note{color:var(--s-low)}main .article aside .review-details .detail[data-note=low] .rank div{background-color:var(--s-low)}main .article aside .review-details .detail[data-note=medium] .info .d-note{color:var(--s-good)}main .article aside .review-details .detail[data-note=medium] .rank div{background-color:var(--s-good)}main .article aside .review-details .detail[data-note=high] .info .d-note{color:var(--s-hi)}main .article aside .review-details .detail[data-note=high] .rank div{background-color:var(--s-hi)}main .article aside .best-price{border-radius:16px;padding:24px}main .article aside .best-price span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(242,239,231,.5)}main .article aside .best-price .price{font-family:var(--display);font-weight:700;font-size:32px;margin:8px 0 4px}main .article aside .best-price .store{font-size:12px;color:rgba(242,239,231,.55);margin-bottom:18px}main .article aside .best-price .btn{display:block;text-align:center;margin:0 auto}main .article aside .best-price .desc{font-size:11px;color:rgba(242,239,231,.4);margin-top:12px;text-align:center}@media(min-width: 0px)and (max-width: 768px){main .header .wrap-lg{padding:36px 20px 52px}main .header .info{grid-template-columns:auto}main .header .info .review-info{align-items:flex-end}main .header .info .review-info .rev-note span:first-of-type{font-size:40px;line-height:1}main .article{padding:52px 20px 72px;grid-template-columns:auto}main .article p{font-size:1rem}}@keyframes modal-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes backdrop-in{from{opacity:0}to{opacity:1}}@keyframes backdrop-out{from{opacity:1}to{opacity:0}}#modal-ofertas{border:1px solid var(--line);border-radius:16px;background:var(--card);padding:0;width:100%;max-width:480px;box-shadow:0 24px 64px rgba(20,19,15,.18);animation:modal-in 220ms ease-out forwards}#modal-ofertas.is-closing{animation:modal-out 180ms ease-in forwards}#modal-ofertas::backdrop{background:rgba(20,19,15,.6);backdrop-filter:blur(4px);animation:backdrop-in 220ms ease-out forwards}#modal-ofertas.is-closing::backdrop{animation:backdrop-out 180ms ease-in forwards}#modal-ofertas .modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 20px;border-bottom:1px solid var(--line)}#modal-ofertas .modal-header h3{font-size:17px;margin:0}#modal-ofertas .modal-header .modal-close{background:none;border:none;cursor:pointer;color:var(--muted);font-size:24px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:color 150ms,background 150ms}#modal-ofertas .modal-header .modal-close:hover{color:var(--ink);background:var(--line)}#modal-ofertas .modal-header .modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#modal-ofertas .modal-body{padding:8px 0}#modal-ofertas .modal-body .offer-row{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;transition:background 120ms;gap:16px;text-decoration:none}#modal-ofertas .modal-body .offer-row:hover{background:var(--line)}#modal-ofertas .modal-body .offer-row .offer-store{font-size:14px;font-weight:600;color:var(--ink)}#modal-ofertas .modal-body .offer-row .offer-price{font-family:var(--display);font-weight:700;font-size:15px;color:var(--ink);white-space:nowrap}#modal-ofertas .modal-footer{padding:16px 24px;border-top:1px solid var(--line)}#modal-ofertas .modal-footer span{font-size:11px;color:var(--muted);letter-spacing:0;text-transform:none}@media(min-width: 0px)and (max-width: 768px){#modal-ofertas{max-width:calc(100vw - 32px)}}