.brt-seat{--blue:#61b7ff;--ink:#070707;--muted:#868686;--line:#e5e5e5;background:#fff;color:var(--ink);font-family:var(--font-body-family,Arial,sans-serif);overflow:hidden}.brt-seat *{box-sizing:border-box}.brt-seat button,.brt-seat select{font:inherit}.brt-seat__shell{width:min(100%,1700px);margin:auto;padding:0 clamp(24px,4vw,72px)}.brt-seat__hero{min-height:760px;display:grid;grid-template-columns:.76fr 1.24fr;align-items:center;border-bottom:1px solid var(--line)}.brt-seat__hero-copy{position:relative;z-index:2;padding:80px 0}.brt-seat__eyebrow,.brt-seat__intro p,.brt-seat__sub>p,.brt-seat__standard p{color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px}.brt-seat h1,.brt-seat h2,.brt-seat h3{font-family:var(--font-heading-family,var(--font-body-family,Arial,sans-serif));letter-spacing:-.055em;margin:0;line-height:.92}.brt-seat h1{font-size:clamp(72px,7vw,138px);max-width:720px}.brt-seat__lede{font-size:20px;line-height:1.55;color:var(--muted);max-width:480px;margin:32px 0}.brt-seat__price{font-size:42px;letter-spacing:-.04em}.brt-seat__hero-media{height:760px;display:flex;align-items:center;justify-content:center}.brt-seat__hero-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.brt-seat__licensed{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;padding:34px 0;border-bottom:1px solid var(--line)}.brt-seat__licensed span,.brt-seat__licensed p{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0}.brt-seat__licensed p{text-align:right}.brt-seat__licensed img{width:150px;max-height:55px}.brt-seat__progress{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:40}.brt-seat__progress button{background:none;border:0;border-bottom:2px solid transparent;padding:24px 6px;text-align:left;text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:#c4c4c4}.brt-seat__progress button b{display:block;font-size:9px;margin-bottom:7px}.brt-seat__progress button.is-active{color:#111;border-color:#111}.brt-seat__chapter{padding:130px 0;border-bottom:1px solid var(--line);scroll-margin-top:80px}.brt-seat__intro{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;padding-bottom:70px;border-bottom:1px solid var(--line);margin-bottom:70px}.brt-seat__intro h2{font-size:clamp(64px,6vw,118px);max-width:850px}.brt-seat__intro>span{font-size:20px;color:var(--muted);line-height:1.55;max-width:500px}.brt-seat__sub{margin:55px 0 24px}.brt-seat__sub>p{margin-bottom:14px}.brt-seat__sub h3{font-size:clamp(34px,3vw,58px);line-height:1}.brt-seat__brands{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line)}.brt-seat__brands button{background:#fff;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;padding:25px;cursor:pointer;position:relative}.brt-seat__brands button:nth-child(6n){border-right:0}.brt-seat__brands button span{height:62px;display:flex;align-items:center;justify-content:center}.brt-seat__brands img{max-width:110px;max-height:44px;filter:brightness(0)}.brt-seat__brands small{display:block;margin-top:18px;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.brt-seat__brands button.is-selected{outline:2px solid var(--blue);outline-offset:-2px}.brt-seat__brands button.is-selected:after,.brt-seat__cards button.is-selected:after,.brt-seat__swatches button.is-selected:after{content:"\2713";position:absolute;right:12px;top:12px;width:23px;height:23px;background:#080808;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:12px}.brt-seat__selector-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.brt-seat__selector-grid:not([hidden]){display:grid}.brt-seat select{width:100%;height:70px;border:1px solid var(--line);background:#fff;padding:0 22px}.brt-seat__years{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.brt-seat__years button{height:70px;background:#fff;border:1px solid var(--line);font-weight:700}.brt-seat__years button.is-selected{border-color:#111;box-shadow:inset 0 3px 0 var(--blue)}.brt-seat__selection{margin-top:30px;border:1px solid var(--line);padding:24px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center}.brt-seat__selection span{text-transform:uppercase;color:var(--blue);font-weight:800;font-size:10px;letter-spacing:.15em}.brt-seat__selection button{background:none;border:0;text-transform:uppercase;font-size:10px;font-weight:800}.brt-seat__cards{display:grid;gap:14px}.brt-seat__cards--2{grid-template-columns:repeat(2,1fr)}.brt-seat__cards--3{grid-template-columns:repeat(3,1fr)}.brt-seat__cards--4{grid-template-columns:repeat(4,1fr)}.brt-seat__cards button{min-height:210px;background:#fff;border:1px solid var(--line);text-align:left;padding:34px;position:relative;cursor:pointer}.brt-seat__cards button i{display:none}.brt-seat__cards button.is-selected{border-color:#111;box-shadow:inset 0 3px 0 var(--blue)}.brt-seat__cards button h3{font-size:30px;letter-spacing:-.035em}.brt-seat__cards button p{color:var(--muted);font-size:15px;line-height:1.5;margin:18px 0 26px}.brt-seat__cards button b{font-size:12px}.brt-seat__color-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.brt-seat__color-group{border:1px solid var(--line);padding:30px}.brt-seat__swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.brt-seat__swatches button{aspect-ratio:1;background:var(--swatch);border:1px solid #d7d7d7;position:relative;cursor:pointer}.brt-seat__swatches button.is-selected{outline:2px solid var(--blue);outline-offset:2px}.brt-seat__color-group>strong{display:block;margin-top:24px;font-size:17px}.brt-seat__review{display:grid;grid-template-columns:1.2fr .8fr;border:1px solid var(--line)}.brt-seat__review-list{display:grid;grid-template-columns:1fr 1fr}.brt-seat__review-list p{margin:0;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.brt-seat__review-list span,.brt-seat__review-list strong{display:block}.brt-seat__review-list span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:10px}.brt-seat__review-list strong{font-size:16px}.brt-seat__review aside{background:#080808;color:#fff;padding:58px;display:flex;flex-direction:column;justify-content:center}.brt-seat__review aside>p{text-transform:uppercase;letter-spacing:.16em;font-size:10px;color:#aaa}.brt-seat__review aside>div{font-size:64px;letter-spacing:-.05em;margin:25px 0}.brt-seat__review aside small{color:#aaa;font-size:15px;line-height:1.5}.brt-seat__review aside button{margin-top:38px;min-height:68px;background:#fff;color:#080808;border:0;padding:0 22px;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.1em}.brt-seat__review aside button:disabled{opacity:.35}.brt-seat__review aside em{color:#ff8d8d;font-style:normal;margin-top:15px}.brt-seat__standard{display:grid;grid-template-columns:1.1fr 1fr 1fr;padding:105px 0;gap:0}.brt-seat__standard>div{padding:0 55px;border-right:1px solid var(--line)}.brt-seat__standard>div:first-child{padding-left:0}.brt-seat__standard>div:last-child{border:0}.brt-seat__standard h2{font-size:64px}.brt-seat__standard h3{font-size:38px}.brt-seat__standard span{display:block;color:var(--muted);font-size:17px;line-height:1.55;margin-top:24px}@media(max-width:989px){.brt-seat__shell{padding:0 18px}.brt-seat__hero{grid-template-columns:1fr;min-height:0;padding-top:40px}.brt-seat__hero-media{height:380px;grid-row:1}.brt-seat__hero-copy{padding:30px 0 60px}.brt-seat h1{font-size:62px}.brt-seat__licensed{grid-template-columns:1fr;text-align:center;gap:15px}.brt-seat__licensed p{text-align:center}.brt-seat__licensed img{margin:auto}.brt-seat__progress{overflow-x:auto;grid-template-columns:repeat(5,minmax(90px,1fr))}.brt-seat__chapter{padding:75px 0}.brt-seat__intro{grid-template-columns:1fr;gap:25px;padding-bottom:40px;margin-bottom:40px}.brt-seat__intro h2{font-size:52px}.brt-seat__intro>span{font-size:16px}.brt-seat__brands{grid-template-columns:repeat(2,1fr)}.brt-seat__brands button:nth-child(6n){border-right:1px solid var(--line)}.brt-seat__brands button:nth-child(2n){border-right:0}.brt-seat__selector-grid:not([hidden]){grid-template-columns:1fr}.brt-seat__years{grid-template-columns:repeat(3,1fr)}.brt-seat__cards--2,.brt-seat__cards--3,.brt-seat__cards--4,.brt-seat__color-groups{grid-template-columns:1fr}.brt-seat__cards button{min-height:160px}.brt-seat__review,.brt-seat__review-list{grid-template-columns:1fr}.brt-seat__review-list p{border-right:0}.brt-seat__review aside{padding:38px 24px}.brt-seat__review aside>div{font-size:50px}.brt-seat__standard{grid-template-columns:1fr;padding:70px 0}.brt-seat__standard>div,.brt-seat__standard>div:first-child{padding:35px 0;border-right:0;border-bottom:1px solid var(--line)}.brt-seat__standard h2{font-size:52px}.brt-seat__selection{grid-template-columns:1fr}.brt-seat__selection button{text-align:left;padding:0}.brt-seat__color-group{padding:22px}}.brt-seat h1,.brt-seat h2,.brt-seat h3,.brt-seat__cards button h3,.brt-seat__review-list strong,.brt-seat__standard h2,.brt-seat__standard h3{font-family:var(--font-heading-family, var(--font-body-family, Arial, sans-serif));font-weight:800}.brt-seat h1{letter-spacing:-.065em;line-height:.88}.brt-seat__intro h2{letter-spacing:-.065em;line-height:.9}.brt-seat__sub h3{letter-spacing:-.05em;line-height:.94}.brt-seat__cards button h3{letter-spacing:-.045em;line-height:.96}.brt-seat__standard h2,.brt-seat__standard h3{letter-spacing:-.055em;line-height:.94}.brt-seat__eyebrow,.brt-seat__intro p,.brt-seat__sub>p,.brt-seat__standard p{font-weight:800}.brt-seat__brands button span{width:100%;height:68px;overflow:hidden}.brt-seat__brands button span img{display:block;width:150px;height:52px;max-width:88%;max-height:52px;object-fit:contain;object-position:center;margin:0 auto;filter:brightness(0) saturate(100%)}.brt-seat__brands small{font-weight:700;color:#303030}@media(max-width:989px){.brt-seat__brands button span img{width:132px;height:46px;max-height:46px}}.brt-seat__brands button{padding:22px 18px 20px}.brt-seat__brands button span{width:100%;height:66px;padding:14px 18px;background:#090909;border:1px solid #090909}.brt-seat__brands button span img{display:block;width:100%;height:38px;max-width:138px;max-height:38px;object-fit:contain;object-position:center;filter:brightness(0) invert(1)!important;opacity:1}.brt-seat__brands small{margin-top:15px;color:#111;font-weight:800}.brt-seat__brands button.is-selected span{background:#111;border-color:#111}.brt-seat__review{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);background:#fff}.brt-seat__review aside{background:#fff;color:#080808;border-left:1px solid var(--line);padding:52px;justify-content:center}.brt-seat__review aside>p{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.16em;margin:0}.brt-seat__review aside>div{font-family:var(--font-heading-family,var(--font-body-family,Arial,sans-serif));font-size:clamp(58px,5vw,82px);font-weight:800;line-height:.95;letter-spacing:-.065em;margin:28px 0 20px}.brt-seat__review aside small{color:var(--muted);max-width:360px}.brt-seat__review aside button{margin-top:34px;min-height:72px;background:#080808;color:#fff;border:1px solid #080808;padding:0 25px;transition:background .2s ease,color .2s ease,border-color .2s ease}.brt-seat__review aside button:not(:disabled):hover{background:#fff;color:#080808}.brt-seat__review aside button:disabled{background:#ececec;border-color:#ececec;color:#8b8b8b;opacity:1}.brt-seat__review aside em{color:#b42318}@media(max-width:989px){.brt-seat__brands button span{height:58px;padding:12px}.brt-seat__brands button span img{height:32px;max-height:32px;max-width:118px}.brt-seat__review{grid-template-columns:1fr}.brt-seat__review aside{border-left:0;border-top:1px solid var(--line);padding:38px 24px}}.brt-seat__brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:0}.brt-seat__brands button{position:relative;min-height:118px;padding:22px;background:#07080a;color:#fff;border:1px solid rgba(255,255,255,.13);display:flex;align-items:center;justify-content:center;overflow:hidden}.brt-seat__brands button:nth-child(6n),.brt-seat__brands button:nth-child(2n){border-right:1px solid rgba(255,255,255,.13)}.brt-seat__brands button:hover,.brt-seat__brands button.is-selected{background:#0a0d10;border-color:var(--blue);outline:0}.brt-seat__brands button:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--blue);transform:scaleX(0);transition:transform .25s ease}.brt-seat__brands button.is-selected:before{transform:scaleX(1)}.brt-seat__brands button span,.brt-seat__brands button.is-selected span{width:100%;height:62px;padding:0;background:transparent;border:0;display:flex;align-items:center;justify-content:center}.brt-seat__brands button span img{display:block;width:auto;height:auto;max-width:82%;max-height:54px;object-fit:contain;object-position:center;filter:none!important;opacity:1}.brt-seat__brands small{position:absolute;left:0;right:0;bottom:11px;margin:0;color:#ffffff94;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}@media(max-width:989px){.brt-seat__brands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.brt-seat__brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.brt-seat__brands button{min-height:92px;padding:16px}.brt-seat__brands button span{height:48px;padding:0}.brt-seat__brands button span img{max-height:36px;max-width:82%}.brt-seat__brands small{bottom:8px}}.brt-seat__brands{gap:0;border:1px solid var(--line);background:#fff}.brt-seat__brands button{min-height:132px;padding:24px 20px 28px;background:#fff;color:#080808;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.brt-seat__brands button:nth-child(4n){border-right:0}.brt-seat__brands button:hover,.brt-seat__brands button.is-selected{background:#fff;border-color:var(--line);outline:1px solid #080808;outline-offset:-1px;box-shadow:inset 0 3px 0 var(--blue)}.brt-seat__brands button span,.brt-seat__brands button.is-selected span{height:66px;background:transparent}.brt-seat__brands button span img{max-width:82%;max-height:52px;filter:none!important}.brt-seat__brands small{bottom:13px;color:#333;font-size:8px}@media(max-width:989px){.brt-seat__brands button:nth-child(4n){border-right:1px solid var(--line)}.brt-seat__brands button:nth-child(3n){border-right:0}}@media(max-width:640px){.brt-seat__brands button:nth-child(3n){border-right:1px solid var(--line)}.brt-seat__brands button:nth-child(2n){border-right:0}.brt-seat__brands button{min-height:105px;padding:18px 14px 24px}.brt-seat__brands button span{height:54px}.brt-seat__brands button span img{max-height:40px;max-width:84%}.brt-seat__brands small{bottom:9px}}.brt-seat__brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:0;background:transparent}.brt-seat__brands button{min-height:88px;padding:12px 16px;background:#08090b;color:#fff;border:1px solid #17191d;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease}.brt-seat__brands button:nth-child(2n),.brt-seat__brands button:nth-child(3n),.brt-seat__brands button:nth-child(4n),.brt-seat__brands button:nth-child(6n){border-right:1px solid #17191d}.brt-seat__brands button:hover{background:#0d0f12;border-color:#4b4f55;transform:translateY(-2px);outline:0;box-shadow:none}.brt-seat__brands button.is-selected{background:#0d0f12;border-color:#111;outline:1px solid #111;outline-offset:0;box-shadow:inset 0 3px 0 var(--blue);transform:none}.brt-seat__brands button:before{display:none}.brt-seat__brands button span,.brt-seat__brands button.is-selected span{width:100%;height:56px;padding:0;background:transparent;border:0}.brt-seat__brands button span img{display:block;width:auto;height:auto;max-width:78%;max-height:46px;object-fit:contain;object-position:center;filter:none!important;opacity:1}.brt-seat__brands small{display:none}.brt-seat__brands button.is-selected:after{right:8px;top:8px;width:20px;height:20px;font-size:10px;background:var(--blue);color:#071018}@media(max-width:989px){.brt-seat__brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.brt-seat__brands button{min-height:82px;padding:10px 13px}.brt-seat__brands button span{height:52px}.brt-seat__brands button span img{max-height:42px;max-width:80%}}@media(max-width:640px){.brt-seat__brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.brt-seat__brands button{min-height:76px;padding:9px 11px}.brt-seat__brands button span{height:48px}.brt-seat__brands button span img{max-height:38px;max-width:82%}}.brt-seat__manufacturer-select{max-width:760px;border:1px solid var(--line);background:#fff;padding:30px 32px 26px}.brt-seat__manufacturer-select>label{display:block;margin:0 0 12px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.brt-seat__select-wrap{position:relative}.brt-seat__select-wrap select{appearance:none;-webkit-appearance:none;height:76px;padding:0 64px 0 24px;border:1px solid #111;background:#fff;color:#090909;font-family:var(--font-heading-family,var(--font-body-family,Arial,sans-serif));font-size:24px;font-weight:800;letter-spacing:-.035em;cursor:pointer}.brt-seat__select-wrap>span{position:absolute;right:24px;top:50%;transform:translateY(-55%);font-size:24px;pointer-events:none}.brt-seat__manufacturer-select>p{margin:15px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.brt-seat__brand-triggers{display:none!important}@media(max-width:680px){.brt-seat__manufacturer-select{padding:22px 18px}.brt-seat__select-wrap select{height:66px;font-size:20px}}.brt-seat__licensed img{width:var(--guts-logo-size,150px)!important;max-width:min(100%,var(--guts-logo-size,150px));max-height:none;transform:translate(var(--guts-logo-x,0px),var(--guts-logo-y,0px));object-fit:contain}@media(max-width:989px){.brt-seat__licensed img{max-width:min(82vw,var(--guts-logo-size,150px))}}@media(min-width:990px){.brt-seat__shell{width:calc(100% - 64px);max-width:none;padding-left:0;padding-right:0}}@media(min-width:990px){.brt-seat__shell{width:min(1440px,calc(100% - 112px));max-width:1440px;padding-left:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/218/assets/brt-seat-cover-builder.css.map */
