.mm-navrow{align-items:center;gap:28px;min-height:50px;display:flex}.mm-navrow>a,.mm-trigger{color:var(--ink);font:600 15px/24px var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:13px 0 11px;text-decoration:none;display:inline-flex}.mm-navrow>a[aria-current=page]{color:var(--cms-button-blue);border-bottom-color:var(--cms-button-blue)}.mm-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:rotate .2s}.mm-trigger.is-open{border-bottom-color:var(--ink)}@media (hover:hover) and (pointer:fine){.mm-trigger:hover{border-bottom-color:var(--ink)}}.mm-trigger.is-open svg{rotate:180deg}.mm-trigger:focus-visible{outline:3px solid var(--cms-button-blue);outline-offset:3px;border-radius:2px}.mm-shade{background:#0e1a4561;position:absolute;inset:0}.mm-panel{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-card);position:absolute;top:0;left:0;right:0}.mm-panel .cms-wrap{padding-top:32px}.mm-grid{gap:40px;display:grid}.mm-grid--acc{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mm-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mm-row{border-radius:var(--radius-sm);min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;margin:0 -12px;padding:8px 12px;text-decoration:none;display:flex}.mm-row.is-hover{background:var(--surface-sunk)}@media (hover:hover) and (pointer:fine){.mm-row:hover{background:var(--surface-sunk)}}.mm-row:focus-visible{outline:3px solid var(--cms-button-blue);outline-offset:0}.mm-row span{flex-direction:column;min-width:0;display:flex}.mm-row strong{font:700 16px/22px var(--font-display)}.mm-row small{color:var(--ink-muted);font-size:13px;line-height:18px}.mm-row b{font:700 16px/22px var(--font-display);white-space:nowrap}.mm-row b small{font:400 12px/16px var(--font-body);color:var(--ink-subtle);text-align:right;display:block}.mm-row--plain{min-height:44px}.mm-row--plain strong{font:600 15px/22px var(--font-body)}.mm-feature{border-radius:var(--radius-lg);background:var(--blue-050);border:1px solid var(--blue-100);flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.mm-feature--multi{background:var(--teal-050);border-color:#c4e1e2}.mm-feature--plain{background:var(--surface-sunk);border-color:var(--line)}.mm-feature__img{align-self:stretch;place-items:center;height:132px;display:grid}.mm-feature__img img{object-fit:contain;width:auto;max-height:132px}.mm-feature__img--blend img{mix-blend-mode:multiply}.mm-feature h3,.mm-feature .mm-h3{font:700 20px/26px var(--font-display);letter-spacing:-.01em;margin:0}.mm-feature p{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.mm-feature .cms-button{min-height:52px;font-size:16px}.mm-feature .cms-link{font-size:14px}.mm-math{border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-muted);gap:4px;margin:2px 0 4px;padding:12px 14px;font-size:14px;line-height:20px;display:grid}.mm-math strong{color:var(--ink);font-family:var(--font-display)}.mm-acc{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;display:grid}.mm-acc a{border-radius:var(--radius-sm);min-height:64px;color:var(--ink);align-items:center;gap:14px;margin:0 -12px;padding:8px 12px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.mm-acc a:hover{background:var(--surface-sunk)}}.mm-acc .cms-trust__icon{flex:0 0 44px;width:44px;height:44px}.mm-acc strong{font:700 16px/22px var(--font-display);display:block}.mm-acc small{color:var(--ink-muted);font-size:13px;line-height:18px;display:block}.mm-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.mm-table th,.mm-table td{border-top:1px solid var(--line);text-align:left;padding:8px 0}.mm-table th{color:var(--ink-subtle);font-size:13px;font-weight:600}.mm-table td:last-child{font-family:var(--font-display);white-space:nowrap;font-weight:700}.mm-foot{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;padding:16px 0 20px;font-size:14px;display:flex}.mm-foot>span{align-items:center;gap:8px;display:inline-flex}.mm-ctx{background:var(--blue-050)}.mm-ctx .cms-wrap{padding-top:56px;padding-bottom:80px}.mm-ctx h1{max-width:620px;font:700 60px/62px var(--font-display);letter-spacing:-.025em;margin:16px 0 0}.mm-flag{border-radius:var(--radius-sm);color:#8a3c00;font:600 12px/18px var(--font-body);background:#fdf3e7;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.mm-drawer{background:var(--surface);flex-direction:column;width:390px;height:844px;display:flex;overflow:hidden}.mm-drawer__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;display:flex}.mm-drawer__bar img{width:auto;height:34px}.mm-icon-btn{border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface);width:44px;height:44px;color:var(--ink);place-items:center;display:grid}.mm-icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mm-drawer__search{border-bottom:1px solid var(--line);padding:12px 16px}.mm-drawer__search .cms-search{max-width:none}.mm-drawer__scroll{flex:1;overflow:hidden}.mm-acc-item{border-bottom:1px solid var(--line)}.mm-acc-btn{width:100%;min-height:56px;color:var(--ink);font:700 17px/22px var(--font-display);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 16px;text-decoration:none;display:flex}.mm-acc-btn>span{align-items:center;gap:10px;display:inline-flex}.mm-acc-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mm-acc-btn.is-open svg{rotate:180deg}.mm-acc-body{padding:0 16px 16px}.mm-acc-body .mm-row{margin:0 -8px;padding-left:8px;padding-right:8px}.mm-drawer__foot{border-top:1px solid var(--line);background:var(--surface-sunk);padding:16px}.mm-drawer__foot a.cms-support__phone{margin-top:0;font-size:24px;line-height:30px}.mm-drawer__foot small{color:var(--ink-muted);font-size:13px;display:block}.pg{font-family:var(--font-body);color:var(--ink);background:var(--surface)}.pg-hero{background:var(--surface-sunk);border-bottom:1px solid var(--line)}.pg-hero .cms-wrap{padding-top:40px;padding-bottom:40px}.pg-crumbs{color:var(--ink-subtle);flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;font-size:14px;list-style:none;display:flex}.pg-crumbs li+li:before{content:"/";color:var(--line-control);margin-right:8px}.pg-crumbs a{color:var(--ink-muted);text-underline-offset:3px;text-decoration:underline}.pg-title{font:700 44px/50px var(--font-display);letter-spacing:-.02em;margin:8px 0 0}.pg-hero .cms-lead{margin-top:12px}.pg-meta{color:var(--ink-subtle);margin:16px 0 0;font-size:14px}.pg-body{padding:56px 0 80px}.pg-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}.pg-grid--left{grid-template-columns:260px minmax(0,1fr)}.pg-aside{gap:20px;display:grid}.pg-prose{max-width:720px;color:var(--ink-muted);font-size:16px;line-height:26px}.pg-prose h2{font:700 24px/30px var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:40px 0 12px}.pg-prose h2:first-child{margin-top:0}.pg-prose h3{font:700 18px/24px var(--font-display);color:var(--ink);margin:24px 0 8px}.pg-prose p{margin:0 0 14px}.pg-prose ul{margin:0 0 14px;padding-left:20px}.pg-prose li{margin:0 0 6px}.pg-prose strong{color:var(--ink)}.pg-prose a{color:var(--cms-button-blue);text-underline-offset:3px;font-weight:600}.pg-note{border-radius:var(--radius-md);background:var(--blue-050);color:var(--ink);gap:14px;margin:20px 0;padding:16px 20px;font-size:15px;line-height:22px;display:flex}.pg-note .cms-icon{color:var(--cms-button-blue);margin-top:1px}.pg-note--warn{background:#fdf3e7}.pg-note--warn .cms-icon{color:#8a3c00}.pg-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 40px;display:grid}.pg-fact{border:1px solid var(--blue-100);border-radius:var(--radius-md);background:var(--blue-050);padding:20px}.pg-fact strong{font:700 28px/34px var(--font-display);letter-spacing:-.02em;color:var(--cms-button-blue);display:block}.pg-fact span{color:var(--ink-muted);margin-top:4px;font-size:14px;line-height:20px;display:block}.pg-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunk);padding:24px}.pg-card--white{background:var(--surface)}.pg-card h2,.pg-card h3{font:700 20px/26px var(--font-display);letter-spacing:-.01em;margin:0 0 8px}.pg-card p{color:var(--ink-muted);margin:0 0 12px;font-size:15px;line-height:22px}.pg-card .cms-support__phone{margin-top:4px;font-size:28px;line-height:34px;display:inline-block}.pg-contact-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pg-contact-list li{color:var(--ink-muted);gap:12px;font-size:15px;line-height:22px;display:flex}.pg-contact-list strong{color:var(--ink);display:block}.pg-contact-list .cms-icon{color:var(--cms-button-blue);margin-top:1px}.pg-toc{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pg-toc a{border-left:2px solid var(--line);color:var(--ink-muted);padding:8px 12px;font-size:15px;line-height:20px;text-decoration:none;display:block}.pg-toc a[aria-current=true]{border-left-color:var(--cms-button-blue);color:var(--cms-button-blue);font-weight:600}.pg-toc-title{font:600 13px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle);margin:0 0 10px}.pg-form{gap:20px;display:grid}.pg-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pg-field{flex-direction:column;gap:6px;display:flex}.pg-field label{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.pg-field small{color:var(--ink-subtle);font-size:13px;line-height:18px}.pg-field input,.pg-field select,.pg-field textarea{box-sizing:border-box;border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:48px;font:400 16px/24px var(--font-body);color:var(--ink);padding:0 14px}.pg-field textarea{resize:vertical;min-height:132px;padding:12px 14px}.pg-field input::placeholder,.pg-field textarea::placeholder{color:var(--ink-subtle)}.pg-check{color:var(--ink-muted);align-items:center;gap:10px;font-size:15px;display:flex}.pg-check input{width:20px;height:20px;accent-color:var(--cms-button-blue)}.pg-faq{border-top:1px solid var(--line)}.pg-faq details{border-bottom:1px solid var(--line)}.pg-faq summary{min-height:64px;font:700 18px/24px var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:0 0 20px;width:20px;height:20px;transition:rotate .2s}.pg-faq details[open] summary svg{rotate:45deg}.pg-faq details p{max-width:760px;color:var(--ink-muted);margin:0 0 20px;font-size:16px;line-height:26px}.pg-faq-group{margin:0 0 40px}.pg-faq-group h2{font:700 24px/30px var(--font-display);margin:0 0 8px}.pg-tabs{flex-wrap:wrap;gap:8px;margin:0 0 32px;display:flex}.pg-tab{border:1px solid var(--line-control);border-radius:var(--radius-pill);min-height:44px;color:var(--ink);align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pg-tab[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.pg-tablewrap{border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.pg-table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px;line-height:22px}.pg-table th,.pg-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 18px}.pg-table thead th{background:var(--surface-sunk);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-subtle);font-size:13px;font-weight:600}.pg-table tbody tr:last-child td{border-bottom:0}.pg-table td strong{font-family:var(--font-display)}.pg-table .num{font-family:var(--font-display);white-space:nowrap;font-weight:700}.pg-docs{border-top:1px solid var(--line);gap:0;display:grid}.pg-doc{border-bottom:1px solid var(--line);align-items:center;gap:16px;min-height:72px;padding:12px 0;display:flex}.pg-doc .cms-trust__icon{flex:0 0 44px;width:44px;height:44px}.pg-doc span{flex-direction:column;flex:1;min-width:0;display:flex}.pg-doc strong{font:700 16px/22px var(--font-display)}.pg-doc small{color:var(--ink-subtle);font-size:13px;line-height:18px}.pg-doc .cms-link{font-size:15px}.pg-cartline{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px 0;display:grid}.pg-cartline__img{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);place-items:center;width:120px;height:100px;display:grid}.pg-cartline__img img{object-fit:contain;max-width:100px;max-height:84px}.pg-cartline h3{font:700 18px/24px var(--font-display);margin:6px 0 4px}.pg-cartline p{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.pg-qty{border:1px solid var(--line-control);border-radius:var(--radius-sm);align-items:center;margin-top:12px;display:inline-flex}.pg-qty button{width:44px;height:44px;color:var(--ink);background:0 0;border:0;font-size:18px}.pg-qty input{text-align:center;width:44px;height:44px;font:600 16px var(--font-body);border:0}.pg-cartline__price{text-align:right}.pg-cartline__price strong{font:700 20px/26px var(--font-display);display:block}.pg-cartline__price small{color:var(--ink-subtle);font-size:13px}.pg-remove{color:var(--ink-muted);text-underline-offset:3px;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-block}.pg-sum{gap:12px;display:grid}.pg-sum__row{color:var(--ink-muted);justify-content:space-between;font-size:15px;display:flex}.pg-sum__row strong{color:var(--ink)}.pg-sum__total{border-top:1px solid var(--line);font:700 24px/30px var(--font-display);justify-content:space-between;padding-top:14px;display:flex}.pg-pay{flex-wrap:wrap;gap:6px;display:flex}.pg-pay span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-muted);padding:4px 8px;font-size:12px;font-weight:600}.pg-searchbar{border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface);max-width:640px;height:56px;display:flex;overflow:hidden}.pg-searchbar input{min-width:0;font:400 17px var(--font-body);border:0;flex:1;padding:0 16px}.pg-searchbar button{background:var(--cms-button-blue);color:#fff;border:0;width:60px}.pg-result-row{border-bottom:1px solid var(--line);min-height:64px;color:var(--ink);align-items:center;gap:16px;padding:12px 0;text-decoration:none;display:flex}.pg-side-nav{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pg-side-nav a{border-radius:var(--radius-sm);min-height:44px;color:var(--ink);align-items:center;gap:10px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.pg-side-nav a[aria-current=page]{background:var(--blue-050);color:var(--cms-button-blue)}.pg-status{border-radius:var(--radius-sm);align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.pg-status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pg-status--ok{color:#1e6b34;background:#e6f4ea}.pg-status--go{background:var(--blue-050);color:var(--cms-button-blue)}.pg-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 32px;padding:0;list-style:none;display:grid}.pg-steps li{border-top:4px solid var(--line);color:var(--ink-subtle);padding:14px 0 0;font-size:14px;line-height:20px}.pg-steps li.is-done{border-top-color:var(--cms-button-blue);color:var(--ink)}.pg-steps li strong{font:700 16px/22px var(--font-display);display:block}.pg-center{background:var(--blue-050);position:relative;overflow:hidden}.pg-center__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;padding:72px 16px 220px;display:flex;position:relative}.pg-center__scene{object-fit:cover;object-position:bottom;width:100%;height:260px;position:absolute;bottom:0;left:0;right:0}.pg-box{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;max-width:460px;box-shadow:var(--shadow-card);text-align:left;padding:32px}.pg-box h1{font:700 30px/36px var(--font-display);letter-spacing:-.015em;margin:0 0 6px}.pg-box>p{color:var(--ink-muted);margin:0 0 24px}.pg-giftcode{border:1px dashed var(--line-control);border-radius:var(--radius-sm);font:700 22px/28px var(--font-display);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pg-flag{border-radius:var(--radius-sm);color:#8a3c00;font:600 12px/18px var(--font-body);background:#fdf3e7;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}@media (width<=1080px){.pg-grid,.pg-grid--left{grid-template-columns:1fr}.pg-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pg-title{font-size:32px;line-height:38px}.pg-form__row{grid-template-columns:1fr}.pg-cartline{grid-template-columns:88px minmax(0,1fr)}.pg-cartline__img{width:88px;height:76px}.pg-cartline__price{text-align:left;grid-column:2}.pg-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}}.omni-header{z-index:30;position:relative}.omni-header .mm-navrow{overflow-x:visible}.mm-panels{position:absolute;top:100%;left:0;right:0}.mm-panels .mm-panel{z-index:2;position:relative;top:0}.mm-panel[hidden]{display:none}.mm-shade{z-index:1;background:#0e1a4573;height:auto;position:fixed;inset:0}.mm-shade[hidden]{display:none}.mm-panel .cms-wrap{padding-bottom:0}.mm-row b small,.mm-row--stack{display:block}.mm-row--stack .mm-row__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mm-row--stack .mm-row__top b{font:400 13px/18px var(--font-body);color:var(--ink-subtle);white-space:nowrap}.mm-row--stack .mm-row__top b strong{font:700 16px/22px var(--font-display);color:var(--ink)}.mm-row--stack>small{display:block}.mm-math__row{white-space:nowrap;justify-content:space-between;gap:12px;display:flex}.mm-math__row--total{border-top:1px solid var(--line);padding-top:6px}.mm-example{border-radius:var(--radius-sm);background:var(--teal-050);color:var(--cms-button-teal);font:600 12px/18px var(--font-body);justify-self:start;padding:2px 8px;display:inline-flex}.mm-note{color:var(--ink-subtle);margin:20px 0 0;font-size:13px;font-style:italic;line-height:18px}.omni-menu-btn{display:none}.omni-drawer{z-index:60;background:#0e1a4561;justify-content:flex-end;display:flex;position:fixed;inset:0}.omni-drawer[hidden]{display:none}.omni-drawer .mm-drawer{width:min(420px,100%);height:100%;max-height:100dvh}.omni-drawer .mm-drawer__scroll{overflow-y:auto}.omni-drawer details>summary{cursor:pointer;list-style:none}.omni-drawer details>summary::-webkit-details-marker{display:none}.omni-drawer details[open]>summary{color:var(--cms-button-blue)}.omni-drawer details[open]>summary svg{rotate:180deg}body.omni-lock{overflow:hidden}@media (width<=1080px){.mm-grid--acc{grid-template-columns:1fr}.mm-navrow{gap:20px}}@media (width<=720px){.omni-header .cms-nav,.mm-panels{display:none}.omni-menu-btn{border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface);width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;padding:0;display:inline-flex}.omni-menu-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}}.omni-footer{background:var(--navy-900);color:var(--on-navy-muted);font-size:15px;line-height:22px}.omni-footer a{color:var(--surface);text-decoration:none}@media (hover:hover) and (pointer:fine){.omni-footer a:hover{text-underline-offset:3px;text-decoration:underline}}.omni-footer a:focus-visible{outline:3px solid var(--surface);outline-offset:3px;border-radius:2px}.omni-footer__top{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:40px;padding-top:64px;padding-bottom:48px;display:grid}.omni-footer__brand strong{font:700 24px/28px var(--font-display);letter-spacing:-.02em;color:var(--surface);display:block}.omni-footer__brand small{font:600 11px/14px var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;display:block}.omni-footer__phone{font:700 26px/32px var(--font-display);letter-spacing:-.01em;margin-top:24px;display:inline-block}.omni-footer__brand p{margin:6px 0 0}.omni-footer h2,.omni-footer .omni-footer__h{font:600 13px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--surface);margin:0 0 14px}.omni-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (hover:hover) and (pointer:fine){.omni-footer ul a:hover{color:var(--surface)}}.omni-footer__trust{border-top:1px solid var(--navy-line);flex-wrap:wrap;gap:12px 32px;padding:20px 0;display:flex}.omni-footer__trust span{color:var(--surface);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.omni-footer__bottom{border-top:1px solid var(--navy-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:20px 0 32px;font-size:14px;display:flex}.omni-footer__pay{flex-wrap:wrap;gap:6px;display:flex}.omni-footer__pay svg{width:38px;height:24px}.omni-footer__legal{flex-wrap:wrap;gap:8px 20px;display:flex}@media (width<=1080px){.omni-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.omni-footer__brand{grid-column:1/-1}}@media (width<=720px){.omni-footer__top{grid-template-columns:1fr;gap:32px;padding-top:48px}}.pg-prose img{border-radius:var(--radius-md);height:auto}.pg-prose table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:15px}.pg-prose th,.pg-prose td{border:1px solid var(--line);text-align:left;padding:10px 12px}.pg-prose h1{display:none}.pg-prose a.cms-button,.pg-card a.cms-button{color:#fff;font-weight:500;text-decoration:none}.pg-flash{border-radius:var(--radius-md);color:#1e6b34;background:#e6f4ea;padding:14px 18px;font-weight:600}.pg-flash--err{color:#8a3c00;background:#fdf3e7}.pg-grid--toc{grid-template-columns:300px minmax(0,1fr)}.pg .cms-wrap>*,.pg [style*=display\:grid]>*{min-width:0}.pg-prose{overflow-wrap:anywhere}.pg-prose img,.pg-prose iframe,.pg-prose video{max-width:100%}.pg-prose table{max-width:100%;display:block;overflow-x:auto}@media (width<=1080px){.pg-grid--toc{grid-template-columns:1fr}}@media (width>=1081px){.omni-header .cms-header__bar{min-height:100px}.omni-header .cms-search{max-width:none}}.mm-table--ls td small{color:var(--ink-subtle);font-size:12px;font-weight:400;line-height:16px;display:block}.mm-table--ls th:not(:first-child),.mm-table--ls td:not(:first-child){text-align:right;white-space:nowrap}.mm-table--ls td:not(:first-child){color:var(--ink);font-weight:600}.mm-panel .mm-table--ls th,.mm-panel .mm-table--ls td{border:0;border-top:1px solid var(--line);vertical-align:middle;background:0 0;padding:10px 0 10px 14px}.mm-panel .mm-table--ls th:first-child,.mm-panel .mm-table--ls td:first-child{padding-left:0}.mm-panel .mm-table--ls td:not(:first-child){font-family:var(--font-display);color:var(--ink);font-size:15px;font-weight:600}.pg-split-table{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.pg-table--mz{min-width:0}.pg-table--mz th,.pg-table--mz td{padding:14px}.pg-table--mz td{white-space:nowrap}@media (width<=1180px){.pg-split-table{grid-template-columns:1fr}}@media (width<=860px){.pg-table--mz{min-width:760px}}.pg-notice{border-radius:var(--radius-md);color:var(--ink);background:#fff8eb;border:1px solid #f0c27a;border-left:4px solid #d97706;margin:0 0 32px;padding:20px 24px}.pg-notice__title{font:700 20px/26px var(--font-display);color:var(--ink);margin:0 0 10px}.pg-notice__list{gap:6px;margin:0;padding-left:20px;font-size:15px;line-height:22px;display:grid}.pg-notice--sm{margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:20px}.pg-notice--sm p{margin:0}.pg-notice a{color:var(--cms-button-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mm-panel .mm-table--ls td:not(:first-child){font-family:var(--font-body);font-size:14px;font-weight:500}.ab-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ab-cards li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:10px;padding:24px;display:flex}.ab-cards h3{font:700 18px/24px var(--font-display);margin:6px 0 0}.ab-cards p{color:var(--ink-muted);margin:0;font-size:15px;line-height:23px}.ab-cards a{color:var(--cms-button-blue);font-weight:600}.ab-p{color:var(--ink-muted);margin:14px 0 0;font-size:16px;line-height:26px}.ab-company h3{font:700 20px/26px var(--font-display);margin:0 0 12px}.ab-company dl{gap:0;margin:0;display:grid}.ab-company dl>div{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;font-size:15px;line-height:22px;display:grid}.ab-company dt{color:var(--ink-subtle)}.ab-company dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.ab-company a{color:var(--cms-button-blue)}@media (width<=1080px){.ab-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ab-cards{grid-template-columns:1fr}.ab-company dl>div{grid-template-columns:1fr;gap:2px}}.omni-footer{color:var(--ink-muted);border-top:1px solid var(--line);background:#f3f4f7}.omni-footer a{color:var(--ink)}.omni-footer a:focus-visible{outline-color:var(--cms-button-blue)}.omni-footer__brand strong{color:var(--ink)}.omni-footer__brand small{color:var(--ink-subtle)}.omni-footer__phone{color:var(--cms-button-blue)!important}.omni-footer h2,.omni-footer .omni-footer__h{color:var(--ink)}.omni-footer ul a{color:var(--ink-muted)}@media (hover:hover) and (pointer:fine){.omni-footer ul a:hover{color:var(--cms-button-blue)}}.omni-footer__trust,.omni-footer__bottom{border-top-color:var(--line)}.omni-footer__trust span{color:var(--ink)}.omni-footer__legal-info{border-top:1px solid var(--line);color:var(--ink-muted);margin-top:20px;padding-top:16px;font-size:14px;line-height:21px}.omni-footer__legal-info p{margin:0 0 10px}.omni-footer__legal-info p:last-child{margin-bottom:0}.omni-footer__legal-info strong{color:var(--ink);font-weight:600}.omni-footer__brand .omni-footer__legal-info strong{font:600 14px/21px var(--font-body);letter-spacing:0;color:var(--ink);display:inline}.omni-footer__company{border-top:1px solid var(--line);color:var(--ink-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 40px;padding:24px 0;font-size:13px;line-height:20px;display:grid}.omni-footer__company p{margin:0}.omni-footer__company strong{font:600 12px/16px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:2px;display:block}.omni-footer__top{padding-bottom:40px}.omni-footer__brand small{line-height:16px}@media (width<=1080px){.omni-footer__company{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.omni-footer__company{grid-template-columns:1fr}.cms-specs__grid[style*=repeat\(4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pg-notice--info{border-color:var(--blue-100);border-left-color:var(--cms-button-blue);background:var(--blue-050)}.pg-notice>p{margin:0;font-size:15px;line-height:22px}.pg-notice+.pg-notice{margin-top:-16px}.pg-notice--alert{background:#fdf1f0;border-color:#f3b4ae #f3b4ae #f3b4ae #c62828}.pg-notice__foot{color:var(--ink);margin:12px 0 0;font-size:15px;font-weight:600;line-height:22px}.pg-notice>p.pg-notice__foot{margin-top:12px;font-weight:600}.pg-docs{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:0 0 40px;padding:24px}.pg-docs h2{font:700 22px/28px var(--font-display);margin:0 0 6px}.pg-docs>p{color:var(--ink-muted);margin:0 0 16px;font-size:15px;line-height:22px}.pg-docs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-docs a{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);height:100%;color:var(--ink);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.pg-docs a:hover{border-color:var(--cms-button-blue);background:var(--blue-050)}}.pg-docs strong{font-size:15px;line-height:20px;display:block}.pg-docs small{color:var(--ink-subtle);font-size:13px;line-height:18px;display:block}.pg-card__sub{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}@media (width<=720px){.pg-docs ul{grid-template-columns:1fr}}.omni-header .cms-header__bar>.cms-wordmark{position:relative;top:1px}.cms-scard:first-child .cms-scard__media{background:#f6f7fe}.cms-scard:nth-child(2) .cms-scard__media{background:#e8ebfc}.cms-scard:nth-child(3) .cms-scard__media{background:#d3d8fa}.pg-compare{margin:0 0 40px}.pg-compare h2{font:700 26px/32px var(--font-display);margin:0 0 6px}.pg-compare>p{color:var(--ink-muted);margin:0 0 16px;font-size:15px;line-height:22px}.pg-compare__wrap{border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.pg-compare table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px;line-height:21px}.pg-compare th,.pg-compare td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 16px}.pg-compare tbody tr:last-child>*{border-bottom:0}.pg-compare thead th{font:700 17px/22px var(--font-display);color:var(--ink);vertical-align:bottom}.pg-compare thead th:nth-child(2){background:#f6f7fe}.pg-compare thead th:nth-child(3){background:#e8ebfc}.pg-compare thead th:nth-child(4){background:#d3d8fa}.pg-compare th small{font:400 12px/16px var(--font-body);color:var(--ink-subtle);margin-top:2px;display:block}.pg-compare tbody th{width:30%;color:var(--ink);font-weight:600}.pg-compare td{width:23.3%;color:var(--ink)}.pg-compare tbody tr:nth-child(2n){background:var(--surface-sunk)}.pg-yes{color:var(--cms-button-blue);font-weight:600}.pg-no{color:var(--ink-subtle)}.pg-compare__note{margin:12px 0 0!important;font-size:13px!important;line-height:18px!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cms-scard__foot{gap:20px;padding-top:24px}.cms-scard .cms-price small{margin-bottom:6px;display:block}.pg-compare__shop{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.cms-specs__eyebrow{margin:0 0 20px}.cms-specs__top{padding-top:40px}.cms-specs__top+.cms-specs__grid{padding-top:0;padding-bottom:40px}.pg-compare p.pg-compare__note{max-width:none;color:var(--ink-muted);margin:16px 0 0!important;font-size:16px!important;line-height:24px!important}.pg-compare>p{max-width:none;font-size:16px;line-height:24px}.pg-compare td.pg-compare__foot{border-top:1px solid var(--line);background:var(--blue-050);width:auto;color:var(--ink);background:#fff8e1;border-top-color:#f3dc8a;border-bottom:0;padding:16px;font-size:15px;line-height:22px}.cms-specs__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1080px){.cms-specs__grid--4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}.cms-specs__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.cms-specs__grid--3{grid-template-columns:1fr;row-gap:24px}}@media (width>=1081px){.cms-specs__grid--4{grid-template-columns:repeat(4,auto);justify-content:space-between}.cms-specs__grid--4 .cms-spec{padding-right:32px}}a.omni-tp-link{color:inherit;text-decoration:none;display:block}a.omni-tp-link strong{transition:color .15s}a.omni-tp-link:focus-visible strong{color:var(--cms-button-blue);text-underline-offset:4px;text-decoration:underline 2px}@media (hover:hover) and (pointer:fine){a.omni-tp-link:hover strong{color:var(--cms-button-blue);text-underline-offset:4px;text-decoration:underline 2px}a.omni-tp-link:hover span{color:var(--ink)}}.cms-finder__step--info .cms-finder__hint{min-height:0;margin-bottom:16px}@media (width>=1081px){.cms-finder[data-zone=multi] .cms-finder__step--info>.cms-finder__hint{min-height:0}}.sp-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.sp-tab{border:1px solid var(--line-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:600 15px/20px var(--font-body);cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;transition:border-color .15s,background .15s;display:flex}@media (hover:hover) and (pointer:fine){.sp-tab:hover{border-color:var(--cms-button-blue)}}.sp-tab[aria-selected=true]{border:2px solid var(--cms-button-blue);background:var(--blue-050);color:var(--cms-button-blue);padding:17px 9px}.sp-tab:focus-visible{outline:3px solid var(--cms-button-blue);outline-offset:2px}.sp-tab__ic{background:var(--blue-050);width:48px;height:48px;color:var(--cms-button-blue);border-radius:12px;place-items:center;display:grid}.sp-tab[aria-selected=true] .sp-tab__ic{background:var(--surface)}.sp-tab__ic svg{width:26px;height:26px}.sp-sum{color:var(--ink-muted);margin:0 0 20px;font-size:17px;line-height:26px}.sp-sum strong{color:var(--ink)}.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sp-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.sp-card__media{background:var(--surface-sunk);place-items:center;height:200px;display:grid;position:relative}.sp-card:first-child .sp-card__media{background:#f6f7fe}.sp-card:nth-child(2) .sp-card__media{background:#e8ebfc}.sp-card:nth-child(3) .sp-card__media,.sp-panel[id=sp-open] .sp-card:first-child .sp-card__media{background:#d3d8fa}.sp-card__media img{object-fit:contain;mix-blend-mode:multiply;width:auto;height:170px}.sp-card__media .cms-scard__flag{position:absolute;top:16px;left:16px}.sp-card__body{flex-direction:column;flex:1;gap:14px;padding:20px 24px 24px;display:flex}.sp-card__body h3{font:700 22px/28px var(--font-display);margin:0}.sp-card__body .cms-points{margin:0}.sp-card__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:16px;display:flex}.sp-card__foot .cms-price small{margin-bottom:4px;display:block}.sp-note{color:var(--ink-subtle);margin:20px 0 0;font-size:14px;line-height:20px}.sp-grid:has(>:only-child){grid-template-columns:minmax(0,420px)}@media (width<=1080px){.sp-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-grid,.sp-grid:has(>:only-child){grid-template-columns:1fr}}@media (width<=720px){.sp-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-card__foot{flex-direction:column;align-items:flex-start}}.home-faq .pg-faq{max-width:900px}.home-faq__a{max-width:780px;color:var(--ink-muted);padding:0 0 20px;font-size:16px;line-height:26px}.home-faq__a p{margin:0 0 12px}.home-faq__a p:last-child{margin:0}.home-faq__a ul{gap:8px;margin:0 0 12px;padding-left:20px;display:grid}.home-faq__a strong{color:var(--ink)}.home-faq__a a{color:var(--cms-button-blue);font-weight:600}.sp-card__foot .cms-price small{white-space:nowrap}.rv .cms-section__head{align-items:flex-end}.rv-score{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;font-size:15px;display:flex}.rv-score strong{font:700 16px/22px var(--font-display);color:var(--ink)}.rv-stars{gap:3px;display:inline-flex}.rv-stars svg{box-sizing:border-box;fill:#fff;background:#00b67a;width:22px;height:22px;padding:3px}.rv-nav{gap:8px;display:flex}.rv-btn{border:1px solid var(--line-control);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.rv-btn:hover{border-color:var(--cms-button-blue);color:var(--cms-button-blue)}}.rv-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.rv-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;margin:0;padding:4px 0 12px;list-style:none;display:grid;overflow-x:auto}.rv-track::-webkit-scrollbar{display:none}.rv-card{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:12px;padding:24px;display:flex}.rv-card h3{font:700 18px/24px var(--font-display);margin:4px 0 0}.rv-card p{color:var(--ink-muted);flex:1;margin:0;font-size:16px;line-height:25px}.rv-name{border-top:1px solid var(--line);color:var(--ink);padding-top:12px;font-size:15px;font-weight:600}.rv-all{margin-top:16px;display:inline-block}@media (width<=1080px){.rv-track{grid-auto-columns:calc(50% - 10px)}}@media (width<=720px){.rv-track{grid-auto-columns:85%}.rv-nav{display:none}}a.omni-ship-link{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){a.omni-ship-link:hover{color:var(--cms-button-blue);text-underline-offset:3px;text-decoration:underline}}a.rv-score{display:flex}a.rv-score span:last-child{color:var(--ink-muted)}.cart-pay{flex-wrap:nowrap;gap:4px}.cart-pay svg{flex:1 1 0;width:auto;min-width:0;max-width:36px;height:22px}a.cart-ship-link{color:var(--cms-button-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cart-facts{border-top:1px solid var(--line);gap:16px;margin:24px 0 0;padding:24px 0 0;font-size:15px;line-height:23px;display:grid}.cart-facts li{gap:12px}.pg-sum__total{margin-top:8px;padding-top:16px}a.cart-ship-link{font-weight:400}.sp-card__media img{mix-blend-mode:normal}.cms-nav a.omni-ship-link{border-bottom-color:#0000;font-weight:400}@media (hover:hover) and (pointer:fine){.cms-nav a.omni-ship-link:hover{border-bottom-color:#0000;font-weight:400}}.rv .rv-btn{background:#fff}.cms-support__card{background:var(--blue-050);border-color:var(--blue-100)}.sp-row-label{font:600 14px/20px var(--font-body);color:var(--ink-muted);align-items:center;gap:8px;margin:0 0 12px;display:flex}.sp-row-label .cms-nav__dot{margin:0}.sp-tabs--multi{grid-template-columns:repeat(6,minmax(0,1fr))}.sp-tab--multi .sp-tab__ic{background:var(--teal-050);color:var(--cms-button-teal)}@media (hover:hover) and (pointer:fine){.sp-tab--multi:hover{border-color:var(--cms-button-teal)}}.sp-tab--multi[aria-selected=true]{border-color:var(--cms-button-teal);background:var(--teal-050);color:var(--cms-button-teal)}.sp-tab--multi[aria-selected=true] .sp-tab__ic{background:var(--surface)}.sp-card--multi .sp-card__media{background:var(--teal-050)!important}.sp-card--multi .sp-card__media img{width:92%;height:auto;max-height:170px}.sp-flag{position:absolute;top:16px;left:16px}@media (width<=1080px){.sp-tabs--multi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.sp-tabs--multi{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-card--multi .sp-card__media img{mix-blend-mode:multiply}.omni-price-note{margin-left:24px}@media (width<=1080px){.omni-price-note{display:none}}.cms-nav__note.omni-price-note{margin-left:28px}.mm-navrow .cms-nav__note.omni-ship-link,.mm-navrow .cms-nav__note.omni-price-note{margin-left:auto}.mm-navrow .cms-nav__note.omni-ship-link{margin-left:0}.sp-tab--multi .sp-tab__ic svg{stroke-width:1.4px;width:30px;height:30px}.sp-card--multi .sp-card__media{border-bottom:1px solid var(--line);background:#fff!important}.sp-card--multi .sp-card__media img{mix-blend-mode:normal;object-fit:contain;width:94%;max-height:180px}.sp-card--multi .sp-card__media{height:auto;padding:52px 16px 16px}.sp-card--multi .sp-card__media img{max-height:160px}.faq-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:56px;display:grid}.faq-side{gap:20px;display:grid;position:sticky;top:24px}.faq-nav ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.faq-nav a{border-radius:var(--radius-sm);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-weight:600;text-decoration:none;display:flex}.faq-nav a.is-active{background:var(--blue-050);color:var(--cms-button-blue)}@media (hover:hover) and (pointer:fine){.faq-nav a:hover{background:var(--blue-050);color:var(--cms-button-blue)}}.faq-nav small{background:var(--surface-sunk);min-width:26px;color:var(--ink-subtle);text-align:center;border-radius:999px;padding:2px 8px;font-size:12px}.faq-main .pg-faq-group{border-top:1px solid var(--line-strong,#cfd3dc);margin:0;padding:40px 0;scroll-margin-top:24px}.faq-main .pg-faq-group:first-child{border-top:0;padding-top:0}.faq-main .pg-faq-group h2{font:700 26px/32px var(--font-display);margin:0 0 16px}@media (width<=1080px){.faq-layout{grid-template-columns:1fr;gap:32px}.faq-side{position:static}.faq-side .pg-card{display:none}.faq-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-side .cms-support__phone{white-space:nowrap;font-size:24px;line-height:30px}.faq-main{gap:24px;display:grid}.faq-main .pg-faq-group,.faq-main .pg-faq-group:first-child{border:1px solid var(--line);border-top:4px solid var(--cms-button-blue);border-radius:var(--radius-md);background:var(--surface);margin:0;padding:28px 32px 8px}.faq-main .pg-faq-group h2{margin:0 0 8px}.faq-main .pg-faq{border-top:0}.faq-main .pg-faq details:last-child{border-bottom:0}@media (width<=720px){.faq-main .pg-faq-group,.faq-main .pg-faq-group:first-child{padding:20px 18px 4px}}.faq-side .faq-hours{white-space:nowrap;letter-spacing:-.01em;font-size:13px;line-height:20px}.omni-footer__brand small.omni-footer__since{display:inline-block}.omni-footer__since span{text-align:right;display:block}@media (width<=1080px){.mm-navrow .cms-nav__note.omni-ship-link{display:none}.cms-specs__grid--4 .cms-spec:nth-child(odd){border-left:0;padding-left:0}.cms-specs__grid--4 .cms-spec strong{white-space:normal;font-size:28px;line-height:34px}}@media (width<=720px){.cms-specs__grid--4{grid-template-columns:1fr;row-gap:20px}.cms-specs__grid--4 .cms-spec{border-left:0;padding-left:0}.cms-specs__grid--4 .cms-spec strong{font-size:26px;line-height:32px}.cms-specs__grid[style*=repeat\(4] .cms-spec:nth-child(odd){border-left:0;padding-left:0}.sp-tabs--multi{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-tabs--multi .sp-tab{padding:14px 6px}}@media (width>=721px) and (width<=1080px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pg-compare table{min-width:560px;font-size:14px}.pg-compare thead th:first-child,.pg-compare tbody th{z-index:1;background:var(--surface);width:132px;min-width:132px;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.pg-compare tbody tr:nth-child(2n) th{background:var(--surface-sunk)}.pg-compare th,.pg-compare td{padding:10px 12px}.pg-compare td.pg-compare__foot{position:sticky;left:0}.pg-compare__wrap:before{content:"Swipe to compare all three →";color:var(--ink-subtle);border-bottom:1px solid var(--line);padding:8px 12px;font-size:13px;display:block;position:sticky;left:0}.pg-compare td.pg-compare__foot{box-sizing:border-box;width:calc(100vw - 34px);display:block}}.mm-panel p.mm-h2,.mm-panel p.mm-h3{color:var(--ink)}.omni-footer p.omni-footer__h{margin:0 0 14px}.pg-card .pg-card__title{font:700 20px/26px var(--font-display);letter-spacing:-.01em;color:var(--ink)}.mm-navrow .cms-nav__note.omni-price-note,.mm-navrow .cms-nav__note.omni-ship-link{font:400 14px/20px var(--font-body);color:var(--ink-muted);border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.mm-navrow .cms-nav__note.omni-price-note svg,.mm-navrow .cms-nav__note.omni-ship-link svg{flex:0 0 18px;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.mm-navrow .cms-nav__note.omni-price-note:hover,.mm-navrow .cms-nav__note.omni-ship-link:hover{color:var(--cms-button-blue);text-underline-offset:3px;border-bottom-color:#0000;text-decoration:underline}}@media (width<=1080px){.mm-navrow .cms-nav__note.omni-price-note,.mm-navrow .cms-nav__note.omni-ship-link{display:none}}:is(#mm-support,.mmm-support) .mm-list{gap:4px}:is(#mm-support,.mmm-support) .mm-list .mm-row{box-sizing:border-box;align-items:flex-start;height:58px;min-height:0;padding-top:8px}.omni-gen-badge{z-index:2;background:var(--cms-button-blue,#212edd);color:#fff;font:700 14px/1 var(--font-display,"Space Grotesk",sans-serif);letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;display:inline-flex;position:absolute;top:20px;left:20px;box-shadow:0 4px 14px #212edd40}@media (width<=720px){.omni-gen-badge{padding:7px 11px;font-size:12.5px;top:12px;left:12px}}.omni-gen-badges{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:20px;left:20px}.omni-gen-badges .omni-gen-badge{position:static}.omni-gen-badge--ref{color:var(--ink,#121214);border:1px solid var(--blue-100,#d9ddfb);background:#fff;box-shadow:0 4px 14px #1419461a}@media (width<=720px){.omni-gen-badges{gap:6px;top:12px;left:12px}}.omni-gen-badges{flex-direction:column;align-items:flex-end;gap:6px;inset:auto 24px 24px auto}.omni-gen-badges .omni-gen-badge{background:var(--surface,#fff);color:var(--ink,#121214);border:1px solid var(--line,#e1e3ea);box-shadow:var(--shadow-card);font:700 13px/1 var(--font-display);border-radius:var(--radius-sm,6px);padding:8px 11px}@media (width<=720px){.omni-gen-badges{gap:4px;bottom:10px;right:10px}.omni-gen-badges .omni-gen-badge{padding:6px 8px;font-size:11.5px}}.omni-gen-badge--top{z-index:2;background:var(--cms-button-blue,#212edd);color:#fff;font:700 13px/1 var(--font-display);border-radius:999px;padding:8px 12px;position:absolute;top:16px;left:16px;box-shadow:0 4px 14px #212edd40}@media (width<=720px){.omni-gen-badge--top{padding:6px 9px;font-size:11.5px;top:10px;left:10px}}.omni-gen-badges .omni-gen-badge--ref{flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px;display:flex}.omni-gen-badge--ref strong{font:700 15px/1 var(--font-display)}.omni-gen-badge--ref small{font:400 12px/1.1 var(--font-body);color:var(--ink-muted,#3a3c48)}@media (width<=720px){.omni-gen-badge--ref strong{font-size:12.5px}.omni-gen-badge--ref small{font-size:12px}}.oc{--oc-teal:#086f73;--oc-teal-soft:#e6f3f2;--oc-blue:#212edd;--oc-blue-soft:#eef0fd;--oc-sunk:#f4f5f8;--oc-img:#f4f6f9;--oc-line:var(--line,#e1e3ea);--oc-line2:var(--line-strong,#d5d7e0);--oc-muted:var(--ink-muted,#3a3c48);--oc-subtle:var(--ink-subtle,#5a5c68);color:var(--ink,#121214);padding-bottom:8px}.oc h1,.oc h2,.oc h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.oc p{margin:0}.oc ul,.oc ol{margin:0;padding:0;list-style:none}.oc-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.oc-ck{width:16px;height:16px;stroke:var(--oc-teal);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.oc-crumb{color:var(--oc-subtle);padding:18px 0 0;font-size:13px}.oc-crumb a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.oc-crumb a:hover{text-decoration:underline}}.oc-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:10px 0 22px;display:grid}.oc-h1{font-size:clamp(28px,3.4vw,40px);line-height:1.1}.oc-lede{color:var(--oc-muted);max-width:64ch;font-size:16px;line-height:1.6;margin-top:10px!important}.oc-facts{color:var(--oc-muted);flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex;margin-top:14px!important}.oc-facts li{align-items:center;gap:6px;display:flex}.oc-count{font-family:var(--font-display);text-align:right;line-height:1.1}.oc-count strong{color:var(--oc-teal);font-size:34px;display:block}.oc-count span{color:var(--oc-subtle);font-size:13px}@media (width<=700px){.oc-head{grid-template-columns:1fr}.oc-count{text-align:left}}.oc-rooms{background:var(--oc-teal-soft);border-radius:12px;margin-bottom:28px;padding:18px}.oc-rooms__h{font-size:17px;margin-bottom:12px!important}.oc-rooms__row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.oc-rp{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1.5px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:12px 10px;transition:border-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.oc-rp:hover{border-color:#9cc9c6}}.oc-rp[aria-pressed=true]{border-color:var(--oc-teal);box-shadow:0 0 0 1px var(--oc-teal)}.oc-rp svg{width:auto;height:26px;color:var(--oc-teal);margin-bottom:4px}.oc-rp b{font-family:var(--font-display);font-size:16px}.oc-rp small{color:var(--oc-subtle);font-variant-numeric:tabular-nums;font-size:12.5px}@media (width<=560px){.oc-rooms__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.oc-shop{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;display:grid}.oc-main{min-width:0}.oc-filters{flex-direction:column;gap:22px;display:flex;position:sticky;top:16px}.oc-fh{letter-spacing:.06em;text-transform:uppercase;color:var(--oc-subtle);font-size:13px;font-weight:600;margin-bottom:10px!important}.oc-opt{cursor:pointer;align-items:center;gap:10px;padding:6px 0;font-size:14.5px;display:flex}.oc-opt input{width:17px;height:17px;accent-color:var(--oc-teal);margin:0}.oc-opt small{color:var(--oc-subtle);font-size:12px;display:block}.oc-n{color:var(--oc-subtle);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.oc-opt--off{opacity:.45}.oc-styles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.oc-style{border:1.5px solid var(--oc-line);font:600 13px/1.2 var(--font-body);color:inherit;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}.oc-style svg{width:56px;height:34px;color:var(--oc-muted)}.oc-style small{color:var(--oc-subtle);font-weight:400}.oc-style[aria-pressed=true]{border-color:var(--oc-teal);box-shadow:0 0 0 1px var(--oc-teal);background:var(--oc-teal-soft)}.oc-range{flex-direction:column;gap:6px;font-size:14px;display:flex}.oc-range input{accent-color:var(--oc-teal)}.oc-range output{font-variant-numeric:tabular-nums;font-weight:600}.oc-clear{font:inherit;color:var(--oc-muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.oc-ftoggle{display:none}@media (width<=960px){.oc-shop{grid-template-columns:1fr}.oc-filters{border:1px solid var(--oc-line);border-radius:12px;padding:16px;display:none;position:static}.oc-filters.is-open{display:flex}.oc-ftoggle{border:1px solid var(--oc-line2);font:600 14px var(--font-body);color:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}}.oc-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.oc-res{color:var(--oc-muted);font-size:14px}.oc-res b{color:var(--ink,#121214)}.oc-chips{flex-wrap:wrap;gap:6px;display:flex}.oc-chip{border:1px solid var(--oc-line2);font:13px var(--font-body);color:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.oc-chip:hover{border-color:var(--oc-subtle)}}.oc-sort{align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.oc-sort select{font:inherit;border:1px solid var(--oc-line2);color:inherit;background:#fff;border-radius:8px;padding:7px 10px}.oc-head .oc-sort{margin-left:0}.oc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.oc--grid .oc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1180px){.oc-grid,.oc--grid .oc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.oc-grid{grid-template-columns:1fr}.oc--grid .oc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.oc-loading{color:var(--oc-subtle);text-align:center;grid-column:1/-1;padding:40px 0}.oc-pc{border:1px solid var(--oc-line);background:#fff;border-radius:12px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.oc-pc:hover{border-color:var(--oc-line2);box-shadow:0 6px 20px #1212140f}}.oc-pc__media{background:var(--oc-img);aspect-ratio:720/336;border-bottom:1px solid var(--oc-line);display:block;position:relative}.oc-pc__media img{object-fit:contain;width:100%;height:100%;display:block}.oc-pc__media--photo{aspect-ratio:1;background:#fff;padding:12px}.oc-flag{color:#7a4a00;z-index:1;background:#fff8e1;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.oc-pc__body{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}.oc-pc__meta{color:var(--oc-subtle);align-items:center;gap:8px;font-size:13px;display:flex}.oc-pill{background:var(--oc-teal-soft);color:var(--oc-teal);border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:700}.oc-pc__title{font-size:18px;line-height:1.25}.oc-pc__title a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.oc-pc__title a:hover{text-decoration:underline}}.oc-pc__title small{font-family:var(--font-body);color:var(--oc-subtle);letter-spacing:0;margin-top:2px;font-size:13.5px;font-weight:400;display:block}.oc-pc__title--clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.75em;font-size:15.5px;display:-webkit-box;overflow:hidden}.oc-roomlabel{color:var(--oc-subtle);font-size:12px;margin-bottom:-4px!important}.oc-roomstrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.oc-roomstrip li{background:var(--oc-sunk);text-align:center;border-radius:6px;padding:5px 2px;line-height:1.15}.oc-roomstrip li b{font-family:var(--font-display);font-size:13.5px;display:block}.oc-roomstrip li span{color:var(--oc-subtle);font-variant-numeric:tabular-nums;font-size:12px}.oc-roomstrip li.oc-empty-tile{border:1px dashed var(--oc-line);background:0 0}.oc-pc__foot{justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding-top:4px;display:flex}.oc-price strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;display:block}.oc-price small{color:var(--oc-subtle);font-size:12px;display:block}.oc--grid .oc-price strong{font-size:19px}.oc-btn{background:var(--oc-teal);font:600 14px var(--font-body);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:inline-flex;color:#fff!important}@media (hover:hover) and (pointer:fine){.oc-btn:hover{background:#065b5e}}.oc-btn svg{width:15px;height:15px}.oc-btn--blue{background:var(--oc-blue)}@media (hover:hover) and (pointer:fine){.oc-btn--blue:hover{background:#1823b8}}.oc-btn--ghost{border:1px solid var(--oc-line2);background:#fff;color:var(--ink,#121214)!important}@media (hover:hover) and (pointer:fine){.oc-btn--ghost:hover{background:var(--oc-sunk)}}.oc-assist{border-radius:12px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:18px 22px;display:grid}.oc-assist h3{font-size:18px}.oc-assist p{color:var(--oc-muted);font-size:14px}.oc-assist--call{background:var(--oc-blue-soft)}.oc-assist--build{background:var(--oc-sunk)}.oc-assist__ico{background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.oc-assist__ico svg{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.oc-assist--call svg{stroke:var(--oc-blue)}.oc-assist--build svg{stroke:var(--oc-teal)}.oc-assist__end{text-align:right}.oc-assist .oc-btn{justify-self:end}.oc-tel{font-family:var(--font-display);color:var(--oc-blue);white-space:nowrap;font-size:20px;font-weight:700;text-decoration:none}@media (width<=700px){.oc-assist{grid-template-columns:1fr}.oc-assist__ico{display:none}.oc-assist__end{text-align:left}.oc-assist .oc-btn{justify-self:start}}.oc-more{color:var(--oc-subtle);flex-direction:column;align-items:center;gap:8px;margin-top:24px;font-size:13px;display:flex}.oc-bar{background:var(--oc-line);border-radius:3px;width:200px;height:3px;overflow:hidden}.oc-bar i{background:var(--oc-teal);height:100%;display:block}.oc-empty-state{border:1px dashed var(--oc-line2);text-align:center;color:var(--oc-muted);border-radius:12px;grid-column:1/-1;padding:32px}.oc-empty{color:var(--oc-muted);grid-column:1/-1}.oc-pages{text-align:center;margin-top:28px;font-size:15px}.oc-pages span,.oc-pages a{padding:6px 10px;display:inline-block}.oc-pages .current{font-weight:700}.oc-guide{background:var(--oc-sunk);margin-top:56px;padding:40px 0}.oc-h2{font-size:26px;margin-bottom:6px!important}.oc-sub{color:var(--oc-muted);margin-bottom:22px!important}.oc-steps{counter-reset:ocs;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.oc-steps li{counter-increment:ocs;background:#fff;border-radius:12px;padding:18px}.oc-steps li:before{content:counter(ocs);background:var(--oc-teal);color:#fff;width:28px;height:28px;font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:10px;font-weight:700;display:grid}.oc-steps h3{margin-bottom:6px;font-size:16.5px}.oc-steps p{color:var(--oc-muted);font-size:14px}.oc-steps .oc-ex{background:var(--oc-teal-soft);color:var(--ink,#121214);border-radius:8px;margin-top:10px;padding:8px 10px;font-size:13px}@media (width<=860px){.oc-steps{grid-template-columns:1fr}}.oc-tbl{margin-top:22px;overflow-x:auto}.oc-tbl table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;width:100%;min-width:560px;font-size:14px;overflow:hidden}.oc-tbl th,.oc-tbl td{border-bottom:1px solid var(--oc-line);text-align:left;padding:9px 12px}.oc-tbl th{text-transform:uppercase;letter-spacing:.05em;color:var(--oc-subtle);background:#fafbfc;font-size:12.5px;font-weight:600}.oc-faq{padding:44px 0}.oc-faq details{border-bottom:1px solid var(--oc-line);padding:14px 0}.oc-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:600;list-style:none;display:flex}.oc-faq summary::-webkit-details-marker{display:none}.oc-faq summary:after{content:"+";color:var(--oc-subtle);font-size:20px;line-height:1}.oc-faq details[open] summary:after{content:"–"}.oc-faq details p{color:var(--oc-muted);max-width:75ch;margin-top:8px}.oc-faqcols{grid-template-columns:minmax(0,1fr) 300px;gap:40px;display:grid}@media (width<=860px){.oc-faqcols{grid-template-columns:1fr}}.oc-side{background:var(--oc-blue-soft);border-radius:12px;flex-direction:column;align-self:start;gap:8px;padding:20px;display:flex}.oc-side h3{font-size:17px}.oc-side p{color:var(--oc-muted);font-size:14px}.oc-sizes-h{font-family:var(--font-display);font-size:17px;font-weight:700;margin-bottom:10px!important}.oc-sizes{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.oc-size{border:1.5px solid var(--oc-line);text-align:left;line-height:1.2;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:10px 16px}.oc-size b{font-family:var(--font-display);font-size:17px;display:block}.oc-size small{color:var(--oc-subtle);font-size:12.5px}.oc-size[aria-pressed=true]{border-color:var(--oc-blue);box-shadow:0 0 0 1px var(--oc-blue);background:var(--oc-blue-soft)}.oc-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=900px){.oc-lines{grid-template-columns:1fr}}.oc-lc{border:1px solid var(--oc-line);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.oc-lc__media{aspect-ratio:4/3;place-items:center;display:grid}.oc-lc__media img{width:auto;max-height:90%}.oc-lc--0 .oc-lc__media{background:#f6f7fe}.oc-lc--1 .oc-lc__media{background:#e8ebfc}.oc-lc--2 .oc-lc__media{background:#d3d8fa}.oc-lc__body{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.oc-lc__title{font-size:20px}.oc-lc__d{color:var(--oc-muted);font-size:14px}.oc-pts{flex-direction:column;gap:6px;font-size:14px;display:flex}.oc-pts li{gap:8px;display:flex}.oc-pts .oc-ck{stroke:var(--oc-blue);margin-top:3px}.oc-lc--na{opacity:.55}.oc-lc--na img{filter:grayscale()}.oc-na{color:var(--oc-muted);background:var(--oc-sunk);border-radius:8px;padding:10px 12px;font-size:13.5px}.oc-cmp{font-size:14.5px;margin-top:14px!important}.oc-acc{margin-top:40px}.oc-accrow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.oc-accrow a{border:1px solid var(--oc-line);color:inherit;border-radius:10px;flex-direction:column;gap:2px;padding:12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.oc-accrow a small{color:var(--oc-subtle);font-size:12.5px;font-weight:400}@media (hover:hover) and (pointer:fine){.oc-accrow a:hover{border-color:var(--oc-subtle)}}@media (width<=860px){.oc-accrow{grid-template-columns:repeat(2,minmax(0,1fr))}}.oc-about{border-top:1px solid var(--oc-line);margin:8px 0 40px;padding-top:28px}.oc-rte{color:var(--oc-muted);max-width:80ch;font-size:15px;line-height:1.65}.oc-rte h2,.oc-rte h3{color:var(--ink,#121214);margin:18px 0 6px;font-size:18px}.oc-rte p{margin:0 0 10px}.oc-rte ul{margin:0 0 10px;padding-left:20px;list-style:outside}.oc--multi .oc-pc__meta{font-size:14px}@media (width<=960px){.oc-shop{grid-template-columns:1fr}}@media (width<=560px){.oc--multi .oc-grid{grid-template-columns:1fr}}.oc-rooms__row{flex-wrap:wrap;gap:10px;display:flex}.oc-rp{flex:0 168px;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;min-width:140px;padding:12px;display:grid}.oc-rp svg{grid-row:1/4;align-self:center;width:auto;height:30px;margin:0}.oc-rp b{font-size:15.5px;line-height:1.25}.oc-rp small{font-size:12.5px;line-height:1.35;display:block}@media (width<=560px){.oc-rp{flex:calc(50% - 5px)}}.oc-rp{flex:0 184px;min-width:160px}.oc-rp b{white-space:nowrap}@media (width<=560px){.oc-rp{flex:calc(50% - 5px);min-width:0}}.oc--multi .oc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.oc--multi .oc-pc__media{aspect-ratio:720/512}.oc--multi .oc-pc__body{gap:11px;padding:16px 16px 18px}.oc--multi .oc-pc__title{font-size:18.5px}.oc--multi .oc-pc__title small,.oc--multi .oc-pc__meta{font-size:13.5px}.oc--multi .oc-pill{padding:2px 10px;font-size:13px}.oc--multi .oc-roomlabel{font-size:12.5px}.oc--multi .oc-roomstrip{gap:4px}.oc--multi .oc-roomstrip li{padding:6px 1px}.oc--multi .oc-roomstrip li b{font-size:14px}.oc--multi .oc-roomstrip li span{font-size:12px}.oc--multi .oc-price strong{font-size:23px}.oc--multi .oc-price small{font-size:12.5px}.oc--multi .oc-btn{padding:10px 15px;font-size:14.5px}.oc-shop{grid-template-columns:220px minmax(0,1fr);gap:26px}@media (width<=1180px){.oc--multi .oc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.oc-shop{grid-template-columns:1fr}}@media (width<=560px){.oc--multi .oc-grid{grid-template-columns:1fr}.oc-rp{grid-template-rows:auto;grid-template-columns:1fr;row-gap:2px;padding:12px}.oc-rp svg{grid-row:auto;justify-self:start;height:26px;margin-bottom:4px}}.oc-tbls{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:16px;margin-top:22px;display:grid}.oc-tbls .oc-tbl{background:#fff;border-radius:12px;margin:0;overflow:hidden}.oc-tbls .oc-tbl table{border-radius:0;min-width:0}.oc-tbl__h{font:700 16px/1.2 var(--font-display);align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.oc-tbl__h span{background:var(--oc-teal);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.oc-tbls tbody tr:last-child td{border-bottom:0}@media (width<=760px){.oc-tbls{grid-template-columns:1fr}}.oc-style{text-align:center;justify-content:center;align-items:center;gap:4px;padding:10px 8px 9px}.oc-style svg{height:28px;margin:0 auto}.oc-style small{margin-top:0;display:block}.oc-rooms__row{flex-wrap:nowrap;gap:8px}.oc-rp{flex:1 1 0;column-gap:8px;min-width:0;max-width:200px;padding:11px 10px}.oc-rp svg{height:24px}.oc-rp b{font-size:15px}.oc-rp small{white-space:nowrap;font-size:12px}@media (width<=1000px){.oc-rooms__row{flex-wrap:wrap}.oc-rp{flex:calc(33.333% - 6px);max-width:none}}@media (width<=560px){.oc-rp{flex:calc(50% - 4px)}}.oc-rp svg{width:auto;height:40px}@media (width<=560px){.oc-rp svg{height:34px}}.omni-loadbar{z-index:10000;pointer-events:none;height:3px;display:none;position:fixed;top:0;left:0;right:0}.omni-loadbar.is-on{display:block}.omni-loadbar i{background:linear-gradient(90deg,#212edd,#3e5cf0 60%,#086f73);border-radius:0 3px 3px 0;width:0;height:100%;display:block;box-shadow:0 0 8px #212edd73}@media (prefers-reduced-motion:reduce){.omni-loadbar i{transition:none!important}}.oc-rp small.oc-wait{color:var(--oc-subtle);opacity:.7}.mz-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.mz-top .mm-h2{color:#086f73;margin:0}.mz-all{color:#086f73;white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.mz-all:hover{text-decoration:underline}}.mz-grid{grid-template-columns:minmax(0,1fr) 320px;gap:32px;padding:22px 0 24px;display:grid}.mz-step{font:700 15px/1.2 var(--font-display);color:var(--ink);align-items:center;gap:10px;margin:0 0 12px;display:flex}.mz-step b{color:#fff;background:#086f73;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.mz-step span{font:400 13.5px var(--font-body);color:var(--ink-subtle)}.mz-rooms{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.mz-room{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}@media (hover:hover) and (pointer:fine){.mz-room:hover{background:#e6f3f2;border-color:#086f73}}.mz-room svg{width:auto;height:46px}.mz-ho{fill:none;stroke:#086f73;stroke-width:2.4px;stroke-linejoin:round}.mz-hw{fill:#086f73}.mz-room b{font:700 16px/1.2 var(--font-display);margin-top:4px}.mz-room small{color:var(--ink-subtle);font-size:12.5px}.mz-outs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.mz-out{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.mz-out:hover{border-color:#086f73}}.mz-out__img{background:#f4f6f9;justify-content:center;align-items:flex-end;height:108px;padding-bottom:12px;display:flex}.mz-out__img img{filter:drop-shadow(0 5px 6px #14182829);width:auto}.mz-out__body{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.mz-out__body strong{font:700 17px/1.2 var(--font-display)}.mz-cover{flex-direction:column;gap:4px;display:flex}.mz-cover i{background:#f4f5f8;border-radius:6px;height:6px;display:block;overflow:hidden}.mz-cover i span{background:linear-gradient(90deg,#9cc9c6,#086f73);border-radius:6px;height:100%;display:block}.mz-cover small{color:var(--ink-subtle);font-size:12px;line-height:1.35}.mz-out__price{border-top:1px solid var(--line);font:700 16px var(--font-display);font-variant-numeric:tabular-nums;margin-top:2px;padding-top:7px}.mz-out__price small{font:400 11px var(--font-body);color:var(--ink-subtle);margin-right:3px}.mz-feat{background:#e6f3f2;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.mz-feat .mm-h3{margin:0;font-size:17px}.mz-diagram{background:#fff;border-radius:12px;height:178px;position:relative}.mz-lines{width:100%;height:100%;position:absolute;inset:0}.mz-cond{filter:drop-shadow(0 5px 6px #14182829);width:auto;height:92px;position:absolute;bottom:20px;left:14px}.mz-au{filter:drop-shadow(0 3px 4px #14182824);width:96px;height:auto;position:absolute;right:14px}.mz-tag{font:600 11px var(--font-body);color:#086f73;background:#e6f3f2;border-radius:999px;padding:2px 7px;position:absolute}.mz-legend{color:var(--ink);flex-direction:column;gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.mz-legend li{align-items:center;gap:9px;display:flex}.mz-legend b{min-width:26px;height:22px;font:700 13px var(--font-display);color:#086f73;background:#fff;border-radius:6px;place-items:center;display:grid}.mz-styles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mz-sty{color:var(--ink);background:#fff;border:1.5px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.mz-sty:hover{border-color:#086f73}}.mz-sty img{object-fit:contain;width:auto;height:40px}.mz-sty b{font-size:13.5px}.mz-sty small{color:var(--ink-subtle);font-size:12px}.mz-btn{justify-content:space-between;width:100%}@media (width<=1180px){.mz-grid{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.mz-step span{display:none}}.mz-top .mm-h2{font:700 22px/28px var(--font-display);letter-spacing:-.01em;color:#086f73}.mz-feat .mm-h3{font:700 17px/1.3 var(--font-display);color:var(--ink)}@media (width<=1180px){.cms-nav__note.omni-ship-link{display:none}}.mm-panel .mz-top p.mm-h2{color:var(--cms-button-teal,#086f73)}@media (width<=1180px){.mm-navrow .cms-nav__note.omni-ship-link{display:none}}.mm-panel .sz-top p.mm-h2,.sz-top .mz-all{color:var(--cms-button-blue,#212edd)}.mm-panel .su-top p.mm-h2{color:var(--ink)}.su-top .mz-all{color:var(--cms-button-blue,#212edd)}.sz-step b{background:var(--cms-button-blue,#212edd)}.sz-price{font:700 16px var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.sz-price small{font:400 11px var(--font-body);color:var(--ink-subtle);margin-right:3px}.sz-sizes{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.sz-size{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.sz-size:hover{border-color:var(--cms-button-blue,#212edd)}}.sz-plan{background:#f4f6f9;justify-content:center;align-items:flex-end;height:92px;padding-bottom:12px;display:flex}.sz-plan i{background:repeating-linear-gradient(45deg,#e8ebfc 0 5px,#f6f7fe 5px 10px);border:2px solid #212edd;border-radius:3px;display:block}.sz-size__body{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.sz-size__body strong{font:700 17px/1.2 var(--font-display)}.sz-size__body small{color:var(--ink-subtle);font-size:12.5px;line-height:1.35;display:block}.sz-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:6px;margin-top:4px;padding-top:7px;display:flex}.sz-volt{font:600 11.5px var(--font-body);color:var(--ink-muted);background:#f4f5f8;border-radius:999px;padding:2px 7px}.sz-volt--115{color:#086f73;background:#e6f3f2}.sz-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sz-ln{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px;text-decoration:none;transition:border-color .15s;display:grid}@media (hover:hover) and (pointer:fine){.sz-ln:hover{border-color:var(--cms-button-blue,#212edd)}}.sz-ln__img{border:1px solid #d9ddfb;border-radius:8px;place-items:center;width:72px;height:64px;display:grid}.sz-ln__img img{object-fit:contain;width:60px;height:54px}.sz-ln:first-child .sz-ln__img{background:#f6f7fe}.sz-ln:nth-child(2) .sz-ln__img{background:#e8ebfc}.sz-ln:nth-child(3) .sz-ln__img{background:#d3d8fa}.sz-ln strong{font:700 15.5px/1.2 var(--font-display);display:block}.sz-ln small{color:var(--ink-subtle);font-size:12.5px;display:block}.sz-ln .sz-price{margin-top:3px;font-size:15px;display:block}.sz-ln .sz-price small{display:inline}.sz-feat{background:#eef0fd;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.sz-feat .mm-h3{font:700 17px/1.3 var(--font-display);color:var(--ink);margin:0}.sz-box{background:#fff;border-radius:12px;height:200px;position:relative}.sz-box img{width:auto;height:176px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.sz-lab{font:600 11.5px var(--font-body);color:#212edd;white-space:nowrap;background:#eef0fd;border:1px solid #d9ddfb;border-radius:999px;padding:3px 8px;position:absolute}.sz-inbox{color:var(--ink);flex-direction:column;gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.sz-inbox li{align-items:flex-start;gap:8px;display:flex}.sz-inbox svg{stroke:#212edd;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:3px}.sz-btn{justify-content:space-between;width:100%}.sz-call{color:var(--ink-muted);text-align:center;margin:0;font-size:13.5px}.sz-call a{color:#212edd;font:700 13.5px var(--font-display);text-decoration:none}.dl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px 0 24px;display:grid}.dl-card{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.dl-card:hover{border-color:#212edd;box-shadow:0 8px 24px #14194614}}.dl-media{place-items:center;height:130px;display:grid;position:relative}.dl-card:first-child .dl-media{background:#f6f7fe}.dl-card:nth-child(2) .dl-media{background:#e8ebfc}.dl-card:nth-child(3) .dl-media{background:#d3d8fa}.dl-media img{width:auto;height:112px}.dl-flag{background:var(--ink);color:#fff;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.dl-body{flex-direction:column;flex:1;gap:12px;padding:14px 16px 16px;display:flex}.dl-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dl-name{font:700 19px/1.2 var(--font-display)}.dl-head .sz-price{font-size:18px}.dl-meter{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.dl-meter span{color:var(--ink-subtle)}.dl-meter i{background:#f4f5f8;border-radius:8px;height:8px;display:block;overflow:hidden}.dl-meter i b{background:linear-gradient(90deg,#8d96f0,#212edd);border-radius:8px;height:100%;display:block}.dl-meter em{font-variant-numeric:tabular-nums;text-align:right;min-width:62px;font-style:normal;font-weight:700}.dl-chips{flex-wrap:wrap;gap:4px;display:flex}.dl-chips span{font:600 12px var(--font-body);color:#212edd;background:#eef0fd;border-radius:6px;padding:3px 8px}.dl-chips span.off{color:#a3a5b0;background:#f4f5f8;text-decoration:line-through}.dl-facts{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:auto 0 0;padding:10px 0 0;font-size:13.5px;list-style:none;display:flex}.dl-facts li{align-items:center;gap:8px;display:flex}.dl-facts .y{color:#086f73}.dl-facts .n{color:#a3a5b0}.dl-facts svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.su-tasks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px 0 6px;display:grid}.su-task{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}@media (hover:hover) and (pointer:fine){.su-task:hover{background:#eef0fd;border-color:#212edd}}.su-ico{background:#eef0fd;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.su-ico svg{fill:none;stroke:#212edd;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.su-task strong{font:700 16px/1.2 var(--font-display)}.su-task small{color:var(--ink-subtle);font-size:13px;line-height:1.4}.su-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 300px;gap:28px;padding:20px 0 24px;display:grid}.su-head{font:600 12.5px var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-subtle);margin:0 0 10px}.su-list{flex-direction:column;gap:2px;display:flex}.su-row{color:var(--ink);border-radius:8px;align-items:flex-start;gap:10px;margin:0 -8px;padding:7px 8px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){a.su-row:hover{background:#f4f5f8}}.su-row>svg{fill:none;width:18px;height:18px;stroke:var(--ink-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.su-row b{font-size:14.5px;font-weight:600;display:block}.su-row small{color:var(--ink-subtle);font-size:12.5px;display:block}.su-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.su-chips a{font:600 12px var(--font-body);color:#212edd;background:#eef0fd;border-radius:6px;padding:2px 8px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.su-chips a:hover{background:#d9ddfb}}.su-call{background:#eef0fd;border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.su-call p{color:var(--ink-muted);margin:0;font-size:14px}.su-call .su-eb{font:600 11.5px var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-subtle)}.su-call .mm-h3{font:700 18px/1.3 var(--font-display);color:var(--ink);margin:0}.su-tel{font:700 24px var(--font-display);color:#212edd;white-space:nowrap;text-decoration:none}.su-ways{border-top:1px solid #d9ddfb;flex-direction:column;gap:6px;margin-top:4px;padding-top:10px;font-size:13.5px;display:flex}.su-ways a{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.su-ways a:hover{color:#212edd}}.su-ways svg{fill:none;stroke:#212edd;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.su-btn{justify-content:center;width:100%;margin-top:6px}@media (width<=1180px){.su-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 260px;gap:20px}.sz-step span{display:none}}.sz-size__body strong{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.sz-size__body strong .sz-volt{padding:1px 6px;font-size:11px}.sz-row{justify-content:flex-start}.sz-size__body .sz-price small{font-size:11px;line-height:1;display:inline}.sz-lines{gap:10px}.sz-ln{grid-template-columns:104px minmax(0,1fr);gap:14px;min-height:122px;padding:12px}.sz-ln__img{border-radius:10px;width:104px;height:96px}.sz-ln__img img{width:92px;height:84px}.sz-ln strong{font-size:17px}.sz-ln small{margin-top:2px;font-size:13px}.sz-ln .sz-price{margin-top:8px;font-size:17px}.sz-ln .sz-price small{font-size:11.5px}.sz-ln small{white-space:nowrap;margin-top:1px}.su-chips--stack{flex-direction:column;align-items:flex-start;gap:4px}.pg-docs[class*=pg-docs--t]{overflow:hidden}.pg-docs[class*=pg-docs--t] h2{margin:-24px -24px 0;padding:20px 24px 4px}.pg-docs[class*=pg-docs--t]>p{border-bottom:1px solid #d9ddfb;margin:0 -24px 18px;padding:0 24px 16px}.pg-docs--t1 h2,.pg-docs--t1>p{background:#f6f7fe}.pg-docs--t2 h2,.pg-docs--t2>p{background:#e8ebfc}.pg-docs--t3 h2,.pg-docs--t3>p{background:#d3d8fa}.pg-docs--t3>p{color:var(--ink)}.dl-media{height:164px}.dl-media img{height:146px}.dl-media{justify-content:center;align-items:flex-end;height:178px;padding-bottom:12px;display:flex}.oc-single-strip{border:1.5px solid var(--oc-line);color:inherit;background:#fff;border-radius:12px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;padding:10px 18px 10px 10px;text-decoration:none;transition:border-color .15s;display:grid}@media (hover:hover) and (pointer:fine){.oc-single-strip:hover{border-color:var(--oc-blue)}}.oc-single-strip img{object-fit:contain;background:#d3d8fa;border-radius:8px;width:72px;height:72px}.oc-single-strip strong{font:700 17px/1.3 var(--font-display);display:block}.oc-single-strip small{color:var(--oc-subtle);font-size:13.5px;display:block}.oc-single-strip b{font:700 20px var(--font-display);white-space:nowrap}.oc-single-strip b small{font:400 12px var(--font-body);margin-right:4px;display:inline}.sz-plan{height:84px;padding-bottom:10px}.sz-size__body{gap:0;padding:14px}.sz-size__body strong{margin-bottom:8px}.sz-size__body small{line-height:1.55}.sz-row{margin-top:12px;padding-top:10px}.dl-meter{grid-template-columns:90px minmax(0,1fr) 92px}.dl-meter em{text-align:right;white-space:nowrap;min-width:0}.sz-volt{color:#212edd;background:#eef0fd}.sz-volt.sz-volt--115{color:#086f73;background:#e6f3f2}.dl-meter+.dl-meter{margin-top:-5px}.su-row small{margin-top:2px;line-height:1.4}.oc-rooms__row{gap:8px}.oc-rp{color:inherit;text-decoration:none}@media (width>=1001px){.oc-rooms__row:has(.oc-rp--one) .oc-rp{column-gap:7px;padding:11px 8px}.oc-rooms__row:has(.oc-rp--one) .oc-rp svg{height:32px}}.cu{border:1.5px solid var(--line);background:#fff;border-radius:14px;margin-top:28px;padding:18px}.cu__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.cu__head h2{font:700 20px/1.3 var(--font-display);margin:0}.cu__head p{color:var(--ink-muted);margin:4px 0 0;font-size:14.5px}.cu__all{border:1.5px solid var(--cms-button-blue,#212edd);color:var(--cms-button-blue,#212edd);font:700 14px var(--font-body);cursor:pointer;white-space:nowrap;background:#eef0fd;border-radius:999px;padding:8px 16px}@media (hover:hover) and (pointer:fine){.cu__all:hover{background:#d9ddfb}}.cu__grid{flex-direction:column;display:flex}.cu-item{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.cu-item:first-child{border-top:0}.cu-item__img{object-fit:contain;background:#f4f5f8;border-radius:8px;width:64px;height:64px}.cu-item__txt a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.cu-item__txt a:hover b{text-decoration:underline}}.cu-item__txt b{font-size:15.5px;line-height:1.3;display:block}.cu-item__txt small{color:var(--ink-subtle);margin-top:2px;font-size:13.5px;display:block}.cu-item__sel{font:inherit;border:1px solid var(--line-control,#8a8d9c);background:#fff;border-radius:6px;margin-top:6px;padding:4px 8px;font-size:14px}.cu-item__end{align-items:center;gap:12px;display:flex}.cu-item__end strong{font:700 17px var(--font-display);font-variant-numeric:tabular-nums}.cu-add{background:var(--cms-button-blue,#212edd);color:#fff;min-height:40px;font:700 14.5px var(--font-body);cursor:pointer;border:0;border-radius:8px;padding:0 18px}@media (hover:hover) and (pointer:fine){.cu-add:hover{background:#1823b8}}.cu-add:disabled{opacity:.6;cursor:default}@media (width<=560px){.cu-item{grid-template-columns:52px minmax(0,1fr)}.cu-item__img{width:52px;height:52px}.cu-item__end{grid-column:2;justify-content:space-between}}.ar-progress{z-index:60;pointer-events:none;height:4px;position:fixed;top:0;left:0;right:0}.ar-progress span{background:var(--cms-button-teal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ar-hero{background:var(--blue-050);border-bottom-color:var(--blue-100)}.ar-title{max-width:900px}.ar-meta{color:var(--ink-subtle);flex-wrap:wrap;gap:6px 18px;margin:16px 0 0;font-size:14px;display:flex}.ar-meta span+span:before{content:"";background:var(--line-control);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 12px 2px 0;display:inline-block}.ar-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px;display:grid}.ar-side{gap:24px;max-height:calc(100vh - 48px);display:grid;position:sticky;top:24px;overflow:auto}.ar-help{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);padding:20px}.ar-help p{color:var(--ink-muted);margin:0 0 8px;font-size:14px;line-height:20px}.ar-help .ar-help__t{font:700 17px/22px var(--font-display);color:var(--ink)}.ar-help__phone{font:700 19px/26px var(--font-display);color:var(--cms-button-blue);text-decoration:none;display:block}.ar-help small{color:var(--ink-subtle);font-size:13px}.ar-main{min-width:0;max-width:760px}.ar-prose{max-width:none;font-size:17px;line-height:28px}.ar-prose h2{margin-top:48px;scroll-margin-top:24px;font-size:26px;line-height:32px}.ar-prose h3{scroll-margin-top:24px}.ar-prose ul,.ar-prose ol{padding-left:22px}.ar-prose li{margin:0 0 8px}.ar-answer{border-left:4px solid var(--cms-button-blue);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--blue-050);color:var(--ink);margin:0 0 32px;padding:20px 24px}.ar-answer p{margin:0;font-size:18px;line-height:28px}.ar-answer strong{color:var(--cms-button-blue)}.ar-note{border-radius:var(--radius-md);color:var(--ink);background:#fdf6e7;border:1px solid #f1d9a6;margin:24px 0;padding:16px 20px}.ar-note p{margin:0}.ar-note p+p{margin-top:8px}.ar-next{margin:32px 0}.ar-next a{border:1px solid var(--blue-100);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:600 17px/24px var(--font-display);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.ar-next a:after{content:"→";color:var(--cms-button-blue);flex:none;font-size:20px}@media (hover:hover) and (pointer:fine){.ar-next a:hover{border-color:var(--cms-button-blue)}}.ar-check{list-style:none;padding-left:0!important}.ar-check li{padding-left:32px;position:relative}.ar-check li:before{content:"";background:var(--teal-050) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23086f73' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;left:0}.ar-table{border:1px solid var(--line);border-radius:var(--radius-md);margin:24px 0;overflow-x:auto}.ar-prose .ar-table table{border-collapse:collapse;width:100%;min-width:520px;margin:0;font-size:15px;line-height:22px;display:table}.ar-prose .ar-table th,.ar-prose .ar-table td{border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.ar-prose .ar-table thead th{background:var(--blue-050);color:var(--ink);font-weight:700}.ar-prose .ar-table tbody tr:last-child td{border-bottom:0}.ar-h2{font:700 26px/32px var(--font-display);letter-spacing:-.01em;margin:0 0 16px}.ar-shop,.ar-faq{margin-top:56px}.ar-shop__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.ar-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.ar-card:hover{border-color:var(--cms-button-blue)}}.ar-card__img{aspect-ratio:4/3;background:var(--blue-050);display:block}.ar-card__img img{object-fit:contain;mix-blend-mode:multiply;box-sizing:border-box;width:100%;height:100%;padding:12px}.ar-card__body{gap:6px;padding:14px 16px 16px;display:grid}.ar-card__body strong{font:600 16px/22px var(--font-display)}.ar-card__price{color:var(--cms-button-blue);font-size:15px;font-weight:600}.ar-faq .pg-faq{border-top:1px solid var(--line);max-width:none}.ar-cta{border-radius:var(--radius-lg);background:var(--navy-900);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:28px;display:flex}.ar-cta p{color:var(--on-navy-muted);margin:0;font-size:15px}.ar-cta .ar-cta__t{color:#fff;font:700 22px/28px var(--font-display);margin-bottom:4px}.ar-cta__b{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ar-cta__l{color:#fff;font-weight:600}.ar-related{border-top:1px solid var(--line);background:var(--surface-sunk);padding:56px 0 72px}.ar-related__grid,.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ar-rcard{color:var(--ink);flex-direction:column;gap:8px;text-decoration:none;display:flex}.ar-rcard__img{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--blue-050);display:block;overflow:hidden}.ar-rcard__img img{object-fit:cover;width:100%;height:100%;transition:scale .3s}@media (hover:hover) and (pointer:fine){.ar-rcard:hover .ar-rcard__img img{scale:1.03}}.ar-rcard__tag{font:600 12px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--cms-button-teal);margin-top:6px}.ar-rcard strong{font:700 19px/25px var(--font-display)}@media (hover:hover) and (pointer:fine){.ar-rcard:hover strong{color:var(--cms-button-blue)}}.ar-rcard__sum{color:var(--ink-muted);font-size:15px;line-height:22px}.ar-all{margin:32px 0 0}.ar-all a{color:var(--cms-button-blue);font-weight:600}.bl-chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.bl-chips a{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);padding:8px 16px;font-size:15px;text-decoration:none}@media (hover:hover) and (pointer:fine){.bl-chips a:hover{border-color:var(--cms-button-blue)}}.bl-chips a[aria-current]{border-color:var(--cms-button-blue);background:var(--cms-button-blue);color:#fff}.bl-feature{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;margin:0 0 56px;padding:24px;text-decoration:none;display:grid}.bl-feature__img{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--blue-050);display:block;overflow:hidden}.bl-feature__img img{object-fit:cover;width:100%;height:100%}.bl-feature__body{justify-items:start;gap:12px;display:grid}.bl-feature__body strong{font:700 30px/36px var(--font-display);letter-spacing:-.01em}.bl-feature__body>span:not(.cms-button):not(.ar-rcard__tag){color:var(--ink-muted);line-height:24px}.bl-group{padding:0 0 56px}.bl-group__head{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 20px;padding-top:24px;display:flex}.bl-group__head h2{font:700 26px/32px var(--font-display);margin:0}.bl-group__head a{color:var(--cms-button-blue);font-weight:600}.bl-pages{margin-top:32px}@media (width<=1080px){.ar-grid{grid-template-columns:1fr;gap:32px}.ar-side{max-height:none;position:static;overflow:visible}.ar-toc{border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 20px}.ar-help{display:none}.ar-main{max-width:none}.ar-related__grid,.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-feature{grid-template-columns:1fr;gap:20px}}@media (width<=720px){.ar-prose{font-size:16px;line-height:26px}.ar-prose h2{font-size:22px;line-height:28px}.ar-answer{padding:16px 18px}.ar-answer p{font-size:17px;line-height:26px}.ar-related__grid,.bl-grid{grid-template-columns:1fr}.bl-feature{padding:16px}.bl-feature__body strong{font-size:24px;line-height:30px}.ar-cta{padding:22px}}.ar-answer:before{content:"Quick answer";font:600 12px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--cms-button-blue);margin:0 0 6px;display:block}.ar-answer .ar-answer__q{font:700 21px/28px var(--font-display);color:var(--ink);margin:0 0 8px}.ar-video{margin:28px 0}.ar-video>a{border:1px solid var(--line);border-radius:var(--radius-md);padding:14px 18px;font-weight:600;display:block}.ar-video__play,.ar-video iframe{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--navy-900);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ar-video__play img{object-fit:cover;opacity:.9;width:100%;height:100%;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.ar-video__play:hover img{opacity:1}}.ar-video__btn{background:var(--cms-button-blue);border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;position:absolute;top:50%;left:50%;box-shadow:0 6px 20px #0000004d}.ar-video__btn:after{content:"";border:13px solid #0000;border-left:21px solid #fff;border-right-width:0;position:absolute;top:23px;left:29px}.ar-video__t{color:#fff;font:600 16px/22px var(--font-display);text-align:left;background:linear-gradient(#0000,#080e28d9);padding:28px 18px 14px;position:absolute;bottom:0;left:0;right:0}.ar-video p{color:var(--ink-subtle);margin:10px 0 0;font-size:15px;line-height:22px}.ar-rcard strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:50px;display:-webkit-box;overflow:hidden}.ar-rcard__sum{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-answer:before{content:"People ask"}.ar-answer .ar-answer__q strong{color:var(--ink)}.ar-answer .ar-answer__q{border-bottom:1px solid var(--blue-100);margin-bottom:10px;padding-bottom:10px}.bl-grid{row-gap:56px}.bl-group{padding-bottom:72px}.ar-related__grid{row-gap:48px}@media (width<=720px){.bl-grid{row-gap:40px}}.mm-feature__img--blend img,.sp-card__media img,.sp-card--multi .sp-card__media img,.ar-card__img img{mix-blend-mode:normal}.ar-card__img--photo{background:#fff}.ar-card__img--photo img{mix-blend-mode:normal}.ar-card__body strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;display:-webkit-box;overflow:hidden}#finder{scroll-margin-top:8px}.bl-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;display:grid}.bl-side{gap:24px;display:grid;position:sticky;top:24px}.bl-side__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bl-side__list a{border-left:2px solid var(--line);color:var(--ink-muted);padding:9px 12px;font-size:15px;line-height:20px;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.bl-side__list a:hover{color:var(--cms-button-blue)}}.bl-side__list a[aria-current=true]{border-left-color:var(--cms-button-blue);color:var(--cms-button-blue);background:var(--blue-050);font-weight:600}.bl-side__help{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);padding:16px}.bl-side__help p{font:700 15px/20px var(--font-display);color:var(--ink);margin:0 0 6px}.bl-side__help a{font:700 17px/24px var(--font-display);color:var(--cms-button-blue);text-decoration:none;display:block}.bl-side__help small{color:var(--ink-subtle);font-size:12.5px}.bl-group{scroll-margin-top:16px}.bl-main .bl-grid{gap:20px}.bl-main .bl-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}@media (width<=1080px){.bl-layout{grid-template-columns:1fr}.bl-side{display:none}}.bl-main .ar-rcard__tag{letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cart-empty{color:#b42318;font:600 15px/1 var(--font-body);cursor:pointer;background:#fff;border:1.5px solid #f3c4c4;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.cart-empty svg{fill:none;stroke:#d92d20;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.cart-empty:hover{background:#fef3f2;border-color:#d92d20}}.cart-empty[disabled]{opacity:.6;cursor:default}.mz-build{text-align:center;color:var(--cms-button-blue);margin-top:10px;font-size:14.5px;font-weight:600;display:block}.cms-finder-build{text-align:center;margin:18px 0 0;font-size:16px}.cms-finder-build a{color:var(--cms-button-blue);font-weight:600}.lc-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.lc-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);grid-template-rows:180px auto;text-decoration:none;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.lc-card:hover{border-color:var(--cms-button-blue)}}.lc-card__img{background:var(--blue-050);place-items:center;padding:16px;display:grid}.lc-card__img img{object-fit:contain;max-width:100%;max-height:148px}.lc-card__body{gap:8px;padding:18px 20px 20px;display:grid}.lc-card__body strong{font:700 22px/1.2 var(--font-display)}.lc-card__go{color:var(--cms-button-blue);font-weight:600}.lc-card__body{flex-direction:column;display:flex}.lc-card__go{margin-top:auto;padding-top:8px}.hdr-lbl,.cms-header__actions .hdr-lbl{display:none}@media (width<=1080px){.omni-easy .cms-site{font-size:17px;line-height:27px}.omni-easy main small{font-size:15px;line-height:1.35}.omni-easy .cms-search input{font-size:17px}.omni-easy .cms-phone small{font-size:13px}.omni-easy .cms-count{min-width:24px;height:24px;font-size:13px;line-height:24px}.omni-easy .pg-crumbs,.omni-easy .oc-crumb,.omni-easy .oc-crumb a{font-size:15px}.omni-easy .pg-crumbs a,.omni-easy .oc-crumb a{margin:-10px 0;padding:10px 0;display:inline-block}.omni-easy .cms-link{margin:-10px 0;padding:10px 0;font-size:17px;display:inline-block}.omni-easy .cms-button{min-height:52px;font-size:18px}.omni-easy .omni-footer{font-size:17px;line-height:26px}.omni-easy .omni-footer ul{gap:0}.omni-easy .omni-footer ul a{padding:10px 0;font-size:17px;line-height:24px;display:inline-block}.omni-easy .omni-footer h2,.omni-easy .omni-footer .omni-footer__h{margin-bottom:4px;font-size:15px;line-height:20px}.omni-easy .omni-footer__brand small{font-size:13px;line-height:18px}.omni-easy .omni-footer__brand p{font-size:17px}.omni-easy .omni-footer__brand a:not(.omni-footer__phone){padding:8px 0;font-size:17px;display:inline-block}.omni-easy .omni-footer__phone{padding:6px 0}.omni-easy .omni-footer__company{font-size:15px;line-height:22px}.omni-easy .omni-footer__company strong{font-size:14px;line-height:20px}.omni-easy .omni-footer__trust span{font-size:16px}.omni-easy .omni-footer__bottom{font-size:15px}.omni-easy .omni-footer__legal a{padding:10px 0;display:inline-block}.omni-easy .cms-proof{font-size:16px;line-height:22px}.omni-easy .cms-points li{font-size:17px}.omni-easy .cms-finder__hint,.omni-easy .cms-finder__note,.omni-easy .cms-finder__help,.omni-easy .cms-finder__jump{font-size:16px;line-height:23px}.omni-easy .cms-finder__num{font-size:15px}.omni-easy .cms-opt label small{font-size:15px;line-height:19px}.omni-easy .cms-zone{font-size:15px}.omni-easy .cms-line__feats,.omni-easy .cms-finder__step--lines .cms-line__feats{font-size:16px;line-height:23px}.omni-easy .cms-price small,.omni-easy .cms-pcard__price small{font-size:15px;line-height:20px}.omni-easy .cms-scard__flag{font-size:14px}.omni-easy .cms-spec span{font-size:16px;line-height:22px}.omni-easy .cms-pcard__specs,.omni-easy .cms-info__grid span{font-size:16px;line-height:23px}.omni-easy .cms-tag span{font-size:15px}.omni-easy .sp-tab span{font-size:16px}.omni-easy .sp-row-label,.omni-easy .sp-note{font-size:16px;line-height:23px}.omni-easy .omni-gen-badge{font-size:13px}.omni-easy .omni-gen-badge strong{font-size:14px}.omni-easy .omni-gen-badge small{font-size:12px}.omni-easy .rv-card{font-size:17px;line-height:26px}.omni-easy .oc-facts li,.omni-easy .oc-side p,.omni-easy aside.oc-side p{font-size:16px;line-height:23px}.omni-easy .oc-count span{font-size:15px}.omni-easy .oc-rp b{font-size:16px}.omni-easy .oc-rp small{font-size:14px;line-height:19px}.omni-easy .oc-toolbar,.omni-easy .oc-res,.omni-easy .oc-res b,.omni-easy .oc-sort,.omni-easy .oc-ftoggle{font-size:16px}.omni-easy .oc-ftoggle{min-height:48px}.omni-easy .oc-sort select,.omni-easy .oc-head select,.omni-easy select{min-height:48px;font-size:16px}.omni-easy .oc-flag{font-size:14px}.omni-easy .oc-pc__meta,.omni-easy .oc-pc__meta span,.omni-easy .oc-pill{font-size:15px}.omni-easy .oc-pc__title a{font-size:18px;line-height:24px}.omni-easy .oc-pc__title small{font-size:15px;line-height:21px}.omni-easy .oc-roomlabel{font-size:14px;line-height:20px}.omni-easy .oc-roomstrip li b,.omni-easy .oc--multi .oc-roomstrip li b{font-size:17px}.omni-easy .oc-roomstrip li span,.omni-easy .oc--multi .oc-roomstrip li span{font-size:14px}.omni-easy .oc-price small{font-size:14px;line-height:19px}.omni-easy .oc-btn{min-height:48px;padding-left:20px;padding-right:20px;font-size:17px}.omni-easy .oc-pts li,.omni-easy .oc-lc__d{font-size:16px;line-height:23px}.omni-easy .oc-size small{font-size:14px;line-height:19px}.omni-easy .oc-accrow a{font-size:16px}.omni-easy .oc-accrow small{font-size:14px}.omni-easy .oc-more p,.omni-easy .oc-ex,.omni-easy .oc-tbl__h span{font-size:15px;line-height:22px}.omni-easy .oc-assist__end p,.omni-easy .oc-cmp a{font-size:16px}.omni-easy .oc-tbl th,.omni-easy .oc-tbl td{font-size:15px}.omni-easy .cart-empty,.omni-easy .cart-head button{font-size:16px}.omni-easy .pg-cartline p{font-size:16px;line-height:23px}.omni-easy .pg-cartline input{min-height:48px;font-size:17px}.omni-easy .pg-remove{padding:10px 0;font-size:16px;display:inline-block}.omni-easy .pg-sum__row,.omni-easy .cart-facts li{font-size:16px;line-height:23px}.omni-easy .cu-item__txt b{font-size:17px}.omni-easy .cu-item__txt small{font-size:15px;line-height:21px}.omni-easy .cu-item__sel{min-height:44px;font-size:16px}.omni-easy .cu-add{min-height:48px;padding:0 22px;font-size:16px}.omni-easy .cu-item__end strong{font-size:18px}.omni-easy .pg-card p,.omni-easy .pg-note span,.omni-easy .pg-docs p,.omni-easy .pg-notice p,.omni-easy .pg-notice__list li{font-size:17px;line-height:26px}.omni-easy .pg-fact span{font-size:16px;line-height:23px}.omni-easy .pg-meta{font-size:15px;line-height:22px}.omni-easy .pg-toc-title{font-size:15px}.omni-easy .pg-tab{min-height:48px;font-size:17px}.omni-easy .pg-field label{font-size:17px}.omni-easy .pg-field small{font-size:15px;line-height:21px}.omni-easy .pg-field input,.omni-easy .pg-field select,.omni-easy .pg-field textarea{min-height:52px;font-size:17px}.omni-easy .pg-check{font-size:17px}.omni-easy .pg-table{font-size:17px;line-height:25px}.omni-easy .pg-table thead th{font-size:14px}.omni-easy .pg-yes,.omni-easy .pg-no{font-size:16px}.omni-easy .faq-nav small,.omni-easy .faq-nav a small{font-size:14px}.omni-easy dt,.omni-easy dd{font-size:17px}.omni-easy .mm-math__row,.omni-easy .mm-math__row span,.omni-easy .mm-math__row strong{font-size:16px}.omni-easy .mm-example{font-size:14px}.omni-easy .bl-chips a{min-height:48px;font-size:17px}.omni-easy .ar-rcard__tag{font-size:14px;line-height:19px}.omni-easy .ar-rcard__sum{font-size:16px;line-height:24px}.omni-easy .ar-meta,.omni-easy .ar-meta span,.omni-easy .ar-meta time{font-size:15px}.omni-easy .ar-prose{font-size:18px;line-height:30px}.omni-easy .ar-prose .ar-table table{font-size:17px;line-height:25px}.omni-easy .ar-toc a{font-size:16px;line-height:23px}.omni-easy .ar-card__price,.omni-easy .ar-video p{font-size:16px}.omni-easy .bl-group__head a{white-space:nowrap;flex:none;padding:10px 0;font-size:17px;display:inline-block}.omni-easy .ar-cta__l{padding:10px 0;display:inline-block}.omni-easy .pg-tablewrap p{font-size:15px;line-height:22px}.omni-easy .oc-tel,.omni-easy .cms-support__phone{align-items:center;min-height:44px;display:inline-flex}.omni-easy .oc-faq summary{align-items:center;min-height:44px;font-size:17px}.omni-easy .bd-how summary{padding:10px 0}.omni-easy .omni-footer__brand small{font-size:14px}.omni-easy .bd-crumb{font-size:15px}.omni-easy .bd-crumb a{margin:-12px 0;padding:12px 0;display:inline-block}.omni-easy .bd-edit{margin:-12px -10px;padding:12px 10px;font-size:17px}.omni-easy .bd-done{min-height:48px;font-size:16px}.omni-easy .bd-how summary{font-size:17px}.omni-easy .bd-call a{padding:10px 0;display:inline-block}.omni-easy .bd-tag{font-size:14px}.omni-easy .bd-ok,.omni-easy .bd-small,.omni-easy .bd-call{font-size:15px;line-height:22px}.omni-easy .bd-sh span:not(.bd-num){font-size:16px}.omni-easy .bd-num{font-size:15px}.omni-easy .bd-out small{font-size:14px;line-height:19px}.omni-easy .bd-out__p{font-size:16px}.omni-easy .bd-seg button{min-height:48px;font-size:16px}.omni-easy .bd-lab{font-size:14px}.omni-easy .bd-chip{min-height:56px}.omni-easy .bd-chip b{font-size:17px}.omni-easy .bd-chip small{font-size:14px}.omni-easy .bd-li span,.omni-easy .bd-li b{font-size:16px;line-height:23px}.omni-easy .bd-meter span{font-size:15px}}@media (width<=720px){.omni-easy .cms-header__bar{flex-wrap:wrap;gap:10px 6px;padding-top:10px;padding-bottom:12px}.omni-easy .cms-wordmark{order:1}.omni-easy .cms-header__actions{order:2;gap:4px;margin-left:auto}.omni-easy .cms-search{flex-basis:100%;order:3;height:52px}.omni-easy .cms-header__actions .cms-iconlink[href*=account]{display:none}.omni-easy .cms-header__actions>a,.omni-easy .omni-menu-btn{border-radius:var(--radius-sm);min-width:54px;min-height:54px;color:var(--ink);background:0 0;border:0;flex-direction:column;justify-content:center;gap:3px;padding:0 4px;position:relative}.omni-easy .omni-menu-btn{border:1px solid var(--line-control)}.omni-easy .cms-header__actions .cms-icon,.omni-easy .omni-menu-btn svg{width:24px;height:24px}.omni-easy .cms-header__actions .hdr-lbl{font:600 14px/16px var(--font-body);color:var(--ink);display:block}.omni-easy .cms-header__actions .cms-count{min-width:22px;height:22px;font-size:13px;line-height:22px;position:absolute;top:2px;right:2px}.omni-easy .cms-finder__step,.omni-easy .cms-finder__result,.omni-easy .cms-finder__step--lines{padding:22px 16px}.omni-easy .cms-finder__step--lines .cms-line label{padding:16px}.omni-easy .cms-opt label{min-height:64px}.omni-easy .omni-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.omni-easy .omni-footer__brand{grid-column:1/-1}.omni-easy .bl-main .bl-feature,.omni-easy .bl-feature{grid-template-columns:1fr;gap:16px}.omni-easy .bl-feature__body strong{font-size:24px;line-height:30px}.omni-easy .oc-roomstrip .oc-empty-tile{display:none}.omni-easy .oc-roomstrip{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.omni-easy .oc-roomstrip li{min-height:52px}.omni-easy table.t-stack{width:100%;min-width:0!important}.omni-easy table.t-stack thead{display:none}.omni-easy table.t-stack,.omni-easy table.t-stack tbody,.omni-easy table.t-stack tr,.omni-easy table.t-stack td,.omni-easy table.t-stack th{display:block}.omni-easy table.t-stack tr{border-bottom:1px solid var(--line);padding:12px 16px}.omni-easy table.t-stack tr:last-child{border-bottom:0}.omni-easy table.t-stack td,.omni-easy table.t-stack tbody th{justify-content:space-between;gap:16px;display:flex;text-align:right!important;white-space:normal!important;border:0!important;padding:6px 0!important}.omni-easy table.t-stack td:before{content:attr(data-label);text-align:left;max-width:50%;color:var(--ink-muted);flex:none;font-weight:600}.omni-easy table.t-stack tr>:first-child{font-family:var(--font-display);font-size:18px;font-weight:700;display:block;text-align:left!important;padding-top:0!important}.omni-easy table.t-stack tr>:first-child:before{content:none}}@media (width<=370px){.omni-easy .cms-wordmark{max-width:132px}.omni-easy .cms-header__actions>a,.omni-easy .omni-menu-btn{min-width:48px}}@media (width>=1081px){.pg-grid--cart{grid-template-columns:minmax(0,1fr) 380px}}.cms-wrap{max-width:1272px}.omni-header .cms-wordmark{--logo-h:42px;--tag-gap:9px}.omni-header .cms-wordmark small{display:none}.omni-header .cms-wordmark img{height:var(--logo-h)}.cms-wordmark__tag{width:calc(var(--logo-h) * 3.49);height:auto;margin-top:var(--tag-gap);display:block;overflow:visible}.cms-wordmark__tag text{font:600 10.4px var(--font-body);fill:var(--ink-subtle)}@media (width>=1081px){.omni-header .cms-wordmark{--logo-h:32px;--tag-gap:8px}.omni-header .cms-header__bar>.cms-wordmark{top:0}}@media (width<=720px){.omni-header .cms-wordmark{--logo-h:32px;--tag-gap:8px}}form.ss-host{position:relative;overflow:visible}form.ss-host>button{border-radius:0 calc(var(--radius-sm) - 1px) calc(var(--radius-sm) - 1px) 0}form.ss-host>input{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ss{z-index:70;border:1px solid var(--line-strong);text-align:left;background:#fff;border-radius:14px;max-height:min(72vh,640px);padding:6px 0 10px;position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;overflow:auto;box-shadow:0 18px 44px #0e1a4533}.ss[hidden]{display:none}.ss__g+.ss__g{border-top:1px solid var(--line);margin-top:6px}.ss__h{font:700 14px/18px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:14px 20px 6px}.ss__row{min-height:60px;color:var(--ink);align-items:center;gap:16px;padding:10px 20px;text-decoration:none;display:flex}.ss__row:focus{background:var(--blue-050);outline:none}@media (hover:hover) and (pointer:fine){.ss__row:hover{background:var(--blue-050);outline:none}}.ss__row:focus-visible{box-shadow:inset 3px 0 0 var(--cms-button-blue)}.ss__img{border:1px solid var(--line);background:#fff;border-radius:10px;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.ss__img img{object-fit:contain;width:100%;height:100%}.ss__ic{background:var(--blue-050);width:44px;height:44px;color:var(--cms-button-blue);border-radius:10px;flex:0 0 44px;place-items:center;display:grid}.ss__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ss__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ss__t{font:600 17px/24px var(--font-body);color:var(--ink)}.ss__s{font:400 15px/21px var(--font-body);color:var(--ink-muted)}.ss__pr{font:700 18px/22px var(--font-display);white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.ss__pr small{font:400 13px/16px var(--font-body);color:var(--ink-muted)}.ss__none{color:var(--ink-muted);margin:14px 20px;font-size:17px;line-height:25px}.ss__all{background:var(--cms-button-blue);color:#fff;font:700 17px/22px var(--font-body);text-align:center;border-radius:10px;margin:10px 12px 0;padding:15px 12px;text-decoration:none;display:block}.ss__all:focus{background:#1823b8}@media (hover:hover) and (pointer:fine){.ss__all:hover{background:#1823b8}}@media (width<=720px){.ss{max-height:68vh;left:-1px;right:-1px}.ss__row{gap:12px;padding:10px 14px}.ss__img{flex-basis:60px;width:60px;height:60px}.ss__h{margin:12px 14px 4px}.ss a.ss__row--p:nth-of-type(4){display:none}}.sr-more__h{font:700 24px/30px var(--font-display);margin:0 0 14px}.sr-more__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:40px;display:grid}.sr-more__item{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.sr-more__item:focus{border-color:var(--cms-button-blue);background:var(--blue-050)}@media (hover:hover) and (pointer:fine){.sr-more__item:hover{border-color:var(--cms-button-blue);background:var(--blue-050)}}.sr-more__t{font:600 17px/24px var(--font-body)}@media (width<=720px){.sr-more__list{grid-template-columns:1fr}}.ss__img img{object-fit:cover}.ss__go{color:var(--cms-button-blue);font-size:28px;line-height:1}@media (width<=720px){.ss__img--wide{flex-basis:76px;width:76px;height:54px}}.ss__h{margin:12px 20px 4px;font-size:13px;line-height:17px}.ss__row{gap:14px;min-height:52px;padding:8px 20px}.ss__t{font-size:16px;line-height:22px}.ss__s{font-size:14px;line-height:19px}.ss__pr{font-size:17px;line-height:21px}.ss__pr small{font-size:12px;line-height:15px}.ss__img{flex-basis:64px;width:64px;height:64px}.ss__img--wide{flex-basis:80px;width:80px;height:57px}.ss__ic{flex-basis:40px;width:40px;height:40px}.ss__ic svg{width:20px;height:20px}.ss__go{font-size:24px}.ss__all{padding:13px 12px;font-size:16px}@media (width<=720px){.ss__row{padding:8px 14px}.ss__h{margin:10px 14px 4px}.ss__img{flex-basis:56px;width:56px;height:56px}.ss__img--wide{flex-basis:72px;width:72px;height:51px}}.mm-panels img,.omni-drawer img{object-fit:contain}.mz-step--3{margin-top:22px}.mz-mix{color:var(--ink);background:#f1f8f7;border:1.5px solid #cfe5e2;border-radius:12px;align-items:center;gap:14px;padding:12px 14px 12px 18px;text-decoration:none;transition:border-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.mz-mix:hover{border-color:#086f73}}.mz-mix__st{flex:1 1 0;align-items:center;gap:10px;min-width:0;display:flex}.mz-mix__pic{background:#fff;border-radius:10px;flex:0 0 58px;place-items:center;height:52px;display:grid}.mz-mix__pic img{width:auto;display:block}.mz-mix__pic--two{gap:4px;padding:4px 0}.mz-mix__pic--two img{max-width:52px;height:auto}.mz-mix__pic--cart svg{fill:none;stroke:#086f73;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mz-mix__tx{font:600 14px/18px var(--font-body);color:var(--ink);align-items:center;gap:8px;display:flex}.mz-mix__tx em{color:#fff;width:20px;height:20px;font:700 11px/1 var(--font-body);background:#086f73;border-radius:50%;flex:0 0 20px;place-items:center;font-style:normal;display:grid}.mz-mix__ar{color:#086f73;font:700 18px/1 var(--font-body);flex:none}.mz-mix__go{color:#fff;font:700 14.5px/1 var(--font-body);white-space:nowrap;background:#086f73;border-radius:999px;flex:none;padding:11px 16px}@media (hover:hover) and (pointer:fine){.mz-mix:hover .mz-mix__go{background:#065a5d}}@media (width<=1180px){.mz-mix__pic,.mz-mix__ar{display:none}}:is(#mm-multi,.mmm-multi) .mz-grid{align-items:stretch;padding-bottom:28px}:is(#mm-multi,.mmm-multi) .mz-feat{flex-direction:column;justify-content:space-between;gap:14px;display:flex}:is(#mm-multi,.mmm-multi) .mz-feat>*{margin-top:0;margin-bottom:0}.sp-card__foot{align-items:center;padding-top:24px}.cms-scard__foot{align-items:stretch}.hrs{white-space:nowrap}.cms-finder__result .cms-finder__note{font-size:15px;line-height:22px}.cms-finder__price{color:var(--ink);font-weight:600}.cms-finder__step--info .cms-info__grid,.cms-finder__step--info>:last-child{margin-bottom:0}.cms-finder-build a{text-decoration:none}.cms-finder-build a:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){.cms-finder-build a:hover{text-decoration:underline}}.mz-mix--first{margin-bottom:26px}html.cz-swap .mz-mix__tx em,.mz-mix__tx em{box-sizing:border-box;padding-top:1px}.cart-acts{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.cart-cont{border:1.5px solid var(--cms-button-blue,#212edd);color:var(--cms-button-blue,#212edd);font:600 15px/1 var(--font-body);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.cart-cont:hover{background:#f0f1fe}}.omni-easy .cart-cont{font-size:16px}html.cz-swap .oc-assist.oc-assist--call,html.cz-swap .oc--single .oc-assist.oc-assist--call,.oc-assist.oc-assist--call{background:#fff5d6;border:1px solid #f1d98a}html.cz-swap .oc-assist.oc-assist--call .oc-assist__ico svg,.oc-assist.oc-assist--call .oc-assist__ico svg{stroke:#8a5a00}.oc-hub__head{margin:8px 0 24px}.oc-hub__head p{color:var(--ink-muted);margin:8px 0 0;font-size:17px}.oc-hub{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.oc-hub__card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.oc-hub__card:hover{border-color:#212edd;box-shadow:0 6px 20px #141e5014}.oc-hub__card--single:hover{border-color:#086f73}}.oc-hub__img{background:#f4f6f9;justify-content:center;align-items:center;gap:8px;height:180px;display:flex}.oc-hub__card--multi .oc-hub__img{background:#eef0fe}.oc-hub__card--single .oc-hub__img{background:#e9f4f3}.oc-hub__img img{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:150px}.oc-hub__img--two{flex-direction:column}.oc-hub__img--two img{max-height:60px}.oc-hub__tx{flex-direction:column;flex:1;gap:6px;padding:18px 18px 20px;display:flex}.oc-hub__tx .cms-zone{align-self:flex-start}.oc-hub__tx b{font:700 21px/1.25 var(--font-display)}.oc-hub__tx>span:not(.cms-zone){color:var(--ink-muted);font-size:15.5px;line-height:22px}.oc-hub__tx em{color:#212edd;margin-top:auto;padding-top:8px;font-size:16px;font-style:normal;font-weight:700}.oc-hub__card--single .oc-hub__tx em{color:#086f73}.oc-hub__call{margin-bottom:40px}@media (width<=1000px){.oc-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.oc-hub{grid-template-columns:1fr}.oc-hub__img{height:150px}}html.cz-swap body .cms-finder[data-zone=single]{--zone-color:#086f73;--zone-tint:#e6f3f2}html.cz-swap body .cms-finder[data-zone=single] a:not(.cms-button),html.cz-swap body .cms-finder[data-zone=single] .cms-finder__jump{color:#086f73}html.cz-swap body .cms-finder .cms-finder__help,.cms-finder .cms-finder__help{text-decoration:none}@media (hover:hover) and (pointer:fine){html.cz-swap body .cms-finder .cms-finder__help:hover,.cms-finder .cms-finder__help:hover{text-decoration:underline}}.oc-outs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.oc-outs__l{font:700 13px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-right:4px}.oc-outs__p{border:1.5px solid var(--line-strong,#d5d7e0);min-height:40px;color:var(--ink);font:600 15px/1 var(--font-body);background:#fff;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.oc-outs__p b{font-weight:700}@media (hover:hover) and (pointer:fine){.oc-outs__p:hover{color:#212edd;border-color:#212edd}}.oc-outs__p.is-on{color:#212edd;background:#eef0fd;border-color:#212edd}.oc-outs__p--all{color:var(--ink-muted)}.oc-hub__card--acc .oc-hub__img{background:#fff}html.cz-swap body .cms-finder[data-zone=single] .cms-lines{background:#f5faf9}.oc-hub__img{border-bottom:1px solid var(--line,#e3e6ee)}.oc-outs__p--all.is-on{color:#212edd}.oc-line{color:#212edd;font:700 14px/1.2 var(--font-body);background:#eef0fd;border-radius:999px;margin:0 0 12px;padding:6px 14px;display:inline-block}.oc--multi .oc-crumb{margin-bottom:14px}.oc--multi .oc-head .oc-h1{margin-bottom:16px}.oc--multi .oc-lede{margin-bottom:18px}.oc--multi .oc-outs{margin:28px 0 22px}.oc-pc--single .oc-pc__media{background:#e9f4f3}.oc-pc--single .oc-pc__media img{object-fit:contain;padding:16px}html.cz-swap .oc-pill.oc-pill--single,.oc-pill.oc-pill--single{color:#086f73;background:#e6f3f2}.oc-pc--single .oc-pc__foot{margin-top:auto}.oc-pc--single .oc-pc__media{aspect-ratio:720/512;justify-content:center;align-items:center;display:flex;overflow:hidden}.oc-pc--single .oc-pc__media img{max-width:90%;padding:0;width:auto!important;height:86%!important}.oc-roomstrip--single li{background:#e6f3f2;padding:0}.oc-roomstrip--single li a{color:#086f73;border:1.5px solid #0000;border-radius:6px;padding:5px 2px;text-decoration:none;transition:background .15s,border-color .15s;display:block}.oc-roomstrip--single li b{color:#086f73}.oc-roomstrip--single li span{color:#3c7f81}.oc-roomstrip--single li a:focus-visible{background:#086f73;border-color:#086f73}@media (hover:hover) and (pointer:fine){.oc-roomstrip--single li a:hover{background:#086f73;border-color:#086f73}}.oc-roomstrip--single li a:focus-visible b,.oc-roomstrip--single li a:focus-visible span{color:#fff}@media (hover:hover) and (pointer:fine){.oc-roomstrip--single li a:hover b,.oc-roomstrip--single li a:hover span{color:#fff}}html.cz-swap .oc-pc--single .oc-btn,.oc-pc--single .oc-btn{color:#fff;background:#086f73;border-color:#086f73}@media (hover:hover) and (pointer:fine){html.cz-swap .oc-pc--single .oc-btn:hover,.oc-pc--single .oc-btn:hover{background:#065a5d;border-color:#065a5d}}.oc .oc-pc--single .oc-roomstrip--single{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.oc .oc-pc--single .oc-roomstrip--single li{background:0 0;border-radius:8px;padding:0}.oc .oc-pc--single .oc-roomstrip--single li a{text-align:center;color:#086f73;background:#eef7f6;border:1.5px solid #cfe5e3;border-radius:8px;padding:8px 2px;line-height:1.15;text-decoration:none;transition:none;display:block}.oc .oc-pc--single .oc-roomstrip--single li b{color:#086f73;font-size:15.5px;display:block}.oc .oc-pc--single .oc-roomstrip--single li span{color:#2f6f71;font-size:11.5px}.oc .oc-pc--single .oc-roomstrip--single li a:focus-visible{background:#086f73;border-color:#086f73}@media (hover:hover) and (pointer:fine){.oc .oc-pc--single .oc-roomstrip--single li a:hover{background:#086f73;border-color:#086f73}}.oc .oc-pc--single .oc-roomstrip--single li a:focus-visible b,.oc .oc-pc--single .oc-roomstrip--single li a:focus-visible span{color:#fff}@media (hover:hover) and (pointer:fine){.oc .oc-pc--single .oc-roomstrip--single li a:hover b,.oc .oc-pc--single .oc-roomstrip--single li a:hover span{color:#fff}}.oc--multi .oc-pc .oc-roomlabel{margin-top:auto}.oc--multi .oc-pc .oc-pc__foot{margin-top:6px}.oc .oc-pc--single .oc-roomstrip--single li a{padding:4.5px 2px}.oc .oc-pc--single .oc-roomstrip--single li b{font-size:14px}.oc .oc-pc--single .oc-roomstrip--single li span{font-size:12px}@media (width<=900px){.mm-navrow>a[href="/pages/contact"]{display:none}}.ar-rcard__tag,.oc--multi .oc-pc__meta .oc-pill,.oc-pill,.mm-math .mm-example,.omni-gen-badge small,.omni-footer__brand small,.omni-footer p strong{font-size:13px}.cms-hero .cms-checks{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cms-hero__title .cms-hero__l{display:block}@media (width>=1081px){.cms-hero .cms-hero__title{font-size:46px;line-height:1.04}.cms-hero .cms-checks{gap:7px}}.cms-btnrow--prices{align-items:flex-start}.cms-shopcol{flex-direction:column;align-items:center;gap:8px;display:flex}.cms-shopcol__price{font:500 15px/1.2 var(--font-body);color:#4b5060;font-variant-numeric:tabular-nums}@media (width<=720px){.cms-btnrow--prices .cms-shopcol{width:100%}}@media (width>=1081px){.cms-hero .cms-hero__grid{align-items:stretch}.cms-hero .cms-hero__media{aspect-ratio:auto;min-width:0}.cms-hero .cms-hero__copy{flex-direction:column;display:flex}.cms-hero .cms-btnrow--prices{margin-top:auto;padding-top:36px}.cms-hero .cms-btnrow--prices+.cms-proof{margin-top:14px;margin-bottom:-12px}.omni-header .cms-header__bar{min-height:106px}.mm-navrow{min-height:54px}.mm-navrow .mm-trigger,.mm-navrow>a{padding-top:15px;padding-bottom:13px}}@media (width>=1360px){.mm-navrow{gap:32px}.cms-nav__note.omni-price-note{margin-left:32px}}.mz-top .mm-x{color:#d92d20;cursor:pointer;background:#fdecea;border:0;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;width:24px;height:24px;margin-right:auto;padding:0;display:inline-flex}.mz-top .mm-x svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;width:12px;height:12px}@media (hover:hover) and (pointer:fine){.mz-top .mm-x:hover{color:#fff;background:#d92d20}}.mz-top .mm-x:focus-visible{outline-offset:2px;outline:2px solid #d92d20}.acc-top{margin-bottom:20px}@media (width>=961px){main .pd>.pd-main>.wrap{padding-top:29px}main .oc .oc-crumb{padding-top:44px}main .bd .bd-wrap{padding-top:46px}main .pg .pg-hero>.cms-wrap{padding-top:48px}main .pg>section.pg-body:first-of-type{padding-top:51px!important}}.cms-button__from{display:none}@media (width<=720px){.cms-hero .cms-button__from{font:500 15px/1 var(--font-body);opacity:.9;white-space:nowrap;margin-left:auto;margin-right:12px;display:inline}.cms-hero .cms-btnrow--prices .cms-shopcol__price{display:none}.cms-hero .cms-btnrow--prices .cms-shopcol{gap:0}}.sp-tab--one{color:inherit;text-decoration:none}.cms-proof .cms-proof__rating .cms-stars{margin-right:10px}@media (width<=720px){.cms-hero .cms-proof>span:last-child{display:none}}#sp-mz1 .sp-from{color:var(--ink-subtle);font-size:15px;font-weight:500}#sp-mz1 .cms-price strong{align-items:baseline;gap:6px;display:flex}#sp-mz1 .cms-price .sp-from{margin:0;display:inline}#sp-mz1 .cms-price small{margin-bottom:2px}.sp-card__foot .cms-button{white-space:nowrap;flex:none;gap:12px;width:auto;min-width:0;padding:12px 12px 12px 20px;font-size:17px}.sp-card__foot .cms-button .cms-button__arrow{width:36px;height:36px}.sp-card__foot{gap:16px}p,li,dd,figcaption,.lead,.sp-sum,.af-lead{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.sa-widget__cta{transform-origin:0 100%;transform:scale(.75)}main a:not(.cms-button):not(.btn),.omni-footer a,footer a{text-decoration:none}main a:not(.cms-button):not(.btn):focus-visible{text-underline-offset:3px;text-decoration:underline}@media (hover:hover) and (pointer:fine){main a:not(.cms-button):not(.btn):hover,.omni-footer a:hover,footer a:hover{text-underline-offset:3px;text-decoration:underline}}a[href^=mailto\:]{white-space:nowrap}.omni-footer__trust{align-items:center}.omni-footer__trust .omni-totop{color:var(--ink-muted);align-items:center;gap:6px;margin-left:auto;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.omni-footer__trust .omni-totop:hover{color:#212edd;text-underline-offset:3px;text-decoration:underline}}.omni-footer__trust .omni-totop svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.cms-section.rv{background:#fffcef;border-top:0;border-bottom:0}.rv .rv-all{color:var(--ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.rv .rv-all:hover{color:#212edd;text-underline-offset:3px;text-decoration:underline}}.rv .rv-all{font-weight:400}.omni-footer .omni-footer__brand small,.omni-footer small{line-height:1.6}html.cz-swap .pd[data-mode=single] .rv .rv-all{color:var(--ink)}@media (hover:hover) and (pointer:fine){html.cz-swap .pd[data-mode=single] .rv .rv-all:hover{color:#212edd}}a[href^=mailto\:]{overflow-wrap:anywhere;max-width:100%}@media (width<=1024px){main a[href^=mailto\:]{white-space:normal}}@media (width<=767px){.oc-pc__title a,.rv .rv-all{margin-block:-10px;padding-block:10px;display:inline-block}}.oc-lc__media img{object-fit:contain;max-width:100%}.oc-clear{text-decoration:none}@media (hover:hover) and (pointer:fine){.oc-clear:hover{text-decoration:underline}}@media (width<=767px){.omni-totop{align-items:center;min-height:44px;padding-block:9px;display:inline-flex}}@media (width>=1024px){.mm-panel{overscroll-behavior:contain;max-height:calc(100vh - 176px);overflow-y:auto}}@media (width>=1024px) and (width<=1279px){.mm-panel{max-height:calc(100vh - 212px)}}@media (width<=720px){.pg-compare__wrap{border:0;border-radius:0;overflow:visible}.pg-compare__wrap:before{display:none}.pg-compare table{width:100%;min-width:0;display:block}.pg-compare thead{display:none}.pg-compare tbody,.pg-compare tfoot{display:block}.pg-compare tbody tr{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 10px;display:grid;overflow:hidden;background:var(--surface)!important}.pg-compare tbody tr>*{border-bottom:0!important}.pg-compare tbody th,.pg-compare thead th:first-child{width:auto;min-width:0;box-shadow:none;grid-column:1/-1;position:static;background:var(--surface-sunk)!important;border-bottom:1px solid var(--line)!important}.pg-compare td{border-left:1px solid var(--line);overflow-wrap:anywhere;width:auto;padding:10px}.pg-compare tbody td:first-of-type{border-left:0}.pg-compare tbody td:before{font:600 12px/16px var(--font-body);color:var(--ink-subtle);margin:0 0 4px;display:block}.pg-compare tbody td:first-of-type:before{content:"Select"}.pg-compare tbody td:nth-of-type(2):before{content:"EasyPro"}.pg-compare tbody td:nth-of-type(3):before{content:"5th Gen"}.pg-compare tfoot tr{display:block}.pg-compare td.pg-compare__foot{border:1px solid #f3dc8a;border-radius:12px;width:auto;display:block;position:static}}.cms-finder.pg-finder-cta{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}@media (width<=767px){.cms-finder.pg-finder-cta{grid-template-columns:minmax(0,1fr)}}.pg-card .mm-list .mm-row--plain{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-card .mm-list .mm-row--plain:after{content:"→";color:var(--cms-button-blue,#212edd);font-weight:600}@media (hover:hover) and (pointer:fine){.pg-card .mm-list .mm-row--plain:hover strong{color:var(--cms-button-blue,#212edd)}}.pg-check--big{cursor:pointer;align-items:flex-start;padding:10px 0;line-height:24px}.pg-check--big input{flex:0 0 24px;width:24px;height:24px;margin:0}a[href^=tel\:],.hrs{white-space:nowrap}.oc-cmp a{color:var(--cms-button-blue,#212edd);font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.oc-cmp a:hover{text-decoration:underline}}@media (width>=561px) and (width<=1279px){.oc-rp{grid-template-columns:minmax(0,1fr);min-width:0}.oc-rp svg{grid-area:auto/1;justify-self:start;margin:0 0 6px}}@media (width<=767px){.oc [data-oc-sizes]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid!important}.oc [data-oc-sizes] .oc-size{width:auto;min-width:0}.oc [data-oc-sizes] .oc-size:last-child:nth-child(odd){grid-column:1/-1}}.ar-rcard strong{-webkit-line-clamp:3;min-height:75px}.oc-size__v:before{content:" · "}@media (width<=767px){.oc-size__v{display:block}.oc-size__v:before{content:none}}.ar-video .ar-video__cap{font:600 17px/24px var(--font-display);color:var(--ink);margin:10px 0 0}.oc-grid--plain:has(>.oc-pc:only-child){grid-template-columns:minmax(0,520px)}@media (width<=720px){.omni-easy .omni-menu-btn{box-shadow:none;background:0 0;border:0}.omni-easy .cms-header__actions{gap:14px}}@media (width<=370px){.omni-easy .cms-header__actions{gap:8px}}@media (width<=720px){.omni-easy .omni-menu-btn svg{width:20px;height:20px;display:block}}.mmm{padding-bottom:18px}.mmm .mmm-all{margin:0 0 14px}.mmm .mz-grid{grid-template-columns:minmax(0,1fr);gap:22px;padding:0;display:grid}.mmm .mz-grid>*{min-width:0}.mmm .mz-step{margin:4px 0 10px}.mmm .mm-foot{margin-top:18px;padding-top:16px;display:block}.mmm .sz-sizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mmm .sz-sizes>:last-child:nth-child(odd){grid-column:1/-1}.mmm .sz-lines{grid-template-columns:minmax(0,1fr);gap:8px}.mmm .sz-ln{grid-template-columns:76px minmax(0,1fr);align-items:center}.mmm .sz-feat{padding:18px}.mmm .mz-mix{flex-direction:column;align-items:stretch;gap:8px;padding:14px}.mmm .mz-mix .mz-mix__ar{display:none}.mmm .mz-mix .mz-mix__st{align-items:center;gap:12px;display:flex}.mmm .mz-mix .mz-mix__go{align-self:flex-start;margin-top:4px}.mmm .mz-rooms{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mmm .mz-outs{grid-template-columns:minmax(0,1fr);gap:8px}.mmm .mz-styles{grid-template-columns:repeat(2,minmax(0,1fr))}.mmm .mz-feat{padding:18px}.mmm .dl-grid{grid-template-columns:minmax(0,1fr);gap:12px}.mmm .dl-meter{grid-template-columns:96px minmax(0,1fr) auto}.mmm .su-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mmm .su-grid{grid-template-columns:minmax(0,1fr);gap:20px}.mmm .sz-ln{grid-template-columns:104px minmax(0,1fr)}.mmm .sz-plan{height:64px;padding-bottom:10px}.mmm .mz-mix .mz-mix__st{flex:none;justify-content:flex-start}.mmm .mz-mix .mz-mix__pic{display:grid}.mmm .mz-out{grid-template-columns:104px minmax(0,1fr);display:grid}.mmm .mz-out__img{align-items:center;height:auto;min-height:96px;padding:8px}.mmm .mz-out__img img{max-height:76px}.mmm .mz-mix .mz-mix__st{width:100%}@media (width<=720px){.cms-hero__media .cms-tag{border-radius:10px;padding:8px 11px;display:flex}.cms-hero__media .cms-tag strong{font-size:18px;line-height:22px}.cms-hero__media .omni-easy .cms-tag span,.cms-hero__media .cms-tag span,.omni-easy .cms-hero__media .cms-tag span{font-size:12px;line-height:15px}.cms-hero__media .cms-tag--a{bottom:10px;left:10px}.cms-hero__media .cms-tag--b{top:38%;right:10px}}.cms-scard__flag,.dl-flag,.oc-flag{white-space:nowrap;max-width:calc(100% - 16px)}@media (width<=767px){.cms-scard__flag,.dl-flag,.oc-flag{padding-left:clamp(7px,2.2vw,10px)!important;padding-right:clamp(7px,2.2vw,10px)!important;font-size:clamp(11px,3.4vw,14px)!important;line-height:1.25!important}.cms-button--shop .cms-button__label{white-space:nowrap!important;font-size:clamp(13px,4.4vw,17px)!important}}@media (width<=720px){.omni-easy .cms-header__actions{align-items:flex-start}.omni-easy .cms-header__actions>a,.omni-easy .cms-header__actions .omni-menu-btn,.omni-easy .omni-menu-btn{-webkit-appearance:none;appearance:none;box-sizing:border-box;height:54px;font:inherit;vertical-align:top;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;margin:0;padding:6px 0 0;line-height:16px;display:flex}.omni-easy .cms-header__actions .cms-icon,.omni-easy .omni-menu-btn .cms-icon,.omni-easy .omni-menu-btn svg{flex:0 0 22px;display:block;width:22px!important;height:22px!important;margin:0!important}.omni-easy .cms-header__actions .hdr-lbl{margin:0;display:block}}@media (width<=767px){html body .smart-accessibility-widget .sa-widget__cta.bottom-left,html body .sa-widget__cta.bottom-left{transition:bottom .2s;left:auto!important;right:14px!important;transform-origin:100% 100%!important;inset-inline-start:auto!important}html body:has(#pd-bar.show) .smart-accessibility-widget .sa-widget__cta,html body:has(#pd-bar.show) .sa-widget__cta{bottom:96px!important}}.mmm .dl-facts li{font-size:16px!important;line-height:22px!important}.mmm .dl-facts li svg{flex:0 0 18px;width:18px;height:18px}.mmm .dl-meter>span,.mmm .dl-meter em{font-size:15px!important}.mmm .dl-chips span{padding:4px 10px;font-size:14px!important}.mmm .dl-facts{gap:8px}.mmm .dl-facts li{padding:3px 0}.mmm small:not(.sz-price small):not(.mz-out__price small){font-size:14px!important;line-height:1.4!important}[data-drawer] .mmm{font-size:16px}[data-drawer] .mmm small:not(.sz-price small):not(.mz-out__price small),[data-drawer] .mmm li,[data-drawer] .mmm p,[data-drawer] .mmm .mm-foot span,[data-drawer] .mmm .mz-mix__tx,[data-drawer] .mmm .hrs{font-size:16px!important;line-height:1.4!important}[data-drawer] .mmm strong,[data-drawer] .mmm .su-row b,[data-drawer] .mmm .mz-room b,[data-drawer] .mmm .mz-sty b{font-size:18px!important;line-height:1.3!important}[data-drawer] .mmm .mz-step{font-size:17px!important}[data-drawer] .mmm .sz-price,[data-drawer] .mmm .mz-out__price{font-size:18px!important}[data-drawer] .mmm .sz-price small,[data-drawer] .mmm .mz-out__price small{font-size:13px!important}[data-drawer] .mmm .su-chips a,[data-drawer] .mmm .dl-chips span{white-space:nowrap;padding:5px 11px!important;font-size:15px!important}[data-drawer] .mmm .su-head,[data-drawer] .mmm .su-eb{letter-spacing:.06em;font-size:14px!important}[data-drawer] .mmm .sz-volt,[data-drawer] .mmm .sz-lab,[data-drawer] .mmm .mz-tag{font-size:13px!important}[data-drawer] .mmm th{font-size:14px!important}[data-drawer] .mmm td,[data-drawer] .mmm .mz-mix__go{font-size:16px!important}[data-drawer] .mm-drawer__foot small,[data-drawer] .mm-drawer__foot small *{line-height:1.4;font-size:15px!important}[data-drawer] .mmm .mm-acc{gap:6px;grid-template-columns:minmax(0,1fr)!important}[data-drawer] .mmm .su-tasks{grid-template-columns:minmax(0,1fr)!important}[data-drawer] .mmm .su-task{text-align:left;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:14px;display:grid!important}[data-drawer] .mmm .su-task>:first-child{grid-row:1/3;margin:0}[data-drawer] .mmm .su-task strong,[data-drawer] .mmm .su-task small{grid-column:2}[data-drawer] .mmm .mz-room small{white-space:nowrap;font-size:15px!important}[data-drawer] .mmm .sz-inbox li{font-size:15px!important}[data-drawer] details.mm-acc-item[open]{border-bottom:2px solid var(--line-strong,#cfd3dc)}[data-drawer] details.mm-acc-item[open]>summary{background:#eef0fd;border-bottom:1px solid #d9ddfb}[data-drawer] details.mm-acc-item[open]>.mm-acc-body{background:#f6f7fe;padding:18px 16px 26px}[data-drawer] details.mm-acc-item[open]:has(.mmm-single)>summary{background:#e6f3f2;border-bottom-color:#cfe5e2}[data-drawer] details.mm-acc-item[open]>.mm-acc-body.mmm-single{background:#f1f8f7}[data-drawer] details.mm-acc-item[open] .mmm-all{margin:0 0 18px}[data-drawer] details.mm-acc-item[open]:has(.mmm-single)>summary,[data-drawer] details.mm-acc-item[open]:has(.mmm-single)>summary *{color:#086f73!important}[data-drawer] .mmm .sz-sizes{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-drawer] .mmm .sz-sizes>:last-child{align-items:stretch;flex-direction:row!important;grid-column:1/-1!important}[data-drawer] .mmm .sz-sizes>:last-child .sz-plan{flex:0 0 120px;justify-content:center;align-items:center;height:auto;padding:0}[data-drawer] .mmm .sz-sizes>:last-child .sz-size__body{flex:1;min-width:0}[data-drawer] .mmm .sz-size:focus-visible,[data-drawer] .mmm .sz-size:active{border-color:#086f73!important}@media (hover:hover) and (pointer:fine){[data-drawer] .mmm .sz-size:hover{border-color:#086f73!important}}[data-drawer] .mm-drawer__scroll{flex-direction:column;display:flex}[data-drawer] .mm-drawer__scroll>*{flex:none}[data-drawer] .mm-drawer__bottom{margin-top:auto}[data-drawer] .mm-drawer__foot{padding:18px 16px 20px}[data-drawer] .mm-drawer__cta{padding:20px 16px}[data-drawer] .mm-drawer__cta .cms-button{width:100%}[data-drawer] .mm-acc-btn,[data-drawer] .mm-acc-btn span,[data-drawer] .mm-drawer__cta .cms-button__label{font-size:17.75px!important}[data-drawer] .mm-drawer__foot small,[data-drawer] .mm-drawer__foot small *{font-size:15.25px!important}[data-drawer] .mm-drawer__foot a.cms-support__phone{font-size:25.5px!important;line-height:31px!important}[data-drawer] .mmm .sz-size__body>small{white-space:nowrap;font-size:min(16px,4.05vw)!important}[data-drawer] .mmm .mmm-all{margin:2px 0 26px!important}[data-drawer] .mmm .mmm-all a{font-size:17px}[data-drawer] .mmm .mz-step{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:3px 12px;margin:32px 0 14px!important;font-size:20px!important;line-height:1.25!important;display:grid!important}[data-drawer] .mmm .mz-grid>div>.mz-step:first-child{margin-top:0!important}[data-drawer] .mmm .mz-step b{grid-row:1/3;width:30px;height:30px;font-size:15px}[data-drawer] .mmm .mz-step span{color:var(--ink-muted);grid-column:2;font:400 15px/1.35 var(--font-body)!important;display:block!important}[data-drawer] .mmm .mm-h3{margin:0 0 12px!important;font-size:20px!important;line-height:1.3!important}[data-drawer] .mmm .su-head{margin:30px 0 12px!important;font-size:14px!important}[data-drawer] .mmm .mz-grid>div>.mz-step:not(:first-child){border-top:1px solid var(--line-strong,#cfd3dc);padding-top:26px;margin-top:26px!important}[data-drawer] .mmm .mz-grid>.sz-feat,[data-drawer] .mmm .mz-grid>.mz-feat{margin-top:4px;position:relative}[data-drawer] .mmm .su-head:not(:first-child){border-top:1px solid var(--line-strong,#cfd3dc);padding-top:26px;margin-top:26px!important}[data-drawer] .mmm .su-grid{border-top:1px solid var(--line-strong,#cfd3dc);margin-top:26px;padding-top:26px;gap:0!important}[data-drawer] .mmm .su-grid>*+*{border-top:1px solid var(--line-strong,#cfd3dc);margin-top:26px;padding-top:26px}[data-drawer] .mmm .su-grid .su-head{margin-top:0!important}@media (width<=720px){.pg-compare>p{font-size:17px!important;line-height:1.5!important}.pg-compare tbody th{padding:14px!important;font-size:19px!important;line-height:1.3!important}.pg-compare tbody th small{margin-top:3px!important;font-size:16px!important;line-height:1.35!important}.pg-compare tbody td{padding:12px 10px!important;font-size:17px!important;line-height:1.4!important}.pg-compare tbody td:before{margin-bottom:6px!important;font-size:14px!important;line-height:18px!important}.pg-compare tbody td strong{font-size:18px}.pg-compare td.pg-compare__foot{font-size:17px!important;line-height:1.5!important}.pg-compare tbody tr{grid-template-columns:minmax(0,1fr)!important}.pg-compare tbody td{grid-template-columns:92px minmax(0,1fr);align-items:baseline;column-gap:12px;border-left:0!important;border-top:1px solid var(--line)!important;padding:12px 14px!important;display:grid!important}.pg-compare tbody th+td{border-top:0!important}.pg-compare tbody td:before{font:600 15px/1.3 var(--font-body)!important;color:var(--ink-muted)!important;margin:0!important}.pg-compare tbody td:first-of-type:before{content:"DIY Select"!important}.pg-compare tbody td:nth-of-type(2):before{content:"DIY EasyPro"!important}.pg-compare tbody td:nth-of-type(3):before{content:"DIY 5th Gen"!important}.pg-compare tbody td{grid-template-columns:122px minmax(0,1fr)!important}.pg-compare tbody td:before{white-space:nowrap;color:var(--ink)!important;font-size:16.5px!important}}[data-drawer] .mmm .su-row small{white-space:nowrap;font-size:min(16px,4.1vw)!important}.mz-pick-h{font:700 16px/1.3 var(--font-display);color:var(--ink);margin:4px 0 8px}.mz-pick{flex-direction:column;gap:8px;display:flex}.mz-pick__row{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .15s;display:grid}@media (hover:hover) and (pointer:fine){.mz-pick__row:hover{border-color:var(--cms-button-blue,#212edd)}}.mz-pick__row img{width:72px;height:auto;display:block}.mz-pick__row b{font:700 15.5px/1.25 var(--font-display);display:block}.mz-pick__row small{color:var(--ink-muted);margin-top:2px;font-size:13.5px;line-height:1.35;display:block}.mz-pick__row em{color:var(--cms-button-blue,#212edd);margin-top:4px;font-size:13.5px;font-style:normal;font-weight:600;display:block}[data-drawer] .mmm .mz-pick-h{font-size:17px!important}[data-drawer] .mmm .mz-pick__row b{font-size:18px!important}[data-drawer] .mmm .mz-pick__row small,[data-drawer] .mmm .mz-pick__row em{font-size:15.5px!important}.mz-pick__row em{white-space:nowrap}@media (width>=990px){.mz-pick{gap:6px}.mz-pick__row{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:7px 10px}.mz-pick__row img{width:56px}.mz-pick__row small{margin-top:1px}.mz-pick__row em{margin-top:2px}.mz-pick-h{margin:2px 0 6px}.mz-pick-hx{display:none}}.pg-compare .pg-from{color:var(--ink-muted);font-size:.85em;font-weight:500}.pg-compare .pg-from-h{display:none}@media (width<=720px){.pg-compare .pg-from{font-size:16px}}.pg-compare__shop .cms-button--shop[href*=diy-select]{color:#fff!important;background:#1f8a8e!important;border-color:#1f8a8e!important}@media (hover:hover) and (pointer:fine){.pg-compare__shop .cms-button--shop[href*=diy-select]:hover{background:#086f73!important;border-color:#086f73!important}}@media (width<=720px){.pg-compare__shop{flex-direction:column}.pg-compare__shop .cms-button--shop{width:100%!important}}a.cms-button[href*=diy-select],a.oc-btn[href*=diy-select]{color:#fff!important;background:#1f8a8e!important;border-color:#1f8a8e!important}@media (hover:hover) and (pointer:fine){a.cms-button[href*=diy-select]:hover,a.oc-btn[href*=diy-select]:hover{background:#086f73!important;border-color:#086f73!important}}html.cz-swap .cms-series .cms-scard a.cms-button[href*=diy-select]{background:#1f8a8e!important;border-color:#1f8a8e!important}@media (hover:hover) and (pointer:fine){html.cz-swap .cms-series .cms-scard a.cms-button[href*=diy-select]:hover{background:#086f73!important;border-color:#086f73!important}}@media (width<=720px){html body .omni-footer h2,html body .omni-footer p.omni-footer__h{position:relative;font:800 18px/22px var(--font-display)!important;letter-spacing:.06em!important;color:var(--ink)!important;margin:0 0 10px!important;padding-bottom:8px!important}html body .omni-footer h2:after,html body .omni-footer p.omni-footer__h:after{content:"";background:var(--cms-button-blue,#212edd);border-radius:2px;width:28px;height:3px;position:absolute;bottom:0;left:0}.omni-footer__trust .omni-totop{flex:0 0 100%;justify-content:center;gap:8px;color:var(--ink)!important;margin:6px 0 0!important;font-size:16px!important;font-weight:700!important}.omni-footer__trust .omni-totop svg{width:17px;height:17px}}.cs-group__h{font:800 22px/28px var(--font-display);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.cs-group__h span{font:600 15px/20px var(--font-body);color:var(--ink-muted)}.cs-group__sub{font:600 14px/20px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:22px 0 0}.cs-lines{border-top:1px solid var(--line);margin-top:10px}.cs-group--acc .cs-lines{margin-top:0}.cs-sum{background:#f6f7fe;border:1.5px solid #c9cef8;border-radius:14px;margin:0 0 12px;padding:16px 20px}.cs-sum__h{font:800 19px/24px var(--font-display);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.cs-sum__h span{color:#fff;font:700 13px/18px var(--font-body);letter-spacing:.02em;background:#212edd;border-radius:999px;padding:3px 10px}.cs-sum ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-sum li{color:var(--ink);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;font-size:16px;line-height:1.4;display:grid}.cs-sum li b{font:600 14px/20px var(--font-body);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}@media (width<=720px){.cs-group__h{font-size:21px}.cs-sum{padding:14px 16px}.cs-sum__h{font-size:18px}.cs-sum li{grid-template-columns:84px minmax(0,1fr);font-size:17px}.cs-sum li b{font-size:13px}}.cu__all.is-on{color:var(--ink);border-color:var(--line-control,#8a8d9c);background:#fff}@media (hover:hover) and (pointer:fine){.cu__all.is-on:hover{background:#f4f5f8}}.cu__done{color:var(--ink-muted);margin:4px 0 0;font-size:15px}.cart-count--m{display:none}@media (width<=720px){.cart-head .cart-count--m{color:var(--ink-muted);flex:0 0 100%;margin:-12px 0 4px;font-size:17px;display:block}.cart-count--d{display:none}.cart-head{margin-bottom:28px}}.cs-lines .pg-cartline{padding:32px 0}.cs-group--sys .cs-lines .pg-cartline:last-child{border-bottom:0}.cs-group--acc .cs-group__h{margin-bottom:18px}@media (hover:none){a:hover{text-decoration-line:none!important}}.cart-pill{vertical-align:middle;color:#212edd;font:700 16px/20px var(--font-body);letter-spacing:0;background:#eef0fd;border-radius:999px;margin-left:10px;padding:5px 14px;display:inline-block;position:relative;top:-4px}@media (width<=720px){.cart-pill{padding:4px 12px;font-size:15px;top:-3px}}.cart-head h1.pg-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cart-head .cart-pill{margin-left:0;top:0}.cs-group--acc{border-top:0!important;margin-top:40px!important;padding-top:0!important}.cs-group__h{background:#eef0fd;border-radius:12px;padding:14px 16px;color:#212edd!important;justify-content:flex-start!important;align-items:center!important;margin:0 0 18px!important}.cs-group--acc .cs-group__h{background:#f1f8f7;color:#086f73!important}.cs-group__h:before{content:"";width:22px;height:22px;-webkit-mask:var(--cs-ic) center/contain no-repeat;mask:var(--cs-ic) center/contain no-repeat;background:currentColor;flex:0 0 22px;order:-1}.cs-group__h span{margin-left:auto}.cs-group--sys .cs-group__h{--cs-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='5' width='18' height='12' rx='2'/%3E%3Cpath d='M7 21h10M12 17v4'/%3E%3C/svg%3E")}.cs-group--acc .cs-group__h{--cs-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.4 5.4L3 18l3 3 6.3-6.3a4 4 0 0 0 5.4-5.4l-2.6 2.6-2.4-.6-.6-2.4z'/%3E%3C/svg%3E")}.cs-group--acc .cs-lines{border-top:0}@media (width<=720px){.cs-group__h{margin:0 -16px 18px!important}}.cs-group--acc{margin-top:18px!important}.cart-head{margin-bottom:36px}.cs-group__h{margin-bottom:24px!important}.cs-sum{margin-bottom:16px;padding:22px 24px}.cs-sum__h{margin-bottom:16px}.cs-sum ul{gap:12px}.cs-group__sub{margin-top:32px}@media (width<=720px){.cs-group__h{margin-bottom:24px!important}.cs-sum{padding:20px}.cs-sum ul{gap:12px}}.cart-head .cart-pill{padding:7px 16px;font-size:17px;line-height:21px;top:-1px}@media (width<=720px){.cart-head .cart-pill{padding:5px 13px;font-size:16px;line-height:20px;top:1px}}.pg-cartline__img{box-sizing:border-box;padding:6px;overflow:hidden}.pg-cartline__img img{object-fit:contain;display:block;width:auto!important;max-width:104px!important;height:auto!important;max-height:84px!important}@media (width<=720px){.pg-cartline__img img{max-width:72px!important;max-height:60px!important}}.pg-grid--cart>div:not(:has(.cs-group--acc)) .cu__head>div{flex:100%}.pg-grid--cart>div:not(:has(.cs-group--acc)) .cu__head h2{color:#086f73;background:#f1f8f7;border-radius:12px;align-items:center;gap:12px;margin:0 0 12px;padding:14px 16px;display:flex}.pg-grid--cart>div:not(:has(.cs-group--acc)) .cu__head h2:before{content:"";background:currentColor;flex:0 0 22px;width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.4 5.4L3 18l3 3 6.3-6.3a4 4 0 0 0 5.4-5.4l-2.6 2.6-2.4-.6-.6-2.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.4 5.4L3 18l3 3 6.3-6.3a4 4 0 0 0 5.4-5.4l-2.6 2.6-2.4-.6-.6-2.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=720px){.pg-grid--cart>div:not(:has(.cs-group--acc)) .cu__head h2{white-space:nowrap;gap:10px;margin:0 -10px 12px;padding:12px;font-size:17px}.pg-grid--cart>div:not(:has(.cs-group--acc)) .cu__head h2:before{flex-basis:20px;width:20px;height:20px}}.pg-cartline{grid-template-columns:112px minmax(0,1fr) auto}.pg-cartline__img{width:112px;height:112px;padding:6px}.pg-cartline__img img{max-width:98px!important;max-height:98px!important}@media (width<=720px){.pg-cartline{grid-template-columns:80px minmax(0,1fr)}.pg-cartline__img{width:80px;height:80px;padding:6px}.pg-cartline__img img{max-width:66px!important;max-height:66px!important}}@media (hover:hover) and (pointer:fine){.cu .cu__all:hover{background:#cfe5e2!important}}.cu .cu-add{background:#086f73!important}@media (hover:hover) and (pointer:fine){.cu .cu-add:hover{background:#065a5d!important}}@media (hover:none),(pointer:coarse){a:hover,a:hover *,a:focus:not(:focus-visible),a:focus:not(:focus-visible) *{text-decoration-line:none!important}}.cu .cu-add{min-height:48px;padding:0 24px;font-size:16px}@media (width<=720px){.cu .cu-add{min-height:54px!important;padding:0 30px!important;font-size:17.5px!important}}.pg-cartline__img img{border-radius:6px}.cu .cu__all{color:#086f73!important;background:#e6f3f2!important;border-color:#086f73!important}@media (hover:hover) and (pointer:fine){.cu .cu__all:hover{background:#d5ebe8!important}}.cu .cu__all.is-on{background:#fff!important}.cu .cu-add{color:#05494c!important;background:#d5ebe8!important;border:0!important}@media (hover:hover) and (pointer:fine){.cu .cu-add:hover{background:#bfe0db!important}}@media (width<=720px){.cu .cu-add{height:46px;min-height:46px!important;padding:0 32px!important}}.cms-button.cart-cont-b{color:var(--cms-button-blue,#212edd)!important;border:1.5px solid var(--cms-button-blue,#212edd)!important;box-shadow:none!important;background:#fff!important}@media (hover:hover) and (pointer:fine){.cms-button.cart-cont-b:hover{background:#eef0fd!important}}.cms-button.cart-cont-b .cms-button__label{align-items:center;gap:8px;display:inline-flex;font:600 17px/1 var(--font-body)!important}@media (width<=720px){.cu .cu-add{height:40px;min-height:40px!important;padding:0 24px!important;font-size:16.5px!important}}@media (width<=560px){.oc-hub__img{box-sizing:border-box;height:180px;padding:20px}.oc-hub__img img{max-width:72%;max-height:140px}.oc-hub__img--two img{max-height:56px}}.cs-sum__h span{letter-spacing:.03em!important;padding:6px 15px!important;line-height:18px!important}.cs-sum__h{gap:10px 14px!important}.cs-sum__rm{color:#b42318;font:600 15px/1 var(--font-body);cursor:pointer;background:#fff;border:1.5px solid #f0c9c6;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:9px 16px;display:inline-flex}@media (hover:hover) and (pointer:fine){.cs-sum__rm:hover{background:#fef3f2;border-color:#b42318}}.cs-sum__rm svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.cs-sum__rm:disabled{opacity:.6;cursor:default}@media (width<=720px){.cs-sum__rm{padding:10px 16px;font-size:16px}}@media (width>=900px){.cs-sums--multi{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.cs-sums--multi .cs-sum{flex-direction:column;margin:0;display:flex}.cs-sums--multi .cs-sum__rm{align-self:flex-start;margin-top:auto}.cs-sums--multi .cs-sum ul{margin-bottom:18px}}.cu .cu__all.is-on{color:#b42318!important;background:#fff!important;border-color:#f0c9c6!important}@media (hover:hover) and (pointer:fine){.cu .cu__all.is-on:hover{background:#fef3f2!important;border-color:#b42318!important}}.cu .cu-item__txt b,.cu .cu-item__end strong{font-weight:600!important}@media (width>=721px){.cu .cu-item__txt b{letter-spacing:-.005em;font-size:14.5px!important;line-height:1.35!important}.cu .cu-item__end strong{font-size:17px!important}}.cu .cu__head{align-items:center!important}@media (width>=721px){.cu .cu-item{column-gap:12px}.cu .cu-item__end{gap:10px}.cu .cu-add{padding:0 18px!important}.cu .cu-item__txt b{font-size:14px!important}}[data-drawer] .mmm-acc .mm-acc{flex-direction:column;gap:10px;display:flex}[data-drawer] .mmm-acc .mm-acc a{gap:18px!important;padding-top:12px!important;padding-bottom:12px!important}[data-drawer] .mmm-acc .mm-acc small{display:block;margin-top:4px!important}[data-drawer] .mmm-acc .mmm-all{margin-bottom:12px}[data-drawer] .mmm-support .su-list{flex-direction:column;gap:14px;display:flex}[data-drawer] .mmm-support .su-row{padding-top:6px!important;padding-bottom:6px!important}[data-drawer] .mmm-support .su-row small{display:block;margin-top:4px!important}[data-drawer] .mmm-support .su-list{gap:24px!important}[data-drawer] .mmm-support .su-chips{gap:12px!important;margin-top:12px!important}[data-drawer] .mmm-support .su-chips--stack{row-gap:12px!important}[data-drawer] .mmm-support .su-head{margin-bottom:22px!important}@media (hover:none),(pointer:coarse){[data-drawer] a.su-row:hover,[data-drawer] a.su-task:hover,[data-drawer] .mm-acc a:hover{background:0 0!important}}[data-drawer] .mmm-support .su-call{border:1.5px solid #c9cef8!important}[data-drawer] .mm-acc-body.mmm-support{background:#fff!important}[data-drawer] .mmm-support .su-task{background:#f6f7fe!important;border-color:#dde1fb!important}[data-drawer] .mmm-support .su-ico{background:#fff!important}@media (width>=1024px){.mm-panel{max-height:none!important;overflow:visible!important}}html{-webkit-tap-highlight-color:transparent}@media (width<=720px){.pg-card p.cms-eyebrow,.pg-card .cms-eyebrow,.pg-toc-title,.oc-outs__l,.cs-group__sub,.cs-sum li b,.su-head,.su-eb,[data-drawer] .mmm .su-head,[data-drawer] .mmm .su-eb,table th{color:var(--ink)!important;font-weight:700!important}.cms-eyebrow,.ar-rcard__tag{font-weight:700!important}.pg-docs li a strong{font-size:18px!important;line-height:1.3!important}.pg-docs li a small{font-size:17px!important;line-height:1.35!important}.pg-docs__long{display:none}.pg-docs li a strong{font-size:16.5px!important}.pg-docs li a small{font-size:16px!important}}@media (width<=560px){section.oc-rooms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid!important}section.oc-rooms .oc-rooms__h{align-self:center;padding:0 4px 0 2px;margin:0!important;font-size:19px!important;line-height:1.3!important}section.oc-rooms .oc-rooms__row{display:contents!important}section.oc-rooms .oc-rooms__row>*{flex:none!important;grid-column:auto!important;width:auto!important;max-width:none!important;margin:0!important}}@media (width<=720px){.oc-toolbar{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.oc-toolbar .oc-res{white-space:nowrap;order:-1;grid-column:1/-1;margin:0!important;font-size:18px!important}.oc-toolbar .oc-chips{order:5;grid-column:1/-1}.oc-toolbar .oc-chips:empty{display:none!important}.oc-toolbar .oc-ftoggle,.oc-toolbar .oc-sort select{box-sizing:border-box;border-radius:12px!important;height:52px!important;min-height:52px!important;font-size:17px!important}.oc-toolbar .oc-ftoggle{justify-content:center!important;width:100%!important;margin:0!important;padding:0 18px!important}.oc-toolbar .oc-sort{align-items:center;width:100%;min-width:0;gap:0!important;margin:0!important;font-size:0!important;display:flex!important}.oc-toolbar .oc-sort select{width:100%!important;margin:0!important}nav.oc-outs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0 0 22px!important;display:grid!important}nav.oc-outs .oc-outs__l{grid-column:1/-1;font:800 19px/1.3 var(--font-display)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important;margin:0 0 2px!important}nav.oc-outs .oc-outs__p{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;border-radius:12px!important;width:auto!important;min-width:0!important;height:50px!important;margin:0!important;padding:0 6px!important;font-size:18px!important;display:flex!important}nav.oc-outs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}nav.oc-outs .oc-outs__p{padding:0 2px!important;font-size:17px!important}nav.oc-outs .oc-outs__p--all{grid-column:1/-1}}@media (width<=560px){section.oc-rooms{display:block!important}section.oc-rooms .oc-rooms__h{margin:0 0 14px!important;padding:0!important;font-size:20px!important;line-height:1.3!important}section.oc-rooms .oc-rooms__row{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}section.oc-rooms .oc-rp{box-sizing:border-box;grid-template-rows:auto auto;text-align:left!important;grid-template-columns:44px 1fr auto!important;align-items:center!important;gap:0 14px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px 16px!important;display:grid!important}section.oc-rooms .oc-rp svg{grid-row:1/3;width:44px!important;height:auto!important;margin:0!important}section.oc-rooms .oc-rp b{grid-column:2;margin:0!important;font-size:18px!important}section.oc-rooms .oc-rp small:first-of-type{grid-area:2/2;margin:0!important}section.oc-rooms .oc-rp small:nth-of-type(2){white-space:nowrap;grid-area:1/3/3;font-weight:700;color:var(--ink)!important;margin:0!important;font-size:16px!important}.oc-pc .oc-pc__foot .oc-btn{padding-left:34px!important;padding-right:34px!important}.oc-pc .oc-price small{display:block;margin-top:6px!important;font-size:17px!important;line-height:1.35!important}.oc-pc .oc-pc__foot{padding-top:6px}.oc-pc .oc-roomstrip{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))!important;gap:8px!important}.oc-pc .oc-roomstrip li{min-height:62px!important;padding:10px 4px!important}.oc-pc .oc-roomstrip li b{font-size:20px!important}.oc-pc .oc-roomstrip li span{font-size:15.5px!important}}.oc-sq-l{display:none}@media (width<=560px){.oc-pc .oc-roomlabel{display:none!important}.oc-sq-s{display:none}.oc-sq-l{white-space:nowrap;display:inline}.oc-pc .oc-roomstrip{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.oc-pc .oc-roomstrip li span{font-size:15px!important}}.oc-fdone{display:none}@media (width<=960px){.oc-fdone{color:#fff;width:100%;min-height:52px;font:700 17px var(--font-body);cursor:pointer;background:#212edd;border:0;border-radius:12px;margin-top:4px;display:block}}.oc-clear__m{display:none}@media (width<=960px){.oc-filters .oc-fdone{order:98}.oc-filters .oc-clear{color:#212edd;width:100%;min-height:52px;font:700 17px var(--font-body);cursor:pointer;background:#fff;border:1.5px solid #212edd;border-radius:12px;order:99;justify-content:center;align-items:center;margin:-12px 0 0;text-decoration:none;display:flex}.oc-clear__d{display:none}.oc-clear__m{display:inline}}@media (width<=560px){.oc-pc .oc-pc__foot .oc-btn{font-size:18px!important;font-weight:700!important}.oc-pc .oc-pc__foot .oc-btn svg{width:17px!important;height:17px!important}}@media (width<=720px){.oc-assist p,.oc-assist .hrs,.oc-diy p,.oc-diy small,.oc-ex,.cms-eyebrow,.cms-button__from,.cms-finder__note,.cms-price small,.rv-score span,.rv-name,.omni-footer__company p,.omni-footer__bottom span,.omni-footer p,.omni-footer li,.omni-footer a,.oc-crumb,.oc-crumb a,.oc-count span,.oc-pc__meta span,.oc-pc__title small,.oc-sq-l,.oc-more p,.oc-tbl td,.oc-tbl th,table td,table th,.oc-size small,.oc-size__v,.oc-price small,a.oc-btn,button.oc-btn,.oc-rp small,.oc-hub__tx span,.price-note,.price-note b,.pick-h a,.indoor__t small,.indoor__t em,.wrap a,.af-card span,.af-card small,.af-legend p,.af-tip,.af-tip b,.af-tip a,.pd-units__sq,.pd-units__l,.len b,.len small,.size small,.lenmeter span,.lenmeter strong,.upsell__all,.upsell__more,.upsell__picked,.sum-note,.sum-ship a,.sum-r span,.sub,.opt b,.ship-line span,.crumb,.crumb a,.eyebrow,.trust span,dt,dd,.callline span,.hrs,.quote cite,.timeline div,.howlong-btn,.stars a,.rating a,.rv a,.cms-pcard__price small,.pg-crumbs li,.pg-crumbs a,.pg-field small,.pg-toc-title,.pg-meta,.ar-meta span,.ar-meta time,time,.bd-crumb li,.bd-room__t span,.bd-type__t small,.bd-type__p,.bd-type__p small,.bd-note,.bd-note b,.bd-pic__out small,.bd-pic__room small,.bd-meter span,.bd-ok,.bd-small,.bd-call,.bd-call a,.bd-out small,.bd-lab,.bd-lab span,.bd-chip small,.bd-edit,.cms-trust li span,.omni-footer strong,.oc-assist small,.oc-assist span,.cms-opt label small,.cms-line__head small,.oc-pc .oc-roomstrip li span.oc-sq-l,.oc-steps li p,.sum-r small,.rating b,.rating span,.ans p b,.ans p span,.docs a small,ol.steps li span,.pg-form span,.pg-contact-list span,.pg-contact-list strong,.pg-contact-list a,.pg-card .mm-row strong,.cms-hero .cms-eyebrow,p.cms-eyebrow,.rv-name,.rv-score span,.omni-footer__company p,.omni-footer__bottom span,.oc-accrow a small,.room__top span,.room__top span span,.plan span,.limits span,.limits span span,tr.sel td small,.pair a span b,.pair a span small,.ab-cards li p,.ab-cards li p a,.pg-toc li a{font-size:16px!important}}@media (width<=560px){.pd .tbl th:nth-child(4),.pd .tbl td:nth-child(4),.pd .tbl th:nth-child(5),.pd .tbl td:nth-child(5){display:none}.pd .tbl th,.pd .tbl td{padding-inline:6px!important;font-size:16px!important}.pd .tbl thead th{letter-spacing:.01em!important;font-size:14px!important}}@media (width<=720px){.oc-steps li h3{font-size:19px!important;line-height:1.3!important}}.omni-footer__build{display:none}@media (width<=720px){.omni-footer .omni-footer__build{box-sizing:border-box;background:#212edd;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin:18px 0 6px;display:flex;color:#fff!important;font:700 17px var(--font-body)!important;text-decoration:none!important}.omni-footer .omni-footer__brand a.omni-footer__build{height:52px;text-align:center!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;line-height:1.2!important;display:flex!important}}.oc-callwrap:empty{display:none}.oc-callwrap{margin-top:28px}@media (width<=720px){.oc-more{flex-direction:column;align-items:center;gap:14px;display:flex;margin:28px 0 8px!important}.oc-more p{margin:0!important}.oc-more .oc-bar{width:70%}.oc-more .oc-btn{min-height:52px;padding:0 30px!important;font-size:17px!important}.oc-callwrap{margin-top:32px}.oc-grid>.oc-assist{margin-top:10px}}.oc-callwrap{flex-direction:column;gap:20px;display:flex}@media (width<=720px){.oc-callwrap .oc-assist h3{font-size:20px!important;line-height:1.3!important}}.oc-fold__sum{cursor:pointer;list-style:none}.oc-fold__sum::-webkit-details-marker{display:none}.oc-fold__chev{display:none}@media (width>=721px){.oc-fold__sum{pointer-events:none}}@media (width<=720px){.oc-fold{border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:0 16px}.oc-fold__sum{justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.oc-fold__sum .oc-h2{margin:0 0 4px!important;font-size:22px!important;line-height:1.25!important}.oc-fold__sum .oc-sub{margin:0!important}.oc-fold__chev{fill:none;stroke:#212edd;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 26px;width:26px;height:26px;transition:transform .2s;display:block}.oc-fold[open] .oc-fold__chev{transform:rotate(180deg)}.oc-fold[open]{padding-bottom:16px}html body .omni-footer .omni-footer__brand>strong{font-size:24px!important}html body .omni-footer .omni-footer__brand>a.omni-footer__phone{font-size:26px!important}html body .omni-footer .omni-footer__brand .hrs,html body .omni-footer .omni-footer__brand p,html body .omni-footer .omni-footer__brand p a{font-size:17px!important}html body .cms-lead .hrs{font-size:18px!important}html body .cms-wrap>a.cms-link,html body .omni-tp-link span{font-size:17px!important}html body .oc-tbl th,html body .oc-tbl td,html body .pg-compare th,html body .pg-compare td,html body .ar-table th,html body .ar-table td{font-size:18px!important}html body .side a.tel{font-size:24px!important}html body .pg-card__sub>p.cms-eyebrow{font-size:17px!important}html body .cms-button>.cms-button__label{font-size:18px!important}html body .ab-facts dt,html body dl dt,html body .omni-footer nav li a,html body .omni-footer nav li{font-size:17px!important}html body .pg-compare tbody th{font-size:19px!important}html body dl dd{font-size:17px!important}html body .pd dd{font-size:16.5px!important}html body .pd dd a{font-size:17px!important}html body .sec .wrap>p a,html body .rte p a,html body .rte li a{font-size:inherit!important}}@media (width>=721px){.cs-group__h{font-size:20px!important;line-height:26px!important}.cu .cu__head h2{font-size:18px!important}.cart-head .cart-pill{padding:10px 18px!important;top:0!important}.bd-sh h2{font-size:18px!important}}.oc-assist--build .oc-btn{white-space:nowrap;justify-content:center!important;gap:8px!important;padding:12px 22px!important;font-size:16px!important}.oc-assist--build .oc-btn svg,.oc-assist--build .oc-btn svg path{width:16px;height:16px;stroke:#fff!important}.oc-faq .oc-h2{margin-bottom:20px!important}@media (width<=720px){.oc-faq .oc-h2{margin-bottom:18px!important}}a.oc-btn,a.oc-btn:hover,a.oc-btn:hover *,a.cms-button,a.cms-button:hover,a.cms-button:hover *,a[class*=btn]:hover,a[class*=btn]:hover *,a[class*=button]:hover,a[class*=button]:hover *,.omni-footer__build:hover{text-decoration:none!important}@media (width<=720px){.oc-faq .oc-side{display:none!important}}@media (width>=721px){.oc-faq details summary{font-size:18px!important}.oc-callwrap .oc-assist p{font-size:16px!important}}@media (width>=561px){.oc-pc .oc-roomlabel{display:none!important}}@media (width>=721px){.oc-style small,.cms-scard .cms-price small,.oc-price small,.oc-rp small,.oc-size small,.oc-size__v,.oc-roomlabel,.oc-tbl th,.pd .tbl th,.bd-pic__room small,.bd-pic__out small,.pg-from,.cms-price small,.omni-footer__brand small,.omni-footer__h,.omni-footer__company p,.omni-footer__company strong,.oc-crumb,.oc-crumb a,.oc-count span,.oc-outs__l,.oc-fh,.oc-style,.oc-more p,.size small,.len small,.bd-out small,.bd-chip small,.bd-small,.pg-field small,.pg-toc-title,.faq-hours,.cms-pcard__price small,.oc-pc__meta span,.oc-pc__title small,.indoor__t small,.upsell__all,.sum-note,.sum-ship a,.af-legend p,.pd-units__l,.lenmeter span,.lenmeter strong,.bd-meter span,.bd-ok,.cms-proof__text,.cms-proof__text strong,.cms-proof span,.cms-finder__hint,.cms-line__feats li,.cms-finder__jump,.sp-row-label,.sp-note,.cms-spec span,.omni-footer__trust span,.omni-totop,.omni-footer__bottom span,.oc-callwrap .oc-assist p,.oc-facts li,.oc-lc__d,.oc-pts li,a.oc-btn,button.oc-btn,.oc-accrow a,.oc-side p,.oc-range,.oc-range output,.oc-clear__d,.oc-res,.oc-res b,.oc-sort,.oc-sort select,.crumb,.crumb a,.eyebrow,.trust span,.af-legend span,.pg-crumbs li,.pg-crumbs a,.bd-crumb li,.bd-out__p,.bd-lab,.bd-lab span,.bd-type__t small,.bd-type__p small,.bd-call,.bd-call a,.pg-field label,.pg-fact span,.ar-meta span,.ar-meta time,.ar-help p:not(.ar-help__t),.pg-meta,.oc-cmp a,.oc-opt span,.upsell__more,.callline span,.quote cite,.timeline div,.howlong-btn,.bd-sh span,.bd-li span,.bd-li b,.cms-eyebrow,.cms-shopcol__price,.cms-finder__note,.cms-points li,.sp-tab span,.rv-score span,.rv-name,.oc-outs__p,.oc-outs__p b,.oc-rp b,.price-note,.price-note b,.pick-h a,.indoor__t em,.af-legend b,.pd-units__sq,.len b,.pg-yes,.pg-compare__foot,.pg-compare__foot a,.bd-room__t span,.bd-type__p,.bd-note,.bd-note b,a.pg-tab,span.pg-tab,.pg-docs p,.pg-card__sub p,.pg-card p:not(.pg-card__title),.pg-note span,.pg-notice__list li,.pg-notice__foot,.bl-chips a,.bl-side__help p,.ar-rcard__sum,.ar-video p:not(.ar-video__cap),.ar-card__price,.oc-hub__tx span,.upsell__picked,.sum-r span,.sub,.opt b,.ship-line span,.bd-edit,.omni-footer nav li a,.omni-footer .omni-footer__brand p a,.omni-footer .hrs,.af-tip:not(.af-r .af-tip),.af-tip:not(.af-r .af-tip) b,.af-tip:not(.af-r .af-tip) a{font-size:16px!important}.oc-pc__title a{font-size:max(16px,1em)}.oc-steps li>p:not(.oc-ex){font-size:16px!important}.oc-faq details summary{font-weight:500!important}}@media (width>=561px){.oc-pc .oc-roomstrip{gap:8px!important;margin:14px 0 18px!important;display:flex!important}.oc-pc .oc-roomstrip li{flex:1 1 0;min-width:0;padding:10px 2px!important}.oc-pc .oc-pc__body{padding:20px 22px 22px!important}.oc-pc .oc-pc__title{margin-bottom:4px!important}.oc-pc .oc-pc__foot{padding-top:6px}}.oc-steps li .oc-ex{font-size:16px!important;line-height:1.55!important}@media (width>=561px){.oc-pc .oc-roomstrip li b{font-size:17px!important}.oc-pc .oc-roomstrip li span{font-size:14.5px!important}.oc-pc .oc-roomstrip:has(li:nth-child(6)) li span{font-size:12.5px!important}.oc-pc .oc-roomstrip:has(li:nth-child(6)) li b{font-size:16px!important}.oc-pc .oc-pc__foot{align-items:flex-end!important}.oc-pc .oc-price small{display:block;margin-bottom:0!important;line-height:1.2!important}.oc-pc .oc-roomstrip:has(li:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.oc-pc .oc-roomstrip:has(li:nth-child(5)) li span{font-size:14.5px!important}.oc-pc .oc-roomstrip:has(li:nth-child(5)) li b{font-size:17px!important}.oc-pc .oc-roomstrip{margin:10px 0 12px!important}.oc-pc .oc-roomstrip li{padding:9px 2px!important}}@media (width>=721px){.oc-filters .oc-fh{white-space:nowrap;font-size:14px!important}}.oc-opt--off,.oc-opt--off *{cursor:not-allowed}.oc-opt input:disabled{pointer-events:none}.oc-style:disabled{opacity:.45;cursor:not-allowed}.oc-shop,.oc-grid,.oc-main{overflow-anchor:none}.oc-fx{display:none}@media (width<=960px){.oc-filters{position:relative}.oc-fx{border:1.5px solid var(--line,#dfe1e7);width:40px;height:40px;color:var(--ink);cursor:pointer;z-index:2;background:#fff;border-radius:10px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.oc-fx svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:20px;height:20px}}@media (width>=561px){.oc-pc .oc-price small{margin-top:2px!important}.oc-pc .oc-price strong{position:relative;top:-2px}}@media (width<=560px){.oc-pc .oc-price small{margin-top:0!important;line-height:1.25!important}.oc-pc .oc-price strong{line-height:1.15!important}}html.cz-swap .pd .room:not(.room--row) .len[aria-pressed=true] small,.pd .len[aria-pressed=true] small{color:#212edd!important}.pd .len{min-height:68px;height:auto!important;padding-bottom:10px!important}.pd .len small{line-height:18px;font-size:15px!important}@media (width>=721px){.pd .sum-ship a{font-size:14px!important}}@media (width>=1261px){.pd .sum-ship a{white-space:nowrap}}html body .pd .specs{background:#fff;border:1px solid #d6e3ef;border-radius:14px;padding:6px 24px;box-shadow:0 1px 3px #1028460f}html body .pd .specs div:last-child{border-bottom:0}@media (width>=801px){html body .pd .specs div:nth-last-child(2):nth-child(odd){border-bottom:0}}@media (width<=720px){html body .pd .specs{padding:4px 16px}html body .oc-pc .oc-roomstrip{margin-top:6px!important}}html body .pd .spec-top{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 4px;display:flex}html body .pd .spec-top .spec-sizes{margin:0}html body .pd .spec-top .spec-note{white-space:nowrap;margin:0;padding-top:5px;padding-bottom:5px}@media (width<=1199px){html body .pd .spec-top .spec-note{white-space:normal;flex-basis:100%}}html body .pd .honest{background:#eef3fb!important;border-color:#d6e3ef!important}html body .pd .honest b{font-size:18px!important}@media (width<=720px){html body .oc-steps li>p,html body .oc-steps .oc-ex{font-size:18px!important}html body .oc-faq details{padding:22px 0!important}html body .oc-faq summary{font-size:19px!important;line-height:1.45!important}html body .oc-faq details>p{margin-top:14px!important;line-height:1.7!important}}html body .oc-steps .oc-ex>span{display:block}@media (width<=720px){html body .oc-steps .oc-ex>span+span{margin-top:8px}html body .oc-steps .oc-ex__r{white-space:nowrap;display:block}}html body .pd[data-mode=single] .honest{background:#eaf5f3!important;border-color:#cfe6e2!important}@media (width>=721px){html body .omni-easy .omni-footer__company p,html body.omni-easy .omni-footer__company p{font-size:15px!important;line-height:22px!important}html body .omni-easy .omni-footer__company strong,html body.omni-easy .omni-footer__company strong{font-size:14px!important;line-height:20px!important}}.omni-header.is-pinned{top:calc(-1 * var(--hdr-h,200px) - 12px);z-index:200;background:#fff;transition:top .25s;left:0;right:0;box-shadow:0 6px 18px #1212281a;position:fixed!important}.omni-header.is-pinned.is-shown{top:0}@media (prefers-reduced-motion:reduce){.omni-header.is-pinned{transition:none}}.pd .jump{transition:top .25s;top:calc(env(safe-area-inset-top,0px) + var(--hdr-show,0px))!important}.pd .gallery,.oc-filters{transition:top .25s;top:calc(16px + var(--hdr-show,0px))!important}.faq-side,.ar-side,.bl-side{transition:top .25s;top:calc(24px + var(--hdr-show,0px))!important}.bd-sum{transition:top .25s;top:calc(20px + var(--hdr-show,0px))!important}.omni-header.is-pinned.is-float{transition:none!important;position:absolute!important}html.cz-swap .oc-assist.oc-assist--call,html.cz-swap .oc--single .oc-assist.oc-assist--call,html body .oc-assist.oc-assist--call{background:#fffaea!important;border-color:#f4e6bc!important}@media (width<=720px){html body .mm-drawer .su-row>svg{width:22px!important;height:22px!important;margin-top:3px!important}html body .pd .crumb{padding-top:26px!important}html body .omni-header,html body .omni-header.is-pinned{background:#f3f5fb!important;border-bottom-color:#0000!important}html body .omni-header .cms-search input{background:#fff!important}}html body .omni-header.is-pinned{box-shadow:none!important;border-bottom:1px solid #c3c8d6!important}.pd .why-call{display:none}@media (width<=720px){html body .pd:has(.why-call) .callline--sep{display:none!important}html body .pd .answers--strip{grid-template-columns:1fr!important;gap:0!important;display:grid!important}html body .pd .answers--strip .ans{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;align-items:center!important;gap:14px!important;padding:14px 0!important;display:flex!important}html body .pd .answers--strip .ans:last-child{border-bottom:0!important}html body .pd .answers--strip .ans>svg{box-sizing:content-box!important;stroke-width:1.8px!important;background:#eef0fd!important;border-radius:12px!important;flex:none!important;width:24px!important;height:24px!important;padding:11px!important}html body .pd .answers--strip .ans p{margin:0!important}html body .pd .answers--strip .ans b{white-space:nowrap;font-size:17.5px!important;line-height:1.35!important;display:block!important}html body .pd .answers--strip .ans span{white-space:nowrap;margin-top:2px!important;font-size:16px!important;display:block!important}html body .pd .trust{background:#f3f5fb!important;border:0!important;border-radius:12px!important;justify-content:stretch!important;gap:10px!important;margin-top:18px!important;padding:14px 16px!important;display:grid!important}html body .pd .trust span{background:0 0!important;border:0!important;justify-content:flex-start!important;gap:10px!important;width:auto!important;padding:0!important;font-size:16.5px!important;display:flex!important}html body .pd .trust .ck{width:18px!important;height:18px!important}html body .pd .why-call{margin-top:18px;display:block}html body .pd .why-call__btn{color:#212edd;white-space:nowrap;border:2px solid #212edd;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:19px;font-weight:700;text-decoration:none;display:flex}html body .pd .why-call__btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}html body .pd .why-call__h{text-align:center;color:var(--ink-subtle);margin:8px 0 0;font-size:16px}html body .pd[data-mode=single] .answers--strip .ans>svg{background:#e6f3f2!important}html body .pd[data-mode=single] .why-call__btn{color:#086f73;border-color:#086f73}html body .pd:has(.why-call) .top{padding-bottom:28px!important}html body .pd:has(.why-call) .pd-why{gap:18px!important;margin-top:0!important;padding-top:28px!important}html body .pd:has(.why-call) .pd-why .trust,html body .pd:has(.why-call) .pd-why .why-call{margin-top:0!important}html body .pd .jump a,html body .pd p.tip,html body .pd p.tip span,html body .pd p.tip b{font-size:18px!important}html body .pd .af-lead{font-size:18.5px!important}html body .pd #pd-airflow .af-lead,html body .pd #pd-airflow .af-card span,html body .pd #pd-airflow .af-card small,html body .pd #pd-airflow .af-legend p,html body .pd #pd-airflow .af-legend strong,html body .pd #pd-airflow .af-tip,html body .pd #pd-airflow .af-tip b,html body .pd #pd-airflow .af-tip a{font-size:18px!important}html body .pd #pd-airflow .af-card{grid-template-columns:72px 1fr!important;column-gap:12px!important}html body .pd #pd-airflow .af-card svg{width:72px!important}}@media (width>=380px) and (width<=720px){html body .pd #pd-airflow .af-card span{white-space:nowrap}}.pd .af-plan-v{display:none}@media (width<=720px){html body .pd #pd-airflow .af-plan-v{order:3;width:calc(100% + 16px);max-width:none;height:auto;margin:16px -8px 4px;display:block}html body .pd #pd-airflow .af-cards{display:none!important}html body .pd .af-plan-v .af-n{font-size:19px}html body .pd .af-plan-v .af-p{font-size:25px}html body .pd .af-plan-v .af-s,html body .pd .af-plan-v .af-u{font-size:17px}html body .pd .tbl{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}html body .pd .tbl table{min-width:0}html body .pd .tbl th,html body .pd .tbl td{white-space:nowrap}html body .pd .tbl th:first-child,html body .pd .tbl td:first-child{z-index:1;box-shadow:1px 0 0 var(--line);background:#fff;position:sticky;left:0}html body .pd .tbl tr.sel td:first-child{background:var(--blue-soft);box-shadow:inset 4px 0 0 var(--blue),1px 0 0 var(--line)}html body .pd .spec-note,html body .pd .spec-note a,html body .pd .panel p.sub,html body .pd .panel .list li,html body .pd .feat li p,html body .pd #shipping .panel p,html body .pd #shipping .panel p a,html body .pd #shipping .panel p b,html body .pd #shipping .timeline,html body .pd #shipping .timeline *{font-size:18px!important}html body .pd #faq .faq summary{font-size:19.5px!important}html body .pd #faq .faq details>:not(summary),html body .pd #faq .faq details>:not(summary) *{font-size:19px!important}html body .pd .honest p,html body .pd .honest p *,html body .pd p.quote,html body .pd ol.steps li span,html body .pd .faqwrap aside.side p,html body .pd .faqwrap aside.side p *,html body .pd details.more .rte p,html body .pd details.more .rte li,html body .pd details.more .rte p *,html body .pd details.more .rte li *,html body .pd .ls-tips li,html body .pd .ls-tips li b,html body .pd dl.specs dt,html body .pd dl.specs dd,html body .pd .limits span,html body .pd ul.list li span,html body .pd ul.list li span b,html body .pd .why-call__h,html body .pd .pd-why .trust span,html body .pd section.final p,html body .pd section.final .btn span,html body .pd #warranty .wrap>p,html body .pd #warranty .wrap>p a,html body .pd .warr span,html body .pd .sum p.sum-note,html body .pd .sum .sum-r span,html body .pd .sum .sum-r small,html body .pd .sum .sum-r b,html body .pd .sum p.sum-h span,html body .pd .callline span,html body .pd .callline a,html body .pd .price-row .price-note,html body .pd .price-row .price-note b,html body .pd .rating span,html body .pd .rating span a,html body .pd .rating span b,html body .pd p.ship-line span,html body .pd p.ship-line span b,html body .pd .pd-units p span,html body .pd .pd-units__sq,html body .pd p.acc-note,html body .pd p.acc-note b,html body .pd p.upsell__picked,html body .pd .rv-card p,html body .pd .pair a span b,html body .pd .docs a span,html body .pd .answers--strip .ans span{font-size:18px!important}html body .pd p.quote cite,html body .pd .rv-card .rv-name,html body .pd .pair a span small,html body .pd .docs a span small{font-size:17px!important}html body .pd .why-call__btn{font-size:19px!important}html body .pd .pick-h a,html body .pd .howlong-btn,html body .pd .upsell__all,html body .pd .upsell__more{font-size:17px!important}html body .pd .upsell__opt,html body .pd .main-img .badge,html body .pd .tbl th,html body .pd button.len small,html body .pd .sizes button.size b,html body .pd .bar .bar-ls,html body .pd .bar .bar-ls span,html body .pd .bar .bar-ls u{font-size:16px!important}html body .pd .pd-why .trust span a,html body .pd .sum p.sum-ship a{font-size:18px!important}}@media (width<=379px){html body .pd .warr span{font-size:16px!important}}.pd .bar .bar-btn-p{display:none}@media (width<=720px){html body .pd .bar .wrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding-block:10px!important;display:grid!important}html body .pd .bar img,html body .pd .bar>.wrap>.p{display:none!important}html body .pd .bar .t{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex!important}html body .pd .bar .t b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;font-size:18px!important}html body .pd .bar .t .bar-ls{flex:none;padding:4px 0;display:inline!important}html body .pd .bar .t .bar-ls span{display:none!important}html body .pd .bar .t .bar-ls u{font-weight:700;font-size:17px!important}html body .pd .bar .btn--buy{width:100%;min-height:54px;gap:0!important;font-size:19px!important}html body .pd .bar .bar-btn-p{display:inline}html body .pd .bar .bar-btn-p:has([data-bar-price]:empty){display:none}}main form select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/20px 20px no-repeat;border-radius:8px;height:48px;line-height:1.2;padding-right:44px!important}@media (width<=720px){main form select{height:52px}}html body main form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121214' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:20px 20px!important}@media (width<=720px){body.omni:not(.tpl-index):not(.tpl-collection):not(.tpl-product) main :is(p,li,dd,dt,blockquote):not(.cms-eyebrow):not(.pg-meta):not(.pg-crumbs li):not(nav li),body.omni:not(.tpl-index):not(.tpl-collection):not(.tpl-product) main :is(p,li,dd,dt,blockquote):not(.cms-eyebrow):not(.pg-crumbs li):not(nav li) :is(a,strong,b,em,span,small):not(.cms-button):not(.cms-button *),body.omni:not(.tpl-index):not(.tpl-collection):not(.tpl-product) main :is(.pg-fact span,.pg-note span,.ar-rcard__sum,.bl-feature__body span,.pg-notice__foot){font-size:18px!important}body.omni:not(.tpl-index):not(.tpl-collection):not(.tpl-product) main .ar-rcard__tag{font-size:16px!important}html body main .mm-math{gap:8px!important;padding:20px!important}html body main .mm-math .mm-math__row,html body main .mm-math .mm-math__row *{font-size:18px!important}html body main .mm-math .mm-example{margin-bottom:6px;font-size:16px!important}html body main .mm-math+p{font-size:18px!important}html body.omni:not(.tpl-index) .cms-specs__grid{row-gap:40px!important;padding-top:40px!important;padding-bottom:40px!important}html body.omni:not(.tpl-index) .cms-specs__grid>.cms-spec:nth-child(2n){border-left:1px solid #d9ddfb!important}html body main .pg-tablewrap>p{padding:16px 20px!important;line-height:1.55!important}}@media (width>=721px){html body.tpl-page main .pg-table:not(.pg-table--mz) thead th{background:#eaf5f3!important}html body.tpl-page main .pg-table--mz thead th{background:#eef3fb!important}}@media (width<=720px){html body.tpl-page main .pg-tablewrap:has(.pg-table:not(.pg-table--mz)){background:#eaf5f3!important;border-color:#cfe6e2!important}html body.tpl-page main .pg-tablewrap:has(.pg-table--mz){background:#eef3fb!important;border-color:#d6e3ef!important}html body.tpl-page main .pg-table:not(.pg-table--mz) :is(th,td){background:#eaf5f3!important}html body.tpl-page main .pg-table--mz :is(th,td){background:#eef3fb!important}html body.tpl-page main .pg-body .cms-wrap>div:has(.pg-table--mz){border-top:1px solid #d9ddfb!important;padding-top:56px!important}}@media (width>=721px){html body main .mm-math{gap:10px!important;padding:22px 24px!important}html body main .mm-math .mm-example{margin-bottom:6px}html body main .mm-math .mm-math__row--total{margin-top:4px;padding-top:12px!important}}html body a.omni-autolink{color:inherit!important;font-weight:inherit!important;text-decoration:none!important}@media (hover:hover) and (pointer:fine){html body a.omni-autolink:hover{text-underline-offset:3px;color:var(--cms-button-blue)!important;text-decoration:underline!important}}html body a.omni-autolink:active{text-underline-offset:3px;color:var(--cms-button-blue)!important;text-decoration:underline!important}html body .mm-drawer__foot small a{text-decoration:none!important}@media (hover:hover) and (pointer:fine){html body .mm-drawer__foot small a:hover{text-underline-offset:3px;text-decoration:underline!important}}html body .mm-drawer__foot small a:active{text-underline-offset:3px;text-decoration:underline!important}html body [data-drawer] .mm-foot{border-top:0!important;padding-top:0!important}html body [data-drawer] .mm-foot a{text-decoration:none!important}@media (hover:hover) and (pointer:fine){html body [data-drawer] .mm-foot a:hover{text-underline-offset:3px;text-decoration:underline!important}}html body [data-drawer] .mm-foot a:active{text-underline-offset:3px;text-decoration:underline!important}html body [data-drawer] .mmm-support .su-grid{padding-bottom:0!important}html body [data-drawer] .mm-foot{margin-top:20px!important;padding-bottom:0!important}html body [data-drawer] .mm-acc-body:has(>.mm-foot){padding-bottom:20px!important}html body [data-drawer] .mm-perks{border-top:1px solid #dfe2ec;flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding-top:12px;display:flex}html body [data-drawer] .mm-perks a{color:#1b1d27;white-space:nowrap;align-items:center;gap:7px;font-size:16px;font-weight:600;line-height:20px;display:flex;text-decoration:none!important}html body [data-drawer] .mm-perks svg{fill:none;stroke:#2433d6;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}@media (hover:hover) and (pointer:fine){html body [data-drawer] .mm-perks a:hover{color:#2433d6;text-underline-offset:3px;text-decoration:underline!important}}html body [data-drawer] .mm-perks a:active{color:#2433d6;text-underline-offset:3px;text-decoration:underline!important}@media (width<=720px){html body:has(main .pg-hero,main .cms-hero) .omni-header,html body.tpl-404 .omni-header{border-bottom:1px solid #c3c8d6!important}}html body [data-drawer] .mm-acc-btn,html body [data-drawer] .mm-acc-btn span{font-size:19.5px!important;font-weight:600!important}.mg-fig{background:#fff;border:1px solid #e1e3ea;border-radius:14px;margin:24px 0 28px;padding:16px}.mg-fig .mg-svg{width:100%;max-width:520px;height:auto;margin:0 auto;display:block}.mg-fig figcaption{color:#3a3c48;text-align:center;margin-top:12px;font-size:15px;line-height:1.5}.mg-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mg-card{background:#fff;border:1px solid #e1e3ea;border-radius:12px;overflow:hidden}.mg-card img{aspect-ratio:1;object-fit:contain;background:#f7f8fc;width:100%;height:auto;display:block}.mg-card p{margin:0;padding:12px 14px;font-size:16px;line-height:1.45}@media (width<=720px){.mg-fig{margin:20px -4px 24px;padding:12px}.mg-fig figcaption{font-size:16px}.mg-cards{grid-template-columns:1fr}.mg-card{grid-template-columns:120px 1fr;align-items:center;display:grid}.mg-card p{font-size:17px}}.mg-fig .mg-h{display:none}@media (width>=721px){.mg-fig .mg-v{display:none}.mg-fig .mg-h{max-width:100%;display:block}.mg-fig .mg-svg:not(.mg-v):not(.mg-h){max-width:560px}.mg-card img{aspect-ratio:auto;object-fit:contain;height:240px;padding:12px}}.mg-tiles{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;display:grid}.mg-tile{background:#f7f8fc;border:1px solid #e1e3ea;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.mg-tile b{color:#121214;font-size:16px;line-height:1.3;display:block}.mg-tile small{color:#3a3c48;margin-top:2px;font-size:14.5px;line-height:1.4;display:block}.mg-ico{color:#212edd;background:#eef0fd;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mg-ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mg-tile--in{background:#e3f1f1;border-color:#c6e2e1}.mg-tile--in .mg-ico{color:#086f73;background:#fff}.mg-tile--no{background:#fff;border-style:dashed;border-color:#b8bccc}.mg-tile--no .mg-ico{color:#5a5c68;background:#f4f5f8}.mg-tile--opt{background:#fff;border-style:dashed}.mg-label{letter-spacing:.04em;text-transform:uppercase;color:#3a3c48;font-weight:700;margin:0 0 10px!important;font-size:15px!important}.mg-label--in{color:#086f73}.mg-label--no{margin-top:18px!important}.mg-label a{text-transform:none;letter-spacing:0}.mg-sum{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mg-room{text-align:center;background:#eef0fd;border:1.5px solid #212edd;border-radius:10px;min-width:86px;padding:10px 12px}.mg-room b{color:#212edd;font-size:22px;line-height:1.2;display:block}.mg-room small{color:#3a3c48;font-size:14.5px}.mg-room--tot{background:#212edd}.mg-room--tot b,.mg-room--tot small{color:#fff}.mg-op{color:#3a3c48;font-size:24px;font-weight:700}.mg-pick{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.mg-out{text-align:center;border-radius:10px;padding:12px 14px}.mg-out b{font-size:17px;display:block}.mg-out small{font-size:15px}.mg-out--no{color:#5a5c68;border:1.5px dashed #b8bccc}.mg-out--no b{text-decoration:line-through}.mg-out--ok{color:#086f73;background:#e3f1f1;border:1.5px solid #086f73}.mg-len{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin:0 0 8px;display:grid}.mg-len__bar{background:linear-gradient(90deg,#b87333,#d99a5b);border-radius:7px;height:14px;display:block}.mg-len b{min-width:52px;font-size:16px}.mg-len small{color:#3a3c48;grid-column:1/-1;margin-top:-2px;font-size:14.5px}.mg-len--join .mg-len__bar{background:repeating-linear-gradient(90deg,#b87333 0 66.6%,#212edd 66.6% 67.6%,#d99a5b 67.6% 100%)}.mg-badges{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mg-badge{background:#eef0fd;border:1.5px solid #212edd;border-radius:14px;align-items:center;gap:10px;padding:12px 18px;display:flex}.mg-badge b{color:#212edd;font:700 40px/1 Space Grotesk,system-ui,sans-serif}.mg-badge span{color:#121214;font-size:15px;font-weight:600;line-height:1.3}.mg-badge--opt{background:#fff;border-style:dashed}@media (width<=720px){.mg-tile b{font-size:17px}.mg-tile small,.mg-room small,.mg-len small,.mg-badge span{font-size:16px}.mg-pick{grid-template-columns:1fr}.mg-label{font-size:16px!important}}html body .pg-prose .mg-tile small{font-size:15.5px!important}@media (width<=720px){html body .pg-prose .mg-fig{padding:12px 6px!important}html body .pg-prose .mg-tile small,html body .pg-prose .mg-room small,html body .pg-prose .mg-len small,html body .pg-prose .mg-badge span,html body .pg-prose .mg-out small,html body .pg-prose .mg-fig figcaption{font-size:16px!important}}@media (width>=721px){html body .pg-prose .mg-fig figcaption{font-size:16px!important}}.mg-flow{display:none}@media (width>=721px){.mg-fig .mg-flow{align-items:stretch;gap:0;display:flex}.mg-step{text-align:center;background:#f7f8fc;border:1.5px solid #c9cde0;border-radius:12px;flex:1;padding:22px 12px 14px;position:relative}.mg-step i{color:#fff;background:#121214;border-radius:50%;place-items:center;width:28px;height:28px;font:700 15px/1 Public Sans,sans-serif;display:grid;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.mg-step b{color:#121214;font-size:17px;display:block}.mg-step small{color:#3a3c48;margin-top:4px;font-size:16px;display:block}.mg-step--out{background:#e3f1f1;border-color:#086f73}.mg-step--out i{background:#086f73}.mg-step--out b{color:#086f73}.mg-step--in{background:#eef0fd;border-color:#212edd}.mg-step--in i{background:#212edd}.mg-step--in b{color:#212edd}.mg-arrow{flex:0 0 72px;justify-content:center;align-items:flex-end;padding-bottom:10px;display:flex;position:relative}.mg-arrow:before{content:"";background:#121214;height:3px;position:absolute;top:50%;left:6px;right:10px}.mg-arrow:after{content:"";border:7.5px solid #0000;border-left:9px solid #121214;border-right:0;position:absolute;top:calc(50% - 6px);right:6px}.mg-arrow--cu:before{background:#b87333}.mg-arrow--cu:after{border-left-color:#b87333}.mg-arrow small{text-align:center;color:#3a3c48;font-size:14px;font-weight:600;line-height:1.2}html body .pg-prose .mg-room small,html body .pg-prose .mg-len small,html body .pg-prose .mg-out small,html body .pg-prose .mg-badge span,html body .pg-prose .mg-tile small{font-size:16px!important}html body .pg-prose .mg-label{font-size:15.5px!important}}.mg-tile b,.mg-step b{overflow-wrap:normal;word-break:normal}@media (width>=721px){.mg-tiles,.mg-tiles--3,.mg-tiles--4{grid-template-columns:1fr 1fr}.mg-fig .mg-svg:not(.mg-v):not(.mg-h){max-width:440px}.mg-arrow{flex:0 0 40px;padding:0}.mg-step{padding:22px 10px 14px}.mg-step b{white-space:nowrap}}a.mg-card{color:inherit;transition:border-color .15s,box-shadow .15s;display:block;text-decoration:none!important}.mg-card__go{color:#212edd;padding:0 14px 14px;font-size:16px;font-weight:700;display:block}@media (hover:hover) and (pointer:fine){a.mg-card:hover{border-color:#212edd;box-shadow:0 6px 18px #1419461a}a.mg-card:hover .mg-card__go{text-underline-offset:3px;text-decoration:underline}}a.mg-card:active{border-color:#212edd}@media (width<=720px){a.mg-card{grid-template-columns:120px 1fr;align-items:center;display:grid}a.mg-card .mg-card__go{grid-column:2;margin-top:-6px;padding:0 14px 12px;font-size:17px}}.mg-prods{flex-wrap:wrap;gap:10px;display:flex}.mg-prod{text-align:center;color:#121214;background:#fff;border:1px solid #e1e3ea;border-radius:12px;flex:112px;max-width:150px;padding:8px 8px 10px;display:block;text-decoration:none!important}.mg-prod img{aspect-ratio:1;object-fit:contain;background:#f7f8fc;border-radius:8px;width:100%;height:auto;display:block}.mg-prod b{white-space:nowrap;margin-top:8px;font-size:16px;line-height:1.25;display:block}@media (hover:hover) and (pointer:fine){.mg-prod:hover{border-color:#212edd}.mg-prod:hover b{color:#212edd;text-underline-offset:3px;text-decoration:underline}}.mg-prod:active{border-color:#212edd}.mg-tile small,.mg-step small,.mg-card p,.mg-out small{white-space:nowrap}@media (width<=720px){.mg-prod{flex:100px;max-width:calc(33.33% - 7px)}.mg-prod b{font-size:16px}}@media (width>=721px){body.omni:not(.tpl-index):not(.tpl-collection):not(.tpl-product):not(.tpl-cart) main :is(p,li,dd,dt,blockquote):not(.cms-eyebrow):not(.pg-meta):not(.pg-crumbs li):not(nav li):not(.cms-lead):not(.mg-fig *),body.omni:not(.tpl-index):not(.tpl-collection):not(.tpl-product):not(.tpl-cart) main :is(p,li,dd,dt,blockquote):not(.cms-eyebrow):not(.pg-crumbs li):not(nav li):not(.cms-lead):not(.mg-fig *) :is(a,strong,b,em,span,small):not(.cms-button):not(.cms-button *),body.omni:not(.tpl-index):not(.tpl-collection):not(.tpl-product):not(.tpl-cart) main :is(.pg-fact span,.pg-note span,.ar-rcard__sum,.bl-feature__body span,.pg-notice__foot){font-size:18px!important}body.omni.tpl-article main .pg-prose :is(p,li):not(.mg-fig *),body.omni.tpl-article main .pg-prose :is(p,li):not(.mg-fig *) :is(a,strong,b,em,span){font-size:19px!important}}html body a.cms-link{text-decoration:none!important}@media (hover:hover) and (pointer:fine){html body a.cms-link:hover{text-underline-offset:3px;text-decoration:underline!important}}html body a.cms-link:active{text-underline-offset:3px;text-decoration:underline!important}@media (width<=720px){html body .mg-prods{grid-template-columns:1fr 1fr;gap:10px;display:grid}html body .mg-prod{max-width:none}html body .mg-prod img{aspect-ratio:auto;height:120px}}@media (width>=1081px){html body .pg-grid>aside:has([data-toc]),html body .ar-side{max-height:calc(100vh - var(--hdr-show,0px) - 48px);overscroll-behavior:contain;align-self:start;transition:top .25s;overflow-y:auto;top:calc(var(--hdr-show,0px) + 24px)!important;position:sticky!important}html body .faq-side,html body .bl-side{transition:top .25s;top:calc(var(--hdr-show,0px) + 24px)!important}}@media (width>=721px){html body .omni-footer .omni-footer__brand small{font-size:13px!important;line-height:16px!important}}html body .pg-cartline h3{margin-bottom:10px!important}html body .pg-cartline .pg-cartline__var{margin:0!important;line-height:1.5!important}html body .pg-cartline .pg-cartline__sku{color:var(--ink-subtle);margin:6px 0 0!important;line-height:1.5!important}@media (width>=721px){html body .ls-tips li,html body .ls-tips li b,html body .ls-tips li a{font-size:18px!important}}html body .pd .acc-spec-top{margin:20px 0!important}html body .pd .acc-spec[data-sys] .specs>div{border-color:#1212281a!important}html body .pd .acc-spec .specs dt{white-space:nowrap}html body .pd .acc-spec[data-sys=single] .specs{background:#f4faf9!important;border-color:#d5ebe7!important}html body .pd .acc-spec[data-sys=multi] .specs{background:#f5f8fe!important;border-color:#dbe5f4!important}html body .pd .acc-spec[data-sys=single] .spec-size[aria-pressed=true]{color:#086f73!important;background:#e3f1f1!important;border-color:#086f73!important;box-shadow:0 0 0 1px #086f73!important}html body .pd .acc-spec[data-sys=single] .spec-note{background:#e9f5f3!important}html body .pd .acc-spec[data-sys=multi] .spec-note{background:#eef2fd!important}html body .cs-sum li>b:after{content:":"}@media (width>=721px){html body .pg-cartline .pg-cartline__var,html body .pg-cartline .pg-cartline__sku{font-size:16px!important}}html body .omni-footer .omni-footer__brand small{font-weight:500!important}@media (width>=1280px){html body #mm-support .su-head{font-size:14.5px!important}html body #mm-support .su-row b{font-size:16.5px!important}html body #mm-support .su-row small{font-size:13px!important}html body #mm-support .su-chips a{font-size:14px!important}}html body .oc--acc .oc-outs__p{font:inherit;cursor:pointer;background:#fff}html body .oc--acc .oc-outs__p.is-on{color:#212edd;background:#eef0fd;border-color:#212edd}html body .oc--acc .acc-ico{color:#212edd;background:#eef0fd;border-radius:10px;flex:none;grid-row:span 3;place-items:center;width:44px;height:44px;display:grid}html body .oc--acc .acc-ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}html body .oc--acc .acc-strip{flex-wrap:wrap;gap:6px;display:flex}html body .oc--acc .acc-strip li{flex:none;min-width:0;padding:8px 12px}html body .oc--acc .acc-strip li b{white-space:nowrap}html body .oc--acc .acc-pc[hidden]{display:none!important}html body .oc--acc .oc-pc__title small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html body .oc--acc .oc-roomstrip.acc-strip{flex-wrap:wrap;gap:6px;grid-template-columns:none!important;display:flex!important}html body .oc--acc .oc-roomstrip.acc-strip li{flex:none!important;width:auto!important;padding:8px 12px!important}html body .oc--acc .oc-pc__title small{text-overflow:clip;overflow:visible}@media (width<=720px){html body .oc--acc .oc-outs{display:none!important}html body .oc--acc .oc-roomstrip.acc-strip li{min-height:0!important;padding:8px 12px!important}}html body .oc--acc .oc-roomstrip.acc-strip li{min-height:0!important}html body .oc--acc .acc-pc .oc-pc__body{flex:auto!important;gap:18px!important}html body .oc--acc .acc-pc .oc-pc__title{margin:0!important}html body .oc--acc .oc-roomstrip.acc-strip{flex-wrap:nowrap!important;gap:4px!important;margin:0!important}html body .oc--acc .acc-pc .oc-pc__foot{margin-top:auto!important;padding-top:0!important}html body .oc--acc .acc-pc .oc-pc__meta{margin:0!important}html body .oc--acc .oc-roomstrip.acc-strip li{padding:6px!important}html body .oc--acc .acc-pc .oc-pc__foot{min-height:52px;align-items:flex-end!important}html body .pd .acc-docs{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}html body .pd .acc-docs a{border:1px solid var(--line,#e1e3ea);color:#121214;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:16px;font-weight:600;display:inline-flex;text-decoration:none!important}html body .pd .acc-docs a svg{fill:none;stroke:#212edd;stroke-width:1.7px;stroke-linejoin:round;width:20px;height:20px}html body .pd .acc-docs a small{color:#5a5c68;margin-left:6px;font-weight:500}@media (hover:hover) and (pointer:fine){html body .pd .acc-docs a:hover{color:#212edd;border-color:#212edd}}html body .pd .sizes.acc-o.acc-o--series[style*=--n\:4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=560px){html body .pd .sizes.acc-o[style*=--n\:4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .pd .sizes.acc-o .size b{white-space:nowrap}@media (width<=400px){html body .pd .sizes.acc-o.acc-o--series .size{padding-left:4px!important;padding-right:4px!important}html body .pd .sizes.acc-o.acc-o--series .size b{font-size:16px!important}}html body .oc--acc .oc-pc__meta{flex-wrap:nowrap;gap:6px}html body .oc--acc .oc-pc__meta>span{white-space:nowrap}html body .oc--acc .oc-pill{padding-left:8px;padding-right:8px}html body .oc--acc .oc-pc .oc-price small{margin-bottom:2px!important}@media (width>=561px){html body .oc--acc .oc-pc .oc-price strong{top:0}}html body .pd .size>small{margin-top:5px!important}html body .pd .size>small+small{margin-top:3px!important}html body .cu-item__img{box-sizing:border-box;object-fit:contain;border:1px solid #e1e3ea;border-radius:12px;padding:4px;background:#fff!important}html body .oc-lede{max-width:860px}@media (width>=721px){html body .oc-lede{font-size:16.5px}}html body .pd .main-img video{object-fit:contain;background:#000;width:100%;height:100%;display:block}html body .pd .thumbs button.th-video{position:relative}html body .pd .thumbs .th-play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}html body .pd .thumbs .th-play svg{fill:#fff;box-sizing:content-box;background:#121214b8;border-radius:50%;width:28px;height:28px;padding:5px}html body .pd .thumbs button[hidden]{display:none!important}html body .pd .rte figure.pd-desc-fig{margin:24px 0}html body .pd .rte figure.pd-desc-fig img{border:1px solid var(--line,#e1e3ea);border-radius:12px;width:100%;max-width:640px;height:auto;display:block}html body .pd .rte figure.pd-desc-fig figcaption{color:#5a5c68;margin-top:8px;font-size:16px}html body .pd #pd-life h2{margin-bottom:20px}html body .pd .life-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}html body .pd .life-grid .life{margin:0}html body .pd .life-grid .life[hidden]{display:none}html body .pd .life-grid img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line,#e1e3ea);border-radius:12px;width:100%;display:block}html body .pd .life-grid figcaption{color:#5a5c68;margin-top:8px;font-size:16px;line-height:1.4}@media (width<=760px){html body .pd .life-grid{grid-template-columns:1fr;gap:20px}html body .pd .life-grid figcaption{font-size:18px}}html body .pd .life-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}html body .pd .life-grid img{object-fit:cover;aspect-ratio:1!important;height:auto!important}@media (width<=760px){html body .pd .life-grid{grid-template-columns:1fr}}html body .ar-prose figure.ar-fig{margin:32px 0}html body .ar-prose figure.ar-fig img{object-fit:contain;border:1px solid var(--line,#e1e3ea);background:#fff;border-radius:14px;width:100%;height:auto;max-height:560px;display:block}html body .ar-prose figure.ar-fig figcaption{color:#5a5c68;margin-top:10px;font-size:16px;line-height:1.45}@media (width<=720px){html body .ar-prose figure.ar-fig{margin:26px 0}html body .ar-prose figure.ar-fig figcaption{font-size:17px}}html body .pd .main-img video{background:#fff!important}html body .ar-help>p:not(.ar-help__t){margin-bottom:14px!important}html body .ar-prose figure.ar-fig .ar-fig__frame{border:1px solid var(--line,#e1e3ea);isolation:isolate;background:#fff;border-radius:14px;display:block;position:relative;overflow:hidden}html body .ar-prose figure.ar-fig .ar-fig__frame:before{content:"";background-image:var(--bg);filter:blur(34px)saturate(1.1);opacity:.6;z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:-40px}html body .ar-prose figure.ar-fig .ar-fig__frame img{max-width:100%;height:auto;max-height:560px;margin:0 auto;display:block;position:relative;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important}html body .ar-progress{z-index:9999!important;height:3px!important}html body .ar-progress{background:#212edd1f!important;height:5px!important}html body .ar-progress span{border-radius:0 3px 3px 0;box-shadow:none!important;background:#212edd!important}html body .mm-acc-body.mmm-acc,html body .mm-acc-body.mmm-lines{background:#fff!important}html body .pg-notice>p.pg-notice__foot{font-weight:400!important}html body .pg-notice .pg-notice__list{gap:14px!important;margin-top:16px!important;padding-left:24px!important}html body .pg-notice .pg-notice__list li{padding-left:4px;line-height:1.6!important}html body .pg-notice>p.pg-notice__foot{border-top:1px solid #d9770640;padding-top:16px;margin-top:20px!important;line-height:1.6!important}html body .pg-notice.pg-notice--alert{padding:24px 28px!important}@media (width<=720px){html body .pg-notice.pg-notice--alert{padding:20px 18px!important}}html body .pd .sec>.wrap>h2,html body .pd .cms-section__head h2,html body .pg-prose>h2,html body .pg-faq-group>h2,html body main .cms-section__head .cms-h2,html body .oc .oc-h2,html body .ar-main .ar-h2,html body .ar-related .ar-h2{position:relative}html body .pd .sec>.wrap>h2:after,html body .pd .cms-section__head h2:after,html body .pg-prose>h2:after,html body .pg-faq-group>h2:after,html body main .cms-section__head .cms-h2:after,html body .oc .oc-h2:after,html body .ar-main .ar-h2:after,html body .ar-related .ar-h2:after{content:"";background:var(--tbar,#212edd);border-radius:2px;width:28px;height:3px;margin-top:12px;display:block}html body .pd[data-mode=single],html body .oc--single{--tbar:#086f73}html body .mk{text-align:center;width:1.2em;margin-right:6px;font-weight:700;display:inline-block}html body .mk--no{color:#c62828}html body .dl-facts .n svg{stroke:#c62828!important;color:#c62828!important}html body .mk--yes{color:#121214}html body .dl-facts li:not(.n) svg{stroke:#121214!important;color:#121214!important}html body .pd .sec>.wrap>h2,html body .pd .cms-section__head h2,html body .pg-prose>h2,html body .pg-faq-group>h2,html body main .cms-section__head .cms-h2,html body .oc .oc-h2,html body .ar-main .ar-h2,html body .ar-related .ar-h2{padding-bottom:12px}@media (width<=720px){html body .pg-hrs-sep{display:none}html body .pg-hrs{white-space:nowrap;display:block}html body .omni-footer .omni-footer__brand>a.omni-footer__phone,html body .omni-footer a.omni-footer__phone{display:inline-block;margin-bottom:0!important;font-size:30px!important;line-height:1.15!important}html body .omni-footer a.omni-footer__phone+p{margin-top:2px!important}html body .omni-footer .omni-footer__brand>p{line-height:1.35!important}html body .omni-footer .omni-footer__brand>p+p{margin-top:0!important}html body .omni-footer .omni-footer__brand>p a[href^=mailto]{padding:4px 0!important}}html body :is(main,.omni-footer) a:is([href^=tel\:],[href^=mailto\:]):not(.cms-button):not(.btn):not(.oc-btn){color:var(--cms-button-blue,#212edd)!important;text-decoration:none!important}html body .pd[data-mode=single] a:is([href^=tel\:],[href^=mailto\:]):not(.cms-button):not(.btn){color:#086f73!important}html body .su-call .su-ways{gap:8px;font-size:15.5px!important}html body .su-call .su-ways svg{width:18px;height:18px}@media (width<=1080px){html body .su-call .su-ways{font-size:18px!important}html body .su-call .su-ways svg{width:20px;height:20px}}@media (width>=1081px){html body .su-call{align-self:start}}html body .cms-trust li>div>strong+span{margin-top:6px;display:block}@media (width<=720px){html body .cms-trust li>div>strong+span{margin-top:8px}}html body .pg-call{margin:6px 0 0}html body .pg-call .pg-call__tel{width:max-content;font-size:20px;font-weight:700;line-height:1.3;display:block}html body .pg-call .pg-call__hrs{color:var(--ink-muted,#5a5c68);margin-top:2px;display:block}html body .pg-call--lead .pg-call__tel{font-size:22px}html body .pd .callline--sep{align-items:flex-start}html body .pd .callline--sep>span{white-space:normal!important}html body .pd .callline--sep a[href^=tel\:]{width:max-content;margin-top:2px;display:block}html body .pd .callline--sep .callline__h{margin-top:2px;display:block!important}html body .pg-offer{color:#fff;background:#212edd;border-radius:16px;padding:28px 30px}html body .pg-offer strong{font:800 64px/1 var(--font-display);color:#fff;display:block}html body .pg-offer span{color:#e6e8ff;margin-top:12px;font-size:18px;line-height:1.5;display:block}@media (width<=720px){html body .pg-offer strong{font-size:54px}}html body .faq-side .pg-card .mm-row strong,html body .pg-card .mm-list .mm-row--plain strong{font-weight:500!important}html body .pg-aside .pg-card>p:not(.cms-eyebrow){color:var(--ink-muted,#5a5c68)!important;margin:10px 0 14px!important;font-size:16px!important;line-height:1.55!important}@media (width<=720px){html body .pg-aside .pg-card>p:not(.cms-eyebrow){font-size:17px!important}}html body .pg-aside .pg-card{padding:26px 28px}html body.omni main .pg-aside .pg-card>p.pg-aside__txt.pg-aside__txt.pg-aside__txt.pg-aside__txt.pg-aside__txt{font-size:16px!important;line-height:1.55!important}@media (width<=720px){html body.omni main .pg-aside .pg-card>p.pg-aside__txt.pg-aside__txt.pg-aside__txt.pg-aside__txt.pg-aside__txt{font-size:17px!important}html body .pg-aside{--asz:17px}}@media (width>=721px){html body .pg-title{font-size:38px!important;line-height:44px!important}html body .omni-footer .omni-footer__brand a[href^=mailto\:]{color:var(--ink,#121214)!important}}html body a:is([href^=tel\:],[href^=mailto\:]):is(:hover,:active,:focus){text-decoration:none!important}html body .mg-card img{box-sizing:border-box;object-position:center;padding:12px}@media (width<=720px){html body .mg-card{align-items:center}html body .mg-card img{aspect-ratio:1;border-radius:10px;width:120px;height:120px;margin:12px;padding:10px}html body .mg-card>p,html body .mg-card>span{overflow-wrap:anywhere;min-width:0}html body .mg-card p{white-space:normal}}html body main .ab-cards li>p{color:#6b6e7a!important}@media (width<=720px){html body .mg-cards a.mg-card{grid-template-rows:1fr auto auto 1fr;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px 16px;padding:16px;display:grid!important}html body .mg-cards a.mg-card img{border-radius:10px;grid-area:1/1/-1;align-self:center;width:104px!important;height:104px!important;margin:0!important;padding:8px!important}html body .mg-cards a.mg-card p{grid-area:2/2;align-self:end;margin:0;padding:0!important}html body .mg-cards a.mg-card .mg-card__go{grid-area:3/2;align-self:start;margin:0!important;padding:0!important}}html body .ab-hero-photo{aspect-ratio:1519/1036;border-radius:16px;overflow:hidden}html body .ab-hero-photo picture{width:100%;height:100%;display:block}html body .ab-hero-photo img{object-fit:cover!important;background:0 0!important;width:100%!important;height:100%!important;padding:0!important}@media (width<=720px){html body .ab-hero-photo{aspect-ratio:1024/1536}}html body .cms-hero__media.ab-hero-photo{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .ab-hero-photo img.cms-photo{max-width:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--cms-button-blue)!important;outline-offset:3px!important}html body :is(.cms-button,.btn--buy,.upsell__all,.oc-btn,.omni-lang__b.is-on):focus-visible{outline-color:#121214!important;box-shadow:0 0 0 2px #fff!important}html body :is(.omni-footer,.cms-footer) :is(a,button):focus-visible{outline-color:#fff!important}html body :is(a,button,input,select,textarea,summary):focus:not(:focus-visible){outline:none!important}.cms-sr:focus-visible{z-index:10000;clip:auto;white-space:nowrap;color:#121214;background:#fff;border-radius:6px;width:auto;height:auto;margin:0;padding:10px 14px;position:fixed;top:8px;left:8px;overflow:visible}@media (width>=961px) and (width<=1199px){.pd .af-r .af-tip{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}.cms-hero__grid>*,.cms-hero__copy,.cms-hero__media,.pd-why>*,.pd .warr>div,.pg-grid>*,.pg-aside,.cms-support__card,.cms-trust{min-width:0;max-width:100%}@media (width<=430px){.cms-button--shop{width:100%}.cs-group__h{max-width:100%;width:auto!important;margin-left:0!important;margin-right:0!important}.cs-sum li{gap:8px}.cs-sum li b{flex:none}.oc-rp small{white-space:normal}}.cart-facts a{color:var(--cms-button-blue);font-weight:600}@media (width<=720px){.home-faq__a p,.cms-line__feats li,.sp-note,.sp-sum,.oc-lede,.oc details>p,.sr-more__t{font-size:18px!important;line-height:1.5!important}}@media (width<=360px){.cms-support__phone{font-size:28px!important;line-height:34px!important}html body .pd .answers--strip .ans b,html body .pd .answers--strip .ans span{white-space:normal!important}.cms-link{white-space:normal}html body .pd .warr span,html body .hrs{white-space:normal!important}}@media (width<=430px){html[lang=es] .pd .pick-h{flex-wrap:wrap;row-gap:10px}html[lang=es] .pd .upsell__all{white-space:normal;max-width:100%}}@media (width<=360px){.pd .pick-h{flex-wrap:wrap;row-gap:10px}.pd .upsell__all{white-space:normal;max-width:100%}}.pd .faqwrap>*,.pd .faq,.pd .faq details{min-width:0}.pd .faq :is(summary,p){overflow-wrap:break-word}@media (width<=430px){html[lang=es] .oc-rp{min-width:0}}@media (width<=360px){.oc-rp{min-width:0;grid-template-columns:auto minmax(0,1fr)!important}.oc-rp>*{min-width:0}.oc-rp small{grid-column:2}}@media (width<=430px){html[lang=es] .oc-rp{grid-template-columns:auto minmax(0,1fr)!important}html[lang=es] .oc-rp>*{min-width:0}html[lang=es] .oc-rp small{grid-column:2}}.cu-item__sel{text-overflow:ellipsis;min-width:0;max-width:100%}.cu-item__txt{min-width:0}.omni-rename{background:var(--navy-900,#0e1a45);color:#fff;font:400 16px/22px var(--font-body);text-align:center;margin:0;padding:9px 16px}.omni-rename strong{font-weight:700}@media (width<=720px){.omni-rename{padding:8px 16px;font-size:18px;line-height:24px}}@media (width<=640px){.omni-rename .omni-rename__sub{display:block}}.rv-tr{color:var(--ink-subtle,#5b5f6b);margin:-8px 0 16px;font-size:16px;line-height:1.4}@media (width<=720px){.rv-tr{font-size:18px}}.omni-lang{align-items:center;margin:0;display:flex}.omni-lang__pill{background:#fff;border:1px solid #d9ddfb;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.omni-lang__b{-webkit-appearance:none;appearance:none;color:#121214;min-width:40px;height:32px;font:700 14px/32px var(--font-body);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px}.omni-lang__b:focus-visible{outline-offset:2px;outline:2px solid #212edd}.mm-drawer__right{align-items:center;gap:10px;display:flex}.omni-lang--m .omni-lang__b{min-width:46px;height:38px;font-size:15px;line-height:38px}.omni-lang__pill{position:relative}.omni-lang__b{z-index:1;width:40px;min-width:0;padding:0;transition:color .28s cubic-bezier(.23,1,.32,1);position:relative}.omni-lang--m .omni-lang__b{width:46px;min-width:0}.omni-lang__b.is-on{color:#fff;cursor:default}.omni-lang__thumb{z-index:0;background:#212edd;border-radius:999px;width:40px;height:32px;transition:transform .28s cubic-bezier(.23,1,.32,1),background-color .28s;position:absolute;top:3px;left:3px}.omni-lang--m .omni-lang__thumb{width:46px;height:38px}.omni-lang__pill--es .omni-lang__thumb{background:#c2410c;transform:translate(42px)}.omni-lang--m .omni-lang__pill--es .omni-lang__thumb{transform:translate(48px)}@media (hover:hover) and (pointer:fine){.omni-lang__b:not(.is-on):hover{color:#212edd}.omni-lang__b--es:not(.is-on):hover{color:#c2410c}}.omni-lang.is-switching .omni-lang__b{cursor:progress}@media (prefers-reduced-motion:reduce){.omni-lang__thumb,.omni-lang__b{transition:none}}@media (width<=720px){.omni-lang--d{display:none}}html[lang=es] body .pd .answers--strip .ans p{min-width:0}@media (width<=720px){html[lang=es] .oc-rp small,html[lang=es] .mg-prod b,html[lang=es] .mg-tile small{white-space:normal!important}html[lang=es] .oc-rp,html[lang=es] .mg-prod,html[lang=es] .mg-tile,html[lang=es] .mg-tile span,html[lang=es] .cms-finder__step,html[lang=es] .cms-finder__result,html[lang=es] .pd .bar .wrap,html[lang=es] .pd .bar .wrap *,html[lang=es] .pd .warr>div{min-width:0}html[lang=es] .cms-finder,html[lang=es] .pg-grid>*,html[lang=es] .pg-split-table>*,html[lang=es] .pg-split-table,html[lang=es] .pg-aside,html[lang=es] .pg-aside>*,html[lang=es] .oc-head>*,html[lang=es] .pg-tablewrap{min-width:0;max-width:100%}html[lang=es] .oc-sort{min-width:0}html[lang=es] .oc-sort select{max-width:58vw}html[lang=es] .pg-card .pg-hrs{white-space:normal}html[lang=es] .mg-prods{grid-template-columns:repeat(auto-fill,minmax(0,1fr))}html[lang=es] body .pd .answers--strip .ans b,html[lang=es] body .pd .answers--strip .ans span{white-space:normal!important}}