.s2-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;color:var(--s2-muted)}.s2-crumbs a{color:var(--s2-muted);transition:color .2s}.s2-crumbs a:hover{color:var(--s2-ink)}.s2-crumbs [aria-current]{color:var(--s2-ink);font-weight:500}.s2-vit{background:var(--s2-pearl);padding-bottom:clamp(56px,7vw,96px)}.s2-vit__head{background:#fff;padding-block:clamp(20px,3vw,32px) clamp(24px,3vw,36px)}.s2-vit__head .s2-wrap{display:grid;gap:12px}.s2-vit__title{margin-top:8px;font-size:clamp(30px,3.6vw,48px)}.s2-vit__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:760px;margin-top:12px}.s2-vit__field{position:relative}.s2-vit__field svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--s2-muted);pointer-events:none}.s2-vit__field .s2-input{padding-left:44px}.s2-vit__layout{display:grid;grid-template-columns:288px minmax(0,1fr);align-items:start;gap:32px;padding-top:clamp(24px,3vw,36px)}.s2-filters__apply,.s2-filters__close,.s2-vit__open{display:none}.s2-filters{position:sticky;top:calc(var(--s2-nav) + 16px);max-height:calc(100svh - var(--s2-nav) - 32px);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:0;padding:8px 20px 20px;border-radius:var(--s2-r);background:#fff;scrollbar-width:thin}.s2-filters__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px 4px}.s2-active__clear,.s2-filters__clear{font-size:14px;font-weight:600;color:var(--s2-ink);text-decoration:underline;text-decoration-color:var(--s2-gold);text-underline-offset:4px}.s2-fgroup{display:grid;gap:10px;padding-block:18px;border-top:1px solid var(--s2-tile-2)}.s2-filters__head+.s2-fgroup{border-top:0}.s2-fgroup__title{font-size:15px;font-weight:600;line-height:1.3}.s2-opts{display:grid;gap:2px}.s2-opts--scroll{max-height:268px;overflow-y:auto;margin-right:-8px;padding-right:8px;scrollbar-width:thin}.s2-opt{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:4px 8px;margin-inline:-8px;border-radius:var(--s2-r-sm);font-size:15px;color:var(--s2-ink-2);transition:background-color .2s}a.s2-opt:hover{background:var(--s2-pearl)}.s2-opt[aria-disabled=true]{color:#a49d92}.s2-opt__box{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #b9b2a5;border-radius:6px;background:#fff;color:#fff;transition:background-color .2s,border-color .2s}.s2-opt[aria-current=true]{color:var(--s2-ink);font-weight:600}.s2-opt[aria-current=true] .s2-opt__box{background:var(--s2-ink);border-color:var(--s2-ink)}.s2-opt[aria-disabled=true] .s2-opt__box{border-color:var(--s2-tile-2);background:var(--s2-pearl)}.s2-opt__text{display:flex;align-items:center;gap:10px;min-width:0}.s2-opt__logo{flex:none;width:26px;height:18px;color:#2a2622}.s2-opt__n{font-size:13px;font-weight:500;color:var(--s2-muted);font-variant-numeric:tabular-nums}.s2-bodyopts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s2-bodyopt{display:grid;justify-items:center;gap:2px;padding:10px 6px 8px;border:1.5px solid transparent;border-radius:var(--s2-r-sm);background:var(--s2-pearl);font-size:14px;font-weight:500;color:var(--s2-ink-2);text-align:center;transition:background-color .2s,border-color .2s}.s2-bodyopt .s2-bodyicon{width:56px;height:auto;color:var(--s2-ink)}.s2-bodyopt small{font-size:13px;color:var(--s2-muted)}a.s2-bodyopt:hover{background:var(--s2-tile)}.s2-bodyopt[aria-current=true]{border-color:var(--s2-ink);background:#fff;color:var(--s2-ink)}.s2-bodyopt[aria-disabled=true]{opacity:.45}.s2-pills{display:flex;flex-wrap:wrap;gap:8px}.s2-pill{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:var(--s2-pearl);font-size:14px;font-weight:500;color:var(--s2-ink-2);white-space:nowrap;transition:background-color .2s,color .2s}.s2-pill:hover{background:var(--s2-tile-2)}.s2-pill[aria-current=true]{background:var(--s2-ink);color:#fff}.s2-vit__main{display:grid;gap:18px;min-width:0}.s2-vit__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.s2-vit__count{font-size:16px;color:var(--s2-ink-2)}.s2-vit__count b{font-family:var(--s2-bold);font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--s2-ink)}.s2-sort{display:flex;align-items:center;gap:12px;min-width:0}.s2-sort__label{font-size:14px;font-weight:500;color:var(--s2-muted)}.s2-sort ul{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.s2-sort .s2-pill{background:#fff}.s2-sort .s2-pill:hover{background:var(--s2-tile)}.s2-sort .s2-pill[aria-current=true]{background:var(--s2-ink)}.s2-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.s2-active__chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px 0 14px;border-radius:999px;background:#fff;border:1px solid var(--s2-field);font-size:14px;font-weight:500;transition:border-color .2s}.s2-active__chip:hover{border-color:var(--s2-ink)}.s2-active__clear{margin-left:6px}.s2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.s2-grid>li{min-width:0}.s2-vit__empty{justify-items:start;color:var(--s2-ink)}.s2-vit__empty>svg{color:var(--s2-gold-ink)}.s2-vit__emptyactions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.s2-vit__cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;margin-top:14px;padding:22px 24px;border-radius:var(--s2-r);background:#fff}.s2-vit__cta>svg{color:var(--s2-gold-ink)}.s2-vit__cta b{font-size:18px;font-weight:600}.s2-vit__cta p{font-size:15px;color:var(--s2-ink-2)}.s2-of{background:#fff}.s2-of>.s2-wrap:first-child{padding-top:clamp(16px,2vw,24px)}.s2-of__top{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:16px}.s2-of__gallery{min-width:0}.s2-gal{display:grid;gap:10px}.s2-gal--empty{aspect-ratio:16/10}.s2-gal--empty,.s2-gal__main{border-radius:var(--s2-r);background:var(--s2-tile)}.s2-gal__main{position:relative;overflow:hidden}.s2-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:16/10.5;cursor:grab}.s2-gal__track::-webkit-scrollbar{display:none}.s2-gal__track:focus-visible{outline-offset:-3px}.s2-gal__slide{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;display:grid;place-items:center;background:var(--s2-tile)}.s2-gal__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.s2-of__off{left:16px;top:16px;font-size:18px;padding:8px 14px}.s2-gal__count{position:absolute;right:14px;bottom:14px;padding:4px 12px;border-radius:999px;background:rgba(11,10,9,.72);color:#fff;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.s2-gal__arrow{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border:0;border-radius:999px;background:#fff;color:var(--s2-ink);cursor:pointer;box-shadow:0 8px 20px -10px rgba(11,10,9,.5);transition:transform .2s var(--s2-e),background-color .2s}.s2-gal__arrow:hover{background:var(--s2-pearl);transform:scale(1.06)}.s2-gal__arrow--prev{left:14px}.s2-gal__arrow--next{right:14px}.s2-gal__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.s2-gal__thumbs li{flex:none}.s2-gal__thumbs a{display:block;width:92px;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--s2-tile);opacity:.7;outline:2px solid transparent;outline-offset:0;transition:opacity .2s,outline-color .2s}.s2-gal__thumbs a:hover{opacity:1}.s2-gal__thumbs a[aria-current=true]{opacity:1;outline-color:var(--s2-ink)}.s2-gal__thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s2-panel{position:sticky;top:calc(var(--s2-nav) + 16px);display:grid;gap:14px;padding:clamp(20px,2vw,28px);border:1px solid var(--s2-tile-2);border-radius:var(--s2-r);background:#fff}.s2-panel__new{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 12px;border-radius:999px;background:var(--s2-pearl);font-size:13px;font-weight:600;color:var(--s2-ink-2)}.s2-panel__name{display:flex;align-items:center;gap:12px;font-family:var(--s2-bold);font-weight:700;font-size:clamp(26px,2.3vw,34px);line-height:1.12;letter-spacing:-.03em}.s2-panel__name .s2-mark{flex:none;width:44px;height:30px;color:#2a2622}.s2-panel__version{margin-top:-8px;font-size:16px;color:var(--s2-ink-2)}.s2-panel__facts{display:flex;flex-wrap:wrap;gap:8px}.s2-panel__facts li{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:999px;background:var(--s2-pearl);font-size:14px;font-weight:500;color:var(--s2-ink-2)}.s2-panel__facts svg{color:var(--s2-gold-ink)}.s2-panel__score{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;border-radius:12px;background:var(--s2-pearl);transition:background-color .2s}.s2-panel__score:hover{background:var(--s2-tile)}.s2-panel__score b{font-family:var(--s2-bold);font-weight:700;font-size:34px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.s2-panel__score span{display:grid;gap:8px;font-size:14px;font-weight:500;color:var(--s2-ink-2)}.s2-panel__score i{display:block;height:6px;border-radius:6px;background:var(--s2-tile-2);overflow:hidden}.s2-panel__score u{display:block;height:100%;border-radius:6px;background:var(--s2-gold)}.s2-panel__actions{display:grid;gap:10px}.s2-panel__actions .s2-btn{min-height:56px;font-size:17px}.s2-panel__trust{display:grid;gap:8px;padding-top:4px}.s2-panel__trust li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--s2-ink-2)}.s2-panel__trust svg{flex:none;color:var(--s2-green-ink)}.s2-dock{display:none}.s2-of__body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);align-items:start;gap:clamp(20px,3vw,40px);padding-block:clamp(40px,5vw,72px)}.s2-of__main{display:grid;gap:clamp(36px,4vw,56px);min-width:0}.s2-of__sec{display:grid;gap:18px}.s2-spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.s2-spec>div{display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:center;padding:14px;border-radius:12px;background:var(--s2-pearl)}.s2-spec__icon{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#fff;color:var(--s2-gold-ink)}.s2-spec dt{font-size:13px;color:var(--s2-muted);line-height:1.3}.s2-spec dd{font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.s2-of__optionals h3{margin-bottom:10px;font-size:15px;font-weight:600}.s2-of__optionals ul{display:flex;flex-wrap:wrap;gap:8px}.s2-of__optionals li{padding:6px 12px;border-radius:999px;border:1px solid var(--s2-field);font-size:14px;color:var(--s2-ink-2)}.s2-checks{display:flex;flex-wrap:wrap;gap:8px}.s2-checks li{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--s2-green-bg);color:var(--s2-green-deep);font-size:15px;font-weight:600}.s2-of__alert{display:flex;gap:12px;padding:14px 16px;border-radius:12px;background:var(--s2-red-bg);color:#912018;font-size:15px;font-weight:500}.s2-of__alert svg{flex:none}.s2-scorecard{display:grid;gap:18px;padding:clamp(18px,2vw,26px);border-radius:var(--s2-r);background:var(--s2-pearl)}.s2-scorecard__top{display:flex;align-items:center;gap:16px}.s2-scorecard__top b{font-family:var(--s2-bold);font-weight:700;font-size:56px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.s2-scorecard__top span{display:grid;font-size:14px;color:var(--s2-muted)}.s2-scorecard__top strong{font-size:18px;font-weight:600;color:var(--s2-ink)}.s2-scorecard__lines{display:grid;gap:14px}.s2-scorecard__lines li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.s2-scorecard__label{font-size:15px;font-weight:600}.s2-scorecard__pts{font-size:14px;font-weight:500;color:var(--s2-ink-2);font-variant-numeric:tabular-nums}.s2-scorecard__bar{grid-column:1/-1;display:block;height:6px;border-radius:6px;background:var(--s2-tile-2);overflow:hidden}.s2-scorecard__bar i{display:block;height:100%;border-radius:6px;background:var(--s2-gold)}.s2-scorecard__detail{grid-column:1/-1;font-size:14px;color:var(--s2-muted)}.s2-buysteps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;counter-reset:passo}.s2-buysteps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px;border-radius:12px;border:1px solid var(--s2-tile-2)}.s2-buysteps__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--s2-pearl);color:var(--s2-gold-ink)}.s2-buysteps li>span:last-child{display:grid;gap:2px;font-size:15px;line-height:1.5;color:var(--s2-ink-2)}.s2-buysteps b{font-size:16px;font-weight:600;color:var(--s2-ink)}.s2-of__form{position:sticky;top:calc(var(--s2-nav) + 16px);display:grid;gap:12px;padding:clamp(20px,2vw,28px);border-radius:var(--s2-r);background:var(--s2-pearl);scroll-margin-top:calc(var(--s2-nav) + 16px)}.s2-of__formlead{font-size:15px;color:var(--s2-ink-2)}.s2-of__form .s2-form__row{grid-template-columns:minmax(0,1fr)}.s2-of__form .s2-form__foot .s2-btn{width:100%}.s2-of__similar{padding-block:clamp(48px,6vw,88px)}.s2-of__similar>.s2-h2{margin-bottom:24px}.s2-gone .s2-wrap{gap:14px;padding-block:clamp(24px,4vw,56px)}.s2-gone__tag{justify-self:start;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--s2-ink-2)}.s2-cpage,.s2-gone__tag{background:var(--s2-pearl)}.s2-cpage{padding-bottom:clamp(56px,7vw,96px)}.s2-cpage__head{background:#fff;padding-block:clamp(24px,4vw,56px)}.s2-cpage__head .s2-wrap{display:grid;gap:14px}.s2-cpage__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start;gap:clamp(24px,4vw,64px)}.s2-cpage__box{gap:14px;padding:clamp(20px,2.4vw,32px);border-radius:var(--s2-r)}.s2-cpage__box,.s2-cpage__wish{display:grid;background:var(--s2-pearl)}.s2-cpage__wish{gap:6px;padding:16px 18px;border-left:3px solid var(--s2-gold);border-radius:0 12px 12px 0;font-size:17px;color:var(--s2-ink)}.s2-cpage__wish small{font-size:13px;font-weight:500;color:var(--s2-muted)}.s2-cpage__sec{padding-top:clamp(28px,4vw,48px)}.s2-cpage__sec>.s2-h2{margin-bottom:8px}.s2-cpage__sec>.s2-lead{margin-bottom:24px}.s2-cpage__why{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 18px;margin-top:-6px;background:#fff;border-radius:0 0 var(--s2-r) var(--s2-r)}.s2-cpage__why li{padding:3px 10px;border-radius:999px;background:var(--s2-green-bg);color:var(--s2-green-deep);font-size:13px;font-weight:600}.s2-cpage__pick{display:grid;align-content:start}.s2-cpage__pick .s2-card{height:auto}.s2-cpage__actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 20px 20px;background:#fff;border-radius:0 0 var(--s2-r) var(--s2-r)}.s2-cpage__pick:has(.s2-cpage__actions) .s2-card__link,.s2-cpage__pick:has(.s2-cpage__why) .s2-card__link{border-radius:var(--s2-r) var(--s2-r) 0 0}@media (max-width:1180px){.s2-vit__layout{grid-template-columns:256px minmax(0,1fr);gap:24px}.s2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.s2-spec{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.s2-cpage__grid,.s2-of__body,.s2-of__top{grid-template-columns:minmax(0,1fr)}.s2-of__form,.s2-panel{position:static}.s2-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.s2-vit__layout{grid-template-columns:minmax(0,1fr);gap:14px}.s2-vit__open{display:inline-flex;justify-self:start;background:#fff}.s2-filters{position:fixed;inset:0;z-index:80;top:0;max-height:none;border-radius:0;padding:8px var(--s2-gutter) 96px;transform:translateY(102%);visibility:hidden;transition:transform .4s var(--s2-e),visibility 0s .4s}.s2-vit__toggle:checked~.s2-filters{transform:none;visibility:visible;transition:transform .4s var(--s2-e),visibility 0s}.s2-filters__close{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border-radius:999px;cursor:pointer}.s2-filters__head{position:sticky;top:-8px;z-index:1;background:#fff}.s2-filters__head .s2-h3{margin-right:auto}.s2-filters__apply{display:inline-flex;position:fixed;left:var(--s2-gutter);right:var(--s2-gutter);bottom:16px;width:auto;cursor:pointer}.s2-opts--scroll{max-height:none}.s2-bodyopts{grid-template-columns:repeat(4,minmax(0,1fr))}.s2-vit__cta{grid-template-columns:auto minmax(0,1fr)}.s2-vit__cta .s2-btn{grid-column:1/-1}}@media (max-width:760px){.s2-grid,.s2-grid--3,.s2-vit__search{grid-template-columns:minmax(0,1fr)}.s2-grid,.s2-grid--3{gap:14px}.s2-vit__bar{align-items:flex-start;flex-direction:column}.s2-sort{width:100%}.s2-sort__label{display:none}.s2-sort ul{margin-inline:calc(-1 * var(--s2-gutter));padding-inline:var(--s2-gutter)}.s2-bodyopts{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-of__top{margin-top:10px}.s2-of__gallery{margin-inline:calc(-1 * var(--s2-gutter))}.s2-gal__main{border-radius:0}.s2-gal__track{aspect-ratio:4/3}.s2-gal__arrow{display:none}.s2-gal__thumbs{padding-inline:var(--s2-gutter)}.s2-gal__thumbs a{width:72px}.s2-panel{padding:0;border:0}.s2-buysteps,.s2-spec{grid-template-columns:minmax(0,1fr)}.s2-dock{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--s2-gutter) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--s2-tile-2);transform:translateY(110%);transition:transform .35s var(--s2-e)}.s2-dock[data-show="1"]{transform:none}.s2-dock__price{display:grid;min-width:0}.s2-dock__price small{font-size:13px;color:var(--s2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s2-dock__price b{font-family:var(--s2-bold);font-weight:700;font-size:20px;line-height:1.15;letter-spacing:-.02em;color:var(--s2-green);font-variant-numeric:tabular-nums}}.s2-of__armor{position:absolute;left:16px;bottom:14px;padding:8px 14px 8px 12px;font-size:14px}.s2-armor--inline{justify-self:start;background:var(--s2-ink)}