.rbb{--rbb-pad: 64px;--rbb-gut: clamp(16px, 4vw, 48px);--rbb-max: 1280px;--rbb-ink: #1a1a1a;--rbb-blue: #3a6e88;--rbb-yellow: #f0c417;--rbb-red: #e8402c;position:relative;padding-block:var(--rbb-pad);color:var(--rbb-fg, var(--rbb-ink));background:var(--rbb-bg, #fff);overflow:hidden}.rbb *,.rbb *:before,.rbb *:after{box-sizing:border-box}.rbb__in{position:relative;z-index:2;max-width:var(--rbb-max);margin-inline:auto;padding-inline:var(--rbb-gut)}.rbb__head{text-align:center;max-width:60rem;margin:0 auto 2.5rem}.rbb__eyebrow{margin:0 0 .5rem;font-size:clamp(.8rem,1.2vw,.95rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rbb-eyebrow, currentColor)}.rbb__title{margin:0;font-family:var(--heading-font-family, inherit);font-weight:900;text-transform:uppercase;line-height:.98;letter-spacing:-.01em;font-size:clamp(2.1rem,5.4vw,4.4rem);color:var(--rbb-title, currentColor)}.rbb__text{margin:1rem auto 0;max-width:52rem;font-size:clamp(.98rem,1.4vw,1.15rem);line-height:1.55}.rbb__text p{margin:0 0 .6rem}.rbb__text p:last-child{margin:0}.rbb__foot{margin:2.5rem auto 0;max-width:62rem;text-align:center;font-weight:700;letter-spacing:.03em;line-height:1.5;font-size:clamp(.95rem,1.4vw,1.15rem)}.rbb__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.rbb__media img{width:100%;height:100%;object-fit:cover;display:block}.rbb__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,var(--rbb-shade, .55))}.rbb img{max-width:100%;height:auto}.rbb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.8rem 1.8rem;border:0;border-radius:999px;background:var(--rbb-yellow);color:var(--rbb-red);font:inherit;font-weight:800;font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease,filter .15s ease}.rbb-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.rbb-btn:focus-visible,.rbb a:focus-visible,.rbb summary:focus-visible{outline:3px solid var(--rbb-blue);outline-offset:3px}.rbb-btn{white-space:nowrap}.rbb-btn svg{width:1.15em;height:1.15em;flex:none}.rbb-btn--ink{background:var(--rbb-ink);color:#fff}.rbb-btn--ghost{background:transparent;color:currentColor;box-shadow:inset 0 0 0 2px currentColor}.rbb__ctas{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.rbb-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rbb-video{min-height:clamp(380px,48vw,640px);display:grid;align-items:center}.rbb-video .rbb__in{width:100%}.rbb-video__copy{max-width:38rem;color:#fff}.rbb-video .rbb__title{font-size:clamp(2.6rem,7vw,6rem);text-align:left}.rbb-video__sub{margin:.9rem 0 1.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rbb-video__play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(72px,9vw,120px);aspect-ratio:1;border-radius:50%;border:3px solid rgba(255,255,255,.85);background:#00000040;color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.rbb-video__play:hover{transform:translate(-50%,-50%) scale(1.06);background:#0006}.rbb-video__play svg{width:40%;height:40%;margin-left:8%}.rbb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;place-items:center;padding:16px;background:#000000e0}.rbb-modal[open]{display:grid}.rbb-modal__box{width:min(1100px,100%);aspect-ratio:16 / 9;background:#000}.rbb-modal__box video,.rbb-modal__box iframe{width:100%;height:100%;border:0;display:block}.rbb-modal__close{position:absolute;top:12px;right:12px;width:48px;height:48px;border-radius:50%;border:0;background:#fff;color:#1a1a1a;font-size:1.6rem;line-height:1;cursor:pointer}@media(max-width:749px){.rbb-video{align-items:end;min-height:520px}.rbb-video__play{top:34%}}.rbb-badges__band{background:var(--rbb-band, #f9fafe);padding-block:2rem}.rbb-badges__row{list-style:none;margin:0 auto;padding:0 var(--rbb-gut);max-width:var(--rbb-max);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,3vw,48px);align-items:center}.rbb-badges__row li{display:grid;place-items:center}.rbb-badges__row img{width:100%;max-width:240px;max-height:190px;object-fit:contain}.rbb-badges .rbb__head{margin-bottom:1.5rem}.rbb-badges .rbb__title{font-size:clamp(1.5rem,3.2vw,2.6rem)}.rbb-badges__note{margin:1.25rem 0 0;text-align:center;text-transform:uppercase;letter-spacing:.04em}.rbb-badges__note a{color:inherit}@media(max-width:749px){.rbb-badges__row{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:20px}.rbb-badges__row li{grid-column:span 2}.rbb-badges__row li:nth-child(4){grid-column:2 / span 2}.rbb-badges__row img{max-height:110px}}.rbb-banner{padding:0;background:#000}.rbb-banner img{display:block;width:100%;height:auto}@media(max-width:749px){.rbb-banner img{aspect-ratio:4 / 5;object-fit:cover;object-position:var(--rbb-focal, 45% 50%)}}.rbb-specs{--rbb-fg: #fff;text-align:center}.rbb-specs .rbb__media img{filter:grayscale(1) contrast(1.05)}.rbb-specs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem auto 0;max-width:72rem}.rbb-specs__stat{position:relative;padding:1.25rem 1rem}.rbb-specs__stat+.rbb-specs__stat:before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:4px;background:#fff;transform:skew(-18deg)}.rbb-specs__label{margin:0;font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(.8rem,1.2vw,1rem)}.rbb-specs__value{margin:.25rem 0;font-family:var(--heading-font-family, inherit);font-weight:900;line-height:.95;font-size:clamp(3rem,8vw,7rem);letter-spacing:-.02em}.rbb-specs__sub{margin:0;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.9rem,1.4vw,1.2rem)}.rbb-specs__line{margin:2rem 0 0;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rbb-specs details{margin:1.75rem auto 0;max-width:46rem}.rbb-specs summary{list-style:none;display:inline-flex}.rbb-specs summary::-webkit-details-marker{display:none}.rbb-specs details[open] .rbb-specs__more{display:none}.rbb-specs__less{display:none}.rbb-specs details[open] .rbb-specs__less{display:inline}.rbb-specs table{width:100%;margin-top:1.25rem;border-collapse:collapse;text-align:left;background:#0000008c;border-radius:12px;overflow:hidden}.rbb-specs th,.rbb-specs td{padding:.7rem 1rem;border-bottom:1px solid rgba(255,255,255,.15);font-size:.95rem;vertical-align:top}.rbb-specs th{width:40%;font-weight:700}.rbb-specs tr:last-child th,.rbb-specs tr:last-child td{border-bottom:0}@media(max-width:749px){.rbb-specs__grid{grid-template-columns:1fr}.rbb-specs__stat{padding:1rem 0}.rbb-specs__stat+.rbb-specs__stat:before{left:30%;right:30%;top:0;bottom:auto;width:auto;height:3px;transform:none}}.rbb-incl{--rbb-bg: #ebe9e2}.rbb-incl__hero{display:block;width:min(640px,92%);margin:0 auto 2.5rem}.rbb-incl__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2.5vw,40px)}.rbb-incl__grid li{text-align:center}.rbb-incl__grid img{width:100%;aspect-ratio:3 / 2;object-fit:contain;background:#fff;display:block}.rbb-incl__grid p{margin:1rem 0 0;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.8rem,1.2vw,1rem);font-weight:600}@media(max-width:749px){.rbb-incl__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.rbb-incl__grid p{letter-spacing:.1em}}.rbb-diag{--rbb-bg: #f4d606;--rbb-title: var(--rbb-red);--rbb-eyebrow: var(--rbb-red);--rbb-fg: var(--rbb-red)}.rbb-diag__grid{display:grid;grid-template-columns:var(--diag-cols, 1fr 1fr 1fr);align-items:center;gap:0}.rbb-diag__view{position:relative;margin:0;container-type:inline-size}.rbb-diag__view img{display:block;width:100%;height:auto}.rbb-diag__lbl{position:absolute;margin:0;font-family:Kalam,Comic Sans MS,cursive;color:#1a1a1a;line-height:1.05;font-size:var(--fs, 4.4cqw);white-space:nowrap}.rbb-diag__lbl--wrap{white-space:normal;width:var(--w, 40%)}@media(max-width:749px){.rbb-diag__grid{grid-template-columns:1fr;gap:8px}.rbb-diag__view{max-width:520px;margin-inline:auto;width:100%}}.rbb-awards{--rbb-bg: #f4d606;--rbb-title: var(--rbb-red);--rbb-eyebrow: var(--rbb-red);--rbb-fg: var(--rbb-red)}.rbb-awards__row{display:grid;grid-template-columns:1fr 1.8fr 1fr;gap:clamp(16px,3vw,48px);align-items:center;max-width:72rem;margin-inline:auto}.rbb-awards__row img{display:block;width:100%}.rbb-awards__photo img{aspect-ratio:4 / 3;object-fit:cover}@media(max-width:749px){.rbb-awards__row{grid-template-columns:1fr 1fr}.rbb-awards__photo{grid-column:1 / -1;order:-1}}.rbb-quotes{--rbb-fg: #fff}.rbb-quotes__grid{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:16px;max-width:64rem;margin:0 auto}.rbb-quotes__card{margin:0;padding:2rem 1.75rem;background:#0000009e;text-align:left}.rbb-quotes__stars{display:flex;justify-content:center;gap:4px;color:var(--rbb-yellow)}.rbb-quotes__stars svg{width:22px;height:22px;fill:currentColor}.rbb-quotes__name{margin:1rem 0 .75rem;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:1.5rem}.rbb-quotes__card blockquote{margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:1.08rem;line-height:1.55}.rbb-quotes__src{margin:.75rem 0 0;font-size:.85rem;opacity:.8}.rbb-quotes__google{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:2rem;font-size:clamp(1.2rem,2.4vw,1.8rem);font-weight:700}.rbb-quotes__google .rbb-quotes__stars svg{width:28px;height:28px;fill:#fff}@media(max-width:749px){.rbb-quotes__grid{grid-template-columns:1fr;gap:10px}.rbb-quotes__card{padding:1.1rem 1rem}.rbb-quotes__name{margin:.5rem 0 .4rem;font-size:1.2rem}.rbb-quotes__card blockquote{font-size:1rem}.rbb-quotes__google{margin-top:1.25rem}}.rbb-marks{--rbb-fg: #fff;text-align:center}.rbb-marks__row{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,3vw,48px);align-items:center}.rbb-marks__row li{display:grid;place-items:center}.rbb-marks__row img{width:100%;max-height:var(--h, 140px);object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}@media(max-width:749px){.rbb-marks__row{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:28px}.rbb-marks__row li{grid-column:span 2}.rbb-marks__row li:nth-child(4){grid-column:2 / span 2}.rbb-marks__row img{max-height:84px}}.rbb-tiles .rbb__title{color:var(--rbb-title, var(--rbb-blue))}.rbb-tiles .rbb__eyebrow{color:var(--rbb-eyebrow, var(--rbb-blue))}.rbb-tiles__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--gap, 18px)}.rbb-tiles__grid li{position:relative}.rbb-tiles__grid a{display:block;position:relative;overflow:hidden;border-radius:var(--radius, 0)}.rbb-tiles__grid img{display:block;width:100%;height:auto;transition:transform .35s ease}.rbb-tiles__grid a:hover img{transform:scale(1.03)}.rbb-tiles__here{position:absolute;top:12px;left:12px;z-index:2;padding:.35rem .75rem;border-radius:999px;background:var(--rbb-yellow);color:var(--rbb-ink);font-weight:800;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.rbb-tiles__cap{margin:.75rem 0 0;text-align:center;font-weight:700}@media(max-width:749px){.rbb-tiles__grid{grid-template-columns:repeat(var(--cols-m, 1),minmax(0,1fr))}}.rbb-designer{--rbb-bg: #d84324;--rbb-fg: #f4d606}.rbb-designer__grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:clamp(20px,3.5vw,56px);align-items:center}.rbb-designer .rbb__title{text-align:left;font-size:clamp(2.2rem,4.6vw,4rem)}.rbb-designer__img img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.rbb-designer__copy{font-weight:700;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.45}.rbb-designer__copy p{margin:0 0 1rem}.rbb-designer .rbb__ctas{justify-content:flex-start;margin-top:1.25rem}.rbb-designer .rbb-btn--ghost{color:#fff}.rbb-designer__hours{margin:.75rem 0 0;font-size:.9rem;font-weight:600;color:#fff}@media(max-width:989px){.rbb-designer__grid{grid-template-columns:1fr 1fr}.rbb-designer__head{grid-column:1 / -1}}@media(max-width:749px){.rbb-designer__grid{grid-template-columns:1fr}.rbb-designer__img{max-width:360px}.rbb-designer .rbb-btn{width:100%}}.rbb-finance{--rbb-bg: #44799c;--rbb-fg: #fff;text-align:center}.rbb-finance .rbb__title{text-transform:none;font-size:clamp(2.2rem,5vw,4rem)}.rbb-finance .rbb__text{font-weight:700;letter-spacing:.04em}.rbb-finance__logo{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.5rem;color:#fbf3c4;font-weight:900;font-size:2.6rem;letter-spacing:-.03em}.rbb-finance__logo span{padding:.05em .3em;border-radius:.2em;background:#fbf3c4;color:#44799c;font-size:.75em}.rbb-finance__fine{margin:1.5rem auto 0;max-width:72rem;font-size:.78rem;line-height:1.5;letter-spacing:.04em;opacity:.9}.rbb-h1{margin:0;font-family:var(--heading-font-family, inherit);font-weight:800;line-height:1.02;font-size:clamp(2rem,3.6vw,3.25rem);letter-spacing:-.01em}.rbb-call{display:grid;gap:.5rem;margin-top:.25rem}.rbb-call__book{display:flex;align-items:center;justify-content:center;min-height:56px;padding:.85rem 1rem;border:2px solid #1a1a1a;border-radius:4px;color:#1a1a1a;background:#fff;font-weight:700;font-size:1.2rem;text-align:center;text-decoration:none}.rbb-call__book:hover{background:#1a1a1a;color:#fff}.rbb-call__line{margin:0;text-align:center;font-size:.9rem}.rbb-call__line a{font-weight:700;color:#3a6e88;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}@media(max-width:749px){.rbb{--rbb-pad: 44px}.rbb__head{margin-bottom:1.75rem}}@media(prefers-reduced-motion:reduce){.rbb *,.rbb-btn{transition:none!important}}@media(max-width:749px){.rbb-hide-phone{display:none!important}}@media(max-width:749px){product-gallery .product-gallery__media{aspect-ratio:1.25!important}product-gallery:has(img[src*=-render-]) .product-gallery__media{aspect-ratio:.9!important}product-gallery .product-gallery__media[data-media-type=image] img[src*=-render-]{object-fit:cover!important}product-gallery .product-gallery__media img{width:100%;height:100%;object-fit:contain}.product-info .rbb-h1{font-size:1.75rem}}.rbb-call__lead{margin:.25rem 0 0;text-align:center;font-size:.9rem;font-weight:600}.rbb-call__now{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:56px;padding:.85rem 1rem;border-radius:4px;background:#f0c417;color:#1a1a1a;font-weight:800;font-size:1.2rem;text-decoration:none}.rbb-call__now svg{width:1.2em;height:1.2em;flex:none}.rbb-call__now:hover{filter:brightness(.96)}.rbb-call__book{min-height:50px;font-size:1.05rem}.rover-rig{margin-top:1rem;padding:1rem;border:2px solid #1a1a1a;border-radius:8px;background:#fff}.rover-rig__title{margin:0;font-family:var(--heading-font-family, inherit);font-weight:900;font-size:1.35rem;text-transform:uppercase;letter-spacing:-.01em}.rover-rig__sub{margin:.15rem 0 .75rem;font-size:.9rem;color:rgb(var(--text-color, 26 26 26) / .75)}.rover-rig__group{margin:0 0 .75rem;padding:0;border:0;display:grid;gap:.45rem}.rover-rig__group legend{margin-bottom:.4rem;padding:0;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rover-rig__opt{position:relative;display:grid;grid-template-columns:3rem 1fr auto;gap:.75rem;align-items:center;min-height:56px;padding:.5rem .75rem;border:1.5px solid rgb(0 0 0 / .15);border-radius:6px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.rover-rig__opt:hover{border-color:#0006}.rover-rig__opt.is-on{border-color:#1a1a1a;background:#fff9dc;box-shadow:inset 4px 0 #f0c417}.rover-rig__opt input{position:absolute;opacity:0;width:1px;height:1px}.rover-rig__opt:focus-within{outline:3px solid #3a6e88;outline-offset:2px}.rover-rig__img{width:3rem;height:3rem;object-fit:contain;border-radius:4px;background:#f3f3f3;display:grid;place-items:center}.rover-rig__img--none svg{width:1.2rem;height:1.2rem;opacity:.35}.rover-rig__opt.is-on .rover-rig__img--none svg{opacity:1}.rover-rig__name{font-weight:700;line-height:1.25}.rover-rig__name small{display:block;font-weight:400;font-size:.8rem;opacity:.75}.rover-rig__price{font-weight:700;white-space:nowrap}.rover-rig__total{display:flex;justify-content:space-between;align-items:baseline;margin:.25rem 0 0;padding-top:.75rem;border-top:2px dashed rgb(0 0 0 / .15);font-weight:700}.rover-rig__total strong{font-size:1.35rem}.rover-rig__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:.75rem;border:0;border-radius:4px;background:#1a1a1a;color:#fff;font:inherit;font-weight:700;font-size:1.1rem;cursor:pointer}.rover-rig__add[hidden]{display:none}.rbb-sizes .rbb__title,.rbb-sizes .rbb__eyebrow{color:var(--rbb-blue)}.rbb-sizes__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rbb-sizes__card{display:flex;flex-direction:column;background:#f4f4f1}.rbb-sizes__card>a{position:relative;display:block;overflow:hidden}.rbb-sizes__card img{display:block;width:100%;height:auto;transition:transform .35s ease}.rbb-sizes__card>a:hover img{transform:scale(1.03)}.rbb-sizes__tag{left:auto;right:12px;background:#fff}.rbb-sizes__body{display:flex;flex-direction:column;gap:.45rem;flex:1;padding:1.1rem 1.1rem 1.25rem}.rbb-sizes__name{margin:0;font-family:var(--heading-font-family, inherit);font-weight:900;font-size:1.4rem;text-transform:uppercase}.rbb-sizes__price{margin:0;font-weight:800;font-size:1.15rem}.rbb-sizes__out{display:block;font-size:.85rem;font-weight:600;color:#b42318}.rbb-sizes__facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.rbb-sizes__facts li{padding:.25rem .55rem;border-radius:999px;background:#fff;font-size:.8rem;font-weight:700}.rbb-sizes__best{margin:0;font-size:.92rem;line-height:1.45}.rbb-sizes__btn{margin-top:auto;align-self:flex-start}@media(max-width:749px){.rbb-sizes__grid{grid-template-columns:1fr}.rbb-sizes__card{display:grid;grid-template-columns:40% 1fr}.rbb-sizes__card>a{align-self:start}.rbb-sizes__card>a img{height:auto}.rbb-sizes__body{padding:.8rem;gap:.35rem}.rbb-sizes__name{font-size:1.1rem}.rbb-sizes__btn{min-height:44px;padding:.55rem 1rem;font-size:.85rem}.rbb-sizes__card .rbb-tiles__here{font-size:.65rem;top:6px;left:6px}}.rbb-steps__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,36px);counter-reset:s}.rbb-steps__media{position:relative}.rbb-steps__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.rbb-steps__num{position:absolute;z-index:1;left:12px;top:12px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#f0c417;color:#e8402c;font-family:var(--heading-font-family, inherit);font-weight:900;font-size:1.6rem}.rbb-steps__title{margin:1rem 0 .35rem;font-family:var(--heading-font-family, inherit);font-weight:900;text-transform:uppercase;font-size:1.3rem}.rbb-steps__text{font-size:.98rem;line-height:1.5}.rbb-steps__text p{margin:0 0 .5rem}.rbb-steps__add{display:grid;grid-template-columns:48px 1fr auto;gap:.6rem;align-items:center;margin-top:.75rem;padding:.6rem;border:2px solid #1a1a1a;border-radius:6px;font-size:.9rem}.rbb-steps__add img{width:48px;height:48px;object-fit:contain}.rbb-steps__btn{min-height:44px;padding:.5rem 1.1rem;font-size:.85rem}@media(max-width:749px){.rbb-steps__grid{grid-template-columns:1fr;gap:14px}.rbb-steps__step{display:grid;grid-template-columns:38% 1fr;gap:0 12px;align-items:start}.rbb-steps__media{grid-row:span 3}.rbb-steps__media img{aspect-ratio:1}.rbb-steps__num{width:36px;height:36px;font-size:1.15rem;left:6px;top:6px}.rbb-steps__title{margin:0 0 .25rem;font-size:1.05rem}.rbb-steps__text{font-size:.9rem}.rbb-steps__add{grid-column:1 / -1}}.rbb-awards__marks{margin-top:2rem}.rbb-awards__marks img{filter:brightness(0)!important;opacity:.85;max-height:96px}@media(max-width:749px){.rbb-awards__marks img{max-height:64px}}.rbb-season__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,56px);align-items:center}.rbb-season__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.rbb-season .rbb__title{text-align:left;font-size:clamp(2rem,4vw,3.4rem)}.rbb-season .rbb__text{margin-left:0}.rbb-season__points{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.5rem;font-weight:700}.rbb-season__points li{display:grid;grid-template-columns:1.2rem 1fr;gap:.6rem;align-items:start}.rbb-season__points svg{width:1.2rem;height:1.2rem;color:#f0c417;margin-top:.15rem}.rbb-season .rbb__ctas{justify-content:flex-start}.rbb-season__note{margin-top:1rem;font-size:.8rem;opacity:.8}@media(max-width:749px){.rbb-season__grid{grid-template-columns:1fr}.rbb-season__media{display:none}}.rbb-closing__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,56px);align-items:center}.rbb-closing__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.rbb-closing .rbb__title{text-align:left;text-transform:uppercase;font-size:clamp(2rem,4.2vw,3.6rem)}.rbb-closing__price{margin:1rem 0 .25rem;font-family:var(--heading-font-family, inherit);font-weight:900;font-size:clamp(2rem,4vw,3rem)}.rbb-closing__terms{font-size:.95rem}.rbb-closing__terms shopify-payment-terms{color:inherit}.rbb-closing__atc{width:100%;max-width:420px;margin-top:1rem;min-height:56px;font-size:1.2rem}.rbb-closing__call{margin:.9rem 0 0;font-weight:600}.rbb-closing__call a{color:#f0c417;font-weight:800}.rbb-closing__notes{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.4rem;font-weight:700}.rbb-closing__notes li{display:grid;grid-template-columns:1.1rem 1fr;gap:.55rem}.rbb-closing__notes svg{width:1.1rem;height:1.1rem;color:#f0c417;margin-top:.1rem}.rbb-closing__fine{margin:1.25rem 0 0;font-size:.75rem;line-height:1.5;opacity:.85}@media(max-width:749px){.rbb-closing__grid{grid-template-columns:1fr}.rbb-closing__media{display:none}}.rbb{--rbb-gap: 88px;--rbb-gap-tight: 20px;--rbb-radius: 28px;--rbb-edge: clamp(12px, 2.4vw, 32px);--rbb-soft: #ffffff;margin:var(--rbb-gap) auto 0;padding-block:0;background:transparent}.rbb-video,.rbb-specs,.rbb-diag,.rbb-incl,.rbb-awards,.rbb-quotes,.rbb-marks,.rbb-designer,.rbb-season,.rbb-closing,.rbb-banner,.rbb-finance{width:calc(100% - 2 * var(--rbb-edge));max-width:1440px;border-radius:var(--rbb-radius);background:var(--rbb-bg, #fff);padding-block:clamp(56px,6.5vw,96px);isolation:isolate}.rbb-banner{padding-block:0}.rbb-banner img{border-radius:var(--rbb-radius)}.shopify-section:has(>:is(.rbb-video,.rbb-specs,.rbb-diag,.rbb-incl,.rbb-awards,.rbb-quotes,.rbb-designer,.rbb-season,.rbb-closing,.rbb-banner))+.shopify-section>:is(.rbb-video,.rbb-specs,.rbb-diag,.rbb-incl,.rbb-awards,.rbb-quotes,.rbb-designer,.rbb-season,.rbb-closing,.rbb-banner){margin-top:var(--rbb-gap-tight)}.rbb-closing{margin-bottom:var(--rbb-gap)}.rbb__head{margin-bottom:clamp(28px,3.5vw,48px)}.rbb__title{font-size:clamp(2rem,4.2vw,3.6rem);line-height:1}.rbb__eyebrow{letter-spacing:.16em;font-size:.8rem}.rbb__text{color:inherit;opacity:.85}.rbb__foot{font-weight:600;opacity:.9}.rbb-video{min-height:clamp(420px,44vw,680px);align-items:end}.rbb-video .rbb__title{font-size:clamp(2.6rem,6vw,5.2rem)}.rbb-badges__band{background:transparent;padding:0}.rbb-badges__row{max-width:1280px;padding:0 var(--rbb-gut);gap:16px}.rbb-badges__row li{background:var(--rbb-soft);border-radius:20px;padding:18px;aspect-ratio:1}.rbb-badges__row li a{display:grid;place-items:center;width:100%;height:100%}.rbb-badges__row img{mix-blend-mode:multiply;max-height:150px}.rbb-badges .rbb__title{font-size:clamp(1.6rem,3vw,2.4rem)}.rbb-badges__note{font-size:.85rem;opacity:.7}.rbb-incl__grid img{border-radius:16px}.rbb-incl__hero{mix-blend-mode:multiply}.rbb-quotes__card{border-radius:20px;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rbb-sizes__card{border-radius:24px;overflow:hidden;background:var(--rbb-soft)}.rbb-sizes__card.is-current{box-shadow:0 0 0 3px #f0c417}.rbb-steps__media img,.rbb-awards__photo img,.rbb-designer__img img,.rbb-season__media img,.rbb-closing__media img,.rbb-awards__row img{border-radius:20px}.rbb-awards__row>div:not(.rbb-awards__photo) img{border-radius:0}.rbb-steps__add{border-width:1.5px;border-radius:14px}.rbb-designer .rbb__title{font-size:clamp(2rem,3.8vw,3.4rem)}.rbb-season .rbb__title,.rbb-closing .rbb__title{font-size:clamp(2rem,3.6vw,3.2rem)}.rover-rig{border:0;border-radius:20px;background:#f3f3f1;padding:18px}.rover-rig__opt{background:#fff;border-color:transparent;border-radius:14px}.rover-rig__opt.is-on{border-color:#1a1a1a;background:#fff;box-shadow:inset 4px 0 #f0c417}.rover-rig__total{border-top:1px solid rgb(0 0 0 / .1)}.rover-rig__add,.rbb-call__now,.rbb-call__book{border-radius:999px}@media(max-width:749px){.rbb{--rbb-gap: 56px;--rbb-gap-tight: 12px;--rbb-radius: 20px}.rbb-video,.rbb-specs,.rbb-diag,.rbb-incl,.rbb-awards,.rbb-quotes,.rbb-marks,.rbb-designer,.rbb-season,.rbb-closing,.rbb-banner,.rbb-finance{padding-block:44px}.rbb-banner{padding-block:0}.rbb-video{min-height:480px;padding-block:0 32px}.rbb-badges__row{gap:10px;padding:0 12px}.rbb-badges__row li{padding:12px;border-radius:16px}.rbb-badges__row img{max-height:90px}.rbb-sizes__card{border-radius:20px}.rbb-sizes__card>a img{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rover-bb8.css.map */
