:root{--pera-navy-950: #031126;--pera-navy-900: #061a37;--pera-navy-800: #09264d;--pera-blue: #1677ff;--pera-cyan: #21a6ff;--pera-amber: #f6aa27;--pera-white: #f8fbff;--pera-slate: #b8c5d8;--pera-ink: #07162a;--pera-page: #f4f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--pera-navy-950);color:var(--pera-white);font-family:Arial,Helvetica,sans-serif;margin:0}body,button,input,select{font:15px/1.5 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}img{display:block;height:auto;max-width:100%}[hidden]{display:none!important}.skip-link{background:#fff;color:#07162a;left:12px;padding:10px 14px;position:fixed;top:-100px;z-index:100}.skip-link:focus{top:12px}.pera-page-width{margin:0 auto;max-width:1440px;padding-left:clamp(18px,5vw,76px);padding-right:clamp(18px,5vw,76px)}.pera-eyebrow{color:var(--pera-cyan);font-size:11px;font-weight:900;letter-spacing:.17em;margin:0 0 13px;text-transform:uppercase}.pera-button{align-items:center;border:2px solid var(--pera-blue);border-radius:9px;display:inline-flex;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:0 25px;transition:.18s ease}.pera-button--primary{background:var(--pera-blue);color:#fff}.pera-button--outline{background:#03112680;color:#fff}.pera-button:hover{background:#2786ff;box-shadow:0 12px 30px #1677ff45;transform:translateY(-2px)}.pera-section-heading{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:32px}.pera-section-heading h1,.pera-section-heading h2{color:var(--pera-ink);font-size:clamp(38px,4vw,58px);letter-spacing:-.045em;line-height:1.03;margin:0}.pera-section-heading p:not(.pera-eyebrow){color:#5a687a;font-size:17px;line-height:1.65;margin:14px 0 0;max-width:760px}.pera-announcement{align-items:center;background:var(--pera-amber);color:#10141a;display:flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:38px;padding:6px 16px;text-align:center}.pera-header{align-items:center;background:#031126fa;border-bottom:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(150px,1fr);min-height:96px;padding:0 clamp(20px,4.5vw,70px);position:sticky;top:0;z-index:40}.pera-brand{align-items:center;display:flex;gap:12px;width:max-content}.pera-brand__mark{align-items:center;border:3px solid var(--pera-blue);border-radius:5px;color:var(--pera-blue);display:flex;font-size:30px;font-style:italic;font-weight:900;height:50px;justify-content:center;width:58px}.pera-brand__image{max-height:62px;width:auto}.pera-brand__text strong{display:block;font-size:25px;font-weight:900;letter-spacing:-.02em}.pera-brand__text em{color:var(--pera-blue);font-style:normal}.pera-brand__text small{align-items:center;color:#98aac2;display:flex;font-size:11px;gap:4px;margin-top:4px}.pera-nav{align-items:stretch;display:flex;gap:clamp(19px,2.5vw,40px);height:96px}.pera-nav a{align-items:center;display:flex;font-size:14px;font-weight:800;position:relative;white-space:nowrap}.pera-nav a:after{background:var(--pera-blue);bottom:23px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transition:.18s ease;width:100%}.pera-nav a:hover:after{transform:translate(-50%) scaleX(1)}.pera-header__actions{display:flex;gap:19px;justify-content:flex-end}.pera-header__actions a{align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;height:39px;justify-content:center;width:39px}.pera-menu-button{background:transparent;border:0;display:none;padding:9px}.pera-menu-button span{background:#fff;display:block;height:2px;margin:5px;width:24px}.pera-hero{display:grid;grid-template-columns:49% 51%;min-height:520px;overflow:hidden}.pera-hero__copy{background:radial-gradient(circle at 25% 20%,rgba(22,119,255,.17),transparent 38%),linear-gradient(135deg,#061a37,#031126);padding:62px clamp(28px,4.4vw,70px) 45px}.pera-hero h1{color:var(--pera-blue);font-size:clamp(50px,4vw,68px);font-weight:900;letter-spacing:-.035em;line-height:.98;margin:0;text-transform:uppercase}.pera-hero h1 span{color:#fff;display:block}.pera-hero__copy>p:not(.pera-eyebrow){color:#edf4ff;font-size:18px;line-height:1.55;margin:24px 0;max-width:620px}.pera-hero__buttons{display:flex;flex-wrap:wrap;gap:14px}.pera-trust{display:flex;flex-wrap:wrap;font-size:13px;font-weight:800;gap:22px;margin-top:29px}.pera-trust span:before{color:var(--pera-blue);content:"\2713";margin-right:6px}.pera-hero__visual{background:#08172b center/cover no-repeat;min-height:520px;position:relative}.pera-hero__price{background:#fffffff7;border:2px solid var(--pera-blue);border-radius:14px;bottom:32px;box-shadow:0 22px 46px #00000057;color:var(--pera-ink);display:grid;gap:2px 16px;grid-template-columns:88px 1fr;min-width:340px;padding:16px;position:absolute;right:4%}.pera-hero__price span{background:linear-gradient(145deg,#1e8dfb,#092b61 60%,#061327);border:5px solid #111923;grid-row:1/3;height:66px;width:88px}.pera-hero__price strong{font-size:18px}.pera-hero__price b{color:var(--pera-blue);font-size:32px;line-height:1}.pera-size-section{background:linear-gradient(180deg,#04152e,#061a37);padding-bottom:25px;padding-top:22px}.pera-size-section h2{font-size:17px;letter-spacing:.03em;margin:0 0 14px;text-transform:uppercase}.pera-size-grid{display:grid;gap:15px;grid-template-columns:repeat(5,1fr)}.pera-size-grid a{align-items:center;border:1px solid #8190a6;border-radius:10px;display:flex;justify-content:center;min-height:74px;transition:.18s ease}.pera-size-grid a:hover{background:#1677ff1f;border-color:var(--pera-cyan);transform:translateY(-2px)}.pera-size-grid i{border:3px solid var(--pera-blue);font-style:normal;height:31px;line-height:24px;margin-right:13px;text-align:center;width:47px}.pera-size-grid strong{font-size:clamp(26px,2.5vw,40px);line-height:1}.pera-size-grid small{margin:8px 0 0 6px}.pera-benefits{background:var(--pera-navy-900);display:grid;gap:18px;grid-template-columns:repeat(3,1fr);padding-bottom:28px;padding-top:5px}.pera-benefit{align-items:center;background:linear-gradient(135deg,#1677ff1a,#02132b8c);border:1px solid var(--pera-blue);border-radius:11px;display:grid;gap:15px;grid-template-columns:auto 1fr;min-height:94px;padding:18px 21px}.pera-benefit:nth-child(2){border-color:#13b7e8}.pera-benefit:nth-child(3){border-color:var(--pera-amber)}.pera-benefit>span{color:var(--pera-cyan);font-size:32px;font-weight:900}.pera-benefit:nth-child(3)>span,.pera-benefit:nth-child(3) strong{color:var(--pera-amber)}.pera-benefit strong{color:var(--pera-blue);display:block;font-size:19px;text-transform:uppercase}.pera-benefit small{color:var(--pera-slate);display:block;font-size:12px;margin-top:3px}.pera-products{background:var(--pera-page);color:var(--pera-ink);padding-bottom:90px;padding-top:90px;scroll-margin-top:100px}.pera-filter-panel{background:#fff;border:1px solid #dce3ec;border-radius:15px;box-shadow:0 14px 40px #081d3b12;display:grid;gap:20px;grid-template-columns:minmax(220px,1.1fr) 1.3fr 1.3fr 1.6fr;padding:20px}.pera-search{align-items:center;background:#f4f7fb;border:1px solid #d3dce8;border-radius:9px;display:flex;min-height:48px;padding:0 13px}.pera-search input{background:transparent;border:0;color:var(--pera-ink);outline:0;width:100%}.pera-filter-group>span{color:#667489;display:block;font-size:10px;font-weight:900;letter-spacing:.13em;margin-bottom:8px;text-transform:uppercase}.pera-filter-buttons{display:flex;flex-wrap:wrap;gap:7px}.pera-filter-buttons button{background:#eef3f9;border:1px solid #d5deea;border-radius:999px;color:#324258;font-size:12px;font-weight:900;min-height:34px;padding:0 12px}.pera-filter-buttons button:hover,.pera-filter-buttons button.is-active{background:var(--pera-blue);border-color:var(--pera-blue);color:#fff}.pera-result-bar{align-items:center;display:flex;justify-content:space-between;margin:26px 0 14px}.pera-result-bar button{background:transparent;border:0;color:#1268d3;font-size:12px;font-weight:900}.pera-product-grid{display:grid;gap:21px;grid-template-columns:repeat(4,minmax(0,1fr))}.pera-product-card{background:#fff;border:1px solid #dce3ec;border-radius:14px;box-shadow:0 11px 35px #0a1d380f;color:var(--pera-ink);overflow:hidden;transition:.18s ease}.pera-product-card:hover{border-color:#9fc4f8;box-shadow:0 18px 42px #0a1d381f;transform:translateY(-4px)}.pera-product-card__image{align-items:center;background:radial-gradient(circle at 50% 35%,rgba(22,119,255,.12),transparent 42%),#edf3f9;display:flex;height:230px;justify-content:center;overflow:hidden;position:relative}.pera-product-card__image img{height:100%;object-fit:contain;width:100%}.pera-tv-placeholder{align-items:center;background:linear-gradient(145deg,#0e87dd,#0b2863 48%,#061128);border:6px solid #141a22;box-shadow:0 17px 25px #0511223d;color:#fff;display:flex;flex-direction:column;height:128px;justify-content:center;width:78%}.pera-tv-placeholder b{font-size:25px}.pera-badge{border-radius:999px;font-size:10px;font-weight:900;padding:6px 9px;position:absolute;top:13px;z-index:2}.pera-badge--condition{background:#fff;color:#174a89;left:13px}.pera-badge--size{background:#071a36;color:#fff;right:13px}.pera-product-card__content{padding:19px}.pera-product-card__vendor{color:#1672e8;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.pera-product-card h3{font-size:17px;line-height:1.35;margin:7px 0 12px;min-height:46px}.pera-product-card__specs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}.pera-product-card__specs span{background:#eef4fb;border:1px solid #d8e3ef;border-radius:999px;color:#526176;font-size:10px;font-weight:900;padding:4px 8px;text-transform:uppercase}.pera-product-card__bottom{align-items:center;border-top:1px solid #e5e9ef;display:flex;justify-content:space-between;padding-top:16px}.pera-product-card__price{color:#0871e9;font-size:26px;font-weight:900}.pera-product-card__button{background:#071a36;border:0;border-radius:8px;color:#fff;font-size:11px;font-weight:900;padding:11px 12px}.pera-empty{background:#fff;border:1px dashed #adc2db;border-radius:14px;margin-top:18px;padding:50px 20px;text-align:center}.pera-financing{background:radial-gradient(circle at 50% -20%,rgba(22,119,255,.3),transparent 42%),#06172f;padding-bottom:90px;padding-top:90px}.pera-financing .pera-section-heading{display:block;text-align:center}.pera-financing .pera-section-heading h2{color:#fff}.pera-financing .pera-section-heading p:not(.pera-eyebrow){color:#b8c7da;margin-left:auto;margin-right:auto}.pera-finance-grid{display:grid;gap:21px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1250px}.pera-finance-card{border-radius:17px;box-shadow:0 18px 55px #0003;color:#fff;display:flex;flex-direction:column;min-height:285px;padding:28px;transition:.18s ease}.pera-finance-card:hover{transform:translateY(-5px)}.pera-finance-card--acima{background:linear-gradient(145deg,#5b22b9,#34106f)}.pera-finance-card--snap{background:linear-gradient(145deg,#00a0a0,#006c79)}.pera-finance-card--progressive{background:linear-gradient(145deg,#f05b24,#bf301a)}.pera-finance-card>span{font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.pera-finance-card>strong{font-size:clamp(25px,2.5vw,39px);letter-spacing:-.04em;line-height:1;margin-top:32px}.pera-finance-card p{color:#ffffffd6;line-height:1.55}.pera-finance-card b{border-top:1px solid rgba(255,255,255,.25);margin-top:auto;padding-top:16px}.pera-finance-disclosure{color:#9aacc2;font-size:10px;line-height:1.6;margin:23px auto 0;max-width:1050px;text-align:center}.pera-seo{align-items:center;background:#fff;color:var(--pera-ink);display:grid;gap:clamp(45px,7vw,110px);grid-template-columns:1.4fr .7fr;padding-bottom:90px;padding-top:90px}.pera-seo h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.045em;line-height:1.03;margin:0}.pera-seo__copy p:not(.pera-eyebrow){color:#536277;font-size:16px;line-height:1.75}.pera-seo aside{background:radial-gradient(circle at 100% 0,rgba(22,119,255,.34),transparent 35%),#071b39;border-radius:17px;color:#fff;padding:33px}.pera-seo aside strong{color:var(--pera-cyan);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.pera-seo aside ul{list-style:none;margin:22px 0 0;padding:0}.pera-seo aside li{border-bottom:1px solid rgba(255,255,255,.12);padding:12px 0}.pera-seo aside li:before{color:var(--pera-cyan);content:"\2713";margin-right:9px}.pera-faq{background:#edf2f8;color:var(--pera-ink);padding-bottom:90px;padding-top:90px}.pera-faq-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.pera-faq details{background:#fff;border:1px solid #dae2ec;border-radius:11px;padding:0 19px}.pera-faq summary{align-items:center;cursor:pointer;display:flex;font-weight:900;justify-content:space-between;list-style:none;min-height:66px}.pera-faq summary::-webkit-details-marker{display:none}.pera-faq summary span{align-items:center;background:#edf4fd;border-radius:50%;color:#096fe4;display:flex;font-size:20px;font-weight:400;height:31px;justify-content:center;transition:.18s ease;width:31px}.pera-faq details[open] summary span{transform:rotate(45deg)}.pera-faq details p{color:#607086;line-height:1.7;margin:-2px 0 19px;padding-right:35px}.pera-visit{background:#07182f;display:grid;grid-template-columns:1.15fr .85fr}.pera-visit__card{padding:82px clamp(24px,7vw,105px)}.pera-visit h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.045em;line-height:1.03;margin:0}.pera-visit__details{display:grid;gap:14px;margin:28px 0 21px}.pera-visit__details div{color:#a9b8cb}.pera-visit__details strong{color:#fff;display:block}.pera-visit__directions{border-left:3px solid var(--pera-amber);color:#bdc9d9;font-size:13px;line-height:1.7;padding-left:16px}.pera-visit__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.pera-map{align-items:center;background:linear-gradient(30deg,transparent 46%,rgba(33,166,255,.08) 47%,rgba(33,166,255,.08) 53%,transparent 54%) 0 0/90px 90px,linear-gradient(-30deg,transparent 46%,rgba(33,166,255,.08) 47%,rgba(33,166,255,.08) 53%,transparent 54%) 0 0/90px 90px,#0b2649;display:flex;flex-direction:column;justify-content:center;min-height:480px;overflow:hidden;position:relative}.pera-map iframe{border:0;height:100%;top:0;right:0;bottom:0;left:0;min-height:480px;position:absolute;width:100%}.pera-map>span{color:#ffffff12;font-size:clamp(70px,10vw,155px);font-weight:900;position:absolute;transform:rotate(-8deg)}.pera-map i{align-items:center;background:var(--pera-blue);border:8px solid rgba(255,255,255,.14);border-radius:50%;display:flex;font-size:30px;font-style:normal;height:78px;justify-content:center;position:relative;width:78px}.pera-map strong,.pera-map small{position:relative}.pera-map strong{font-size:23px;margin-top:17px}.pera-map small{color:#a9bbd2}.pera-footer{background:#020c1a;padding-bottom:28px;padding-top:48px}.pera-footer__top{align-items:center;display:flex;gap:30px;justify-content:space-between}.pera-footer__links{display:flex;flex-wrap:wrap;gap:20px}.pera-footer__links a{color:#b7c4d5;font-size:12px;font-weight:800}.pera-footer__legal{border-top:1px solid #16243a;color:#65758b;font-size:10px;margin:25px 0 0;padding-top:22px}.pera-main{background:var(--pera-page);color:var(--pera-ink);min-height:60vh;padding-bottom:85px;padding-top:70px}.pera-product-page{display:grid;gap:clamp(35px,6vw,85px);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.pera-product-page__media{align-items:center;background:#fff;border:1px solid #dce3ec;border-radius:16px;display:flex;justify-content:center;min-height:500px;overflow:hidden;padding:25px}.pera-product-page__media img{max-height:620px;object-fit:contain}.pera-product-page__info h1{font-size:clamp(36px,4vw,58px);letter-spacing:-.045em;line-height:1.04;margin:0}.pera-product-page__price{color:var(--pera-blue);font-size:38px;font-weight:900;margin:18px 0}.pera-product-page__badges{display:flex;flex-wrap:wrap;gap:8px}.pera-product-page__badges span{background:#fff;border:1px solid #d5deea;border-radius:999px;font-size:12px;font-weight:800;padding:7px 10px}.pera-product-page__description{color:#526176;line-height:1.75;margin:25px 0}.pera-product-page__quick-specs{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 24px}.pera-product-page__quick-specs span{background:#fff;border:1px solid #d5deea;border-radius:999px;font-size:11px;font-weight:900;padding:7px 10px;text-transform:uppercase}.pera-product-form{display:grid;gap:13px}.pera-product-form label>span{display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.pera-product-form select,.pera-product-form input{background:#fff;border:1px solid #cdd8e5;border-radius:8px;min-height:48px;padding:0 13px;width:100%}.pera-product-page__note{color:#657489;font-size:12px;line-height:1.6;margin-top:18px}.pera-product-page__note a{color:var(--pera-blue);font-weight:900}.pera-tech-specs{background:#fff;border:1px solid #dce3ec;border-radius:17px;margin-top:70px;padding-bottom:clamp(28px,5vw,60px);padding-top:clamp(28px,5vw,60px)}.pera-tech-specs__heading{max-width:780px}.pera-tech-specs__heading h2{font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;line-height:1.05;margin:0}.pera-tech-specs__heading>p:not(.pera-eyebrow){color:#607086;line-height:1.7}.pera-tech-specs dl{border-left:1px solid #dfe6ef;border-top:1px solid #dfe6ef;display:grid;grid-template-columns:repeat(2,1fr);margin:32px 0 0}.pera-tech-specs dl>div{border-bottom:1px solid #dfe6ef;border-right:1px solid #dfe6ef;display:grid;gap:12px;grid-template-columns:minmax(125px,.7fr) 1.3fr;padding:17px}.pera-tech-specs dt{color:#6b798d;font-size:11px;font-weight:900;text-transform:uppercase}.pera-tech-specs dd{font-weight:800;margin:0}.pera-tech-specs__note{color:#748196;font-size:10px;line-height:1.6;margin:17px 0 0}.pera-site-search{display:flex;gap:10px;margin-bottom:35px;max-width:780px}.pera-site-search input{border:1px solid #cdd8e5;border-radius:9px;min-height:54px;padding:0 15px;width:100%}.pera-pagination{margin-top:35px;text-align:center}.pera-pagination .page,.pera-pagination a{display:inline-block;margin:3px;padding:7px 10px}.pera-cart{display:grid;gap:16px}.pera-cart__item{align-items:center;background:#fff;border:1px solid #dce3ec;border-radius:13px;display:grid;gap:20px;grid-template-columns:180px 1fr;padding:18px}.pera-cart__item img{height:130px;object-fit:contain;width:180px}.pera-cart__item h2{margin:0}.pera-cart__item input{margin:0 10px;padding:7px;width:70px}.pera-cart__summary{align-items:center;background:#071a36;border-radius:13px;color:#fff;display:flex;flex-wrap:wrap;gap:13px;justify-content:flex-end;padding:22px}.pera-cart__summary p{font-size:18px;margin:0 auto 0 0}.pera-rte{line-height:1.75}@media(max-width:1100px){.pera-header{grid-template-columns:1fr auto}.pera-nav{background:var(--pera-navy-950);display:none;height:auto;left:0;padding:10px 22px 20px;position:absolute;right:0;top:96px}.pera-nav.is-open{display:flex;flex-direction:column;gap:0}.pera-nav a{padding:13px 5px}.pera-nav a:after{display:none}.pera-header__actions{display:none}.pera-menu-button{display:block}.pera-hero{grid-template-columns:1fr}.pera-hero__visual{min-height:420px}.pera-size-grid{grid-template-columns:repeat(5,minmax(185px,1fr));overflow-x:auto;padding-bottom:6px}.pera-benefits,.pera-filter-panel,.pera-finance-grid,.pera-seo,.pera-visit{grid-template-columns:1fr}.pera-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pera-finance-grid{margin:0 auto;max-width:600px}.pera-map,.pera-map iframe{min-height:360px}.pera-product-page{grid-template-columns:1fr}}@media(max-width:650px){.pera-announcement{font-size:10px}.pera-header{min-height:78px;padding:0 17px}.pera-nav{top:78px}.pera-brand__mark{height:42px;width:48px}.pera-brand__text strong{font-size:20px}.pera-brand__text small{font-size:9px}.pera-hero__copy{padding:48px 20px 38px}.pera-hero h1{font-size:clamp(46px,14vw,62px)}.pera-hero__buttons,.pera-visit__buttons{display:grid}.pera-hero__visual{min-height:325px}.pera-hero__price{bottom:16px;left:15px;min-width:0;right:15px}.pera-products,.pera-financing,.pera-faq,.pera-seo{padding-bottom:62px;padding-top:62px}.pera-section-heading{align-items:flex-start;flex-direction:column}.pera-section-heading h1,.pera-section-heading h2,.pera-seo h2,.pera-visit h2{font-size:39px}.pera-product-grid,.pera-faq-grid{grid-template-columns:1fr}.pera-product-card__image{height:245px}.pera-visit__card{padding:62px 18px}.pera-map,.pera-map iframe{min-height:290px}.pera-tech-specs{border-left:0;border-radius:0;border-right:0;padding-left:18px;padding-right:18px}.pera-tech-specs dl{grid-template-columns:1fr}.pera-tech-specs dl>div{grid-template-columns:1fr}.pera-footer__top{align-items:flex-start;flex-direction:column}.pera-site-search{display:grid}.pera-cart__item{grid-template-columns:1fr}.pera-cart__item img{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.pera-product-card__pricing{display:flex;flex-direction:column;gap:1px}.pera-product-card__compare{color:#8996a8;font-size:12px;font-weight:800;text-decoration:line-through}.pera-product-gallery{min-width:0}.pera-product-thumbnails{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.pera-product-thumbnail{background:#fff;border:2px solid #dce3ec;border-radius:10px;min-height:82px;overflow:hidden;padding:5px}.pera-product-thumbnail:hover,.pera-product-thumbnail.is-active{border-color:var(--pera-blue);box-shadow:0 6px 18px #1677ff1f}.pera-product-thumbnail img{height:72px;object-fit:contain;width:100%}.pera-product-page__pricing{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.pera-product-page__compare{color:#8b98aa;font-size:20px;font-weight:800;margin:0;text-decoration:line-through}.pera-product-page__description h2,.pera-product-page__description h3{color:var(--pera-ink);line-height:1.2;margin:24px 0 10px}.pera-product-page__description h2{font-size:26px}.pera-product-page__description h3{font-size:19px}.pera-product-page__description ul,.pera-product-page__description ol{padding-left:22px}.pera-product-page__description li{margin:5px 0}.pera-product-page__description hr{border:0;border-top:1px solid #dce3ec;margin:25px 0}.pera-product-finance-cta{background:#eaf3ff;border:1px solid #bfd8fa;border-radius:12px;margin-top:16px;padding:17px}.pera-product-finance-cta strong{color:#071a36;display:block;font-size:15px}.pera-product-finance-cta p{color:#53647a;font-size:12px;line-height:1.55;margin:5px 0 8px}.pera-product-finance-cta a{color:#096fe4;font-size:12px;font-weight:900}.pera-footer__logo{height:auto!important;max-height:72px;object-fit:contain!important;width:auto!important}.pera-footer__navs{display:grid;gap:12px;justify-items:end}.pera-footer__policies{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.pera-footer__policies a{color:#71839a;font-size:10px;font-weight:700}.pera-footer__links a:hover,.pera-footer__policies a:hover{color:#fff}@media(max-width:650px){.pera-product-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.pera-product-thumbnail{min-height:68px}.pera-product-thumbnail img{height:58px}.pera-footer__navs{justify-items:start}.pera-footer__policies{justify-content:flex-start}}.pera-contact-grid{display:grid;gap:30px;grid-template-columns:.85fr 1.15fr}.pera-contact-card,.pera-contact-form{background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:clamp(22px,4vw,42px)}.pera-contact-card h2{font-size:clamp(30px,3vw,44px);margin:0 0 14px}.pera-contact-card p,.pera-contact-card li{color:#5d6b7f;line-height:1.7}.pera-contact-card ul{list-style:none;margin:22px 0;padding:0}.pera-contact-card li{border-bottom:1px solid #e4e9f0;padding:10px 0}.pera-contact-form form{display:grid;gap:14px}.pera-contact-form label span{display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.pera-contact-form input,.pera-contact-form textarea{border:1px solid #cdd8e5;border-radius:8px;padding:12px 13px;width:100%}.pera-form-success{background:#e8f7ef;border:1px solid #a9dfbf;border-radius:8px;color:#166534;padding:12px}@media(max-width:800px){.pera-contact-grid{grid-template-columns:1fr}}html[data-pera-view] .template-index [data-pera-view-section]{display:none!important}html[data-pera-view=home] .template-index [data-pera-view-section=home],html[data-pera-view=sizes] .template-index [data-pera-view-section=sizes],html[data-pera-view=financing] .template-index [data-pera-view-section=financing],html[data-pera-view=about] .template-index [data-pera-view-section=about],html[data-pera-view=faq] .template-index [data-pera-view-section=faq],html[data-pera-view=visit] .template-index [data-pera-view-section=visit],html[data-pera-view=home] .template-index .pera-benefits[data-pera-view-section=home]{display:grid!important}html[data-pera-view=sizes] .template-index .pera-size-section[data-pera-view-section=sizes],html[data-pera-view=financing] .template-index .pera-financing[data-pera-view-section=financing],html[data-pera-view=faq] .template-index .pera-faq[data-pera-view-section=faq]{display:block!important}.template-index .pera-home-inventory[data-pera-home-extra]{display:none!important}.template-index #shopify-section-seo,.template-index #shopify-section-faq,.template-index #shopify-section-visit,.template-index #shopify-section-financing,.template-index #shopify-section-sizes{min-height:calc(100vh - 132px)}.template-index [data-pera-view-section=sizes],.template-index [data-pera-view-section=financing],.template-index [data-pera-view-section=about],.template-index [data-pera-view-section=faq],.template-index [data-pera-view-section=visit]{align-content:start;min-height:calc(100vh - 132px)}.pera-nav a.is-current{color:var(--pera-cyan)}.pera-nav a.is-current:after{opacity:1;transform:scaleX(1)}[data-app-route]{touch-action:manipulation}@media(max-width:900px){.pera-nav a{min-height:46px;display:flex;align-items:center}.pera-filter-buttons button,.pera-button,.pera-product-card__button{min-height:44px}.pera-size-grid a{min-height:130px}}@media(max-width:650px){.template-index [data-pera-view-section=sizes],.template-index [data-pera-view-section=financing],.template-index [data-pera-view-section=about],.template-index [data-pera-view-section=faq],.template-index [data-pera-view-section=visit]{min-height:calc(100vh - 104px)}.pera-finance-grid{grid-template-columns:1fr}.pera-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pera-visit{grid-template-columns:1fr}.pera-map{min-height:360px}}.pera-ai{bottom:20px;position:fixed;right:20px;z-index:80}.pera-ai__launcher{align-items:center;background:var(--pera-navy);border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 12px 34px #02112847;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:900;gap:8px;min-height:50px;padding:0 18px}.pera-ai__launcher:hover{transform:translateY(-1px)}.pera-ai__spark{align-items:center;background:linear-gradient(135deg,#58a6ff,#8b5cf6);border-radius:50%;display:inline-flex;height:26px;justify-content:center;width:26px}.pera-ai__panel{background:#fff;border:1px solid #dbe4ee;border-radius:20px;bottom:64px;box-shadow:0 24px 70px #02112847;display:grid;grid-template-rows:auto minmax(150px,1fr) auto auto auto;max-height:min(680px,calc(100vh - 110px));opacity:0;overflow:hidden;position:absolute;right:0;transform:translateY(12px) scale(.98);transition:opacity .18s ease,transform .18s ease;width:min(410px,calc(100vw - 28px))}.pera-ai.is-open .pera-ai__panel{opacity:1;transform:translateY(0) scale(1)}.pera-ai__header{align-items:flex-start;background:linear-gradient(135deg,#061a37,#0d315f);color:#fff;display:flex;gap:14px;justify-content:space-between;padding:20px}.pera-ai__header h2{color:#fff;font-size:25px;line-height:1;margin:3px 0 8px}.pera-ai__header p{color:#c9d7e8;font-size:11px;line-height:1.55;margin:0}.pera-ai__header .pera-ai__eyebrow{color:#72b4ff;font-size:9px;font-weight:900;letter-spacing:.14em}.pera-ai__close{background:#ffffff1a;border:0;border-radius:50%;color:#fff;cursor:pointer;flex:0 0 auto;font-size:24px;height:34px;line-height:1;width:34px}.pera-ai__messages{background:#f5f8fc;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:16px}.pera-ai__message{border-radius:14px;font-size:12px;line-height:1.55;max-width:92%;padding:11px 13px}.pera-ai__message p{margin:0}.pera-ai__message a{color:#086ad8;font-weight:800}.pera-ai__message--assistant{align-self:flex-start;background:#fff;border:1px solid #dfe7f0;color:#25364b}.pera-ai__message--user{align-self:flex-end;background:#0c68d7;color:#fff}.pera-ai__products{display:grid;gap:7px;margin-top:10px}.pera-ai__product{align-items:center;background:#f7faff;border:1px solid #d6e5f7;border-radius:10px;color:#0b1c32!important;display:flex;gap:10px;justify-content:space-between;padding:9px 10px;text-decoration:none}.pera-ai__product:hover{border-color:#86b9f3;background:#eef6ff}.pera-ai__product-main{min-width:0}.pera-ai__product-main strong{display:block;font-size:11px;line-height:1.3}.pera-ai__product-main small{color:#718198;display:block;font-size:9px;line-height:1.35;margin-top:3px}.pera-ai__product-price{color:#0563c9;flex:0 0 auto;font-size:13px;font-weight:950}.pera-ai__quick{background:#fff;border-top:1px solid #e3e9f0;display:flex;gap:6px;overflow-x:auto;padding:10px 12px}.pera-ai__quick button{background:#edf5ff;border:1px solid #cfe2f8;border-radius:999px;color:#174d86;cursor:pointer;flex:0 0 auto;font:inherit;font-size:9px;font-weight:850;min-height:31px;padding:0 10px}.pera-ai__form{background:#fff;border-top:1px solid #e3e9f0;display:grid;gap:7px;grid-template-columns:1fr auto;padding:11px 12px}.pera-ai__form input{border:1px solid #cbd8e7;border-radius:11px;font:inherit;font-size:12px;min-height:43px;min-width:0;padding:0 12px}.pera-ai__form button{background:#0b6ed8;border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:900;min-height:43px;padding:0 16px}.pera-ai__note{background:#fff;color:#8190a4;font-size:8px;line-height:1.4;margin:0;padding:0 14px 11px}.pera-ai__thinking{color:#6f8096;font-style:italic}.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}@media(max-width:650px){.pera-ai{bottom:13px;right:13px}.pera-ai__launcher{min-height:48px;padding:0 15px}.pera-ai__panel{bottom:58px;max-height:calc(100dvh - 86px);position:fixed;right:12px;width:calc(100vw - 24px)}.pera-ai__messages{min-height:190px}.pera-ai__form input,.pera-ai__form button{min-height:46px}}.pera-faq-tools{background:#f5f8fc;border:1px solid #dde6f0;border-radius:16px;margin:0 0 24px;padding:18px}.pera-faq-tools label{color:#0b1d35;display:block;font-size:11px;font-weight:900;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.pera-faq-search{display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto}.pera-faq-search input{background:#fff;border:1px solid #cbd7e6;border-radius:10px;font:inherit;font-size:13px;min-height:46px;padding:0 14px}.pera-faq-search button{background:#0b6ed8;border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:900;min-height:46px;padding:0 18px}.pera-faq-tools>p{color:#77879b;font-size:10px;margin:8px 0 0}.pera-faq-empty{background:#fff;border:1px dashed #bfcddd;border-radius:12px;color:#68788c;grid-column:1 / -1;padding:20px;text-align:center}@media(max-width:650px){.pera-faq-search{grid-template-columns:1fr}}.pera-ai__panel{max-height:min(720px,calc(100dvh - 96px))}.pera-ai__messages{overscroll-behavior:contain}.pera-ai__form input,.pera-ai__form button,.pera-filter-buttons button,.pera-nav a{min-height:44px}.pera-product-card__button,.pera-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.pera-product-card a:focus-visible,.pera-nav a:focus-visible,.pera-footer a:focus-visible,.pera-ai button:focus-visible,.pera-ai input:focus-visible,.pera-filter-buttons button:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:640px){.pera-ai{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.pera-ai__panel{width:auto;max-width:none;max-height:calc(100dvh - 92px - env(safe-area-inset-top));border-radius:18px}.pera-ai__launcher{margin-left:auto}.pera-ai__form{padding-bottom:max(12px,env(safe-area-inset-bottom))}.pera-product-page__pricing{flex-wrap:wrap}.pera-product-page__badges{gap:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--pera-navy-950: #082f63;--pera-navy-900: #0b3f82;--pera-navy-800: #1559a6;--pera-blue: #1559a6;--pera-cyan: #2f8ee5;--pera-amber: #1559a6;--pera-white: #ffffff;--pera-slate: #64748b;--pera-ink: #0a3975;--pera-page: #ffffff;--pera-soft-blue: #f3f8ff;--pera-line: #dbe8f6}body{background:#fff;color:var(--pera-ink)}.pera-announcement{background:var(--pera-navy-950);color:#fff;min-height:36px;border-bottom:1px solid rgba(255,255,255,.14)}.pera-header{background:#fffffffa;color:var(--pera-ink);border-bottom:1px solid var(--pera-line);box-shadow:0 4px 18px #0a39750d}.pera-brand__text strong,.pera-nav a{color:var(--pera-ink)}.pera-brand__text small{color:#6280a6}.pera-header__actions a{color:var(--pera-ink);background:#fff;border-color:var(--pera-line)}.pera-menu-button span{background:var(--pera-ink)}.pera-nav a:after{background:var(--pera-blue)}.pera-nav a.is-current{color:var(--pera-blue)}.pera-hero{background:#fff;border-bottom:1px solid var(--pera-line)}.pera-hero__copy{background:radial-gradient(circle at 72% 24%,rgba(47,142,229,.12),transparent 36%),#fff}.pera-hero h1,.pera-hero h1 span{color:var(--pera-ink)}.pera-hero__copy>p:not(.pera-eyebrow){color:#274d7d}.pera-eyebrow{color:var(--pera-blue)}.pera-button--primary{background:var(--pera-ink);border-color:var(--pera-ink);color:#fff}.pera-button--outline{background:#fff;border-color:var(--pera-blue);color:var(--pera-ink)}.pera-button:hover{background:var(--pera-blue);border-color:var(--pera-blue);color:#fff;box-shadow:0 12px 28px #1559a62e}.pera-trust{color:var(--pera-ink)}.pera-trust span:before{color:var(--pera-blue)}.pera-hero__visual{background-color:var(--pera-soft-blue)}.pera-hero__price{border-color:var(--pera-blue);box-shadow:0 16px 38px #0a397529}.pera-hero__price span{border-color:var(--pera-ink)}.pera-size-section{background:#fff;color:var(--pera-ink);border-bottom:1px solid var(--pera-line)}.pera-size-grid a{background:#fff;border-color:var(--pera-line);color:var(--pera-ink);box-shadow:0 6px 18px #0a39750a}.pera-size-grid a:hover{background:var(--pera-soft-blue);border-color:var(--pera-blue)}.pera-benefits{background:#fff;color:var(--pera-ink)}.pera-benefit,.pera-benefit:nth-child(2),.pera-benefit:nth-child(3){background:#fff;border-color:var(--pera-line);box-shadow:0 8px 24px #0a39750d}.pera-benefit>span,.pera-benefit:nth-child(3)>span,.pera-benefit strong,.pera-benefit:nth-child(3) strong{color:var(--pera-blue)}.pera-benefit small{color:#667b96}.pera-products,.pera-main,.pera-faq,.pera-seo{background:#fff;color:var(--pera-ink)}.pera-products{border-top:1px solid #eef4fb}.pera-filter-panel,.pera-product-card,.pera-product-page__media,.pera-tech-specs,.pera-cart__item,.pera-contact-card,.pera-contact-form,.pera-faq details,.pera-empty{background:#fff;border-color:var(--pera-line)}.pera-filter-panel,.pera-product-card,.pera-tech-specs{box-shadow:0 10px 30px #0a39750f}.pera-product-card__image{background:var(--pera-soft-blue)}.pera-product-card__button,.pera-cart__summary{background:var(--pera-ink);color:#fff}.pera-product-card__button:hover{background:var(--pera-blue)}.pera-badge--size{background:var(--pera-ink)}.pera-badge--condition{color:var(--pera-ink);border:1px solid var(--pera-line)}.pera-search,.pera-filter-buttons button,.pera-product-card__specs span,.pera-faq summary span,.pera-faq-tools,.pera-product-finance-cta{background:var(--pera-soft-blue)}.pera-financing{background:var(--pera-soft-blue);color:var(--pera-ink);border-top:1px solid var(--pera-line);border-bottom:1px solid var(--pera-line)}.pera-financing .pera-section-heading h2{color:var(--pera-ink)}.pera-financing .pera-section-heading p:not(.pera-eyebrow){color:#55708f}.pera-finance-card,.pera-finance-card--acima,.pera-finance-card--snap,.pera-finance-card--progressive{background:#fff;color:var(--pera-ink);border:1px solid var(--pera-line);box-shadow:0 12px 34px #0a397514}.pera-finance-card p{color:#5d7390}.pera-finance-card b{border-top-color:var(--pera-line)}.pera-finance-disclosure{color:#6d8098}.pera-seo aside{background:var(--pera-ink);color:#fff}.pera-seo aside strong,.pera-seo aside li:before{color:#8ec8ff}.pera-faq{background:#fff}.pera-faq-tools{border-color:var(--pera-line)}.pera-visit{background:#fff;color:var(--pera-ink);border-top:1px solid var(--pera-line)}.pera-visit__details div,.pera-visit__directions{color:#5e7694}.pera-visit__details strong{color:var(--pera-ink)}.pera-visit__directions{border-left-color:var(--pera-blue)}.pera-map{background-color:var(--pera-soft-blue);color:var(--pera-ink)}.pera-map>span{color:#1559a612}.pera-map small{color:#617a99}.pera-footer{background:var(--pera-ink);color:#fff;border-top:1px solid rgba(255,255,255,.08)}.pera-footer__links a{color:#e6f1ff}.pera-footer__legal,.pera-footer__policies a{color:#a8bed8}.pera-footer__legal{border-top-color:#ffffff1f}.pera-section-heading h1,.pera-section-heading h2,.pera-seo h2,.pera-visit h2,.pera-product-page__info h1,.pera-tech-specs__heading h2,.pera-product-page__description h2,.pera-product-page__description h3{color:var(--pera-ink)}@media(max-width:1100px){.pera-nav{background:#fff;border-top:1px solid var(--pera-line);box-shadow:0 12px 30px #0a397514}.pera-nav a{color:var(--pera-ink)}}#pera-ai-launcher{border:1px solid var(--pera-line)!important;box-shadow:0 10px 30px #0a39752e!important}#pera-ai-head,#pera-ai-send,.pera-user,.pera-body a{background:var(--pera-ink)!important}#pera-ai-panel{border-color:var(--pera-line)!important}#pera-ai-messages{background:var(--pera-soft-blue)!important}.pera-brand__image{display:block;width:min(330px,100%);max-height:74px;object-fit:contain;object-position:left center}.pera-footer__brand{flex:0 0 auto}.pera-footer__logo{display:block;width:min(350px,36vw)!important;max-height:96px!important;object-fit:contain!important;object-position:left center}.pera-hero{min-height:540px}.pera-hero__copy{display:flex;flex-direction:column;justify-content:center}.pera-hero__visual{background:radial-gradient(circle at 64% 34%,rgba(99,183,255,.25),transparent 34%),radial-gradient(circle at 24% 78%,rgba(179,222,255,.24),transparent 28%),linear-gradient(135deg,#fafdff,#edf7ff 58%,#fff);overflow:hidden;min-height:540px}.pera-hero__glow{position:absolute;width:72%;aspect-ratio:1;border-radius:50%;right:-13%;top:-20%;background:radial-gradient(circle,#1677ff1c,#1677ff00 68%)}.pera-hero__tv-link{position:absolute;top:34px;right:30px;bottom:88px;left:30px;display:flex;align-items:center;justify-content:center;z-index:1}.pera-hero__tv-image{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(10,57,117,.18))}.pera-hero__price{grid-template-columns:1fr;min-width:min(390px,92%);gap:4px;padding:17px 19px;text-decoration:none;z-index:3;color:var(--pera-ink)}.pera-hero__price-label{display:block!important;background:none!important;border:0!important;width:auto!important;height:auto!important;color:var(--pera-blue);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pera-hero__price strong{font-size:16px;line-height:1.3}.pera-hero__price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pera-hero__price-row s{color:#8394a9;font-size:15px;font-weight:800}.pera-hero__price-row b{color:var(--pera-blue);font-size:34px;line-height:1}.pera-hero__price small{color:#667b96;font-size:10px;line-height:1.35}@media(max-width:1100px){.pera-brand__image{width:min(280px,70vw);max-height:64px}.pera-hero__tv-link{top:22px;right:18px;bottom:92px;left:18px}}@media(max-width:650px){.pera-brand__image{width:210px;max-height:54px}.pera-footer__logo{width:250px!important;max-width:85vw}.pera-hero__visual{min-height:360px}.pera-hero__tv-link{top:20px;right:10px;bottom:118px;left:10px}.pera-hero__price{left:14px;right:14px;bottom:14px;min-width:0}}.pera-finance-grid--logos{align-items:stretch}.pera-finance-card--logo{align-items:center;justify-content:center;min-height:230px;padding:24px 28px;overflow:hidden;background:#fff!important}.pera-finance-card--logo:hover{border-color:var(--pera-blue);box-shadow:0 16px 42px #0a397521}.pera-finance-logo{display:block;width:auto;height:auto;max-width:82%;max-height:118px;object-fit:contain}.pera-finance-logo--acima{max-width:78%;max-height:128px}.pera-finance-logo--snap{max-width:66%;max-height:145px}.pera-finance-logo--progressive{max-width:76%;max-height:105px}.pera-footer__logo{width:min(390px,39vw)!important;max-height:108px!important}.pera-hero__price small{font-size:11px;font-weight:700;color:#55708f}.pera-hero__visual{background:radial-gradient(circle at 72% 24%,rgba(58,151,235,.19),transparent 31%),radial-gradient(circle at 18% 86%,rgba(183,225,255,.28),transparent 31%),linear-gradient(135deg,#fff,#eef7ff 55%,#fafdff)}@media(max-width:650px){.pera-finance-card--logo{min-height:185px}.pera-finance-logo{max-width:78%}.pera-finance-logo--snap{max-width:60%}.pera-footer__logo{width:275px!important;max-height:92px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
