.rbjp{--rbjp-navy-deep: #061a2a;--rbjp-navy: #0c3147;--rbjp-teal: #19b8c5;--rbjp-teal-dark: #087f8d;--rbjp-steel: #587184;--rbjp-line: #c9d4da;--rbjp-off-white: var(--rb-page-paper, var(--rbgs-off-white, #f4f7f7));--rbjp-white: #fff;background:var(--rbjp-off-white);color:var(--rbjp-navy-deep);font-family:Arial,Helvetica,sans-serif;min-height:70vh;padding:0 0 56px}.rbjp *,.rbjp *:before,.rbjp *:after{box-sizing:border-box}.rbjp [hidden]{display:none!important}.rbjp-container{margin:0 auto;max-width:1480px;padding:0 32px}.rbjp-breadcrumb{align-items:center;color:var(--rbjp-steel);display:flex;flex-wrap:wrap;font-size:13px;gap:9px;padding:14px 0}.rbjp-breadcrumb a{color:var(--rbjp-teal-dark);font-weight:700;text-decoration:none}.rbjp-breadcrumb a:hover,.rbjp-breadcrumb a:focus{color:var(--rbjp-navy);text-decoration:underline}.rbjp-layout{background:var(--rbjp-white);border-top:5px solid var(--rbjp-teal);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);position:relative}.rbjp-layout:after{border-color:transparent var(--rbjp-off-white) transparent transparent;border-style:solid;border-width:0 38px 38px 0;content:"";position:absolute;right:0;top:0}.rbjp-gallery{background:#eef1f2;border-right:1px solid var(--rbjp-line);min-width:0;padding:20px}.rbjp-gallery__main{align-items:center;background:var(--rbjp-white);display:flex;flex-direction:column;justify-content:center;aspect-ratio:4 / 3;min-height:0;padding:10px;position:relative}.rbjp-gallery__main>img{height:100%;object-fit:contain;width:100%}.rbjp-gallery__caption{color:var(--rbjp-steel);display:flex;flex-wrap:wrap;font-size:11px;gap:3px 14px;justify-content:space-between;line-height:1.4;padding:8px 2px 0}.rbjp-gallery__caption p{margin:0}.rbjp-gallery__placeholder{align-items:center;color:var(--rbjp-steel);display:flex;flex-direction:column;gap:8px;justify-content:center;height:100%;min-height:240px;text-align:center}.rbjp-gallery__placeholder span{color:var(--rbjp-teal-dark);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rbjp-gallery__placeholder strong{font-size:22px}.rbjp[data-rbjp-mode=exact] .rbjp-gallery:has(.rbjp-gallery__placeholder:not([hidden])){align-items:center;display:flex}.rbjp[data-rbjp-mode=exact] .rbjp-gallery__main:has(.rbjp-gallery__placeholder:not([hidden])){aspect-ratio:auto;min-height:280px;width:100%}.rbjp-gallery__thumbs{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,76px));margin-top:10px}.rbjp-gallery__thumb{align-items:center;background:var(--rbjp-white);border:2px solid transparent;cursor:pointer;display:flex;justify-content:center;min-height:64px;padding:4px}.rbjp-gallery__thumb img{height:54px;object-fit:contain;width:100%}.rbjp-gallery__thumb:hover,.rbjp-gallery__thumb:focus,.rbjp-gallery__thumb.is-active{border-color:var(--rbjp-teal)}.rbjp-summary{align-self:start;min-width:0;padding:28px 34px 26px}.rbjp-kicker{color:var(--rbjp-teal-dark);font-size:12px;font-weight:900;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.rbjp h1,.rbjp h2{color:var(--rbjp-navy-deep);font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.02em;margin-top:0}.rbjp h1{font-size:clamp(34px,3.3vw,48px);line-height:1.06;margin-bottom:12px}.rbjp h2{font-size:clamp(28px,3vw,42px);line-height:1.08}.rbjp-exact h1{font-size:clamp(30px,2.6vw,40px);max-width:620px}.rbjp-application-line{color:var(--rbjp-navy);font-size:17px;font-weight:800;line-height:1.35;margin:0 0 12px}.rbjp-direct__lead{color:var(--rbjp-steel);font-size:17px;line-height:1.65;margin:0 0 28px}.rbjp-direct__steps{border-bottom:1px solid var(--rbjp-line);border-top:1px solid var(--rbjp-line);display:grid;gap:0 14px;grid-template-columns:34px 1fr;margin-bottom:28px;padding:12px 0}.rbjp-direct__steps span{color:var(--rbjp-teal-dark);font-size:13px;font-weight:900;padding-top:10px}.rbjp-direct__steps p{color:var(--rbjp-navy);font-size:14px;line-height:1.5;margin:0;padding:9px 0}.rbjp-direct__note{color:var(--rbjp-steel);font-size:13px;margin:16px 0 0}.rbjp-button{border:0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));cursor:pointer;display:inline-block;font-size:13px;font-weight:900;letter-spacing:.05em;padding:17px 24px;text-align:center;text-decoration:none;text-transform:uppercase}.rbjp-button--primary{background:var(--rbjp-teal);color:var(--rbjp-navy-deep)}.rbjp-button--primary:hover,.rbjp-button--primary:focus{background:#2ecbd7;color:var(--rbjp-navy-deep)}.rbjp-button--secondary{background:var(--rbjp-navy);color:var(--rbjp-white)}.rbjp-button--secondary:hover,.rbjp-button--secondary:focus{background:var(--rbjp-navy-deep);color:var(--rbjp-white)}.rbjp-button:disabled{background:#aebcc3;color:#52636d;cursor:not-allowed}.rbjp-kit-code{border-left:4px solid var(--rbjp-teal);color:var(--rbjp-steel);font-size:15px;margin:0 0 12px;padding:4px 0 4px 12px}.rbjp-kit-code strong{color:var(--rbjp-navy-deep);font-size:18px}.rbjp-confirmation{align-items:center;background:#eaf7f7;border:1px solid #b7dcdf;display:flex;gap:12px;margin-bottom:14px;padding:9px 11px}.rbjp-confirmation>span{align-items:center;background:var(--rbjp-teal-dark);border-radius:50%;color:var(--rbjp-white);display:flex;flex:0 0 20px;font-weight:900;height:20px;justify-content:center}.rbjp-confirmation p{color:var(--rbjp-navy);font-size:12px;line-height:1.35;margin:0}.rbjp-confirmation strong{display:block;font-size:13px}.rbjp-application{border-bottom:1px solid var(--rbjp-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0}.rbjp-application div{border-top:1px solid var(--rbjp-line);padding:8px 10px 8px 0}.rbjp-application dt,.rbjp-specifications dt{color:var(--rbjp-steel);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.rbjp-application dd,.rbjp-specifications dd{color:var(--rbjp-navy-deep);font-size:14px;font-weight:800;margin:4px 0 0}.rbjp-purchase{background:var(--rbjp-navy-deep);color:var(--rbjp-white);margin:0;padding:18px}.rbjp-purchase__price{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:5px}.rbjp-purchase__price span{color:#b9d2db;font-size:12px;font-weight:800;text-transform:uppercase}.rbjp-purchase__price strong{color:var(--rbjp-white);font-size:32px;line-height:1}.rbjp-availability{color:#c8dce2;font-size:12px;margin:0 0 12px}.rbjp-purchase form{align-items:end;display:grid;gap:12px;grid-template-columns:124px 1fr}.rbjp-quantity label{color:#b9d2db;display:block;font-size:11px;font-weight:800;margin-bottom:7px;text-transform:uppercase}.rbjp-quantity>div{display:grid;grid-template-columns:34px 48px 34px}.rbjp-quantity button,.rbjp-quantity input{background:var(--rbjp-white);border:0;border-radius:0;color:var(--rbjp-navy-deep);font:800 15px/42px Arial,sans-serif;height:42px;padding:0;text-align:center}.rbjp-quantity button{cursor:pointer;max-width:34px!important;min-width:34px!important;width:34px!important}.rbjp-quantity button:hover,.rbjp-quantity button:focus{background:#d9f1f2}.rbjp-quantity input{border-left:1px solid var(--rbjp-line);border-right:1px solid var(--rbjp-line);width:48px}.rbjp-add{min-height:48px;width:100%}.rbjp-form-status{color:#d5e5ea;font-size:12px;grid-column:1 / -1;margin:0}.rbjp-purchase__links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:12px}.rbjp-purchase__links a{color:#80d9df;font-size:12px;font-weight:800}.rbjp-purchase__links a:hover,.rbjp-purchase__links a:focus{color:var(--rbjp-white)}.rbjp-details{margin-top:24px}.rbjp-detail-section{background:var(--rbjp-white);border-top:4px solid var(--rbjp-navy);margin-top:14px;padding:24px 28px}.rbjp-detail-section--warning{background:#fff8e8;border-color:#d78b23}.rbjp-detail-section h2{font-size:clamp(25px,2.4vw,34px);margin-bottom:14px}.rbjp-detail-section ul{margin:0;padding-left:20px}.rbjp-detail-section li{color:#314c5e;line-height:1.6;margin:9px 0}.rbjp-note-groups{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.rbjp-note-group{border-left:3px solid var(--rbjp-teal);padding-left:14px}.rbjp-note-group h3{color:var(--rbjp-navy);font-size:15px;margin:0 0 8px}.rbjp-note-group ul{padding-left:18px}.rbjp-specifications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.rbjp-specifications div{border-bottom:1px solid var(--rbjp-line);min-width:0;padding:12px 18px 12px 0}.rbjp-order-info{background:var(--rbjp-white);border:1px solid var(--rbjp-line);margin-top:14px;padding:0 20px}.rbjp-order-info summary{color:var(--rbjp-navy);cursor:pointer;font-size:14px;font-weight:800;padding:16px 0}.rbjp-order-info p{color:var(--rbjp-steel);font-size:13px;line-height:1.6;margin:0 0 16px;max-width:900px}.rbjp-order-info a{color:var(--rbjp-teal-dark);font-weight:800}.rbjp-help-route{align-items:center;background:var(--rbjp-navy-deep);color:var(--rbjp-white);display:flex;justify-content:space-between;margin-top:14px;padding:24px 28px}.rbjp-help-route h2{color:var(--rbjp-white);font-size:27px;margin-bottom:8px}.rbjp-help-route p:not(.rbjp-kicker){color:#bed2db;margin:0;max-width:700px}.rbjp-help-route>div:last-child{align-items:center;display:flex;gap:18px;margin-left:30px}.rbjp-text-link{color:#7edbe0;font-size:13px;font-weight:800;white-space:nowrap}.rbjp-help-route .rbjp-button--secondary{background:var(--rbjp-white);color:var(--rbjp-navy-deep)}.rbjp-help-route .rbjp-button--secondary:hover,.rbjp-help-route .rbjp-button--secondary:focus{background:#d9f1f2;color:var(--rbjp-navy-deep)}.rbjp-help-route .rbjp-text-link{color:#7fe5ea;text-decoration:underline;text-underline-offset:3px}@media(max-width:1050px){.rbjp-container{padding:0 22px}.rbjp-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)}.rbjp-gallery{padding:18px}.rbjp-gallery__main{min-height:0}.rbjp-summary{padding:24px 28px}.rbjp h1{font-size:42px}.rbjp-exact h1{font-size:34px}.rbjp-note-groups{grid-template-columns:1fr 1fr}}@media(max-width:820px){.rbjp{padding-bottom:54px}.rbjp-layout{display:block}.rbjp-gallery{border-bottom:1px solid var(--rbjp-line);border-right:0}.rbjp-gallery__main{min-height:0}.rbjp-summary{padding:28px 30px}.rbjp-purchase{position:relative}.rbjp-specifications{grid-template-columns:1fr 1fr}.rbjp-help-route{align-items:flex-start;flex-direction:column}.rbjp-help-route>div:last-child{margin:24px 0 0}}@media(max-width:600px){.rbjp{padding-bottom:36px}.rbjp-container{padding:0 12px}.rbjp-breadcrumb{font-size:11px;padding:16px 2px}.rbjp-layout{border-top-width:4px}.rbjp-gallery{padding:10px}.rbjp-gallery__main{min-height:0;padding:6px}.rbjp[data-rbjp-mode=exact] .rbjp-gallery__main:has(.rbjp-gallery__placeholder:not([hidden])){min-height:220px}.rbjp-gallery__caption{display:block;font-size:10px}.rbjp-gallery__caption p+p{margin-top:2px}.rbjp-gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.rbjp-gallery__thumb{min-height:56px}.rbjp-gallery__thumb img{height:46px}.rbjp-summary{padding:22px 18px 20px}.rbjp h1{font-size:34px}.rbjp-exact h1{font-size:30px}.rbjp h2{font-size:28px}.rbjp-application-line,.rbjp-direct__lead{font-size:15px}.rbjp-button{width:100%}.rbjp-application{grid-template-columns:1fr 1fr}.rbjp-application div{padding-right:8px}.rbjp-purchase{margin:0;padding:17px}.rbjp-purchase__price strong{font-size:30px}.rbjp-purchase form{grid-template-columns:118px 1fr}.rbjp-purchase__links{flex-direction:column;gap:9px}.rbjp-details{margin-top:18px}.rbjp-detail-section{margin-top:12px;padding:22px 18px}.rbjp-order-info{margin-top:12px;padding:0 16px}.rbjp-note-groups,.rbjp-specifications{grid-template-columns:1fr}.rbjp-help-route{margin-top:12px;padding:28px 22px}.rbjp-help-route h2{font-size:27px}.rbjp-help-route>div:last-child{align-items:stretch;flex-direction:column;width:100%}.rbjp-text-link{text-align:center}}@media(max-width:390px){.rbjp-application,.rbjp-purchase form{grid-template-columns:1fr}.rbjp-quantity>div{grid-template-columns:40px 52px 40px}.rbjp-quantity button{max-width:40px!important;min-width:40px!important;width:40px!important}.rbjp-quantity input{width:52px}.rbjp-form-status{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/rainboat-jet-product.css.map */
