.dos{--dos-per-view: 1;--dos-gap: 1em;--dos-peek: 0px;--dos-arrow-size: 44px;--dos-arrow-fg: #fff;--dos-arrow-bg: rgba(0, 0, 0, .55);--dos-arrow-fg-hover: #fff;--dos-arrow-bg-hover: rgba(0, 0, 0, .8);--dos-dot-size: 12px;--dos-dot-fg: #757575;--dos-dot-current: #333;--dos-controls-space: 2.5em;--dos-thumb-w: 88px;--dos-thumb-h: 56px;--dos-thumb-hover-scale: 1.06;--dos-focus: #1a5fb4;--dos-fade-ms: .5s;--dos-transition: .25s ease-in-out;--dos-arrow-at: .5;position:relative;padding-bottom:var(--dos-controls-space)}.dos[data-dos-gallery]:not([data-dos-gallery=false]){--dos-controls-space: calc(var(--dos-thumb-h) + 1em)}.dos[data-dos-fade]:not([data-dos-fade=false]){--dos-per-view: 1}.dos-track{position:relative;display:flex;gap:var(--dos-gap);padding:0 var(--dos-peek);margin:0;overflow-x:auto;scroll-behavior:auto;overscroll-behavior-x:contain;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dos-peek);scrollbar-width:none}.dos-track::-webkit-scrollbar{display:none}.dos:not([data-dos-fits]) .dos-track[data-dos-draggable],.dos:not([data-dos-fits]) .dos-track[data-dos-draggable] *{cursor:grab}.dos:not([data-dos-fits]) .dos-track[data-dos-dragging],.dos:not([data-dos-fits]) .dos-track[data-dos-dragging] *{cursor:grabbing!important}.dos-slide{flex:0 0 calc((100% - (var(--dos-per-view) - 1) * var(--dos-gap)) / var(--dos-per-view));scroll-snap-align:start}.dos-slide img{display:block;max-inline-size:100%;block-size:auto}.dos-arrow:focus-visible,.dos-pause:focus-visible,.dos-dot:focus-visible,.dos-thumb:focus-visible,.dos-track:focus-visible{outline:3px solid var(--dos-focus);outline-offset:2px}.dos [hidden]{display:none}.dos-arrow,.dos-pause,.dos-dot,.dos-thumb{font:inherit}.dos-arrow{position:absolute;inset-block-start:calc((100% - var(--dos-controls-space)) * var(--dos-arrow-at, .5));z-index:1;display:grid;place-items:center;inline-size:var(--dos-arrow-size);block-size:var(--dos-arrow-size);color:var(--dos-arrow-fg);cursor:pointer;background:var(--dos-arrow-bg);border:0;border-radius:50%;transform:translateY(-50%)}.dos-arrow--prev{inset-inline-start:0}.dos-arrow--next{inset-inline-end:0}.dos-arrow[aria-disabled=true]{cursor:default;opacity:.5}.dos-pause{position:absolute;inset-block-start:.5em;inset-inline-end:.5em;z-index:1;display:grid;place-items:center;inline-size:36px;block-size:36px;color:var(--dos-arrow-fg);cursor:pointer;background:var(--dos-arrow-bg);border:0;border-radius:50%}.dos-dots{position:absolute;inset-block-end:0;inset-inline:0;display:flex;align-items:center;justify-content:center}.dos-dot{display:grid;place-items:center;inline-size:24px;block-size:24px;padding:0;cursor:pointer;background:transparent;border:0}.dos-dot:after{inline-size:var(--dos-dot-size);block-size:var(--dos-dot-size);content:"";background:var(--dos-dot-fg);border-radius:50%}.dos-dot--current:after{background:var(--dos-dot-current)}@media(forced-colors:active){.dos-dot:after{background:ButtonText}.dos-dot--current:after{background:Highlight}}.dos-arrow,.dos-pause,.dos-dot:after,.dos-thumb,.dos-thumb img{transition:color var(--dos-transition),background-color var(--dos-transition),border-color var(--dos-transition),opacity var(--dos-transition),transform var(--dos-transition)}.dos-arrow:hover:not([aria-disabled=true]),.dos-pause:hover{color:var(--dos-arrow-fg-hover);background:var(--dos-arrow-bg-hover)}.dos-dot:hover:after{background:var(--dos-dot-current)}.dos-thumb:hover{border-color:var(--dos-dot-fg)}.dos-thumb:hover img{transform:scale(var(--dos-thumb-hover-scale))}.dos-thumbs{position:absolute;inset-block-end:0;inset-inline:0;display:flex;gap:.5em;justify-content:safe center;block-size:var(--dos-thumb-h);overflow-x:auto;scroll-behavior:auto;scrollbar-width:none}.dos-thumbs::-webkit-scrollbar{display:none}.dos-thumbs[data-dos-overflow=start]{mask-image:linear-gradient(to right,transparent,#000 32px)}.dos-thumbs[data-dos-overflow=end]{mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.dos-thumbs[data-dos-overflow=both]{mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.dos-thumb{flex:0 0 var(--dos-thumb-w);padding:0;overflow:hidden;cursor:pointer;background:none;border:2px solid transparent;border-radius:4px}.dos-thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.dos-thumb[aria-selected=true]{border-color:var(--dos-dot-current)}.dos-thumb:focus-visible,.dos-slide:focus-visible{outline:3px solid var(--dos-focus);outline-offset:-3px}.dos-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.dos[data-dos-fade-on] .dos-track{display:grid;padding:0;overflow:hidden;scroll-snap-type:none}.dos[data-dos-fade-on] .dos-slide{grid-area:1 / 1;opacity:0;transition:opacity var(--dos-fade-ms, .5s) ease}.dos[data-dos-fade-on] .dos-slide.dos-slide--current{opacity:1}@media(prefers-reduced-motion:reduce){.dos[data-dos-fade-on] .dos-slide{transition:none}.dos-arrow,.dos-pause,.dos-dot:after,.dos-thumb,.dos-thumb img{transition-duration:1ms}.dos-thumb:hover img{transform:none}}
/*! cards */
/*! DealerOn Slider — card styles. Generated from demo/assets/looks.js by
   scripts/build-cards.mjs and appended to the engine stylesheet — do not
   edit by hand, the next build overwrites everything below this line. */.dos-xs-1{--dos-per-view: 1}.dos-xs-2{--dos-per-view: 2}.dos-xs-3{--dos-per-view: 3}.dos-xs-4{--dos-per-view: 4}.dos-xs-5{--dos-per-view: 5}.dos-xs-6{--dos-per-view: 6}.dos-xs-7{--dos-per-view: 7}.dos-xs-8{--dos-per-view: 8}@media(min-width:576px){.dos-576-1{--dos-per-view: 1}.dos-576-2{--dos-per-view: 2}.dos-576-3{--dos-per-view: 3}.dos-576-4{--dos-per-view: 4}.dos-576-5{--dos-per-view: 5}.dos-576-6{--dos-per-view: 6}.dos-576-7{--dos-per-view: 7}.dos-576-8{--dos-per-view: 8}}@media(min-width:768px){.dos-sm-1{--dos-per-view: 1}.dos-sm-2{--dos-per-view: 2}.dos-sm-3{--dos-per-view: 3}.dos-sm-4{--dos-per-view: 4}.dos-sm-5{--dos-per-view: 5}.dos-sm-6{--dos-per-view: 6}.dos-sm-7{--dos-per-view: 7}.dos-sm-8{--dos-per-view: 8}}@media(min-width:992px){.dos-md-1{--dos-per-view: 1}.dos-md-2{--dos-per-view: 2}.dos-md-3{--dos-per-view: 3}.dos-md-4{--dos-per-view: 4}.dos-md-5{--dos-per-view: 5}.dos-md-6{--dos-per-view: 6}.dos-md-7{--dos-per-view: 7}.dos-md-8{--dos-per-view: 8}}@media(min-width:1200px){.dos-lg-1{--dos-per-view: 1}.dos-lg-2{--dos-per-view: 2}.dos-lg-3{--dos-per-view: 3}.dos-lg-4{--dos-per-view: 4}.dos-lg-5{--dos-per-view: 5}.dos-lg-6{--dos-per-view: 6}.dos-lg-7{--dos-per-view: 7}.dos-lg-8{--dos-per-view: 8}}@media(min-width:1400px){.dos-1400-1{--dos-per-view: 1}.dos-1400-2{--dos-per-view: 2}.dos-1400-3{--dos-per-view: 3}.dos-1400-4{--dos-per-view: 4}.dos-1400-5{--dos-per-view: 5}.dos-1400-6{--dos-per-view: 6}.dos-1400-7{--dos-per-view: 7}.dos-1400-8{--dos-per-view: 8}}.cargo-tile{--strip-bg: transparent;--strip-pad: .1px;--strip-pad-end: .1px;--strip-pad-x: calc(var(--dos-arrow-size) + .25em);--name-color: #222;--name-size: 1em;--name-weight: 600;--name-case: none;--name-tracking: normal;--name-order: 0;--img-filter: none;--img-hover-scale: 1;--img-hover-speed: .25s;--name-gap: .4em;--name-leading: 1.35;--plate-bg: transparent;--plate-pad: 6% 6% 1%;--badge-bg: #16324f;--badge-fg: #fff;--cta-bg: transparent;--cta-fg: #16324f;font-size:var(--cargo-font, 1em)}.cargo-tile{padding-block-start:var(--strip-pad);padding-inline:var(--strip-pad-x);background:var(--strip-bg)}:where(.cargo-tile) .dos-track{padding-block-end:var(--strip-pad-end)}@media(max-width:767.98px){.cargo-tile{--dos-arrow-size: 36px}}@media(max-width:575.98px){.cargo-tile{--dos-arrow-size: 32px}}@media(max-width:380px){.cargo-tile{--dos-per-view: 1}}:where(.cargo-tile) .cargo-card{display:flex;flex-direction:column;block-size:100%;color:inherit;text-align:center;text-decoration:none}:where(.cargo-tile) .cargo-media{position:relative;display:block;overflow:hidden}:where(.cargo-tile) .cargo-badge{position:absolute;inset-block-start:.6em;inset-inline-start:.6em;padding:.25em .7em;font-size:.75em;font-weight:700;line-height:1.4;color:var(--badge-fg);background:var(--badge-bg);border-radius:999px}:where(.cargo-tile) .cargo-card img{box-sizing:border-box;inline-size:100%;block-size:auto;padding:var(--plate-pad);object-fit:contain;background:var(--plate-bg);filter:var(--img-filter);transition:filter .2s,transform var(--img-hover-speed) ease}:where(.cargo-tile) .cargo-card:hover img{filter:none;transform:scale(var(--img-hover-scale))}@media(prefers-reduced-motion:reduce){:where(.cargo-tile) .cargo-card:hover img{transform:none}}:where(.cargo-tile) .cargo-name{order:var(--name-order);margin:var(--name-gap) 0 0;font-size:var(--name-size);font-weight:var(--name-weight);line-height:var(--name-leading);color:var(--name-color);text-transform:var(--name-case);letter-spacing:var(--name-tracking)}:where(.cargo-tile) .cargo-sub{display:block;margin-block-start:.15em;font-size:.8em;line-height:1.35;color:#5f6368}:where(.cargo-tile) .cargo-cta{display:inline-block;align-self:center;padding:.4em 1em;margin-block-start:.5em;font-size:.8em;font-weight:600;line-height:1.4;color:var(--cta-fg);background:var(--cta-bg);border-radius:999px}.cargo-vcard{--strip-bg: transparent;--strip-pad: .1px;--strip-pad-end: .1px;--strip-pad-x: calc(var(--dos-arrow-size) + .4em);--card-bg: #fff;--card-radius: 10px;--name-color: #1c1f23;--name-size: 1em;--price-color: #16324f;--card-border: 1px solid #e2e5ea;--card-shadow: none;--img-hover-scale: 1.04;--badge-bg: #16324f;--badge-fg: #fff;--cta-bg: #16324f;--cta-fg: #fff;font-size:var(--cargo-font, 1em)}.cargo-vcard{padding-block-start:var(--strip-pad);padding-inline:var(--strip-pad-x);background:var(--strip-bg)}:where(.cargo-vcard) .dos-track{padding-block-end:var(--strip-pad-end)}@media(max-width:767.98px){.cargo-vcard{--dos-arrow-size: 36px}}@media(max-width:575.98px){.cargo-vcard{--dos-arrow-size: 32px}}:where(.cargo-vcard) .cargo-card{position:relative;display:flex;flex-direction:column;block-size:100%;overflow:hidden;color:inherit;text-decoration:none;background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}:where(.cargo-vcard) .cargo-media{position:relative;display:block;overflow:hidden}:where(.cargo-vcard) .cargo-badge{position:absolute;inset-block-start:.6em;inset-inline-start:.6em;padding:.25em .7em;font-size:.75em;font-weight:700;line-height:1.4;color:var(--badge-fg);background:var(--badge-bg);border-radius:999px}:where(.cargo-vcard) .cargo-card img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform .3s ease}:where(.cargo-vcard) .cargo-card:hover img{transform:scale(var(--img-hover-scale))}@media(prefers-reduced-motion:reduce){:where(.cargo-vcard) .cargo-card:hover img{transform:none}}:where(.cargo-vcard) .cargo-body{display:block;padding:.85em .9em 1em;line-height:1.4}:where(.cargo-vcard) .cargo-name{display:block;margin:0;font-size:var(--name-size);font-weight:700;line-height:1.35;color:var(--name-color)}:where(.cargo-vcard) .cargo-sub{display:block;margin-block-start:.2em;font-size:.85em;line-height:1.4;color:var(--price-color)}:where(.cargo-vcard) .cargo-cta{display:inline-block;padding:.45em 1.1em;margin-block-start:.7em;font-size:.8em;font-weight:600;line-height:1.4;color:var(--cta-fg);background:var(--cta-bg);border-radius:999px}.cargo-wordmark{--strip-bg: transparent;--strip-pad: 1.75em;--strip-pad-end: .1px;--name-color: inherit;--mark-size: 1.4em;--name-size: 1em;--name-case: uppercase;font-size:var(--cargo-font, 1em)}.cargo-wordmark{padding-block-start:var(--strip-pad);background:var(--strip-bg)}:where(.cargo-wordmark) .dos-track{padding-block-end:var(--strip-pad-end)}@media(max-width:767.98px){.cargo-wordmark{--dos-arrow-size: 36px}}@media(max-width:575.98px){.cargo-wordmark{--dos-arrow-size: 32px}}:where(.cargo-wordmark) .cargo-card{display:block;color:var(--name-color);text-align:center;text-decoration:none}:where(.cargo-wordmark) .cargo-mark{display:block;margin-block-end:.6em;font-size:var(--mark-size);font-style:italic;font-weight:700;line-height:1.2;letter-spacing:.06em}:where(.cargo-wordmark) .cargo-card img{inline-size:100%;block-size:auto;object-fit:contain;transition:transform .25s ease}:where(.cargo-wordmark) .cargo-name{margin:.5em 0 0;font-size:var(--name-size);font-weight:600;line-height:1.35;text-transform:var(--name-case);letter-spacing:.1em}.cargo-split{--card-bg: #2f2f2f;--card-fg: #fff;--pill-bg: #fff;--pill-fg: #222;--card-shadow: none;font-size:var(--cargo-font, 1em)}@media(max-width:767.98px){.cargo-split{--dos-arrow-size: 36px}}@media(max-width:575.98px){.cargo-split{--dos-arrow-size: 32px}}:where(.cargo-split) .cargo-card{display:flex;overflow:hidden;color:var(--card-fg);text-decoration:none;background:var(--card-bg);border-radius:8px;box-shadow:var(--card-shadow)}:where(.cargo-split) .cargo-card img{flex:0 0 50%;inline-size:50%;aspect-ratio:1;object-fit:cover}:where(.cargo-split) .cargo-copy{display:flex;flex-direction:column;gap:.5em;align-items:flex-start;min-inline-size:0;padding:28px}:where(.cargo-split) .cargo-sub{font-size:.85em;color:#d9d9d9}:where(.cargo-split) .cargo-name{display:block;margin:0;font-size:1.5em;font-weight:700;line-height:1.2}:where(.cargo-split) .cargo-blurb{font-size:.95em;line-height:1.4;color:#d9d9d9}:where(.cargo-split) .cargo-cta{padding:.5em 1.3em;margin-block-start:auto;font-size:.9em;font-weight:600;color:var(--pill-fg);background:var(--pill-bg);border-radius:999px}@media(max-width:767.98px){:where(.cargo-split) .cargo-copy{gap:.35em;padding:1em}:where(.cargo-split) .cargo-name{font-size:1.15em}:where(.cargo-split) .cargo-cta{padding:.45em 1em;font-size:.8em;white-space:nowrap}}@media(max-width:480px){:where(.cargo-split) .cargo-card{flex-direction:column}:where(.cargo-split) .cargo-card img{flex:none;inline-size:100%;aspect-ratio:16 / 9}}.cargo-portrait{--strip-bg: #14161b;--dos-dot-current: #fff;--card-fg: #fff;--cta-bg: #fff;--cta-fg: #14161b;--img-aspect: 3 / 5;--dos-arrow-fg: #fff;--dos-arrow-bg: rgba(255, 255, 255, .14);--dos-arrow-bg-hover: rgba(255, 255, 255, .26);--dos-focus: #4a90e2;font-size:var(--cargo-font, 1em)}.cargo-portrait{padding-block-start:1.5em;padding-inline:1.5em;background:var(--strip-bg)}:where(.cargo-portrait) .dos-track{padding-block-end:1.5em}@media(max-width:767.98px){.cargo-portrait{--dos-arrow-size: 36px}}@media(max-width:575.98px){.cargo-portrait{--dos-arrow-size: 32px}}:where(.cargo-portrait) .cargo-card{display:block;color:var(--card-fg);text-align:center;text-decoration:none}:where(.cargo-portrait) .cargo-name{min-block-size:2.6em;margin:0 0 .5em;font-size:1.25em;font-weight:700;line-height:1.3;color:var(--card-fg);text-align:start;text-transform:uppercase;letter-spacing:.08em}:where(.cargo-portrait) .cargo-card img{display:block;inline-size:100%;block-size:auto;aspect-ratio:var(--img-aspect);object-fit:cover}:where(.cargo-portrait) .cargo-cta{display:inline-block;padding:.6em 1.4em;margin-block-start:.75em;font-size:.75em;font-weight:700;color:var(--cta-fg);text-transform:uppercase;letter-spacing:.15em;background:var(--cta-bg)}.cargo-logo{--strip-bg: transparent;--card-bg: #f4f6f8;--card-fg: #10151c;--dos-arrow-fg: #262626;--dos-arrow-bg: transparent;font-size:var(--cargo-font, 1em)}.cargo-logo{padding-block-start:1.5em;padding-inline:1em;background:var(--strip-bg)}:where(.cargo-logo) .dos-track{padding-block-end:1.5em}@media(max-width:767.98px){.cargo-logo{--dos-arrow-size: 36px}}@media(max-width:575.98px){.cargo-logo{--dos-arrow-size: 32px}}@media(max-width:460px){.cargo-logo{--dos-per-view: 1;padding-block-start:1em;padding-inline:.5em}:where(.cargo-logo) .dos-track{padding-block-end:1em}}:where(.cargo-logo) .cargo-card{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2;padding:1em;color:var(--card-fg);background:var(--card-bg);border:1px solid rgba(0,0,0,.08);border-radius:10px;transition:background .2s}:where(.cargo-logo) .cargo-card img{inline-size:75%;block-size:auto;object-fit:contain}.cargo-location{--strip-bg: transparent;--card-bg: #fff;--cta-bg: #c8102e;--cta-fg: #fff;--card-shadow: none;font-size:var(--cargo-font, 1em)}.cargo-location{padding-block-start:1.5em;padding-inline:1em;background:var(--strip-bg)}:where(.cargo-location) .dos-track{padding-block-end:1.5em}@media(max-width:767.98px){.cargo-location{--dos-arrow-size: 36px}}@media(max-width:575.98px){.cargo-location{--dos-arrow-size: 32px}}:where(.cargo-location) .cargo-card{display:flex;flex-direction:column;align-items:center;block-size:100%;padding:1.25em;text-align:center;text-decoration:none;background:var(--card-bg);border-radius:10px;box-shadow:var(--card-shadow)}:where(.cargo-location) .cargo-card{padding-block-start:0;overflow:hidden}:where(.cargo-location) .cargo-card img{inline-size:calc(100% + 2.5em);block-size:auto;margin-inline:-1.25em;margin-block-end:1em;aspect-ratio:16 / 10;object-fit:cover}:where(.cargo-location) .cargo-name{margin:.5em 0 .4em;font-size:1.1em;font-weight:700;line-height:1.3;color:#222}:where(.cargo-location) .cargo-sub{display:block;margin:0 0 .9em;font-size:.9em;color:#5f6368}:where(.cargo-location) .cargo-cta{padding:.5em 1.3em;margin-block-start:auto;font-size:.8em;font-weight:700;color:var(--cta-fg);background:var(--cta-bg);border-radius:999px}
/*! patterns */
:where([data-cargo=hero]) .cargo-photo{display:block;margin:0}:where([data-cargo=hero]) .cargo-photo img{display:block;inline-size:100%;block-size:auto;aspect-ratio:21 / 9;object-fit:cover;border-radius:8px}@media(max-width:767.98px){:where([data-cargo=hero]) .cargo-photo img{aspect-ratio:4 / 3}}:where([data-cargo=hero]) .cargo-photo figcaption{display:block;margin-block-start:.5em;font-size:.9em;line-height:1.5;color:#5f6368}:where([data-cargo=hero]) .cargo-photo a{display:block}:where([data-cargo=gallery]) .cargo-photo{display:block;margin:0}:where([data-cargo=gallery]) .cargo-photo img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}:where([data-cargo=gallery]) .cargo-photo figcaption{display:block;margin-block-start:.5em;font-size:.9em;line-height:1.5;color:#5f6368}:where([data-cargo=gallery]) .cargo-photo a{display:block}:where([data-cargo=peek]) .cargo-photo{display:block;margin:0}:where([data-cargo=peek]) .cargo-photo img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}:where([data-cargo=peek]) .cargo-photo figcaption{display:block;margin-block-start:.5em;font-size:.9em;line-height:1.5;color:#5f6368}:where([data-cargo=peek]) .cargo-photo a{display:block}:where([data-cargo=video]) .cargo-video{position:relative;display:block;inline-size:100%;padding:0;overflow:hidden;font:inherit;color:inherit;text-align:start;cursor:pointer;background:none;border:0;border-radius:8px}:where([data-cargo=video]) .cargo-video:focus-visible{outline:3px solid var(--dos-focus);outline-offset:2px}:where([data-cargo=video]) .cargo-video img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 10;object-fit:cover}:where([data-cargo=video]) .cargo-play{position:absolute;inset-block-start:42%;inset-inline-start:50%;display:grid;place-items:center;inline-size:56px;block-size:56px;color:#16324f;background:#ffffffeb;border-radius:50%;transform:translate(-50%,-50%)}:where([data-cargo=video]) .cargo-name{display:block;margin:.6em 0 0;font-size:1em;font-weight:700;line-height:1.3}:where([data-cargo=video]) .cargo-vdlg{inline-size:min(94vw,720px);padding:1em 1.2em;color:inherit;background:#fff;border:0;border-radius:12px}:where([data-cargo=video]) .cargo-vdlg::backdrop{background:#000c}:where([data-cargo=video]) .cargo-vdlg-title{margin:0 0 .6em;font-size:1.1em;font-weight:700;line-height:1.3}:where([data-cargo=video]) .cargo-vdlg-media{display:grid;place-items:center;inline-size:100%;aspect-ratio:16 / 9;margin-block-end:.8em;overflow:hidden;font-size:.9em;color:#fff;text-align:center;background:#16324f;border-radius:8px}:where([data-cargo=video]) .cargo-vdlg-media>iframe,:where([data-cargo=video]) .cargo-vdlg-media>video{inline-size:100%;block-size:100%;border:0}:where([data-cargo=video]) .cargo-vdlg-close{padding:.4em 1em;font:inherit;line-height:1.55;cursor:pointer;background:#eef1f4;border:0;border-radius:6px}:where([data-cargo=tabs]){--tab-size: 1em;--tab-weight: 600;--tab-dim: .65;--tab-selected: currentcolor;--tab-line: currentcolor;--tab-rule: #e2e5ea;--tab-divider: none;--tab-divider-color: currentcolor;--tab-gap: .25em;--tab-pad: .6em 1.1em;--tab-divider-size: 1;--tab-fade: 0s;--tab-line-grow: 0s;--tab-flex: 0 1 auto;--tab-leading: 1.55;--tab-case: none;--tab-color: currentcolor;--tab-bg: transparent;--tab-selected-bg: transparent;--tab-line-size: 2px;--tab-line-inset: auto 0;--tab-line-hover: var(--tab-line);--tab-cell-rule: transparent;--tab-cell-divider: transparent;--tab-row-gap: 1em;--tab-size-narrow: var(--tab-size);--tab-pad-narrow: var(--tab-pad);--tab-gap-narrow: var(--tab-gap);--box-border: none;--box-pad: .1px;--box-pad-narrow: var(--box-pad);--title-gap: .19em;--lead-gap: 2em;--more-gap: 2.29em;--bar-pad: .1px;--bar-pad-narrow: var(--bar-pad);--tab-size-phone: var(--tab-size-narrow);--tab-divider-phone: var(--tab-divider);--tab-pad-phone: .6em .5em;--tab-gap-phone: .25em}:where([data-cargo=tabs]) .cargo-title:is(h2){margin:0 0 var(--title-gap);text-align:center}:where([data-cargo=tabs]) .cargo-lead:is(p){margin:0 0 var(--lead-gap);text-align:center}[data-cargo=tabs]{padding-block:var(--bar-pad)}:where([data-cargo=tabs]) .cargo-box{border:var(--box-border)}:where([data-cargo=tabs]) .cargo-body{padding:var(--box-pad)}:where([data-cargo=tabs]) .cargo-tabs{display:flex;flex-wrap:nowrap;justify-content:center;margin-block-end:var(--tab-row-gap);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-block-end:1px solid var(--tab-rule)}:where([data-cargo=tabs]) .cargo-tabs::-webkit-scrollbar{display:none}[data-cargo=tabs]:not([data-tabs-on]) .cargo-tabs{display:none}:where([data-cargo=tabs]) .cargo-tabs[data-more]{justify-content:flex-start}:where([data-cargo=tabs]) .cargo-tabs[data-more] [role=tab]{flex:0 0 auto}:where([data-cargo=tabs]) .cargo-tabs[data-more=end]{mask-image:linear-gradient(90deg,#000 calc(100% - 2em),transparent)}:where([data-cargo=tabs]) .cargo-tabs[data-more=start]{mask-image:linear-gradient(90deg,transparent,#000 2em)}:where([data-cargo=tabs]) .cargo-tabs[data-more=both]{mask-image:linear-gradient(90deg,transparent,#000 2em,#000 calc(100% - 2em),transparent)}:where([data-cargo=tabs]) .cargo-tabs [role=tab]{position:relative;flex:var(--tab-flex);padding:var(--tab-pad);margin-block-end:-1px;margin-inline:calc(var(--tab-gap) / 2);font:inherit;font-size:calc(var(--tab-size) * var(--tab-fit, 1));font-weight:var(--tab-weight);line-height:var(--tab-leading);color:var(--tab-color);text-transform:var(--tab-case);cursor:pointer;background:var(--tab-bg);border:0;border-block-end:1px solid var(--tab-cell-rule);opacity:var(--tab-dim)}:where([data-cargo=tabs]) .cargo-tabs [role=tab]+[role=tab]{box-shadow:inset 1px 0 var(--tab-cell-divider)}:where([data-cargo=tabs]) .cargo-tabs [role=tab][aria-selected=true]{color:var(--tab-selected);background:var(--tab-selected-bg);border-block-end-color:transparent;opacity:1}:where([data-cargo=tabs]) .cargo-tabs [role=tab]:after{position:absolute;inset-block:var(--tab-line-inset);inset-inline-start:50%;inline-size:0;block-size:var(--tab-line-size);content:"";background:var(--tab-line)}:where([data-cargo=tabs]) .cargo-tabs [role=tab]:hover:after{background:var(--tab-line-hover)}:where([data-cargo=tabs]) .cargo-tabs [role=tab][aria-selected=true]:after{background:var(--tab-line)}:where([data-cargo=tabs]) .cargo-tabs [role=tab][aria-selected=true]:after,:where([data-cargo=tabs]) .cargo-tabs [role=tab]:hover:after{inset-inline-start:0;inline-size:100%}@media(prefers-reduced-motion:no-preference){:where([data-cargo=tabs]) .cargo-tabs [role=tab]:after{transition:inline-size var(--tab-line-grow) cubic-bezier(.215,.61,.355,1),inset-inline-start var(--tab-line-grow) cubic-bezier(.215,.61,.355,1)}}:where([data-cargo=tabs]) .cargo-tabs [role=tab]+[role=tab]:before{position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--tab-gap) / -2 / var(--tab-divider-size));font-size:calc(1em * var(--tab-divider-size));line-height:1;color:var(--tab-divider-color);content:var(--tab-divider);opacity:var(--tab-dim);transform:translate(-50%,-50%)}:where([data-cargo=tabs]) .cargo-pane[hidden]{display:none}@media(prefers-reduced-motion:no-preference){:where([data-cargo=tabs]) .cargo-pane[data-in]{animation:cargo-tab-fade var(--tab-fade) linear}}@keyframes cargo-tab-fade{0%{opacity:0}}:where([data-cargo=tabs]) .cargo-more{margin:var(--more-gap) 0 0;text-align:center}@media(max-width:991.98px){[data-cargo=tabs]{padding-block:var(--bar-pad-narrow)}:where([data-cargo=tabs]) .cargo-tabs [role=tab]{padding:var(--tab-pad-narrow);margin-inline:calc(var(--tab-gap-narrow) / 2);font-size:calc(var(--tab-size-narrow) * var(--tab-fit, 1))}:where([data-cargo=tabs]) .cargo-tabs [role=tab]+[role=tab]:before{inset-inline-start:calc(var(--tab-gap-narrow) / -2 / var(--tab-divider-size))}:where([data-cargo=tabs]) .cargo-body{padding:var(--box-pad-narrow)}}@media(max-width:767.98px){:where([data-cargo=tabs]) .cargo-tabs [role=tab]{padding-inline:.5em}}@media(max-width:575.98px){:where([data-cargo=tabs]) .cargo-tabs [role=tab]{padding:var(--tab-pad-phone);margin-inline:calc(var(--tab-gap-phone) / 2);font-size:calc(var(--tab-size-phone) * var(--tab-fit, 1))}:where([data-cargo=tabs]) .cargo-tabs [role=tab]+[role=tab]:before{inset-inline-start:calc(var(--tab-gap-phone) / -2 / var(--tab-divider-size))}:where([data-cargo=tabs]) .cargo-tabs [role=tab]+[role=tab]:before{content:var(--tab-divider-phone)}}[data-cargo=models]:where(.dos){--dos-dot-fg: #949494;--dos-dot-current: #949494}@media(min-width:992px){[data-cargo=models]:where(.dos){--dos-arrow-size: 56px}}@media(max-width:767.98px){[data-cargo=models]:where(.dos){--dos-arrow-size: 36px}}@media(max-width:575.98px){[data-cargo=models]:where(.dos){--dos-arrow-size: 32px}}[data-cargo=models]:where(.dos) .dos-dots{inset-inline:25%;gap:0}[data-cargo=models]:where(.dos) .dos-dots:before{position:absolute;inset-block-start:calc(50% - 2px);inset-inline-start:0;inline-size:calc(100% / var(--bar-count, 1));block-size:4px;pointer-events:none;content:"";background:#262626;border-radius:2px;translate:calc(var(--bar-index, 0) * 100%)}@media(prefers-reduced-motion:no-preference){[data-cargo=models]:where(.dos) .dos-dots:before{transition:translate .35s ease}}[data-cargo=models]:where(.dos) .dos-dot{flex:1 1 auto}[data-cargo=models]:where(.dos) .dos-dot:after{inline-size:100%;block-size:4px;border-radius:0}[data-cargo=models]:where(.dos) .dos-dot:first-child:after{border-start-start-radius:2px;border-end-start-radius:2px}[data-cargo=models]:where(.dos) .dos-dot:last-child:after{border-start-end-radius:2px;border-end-end-radius:2px}:where([data-cargo=models]) .cargo-model{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;border-radius:10px}:where([data-cargo=models]) .cargo-model img{display:block;inline-size:100%;block-size:auto;aspect-ratio:3 / 5;object-fit:cover;transition:transform .35s ease}:where([data-cargo=models]) .cargo-model:hover img{transform:scale(1.05)}:where([data-cargo=models]) .cargo-model .cargo-name{position:absolute;inset-block-end:0;inset-inline:0;display:block;padding:2.5em 1em 1em;margin:0;font-size:1.15em;line-height:1.3;background:linear-gradient(transparent,#000000c7)}@media(max-width:767.98px){[data-cargo=mixed]:where(.dos){--dos-arrow-size: 36px}}@media(max-width:575.98px){[data-cargo=mixed]:where(.dos){--dos-arrow-size: 32px}}:where([data-cargo=mixed]) .cargo-mix{display:flex;flex-direction:column;block-size:100%;overflow:hidden;background:#fff;border:1px solid #e2e5ea;border-radius:10px}:where([data-cargo=mixed]) .cargo-mix img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 3;object-fit:cover}:where([data-cargo=mixed]) .cargo-mix .cargo-name{display:block;margin:.8em .9em .2em;font-size:.95em;line-height:1.3}:where([data-cargo=mixed]) .cargo-mix .cargo-sub{display:block;margin:0 .9em .9em;font-size:.85em;line-height:1.45;color:#5f6368}@media(max-width:767.98px){[data-cargo=service]:where(.dos){--dos-arrow-size: 36px}}@media(max-width:575.98px){[data-cargo=service]:where(.dos){--dos-arrow-size: 32px}}:where([data-cargo=service]) .cargo-svc{display:flex;flex-direction:column;block-size:100%;overflow:hidden;color:inherit;text-decoration:none;background:#fff;border:1px solid #e2e5ea;border-radius:10px}:where([data-cargo=service]) .cargo-media{display:block;overflow:hidden}:where([data-cargo=service]) .cargo-svc img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 9;object-fit:cover;transition:transform .35s ease}:where([data-cargo=service]) .cargo-svc:hover img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){:where([data-cargo=service]) .cargo-svc:hover img{transform:none}}:where([data-cargo=service]) .cargo-svc .cargo-name{display:block;margin:1em 1.1em .35em;font-size:1.1em;line-height:1.3}:where([data-cargo=service]) .cargo-svc .cargo-sub{display:block;margin:0 1.1em;font-size:.9em;line-height:1.5;color:#5f6368}:where([data-cargo=service]) .cargo-svc-more{display:block;margin:.9em 1.1em 1.1em;font-size:.85em;font-weight:700;line-height:1.35}@media(max-width:767.98px){[data-cargo=reviews]:where(.dos){--dos-arrow-size: 36px}}@media(max-width:575.98px){[data-cargo=reviews]:where(.dos){--dos-arrow-size: 32px}}:where([data-cargo=reviews]) .cargo-review{block-size:100%;padding:1.25em;margin:0;line-height:1.5;background:#fff;border:1px solid #e2e5ea;border-radius:10px}:where([data-cargo=reviews]) .cargo-review figcaption{display:flex;gap:.7em;align-items:center;line-height:1.35}:where([data-cargo=reviews]) .cargo-avatar{display:grid;flex:none;place-items:center;inline-size:40px;block-size:40px;font-weight:700;line-height:1;color:#fff;background:var(--avatar-bg);border-radius:50%}:where([data-cargo=reviews]) .cargo-byline{display:flex;flex-direction:column;line-height:1.35}:where([data-cargo=reviews]) .cargo-byline .cargo-name{font-size:.95em}:where([data-cargo=reviews]) .cargo-byline .cargo-sub{font-size:.8em;opacity:.7}:where([data-cargo=reviews]) .cargo-stars{display:block;margin:.7em 0 .4em;font-size:1em;line-height:1;color:#e0a012;letter-spacing:.1em}:where([data-cargo=reviews]) .cargo-review blockquote{margin:0}:where([data-cargo=reviews]) .cargo-review .cargo-quote{display:block;margin:0;font-size:.95em;line-height:1.55}:where([data-cargo=gallery-filter]) .cargo-filterbar{display:flex;flex-wrap:wrap;gap:.4em;margin-block-end:1em}:where([data-cargo=gallery-filter]) .cargo-filterbar button{padding:.4em .9em;font:inherit;font-size:.87em;line-height:1.55;color:inherit;cursor:pointer;background:#fff;border:1px solid #e2e5ea;border-radius:999px}:where([data-cargo=gallery-filter]) .cargo-filterbar button[aria-pressed=true]{color:#fff;background:#16324f;border-color:#16324f}@media(max-width:767.98px){:where([data-cargo=gallery-filter]) .cargo-filterbar button{padding-inline:.55em}}:where([data-cargo=gallery-filter]) .cargo-photo{display:block;margin:0}:where([data-cargo=gallery-filter]) .cargo-photo img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}:where([data-cargo=gallery-filter]) .cargo-photo figcaption{display:block;margin-block-start:.5em;font-size:.9em;line-height:1.5;color:#5f6368}:where([data-cargo=gallery-filter]) .cargo-photo a{display:block}:where([data-cargo=media-gallery]) .cargo-photo{display:block}:where([data-cargo=media-gallery]) .cargo-photo img,:where([data-cargo=media-gallery]) .cargo-mv img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}:where([data-cargo=media-gallery]) .cargo-mv{position:relative;display:block;inline-size:100%;padding:0;font:inherit;color:inherit;cursor:pointer;background:none;border:0}:where([data-cargo=media-gallery]) .cargo-mv:focus-visible{outline:3px solid var(--dos-focus);outline-offset:2px}:where([data-cargo=media-gallery]) .cargo-mv-play{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;inline-size:64px;block-size:64px;font-size:1.3em;color:#16324f;background:#ffffffeb;border-radius:50%;transform:translate(-50%,-50%)}:where([data-cargo=media-gallery]) .cargo-vdlg{inline-size:min(94vw,720px);padding:1em 1.2em;color:inherit;background:#fff;border:0;border-radius:12px}:where([data-cargo=media-gallery]) .cargo-vdlg::backdrop{background:#000c}:where([data-cargo=media-gallery]) .cargo-vdlg-title{margin:0 0 .6em;font-size:1.1em;font-weight:700;line-height:1.3}:where([data-cargo=media-gallery]) .cargo-vdlg-media{display:grid;place-items:center;inline-size:100%;aspect-ratio:16 / 9;margin-block-end:.8em;overflow:hidden;font-size:.9em;color:#fff;text-align:center;background:#16324f;border-radius:8px}:where([data-cargo=media-gallery]) .cargo-vdlg-media>iframe,:where([data-cargo=media-gallery]) .cargo-vdlg-media>video{inline-size:100%;block-size:100%;border:0}:where([data-cargo=media-gallery]) .cargo-vdlg-close{padding:.4em 1em;font:inherit;line-height:1.55;cursor:pointer;background:#eef1f4;border:0;border-radius:6px}:where([data-cargo=media-gallery]) .cargo-photo figcaption{display:block;margin-block-start:.5em;font-size:.9em;line-height:1.5;color:#5f6368}:where([data-cargo=media-gallery]) .cargo-photo a{display:block}:where([data-cargo=lightbox]) .cargo-lb-open{display:inline-flex;gap:.7em;align-items:center;padding:.6em 1em;font:inherit;font-weight:600;line-height:1.55;color:inherit;cursor:pointer;background:#fff;border:1px solid #e2e5ea;border-radius:10px}:where([data-cargo=lightbox]) .cargo-lb-open img{inline-size:68px;block-size:44px;object-fit:cover;border-radius:5px}:where([data-cargo=lightbox]) .dos{--dos-dot-current: #fff;--dos-dot-fg: #9aa3ad}:where([data-cargo=lightbox]) .cargo-lb{inline-size:min(94vw,1100px);max-block-size:min(92dvh,900px);padding:0;background:#111;border:0;border-radius:12px}:where([data-cargo=lightbox]) .cargo-lb .dos{--dos-focus: #4a90e2}:where([data-cargo=lightbox]) .cargo-lb[open]{display:flex;flex-direction:column}:where([data-cargo=lightbox]) .cargo-lb .dos{min-block-size:0}:where([data-cargo=lightbox]) .cargo-lb .cargo-photo img{max-block-size:70dvh}:where([data-cargo=lightbox]) .cargo-lb::backdrop{background:#000c}:where([data-cargo=lightbox]) .cargo-lb-head{display:flex;align-items:center;justify-content:space-between;padding:.6em .9em;font-size:.9em;line-height:1.55;color:#fff}:where([data-cargo=lightbox]) .cargo-lb-close{padding:.35em .85em;font:inherit;line-height:1.55;color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:6px}:where([data-cargo=lightbox]) .cargo-photo{display:block;margin:0}:where([data-cargo=lightbox]) .cargo-photo img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 10;object-fit:contain}:where([data-cargo=lightbox]) .cargo-photo figcaption{display:block;margin-block-start:.5em;font-size:.9em;line-height:1.5;color:#5f6368}:where([data-cargo=lightbox]) .cargo-photo a{display:block}[data-cargo=card-gallery]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:1em}:where([data-cargo=card-gallery]) .cargo-cg-card{overflow:hidden;background:#fff;border:1px solid #e2e5ea;border-radius:10px}:where([data-cargo=card-gallery]) .cargo-cg-card img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 3;object-fit:cover}:where([data-cargo=card-gallery]) .cargo-cg-body{padding:.8em .9em 1em}:where([data-cargo=card-gallery]) .cargo-cg-body .cargo-name{display:block;margin:0;font-size:.95em;line-height:1.35}:where([data-cargo=card-gallery]) .cargo-cg-body .cargo-sub{display:block;margin:.2em 0 0;font-size:.85em;line-height:1.4;color:#5f6368}@media(max-width:767.98px){[data-cargo=stock]:where(.dos){--dos-arrow-size: 36px}}@media(max-width:575.98px){[data-cargo=stock]:where(.dos){--dos-arrow-size: 32px}}:where([data-cargo=stock]) .cargo-stock{block-size:100%;padding:1.1em;background:#f0f2f5;border-radius:8px}:where([data-cargo=stock]) .cargo-stock .cargo-name{display:block;margin:0 0 .35em;font-size:1em;line-height:1.3}:where([data-cargo=stock]) .cargo-stock .cargo-sub{display:block;margin:0;font-size:.9em;line-height:1.5;color:#5f6368}:where([data-cargo=stock]) .cargo-stock .cargo-sub code{font-size:.94em}
