.pdp-hero .buy-box .pdp-adjustable-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:12px 0 0;padding:6px 11px;border-radius:999px;background:#1e73be;color:#fff;font-size:13px;font-weight:800;line-height:1.25;letter-spacing:.02em}.pdp-adjustable-badge svg{flex:0 0 16px;width:16px;height:16px}.dealer-page-hero{display:grid;align-items:end;min-height:clamp(360px,44vw,620px);padding:clamp(72px,9vw,132px) max(24px,calc((100vw - 1360px)/2 + 24px)) clamp(56px,7vw,96px);background:linear-gradient(135deg,#050506,#0d1424);color:#fff}.dealer-page-hero>div{max-width:1040px}.dealer-page-hero span,.dealer-finder-shell__heading span,.dealer-results-panel__intro>span,.dealer-lead-form__heading>span,.dealer-profile__eyebrow span{color:#006cff;font-size:.75rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dealer-page-hero h1{max-width:1120px;margin:12px 0 0;color:#fff;font-size:clamp(3.25rem,7vw,7.5rem);line-height:.88;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.dealer-page-hero p{max-width:780px;margin:24px 0 0;color:#d7deea;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6}.dealer-page-hero .button-row{margin-top:28px}.dealer-finder-shell{width:min(100%,1408px);margin:0 auto;padding:clamp(56px,7vw,96px) 24px;color:#0d1424}.dealer-finder-shell__heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:32px;align-items:end;margin-bottom:32px}.dealer-finder-shell__heading h2{margin:10px 0 0;color:#f8fafc;font-size:clamp(2.5rem,4.6vw,4.75rem);line-height:.94;overflow-wrap:normal;word-break:normal;text-wrap:balance}.dealer-finder-shell__heading p{margin:0;color:#cbd5e1;font-size:1.05rem;line-height:1.6}.dealer-finder-toolbar{position:relative;z-index:2;display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(150px,.8fr)) auto;gap:12px;align-items:end;margin:0 0 16px;padding:18px;border:1px solid #d8dee8;border-radius:12px;background:#fff;box-shadow:0 18px 50px #00000029}.dealer-finder-toolbar--combined{grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(150px,.8fr)) auto}.dealer-finder-toolbar--location-only{grid-template-columns:minmax(0,1fr) auto}.dealer-field,.dealer-lead-form label{display:grid;gap:8px}.dealer-field>span,.dealer-lead-form label>span{color:#667085;font-size:.72rem;font-weight:900;text-transform:uppercase}.dealer-field input,.dealer-field select,.dealer-lead-form input,.dealer-lead-form select,.dealer-lead-form textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid #cfd7e3;border-radius:8px;background:#fff;color:#0d1424}.dealer-finder-toolbar__submit{min-height:48px;white-space:nowrap}.dealer-finder-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px;align-items:stretch}.dealer-finder-map{position:relative;min-height:clamp(520px,58vw,700px);overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#111c31}.dealer-finder-map .dealer-map__canvas,.dealer-finder-map .dealer-map__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0}.dealer-finder-map .dealer-map__canvas{z-index:1;opacity:1}.dealer-finder-map .dealer-map__fallback{z-index:1;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 30% 75%,rgba(182,255,72,.16),transparent 28%),radial-gradient(circle at 62% 48%,rgba(0,108,255,.18),transparent 34%),#111c31}.dealer-finder-map .dealer-map__fallback[hidden]{display:none}.dealer-finder-map .dealer-map__fallback p{position:relative;z-index:2;max-width:340px;margin:0;color:#d7deea;text-align:center}.dealer-results-panel{min-height:clamp(520px,58vw,700px);max-height:clamp(520px,58vw,700px);overflow:hidden;border:1px solid #d8dee8;border-radius:12px;background:#fff}.dealer-results-panel__intro{padding:22px;border-bottom:1px solid #d8dee8}.dealer-results-panel__intro h2{margin:8px 0 0;font-size:1.55rem;line-height:1.05}.dealer-results-panel__intro p{margin:10px 0 0;color:#667085;line-height:1.5}.dealer-results-panel__list{display:grid;gap:10px;max-height:calc(clamp(520px,58vw,700px) - 154px);overflow-y:auto;padding:12px}.dealer-empty-state,.dealer-result-card{display:grid;gap:12px;padding:18px;border:1px solid #d8dee8;border-radius:10px;background:#f4f7fb}.dealer-empty-state p,.dealer-result-card p{margin:0;color:#667085;line-height:1.45}.dealer-result-card.is-selected{border-color:#006cff;box-shadow:inset 0 0 0 1px #006cff}.dealer-result-card__top{display:flex;align-items:start;justify-content:space-between;gap:12px}.dealer-result-card h3{margin:4px 0 0;font-size:1.25rem;line-height:1.08}.dealer-result-card__type{color:#006cff;font-size:.7rem;font-weight:900;text-transform:uppercase}.dealer-result-card__location{color:#475569;font-size:.85rem;font-weight:800}.dealer-result-card__tags,.dealer-profile__tags{display:flex;flex-wrap:wrap;gap:6px}.dealer-tag{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;background:#e8f1ff;color:#0759cc;font-size:.7rem;font-weight:900}.dealer-result-card__actions{display:grid;grid-template-columns:1fr;gap:8px}.dealer-result-card__actions .button{width:100%;min-height:42px;font-size:.75rem}.dealer-profile{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;margin-top:24px;overflow:hidden;border:1px solid #d8dee8;border-radius:12px;background:#fff;box-shadow:0 22px 60px #00000029;scroll-margin-top:120px}.dealer-profile--browse-only{grid-template-columns:1fr}.dealer-profile[hidden]{display:none}.dealer-profile__media{grid-column:1 / -1;min-height:360px;max-height:620px;background:#eef2f7}.dealer-profile__media img{width:100%;height:100%;min-height:360px;max-height:620px;object-fit:cover}.dealer-profile__content,.dealer-lead-form{padding:clamp(24px,4vw,52px)}.dealer-profile__headline{margin:14px 0 0;color:#344054;font-size:1.2rem;font-weight:800;line-height:1.35}.dealer-profile__content{display:grid;align-content:start;gap:18px}.dealer-profile__eyebrow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.dealer-profile__content h2{margin:0;font-size:clamp(2.25rem,4vw,4.5rem);line-height:.94;word-break:normal;overflow-wrap:normal}.dealer-profile__description{margin:0;color:#475569;font-size:1.05rem;line-height:1.7}.dealer-profile__contact{display:grid;gap:8px;padding:16px;border-radius:8px;background:#f4f7fb}.dealer-profile__contact[hidden],.dealer-profile__contact [hidden]{display:none}.dealer-profile__contact a{color:#006cff;font-weight:900}.dealer-profile__contact address{color:#344054;font-style:normal;line-height:1.5}.dealer-profile__website{color:#006cff;font-weight:900;text-decoration:underline;text-underline-offset:4px}.dealer-profile__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dealer-profile__gallery img{width:100%;aspect-ratio:4 / 3;border-radius:8px;object-fit:cover}.dealer-profile__reviews{display:grid;gap:12px;padding-top:18px;border-top:1px solid #d8dee8}.dealer-profile__reviews[hidden]{display:none}.dealer-profile__reviews h3,.dealer-profile__reviews blockquote{margin:0}.dealer-profile__reviews blockquote{padding:16px;border-radius:8px;background:#f4f7fb;color:#475569;line-height:1.55}.dealer-lead-form{display:grid;gap:16px;border-left:1px solid #d8dee8;background:#f4f7fb}.dealer-lead-form__heading h3{margin:8px 0 0;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:.98}.dealer-lead-form__heading p{margin:12px 0 0;color:#667085;line-height:1.55}.dealer-lead-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dealer-lead-form textarea{resize:vertical}.dealer-check-field{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:10px!important;align-items:start}.dealer-check-field input{width:18px;min-height:18px;margin-top:2px}.dealer-check-field span{color:#475569!important;font-size:.82rem!important;font-weight:700!important;line-height:1.45;text-transform:none!important}.dealer-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.dealer-lead-form__status{min-height:24px;margin:0;color:#475569;font-weight:800}.dealer-state-content,.dealer-state-links,.dealer-network-disclaimer{width:min(100%,1360px);margin:0 auto;padding:clamp(48px,6vw,80px) 24px}.dealer-state-content,.dealer-network-disclaimer{color:#f8fafc}.dealer-state-content h2,.dealer-state-links h2,.dealer-network-disclaimer h2{margin:10px 0 0;font-size:clamp(2.25rem,4vw,4rem);line-height:.96;word-break:normal;overflow-wrap:normal}.dealer-state-content p,.dealer-network-disclaimer p{max-width:820px;color:#cbd5e1;line-height:1.65}.dealer-state-links{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:32px;align-items:end;border-radius:12px;background:#fff;color:#0d1424}.dealer-state-links label{display:grid;gap:8px}.dealer-state-links select{min-height:52px;width:100%;padding:0 14px;border:1px solid #cfd7e3;border-radius:8px;background:#fff;color:#0d1424}.dealer-network-disclaimer{margin-top:clamp(48px,6vw,80px);border-top:1px solid rgba(255,255,255,.18)}.dealer-finder-shell :focus-visible,.dealer-state-links :focus-visible{outline:3px solid #ffcc33;outline-offset:3px}@media(max-width:1120px){.dealer-finder-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-finder-toolbar__submit{width:100%}}@media(max-width:1024px){.dealer-finder-shell__heading,.dealer-finder-workspace,.dealer-profile,.dealer-state-links{grid-template-columns:1fr}.dealer-finder-shell__heading{gap:16px}.dealer-results-panel{min-height:auto;max-height:none}.dealer-results-panel__list{max-height:540px}.dealer-lead-form{border-top:1px solid #d8dee8;border-left:0}}@media(max-width:700px){.dealer-page-hero{min-height:420px;padding:72px 24px 56px}.dealer-page-hero h1{font-size:clamp(2.65rem,11.75vw,3.5rem);line-height:.92}.dealer-finder-shell{padding:52px 18px}.dealer-finder-toolbar,.dealer-lead-form__grid{grid-template-columns:1fr}.dealer-finder-toolbar{padding:14px}.dealer-finder-map{min-height:430px}.dealer-profile__media,.dealer-profile__media img{min-height:240px}.dealer-profile__content,.dealer-lead-form{padding:24px 18px}.dealer-profile__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-state-content,.dealer-state-links,.dealer-network-disclaimer{padding-inline:18px}body:has([data-dealer-finder]) .thumb-nav{display:none!important}}.dominator-privacy-controls{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;width:100%;font-size:12px;color:#ddd}.dominator-privacy-controls>button{min-height:44px;padding:8px 0;border:0;background:none;color:#b8dbff;font:inherit;text-decoration:underline;cursor:pointer}.dominator-privacy-dialog{box-sizing:border-box;max-width:560px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #666;border-radius:8px;background:#111;color:#eee;text-align:left;font-family:inherit;font-size:14px;line-height:1.65}.dominator-privacy-dialog::backdrop{background:#000000bf}.dominator-privacy-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dominator-privacy-dialog h2{margin:0!important;color:#fff!important;font-size:22px!important;font-family:inherit;text-transform:none;letter-spacing:normal}.dominator-privacy-dialog__header button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #777;border-radius:4px;background:transparent;color:#fff;font-size:24px;cursor:pointer}.dominator-privacy-dialog p{margin:12px 0;color:#ddd}.dominator-privacy-dialog a{color:#b8dbff!important;text-decoration:underline}.dominator-privacy-dialog__choices{display:grid;gap:16px;margin:20px 0}.dominator-privacy-dialog__choices label{display:flex;align-items:flex-start;gap:12px}.dominator-privacy-dialog__choices input{width:20px;height:20px;flex:0 0 20px;margin:4px 0 0;accent-color:#1e73be}.dominator-privacy-dialog__choices strong{display:block;color:#fff;font-size:15px}.dominator-privacy-dialog .dominator-privacy-dialog__choices strong{color:#fff!important;text-transform:none!important;letter-spacing:normal!important}.dominator-privacy-dialog .dominator-privacy-dialog__choices label>span{color:#ddd!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important}.dominator-privacy-dialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dominator-privacy-dialog__actions button{min-height:44px;padding:10px 12px;border:1px solid #77b7f1;border-radius:4px;background:#1e73be;color:#fff;font:inherit;font-weight:700;cursor:pointer}.dominator-privacy-dialog__actions [data-consent-save]{grid-column:1/-1;background:#222}.dominator-privacy-dialog button:disabled{opacity:.65;cursor:wait}.dominator-privacy-controls :is(a,button,input):focus-visible{outline:3px solid #b8dbff;outline-offset:4px}.dominator-email-signup{box-sizing:border-box;grid-column:1/-1;width:100%;max-width:850px;padding:24px 0;border-top:1px solid #444;color:#eee}.dominator-email-signup h2{margin:0 0 8px!important;color:#fff!important;font-size:20px!important;font-family:inherit;text-transform:none;letter-spacing:normal}.dominator-email-signup p{margin:0 0 16px;color:#ccc;font-size:14px;line-height:1.6}.dominator-email-signup__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dominator-email-signup__fields label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#eee}.dominator-email-signup__fields input,.dominator-email-signup__fields select{box-sizing:border-box;min-height:44px;width:100%;min-width:0;padding:10px 12px;border:1px solid #777;border-radius:4px;background:#171717;color:#fff;font:inherit}.dominator-email-signup__consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.6;color:#eee}.dominator-email-signup__consent input{width:20px;height:20px;flex:0 0 20px;accent-color:#1e73be;margin:1px 0 0}.dominator-email-signup__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dominator-email-signup__actions button{min-height:44px;padding:10px 20px;border:1px solid #77b7f1;border-radius:4px;background:#1e73be;color:#fff;font:inherit;font-weight:700;cursor:pointer}.dominator-email-signup__actions span{font-size:12px;color:#ccc}.dominator-email-signup__actions a{color:#b8dbff!important;text-decoration:underline}.dominator-email-signup :is(a,button,input,select):focus-visible{outline:3px solid #b8dbff;outline-offset:4px}@media(max-width:650px){.dominator-email-signup__fields{grid-template-columns:1fr}.dominator-email-signup{padding-top:20px}}.dominator-public-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:32px;color:inherit;text-decoration:none;font-size:13px;line-height:1.5}.dominator-public-stars{display:inline-block;position:relative;line-height:1!important;letter-spacing:2px;font-size:18px;white-space:nowrap;color:#666}.dominator-public-stars>span:last-child{position:absolute;inset:0 auto auto 0;overflow:hidden;color:#f4c150}.dominator-public-reviews{box-sizing:border-box;width:100%;min-width:0;padding:clamp(16px,3vw,36px);border:1px solid #333;border-radius:8px;background:#111;color:#f6f6f6;font-size:15px;line-height:1.65;text-align:left}.dominator-public-reviews h3,.dominator-public-reviews h4{margin:0;color:#fff;text-transform:none;letter-spacing:normal;font-family:inherit}.dominator-public-reviews :is(p,strong,h4),:is(#reviews,#customer-reviews) .dominator-public-reviews :is(p,strong,h4){color:#eee!important}#reviews:has([data-review-static]:not([hidden])){background:#050505!important}.dominator-native-reviews:has([data-review-static]:not([hidden])){background:transparent!important;padding:0!important}.dominator-public-reviews h3{font-size:22px}.dominator-public-reviews h4{font-size:17px;line-height:1.5;margin:8px 0}.dominator-public-reviews__score{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.dominator-public-reviews__score strong{font-size:32px}.dominator-public-reviews__score small{font-size:16px;font-weight:400;color:#ccc}.dominator-public-reviews__filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:24px 0 12px}.dominator-public-reviews__filters label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:#ddd}.dominator-public-reviews__filters input,.dominator-public-reviews__filters select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #666;border-radius:4px;background:#1c1c1c;color:#fff;font:inherit}.dominator-public-reviews__results{margin:8px 0;color:#ccc;font-size:13px;min-height:22px}.dominator-public-review{padding:24px 0;border-top:1px solid #444;color:#f6f6f6}.dominator-public-review__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.dominator-public-review time{font-size:12px;color:#bbb}.dominator-public-review__author{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 8px}.dominator-public-review__author>span{font-size:12px;color:#b8dbff}.dominator-public-review__content{margin:10px 0;color:#eee;overflow-wrap:anywhere;white-space:normal;line-height:1.75}.dominator-public-review__product{color:#bbb;font-size:13px}.dominator-public-review__photos{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.dominator-public-review__photos a{display:block;width:104px;height:104px;border:1px solid #666;border-radius:4px;overflow:hidden}.dominator-public-review__photos img{display:block;width:100%;height:100%;object-fit:cover}.dominator-public-review__reply{padding:16px;margin:16px 0 0;border-left:3px solid #1e73be;background:#1c1c1c;color:#eee}.dominator-public-review__reply p{margin:8px 0 0}.dominator-public-reviews__more{min-height:44px;padding:10px 24px;border:1px solid #77b7f1;border-radius:4px;background:#1e73be;color:#fff;font:inherit;font-weight:700;cursor:pointer}.dominator-public-reviews__more:disabled{background:#222;color:#ccc;border-color:#555;cursor:default}.dominator-review-display [hidden],[data-native-rating-preserved]{display:none!important}.dominator-public-reviews :is(a,button,input,select):focus-visible,.dominator-public-rating:focus-visible{outline:3px solid #b8dbff;outline-offset:4px}@media(max-width:650px){.dominator-public-reviews__filters{grid-template-columns:1fr 1fr}.dominator-public-reviews__filters label:first-child{grid-column:1/-1}.dominator-public-reviews__score{gap:8px}.dominator-public-review{padding:20px 0}}html body.template-product #MainContent [data-product-root][data-product-handle] [data-product-media-gallery] :is(.pdp-media__thumbs,.source-media__thumbs)>button[data-gallery-duplicate]{display:none!important}#MainContent [data-product-media-gallery] [data-gallery-arrow-stage]{position:relative!important}#MainContent [data-product-media-gallery] .product-gallery-arrows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;pointer-events:none}#MainContent [data-product-media-gallery] .product-gallery-arrows[hidden]{display:none!important}#MainContent [data-product-media-gallery] .product-gallery-arrow{position:absolute;top:50%;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;display:grid;place-items:center;transform:translateY(-50%);border:1px solid rgb(255 255 255 / 34%);border-radius:50%;background:#05090ee0;color:#fff;cursor:pointer;pointer-events:auto;opacity:1;box-shadow:0 2px 10px #0003;transition:background-color .15s,border-color .15s}#MainContent [data-product-media-gallery] .product-gallery-arrow--previous{left:12px}#MainContent [data-product-media-gallery] .product-gallery-arrow--next{right:12px}#MainContent [data-product-media-gallery] .product-gallery-arrow:hover{background:#1d70b7;border-color:#1d70b7}#MainContent [data-product-media-gallery] .product-gallery-arrow:focus-visible{outline:3px solid #53b8ff;outline-offset:3px}#MainContent [data-product-media-gallery] .product-gallery-arrow svg{width:20px;height:20px;display:block}#MainContent [data-product-media-gallery] .product-gallery-arrow-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){#MainContent [data-product-media-gallery] .product-gallery-arrow--previous{left:6px}#MainContent [data-product-media-gallery] .product-gallery-arrow--next{right:6px}}@media(prefers-reduced-motion:reduce){#MainContent [data-product-media-gallery] .product-gallery-arrow{transition:none}}.dh-product-videos{max-width:1440px;margin:0 auto 54px;color:#fff}.dh-product-videos__heading{margin-bottom:24px}#social-proof .dh-product-videos h2{margin:0 0 12px;color:#fff;font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-.025em;text-transform:uppercase}.dh-product-videos__heading>p{margin:0;color:#b9c1cd;font-size:17px;line-height:1.5}.dh-product-videos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dh-product-videos__grid--single{grid-template-columns:minmax(0,1fr);max-width:1100px}.dh-product-videos__card{min-width:0;overflow:hidden;border:1px solid #263143;border-radius:8px;background:#0b111b}.dh-product-videos__stage{position:relative;aspect-ratio:16/9;background:#000}.dh-product-videos__play{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;overflow:hidden;background:#000;color:#fff;cursor:pointer}.dh-product-videos__play img{display:block;width:100%;height:100%;object-fit:contain}.dh-product-videos__play-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border:1px solid #67b6f0;border-radius:30px;background:#1d70b7;color:#fff;font-weight:800;white-space:nowrap;box-shadow:0 2px 18px #0008}.dh-product-videos__stage iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.dh-product-videos__caption{padding:20px}#social-proof .dh-product-videos h3{margin:0 0 12px;color:#fff;font-size:18px;line-height:1.4;font-weight:800;text-transform:none}.dh-product-videos__caption p{margin:0 0 14px;color:#b9c1cd;font-size:14px;line-height:1.5}.dh-product-videos__caption a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#aed3ff;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.dh-product-videos__consent{margin-top:12px;padding-top:14px;border-top:1px solid #263143}.dh-product-videos__consent button{min-height:44px;padding:10px 16px;border:1px solid #67b6f0;border-radius:5px;background:#142f49;color:#fff;font-weight:700;cursor:pointer}.dh-product-videos [hidden]{display:none!important}.dh-product-videos :is(button,a):focus-visible{outline:3px solid #53b8ff;outline-offset:4px}@media(max-width:760px){.dh-product-videos__grid{grid-template-columns:minmax(0,1fr);gap:16px}.dh-product-videos__caption{padding:16px}.dh-product-videos{margin-bottom:36px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
