.hp1p-scene-controls{position:relative;z-index:4;display:flex;justify-content:center;gap:10px;padding:20px;background:#242f20}
.hp1p-scene-controls button{background:#fff;color:#242f20;border:0;border-radius:22px;padding:12px;cursor:pointer}
.hp1p-scene-controls button[aria-pressed=true]{background:#ff6600;color:#fff}
.hp1p-off .hp1p-watch-video{border:1px solid white;background:transparent;color:white;border-radius:24px;padding:12px 22px;font:600 16px Arial;cursor:pointer}
.hp1p-video-dialog{border:0;background:#101511;color:white;width:min(1000px,90vw);padding:20px}
.hp1p-video-dialog::backdrop{background:#000c}.hp1p-video-dialog button{display:block;margin:0 0 16px auto;padding:8px 15px;background:white;color:#151515;border:0;cursor:pointer}
.hp1p-video-dialog iframe{width:100%;aspect-ratio:16/9;border:0}
.hp1p-off [id^=Hp1p]{scroll-margin-top:90px}.hp1p-off .accordion-content{max-height:none}
.hp1p-gallery-model[hidden]{display:none!important}
/* Dawn's global .hidden uses !important. Scope responsive overrides to this PDP only. */
@media(min-width:1024px){
  .hp1p .hp1p-off [class~="lg:block"]{display:block!important}
  .hp1p .hp1p-off [class~="lg:flex"]{display:flex!important}
  .hp1p .hp1p-off [class~="lg:grid"]{display:grid!important}
  .hp1p .hp1p-off [class~="lg:inline-block"]{display:inline-block!important}
  .hp1p .hp1p-off [class~="lg:hidden"]{display:none!important}
}
@media(max-width:1023.98px){
  .hp1p .hp1p-off .pc-banner-video{display:none!important}
  .hp1p .hp1p-off .mb-banner-video{display:block!important}
}
.hp1p .hp1p-off [hidden]{display:none!important}
.hp1p .hp1p-off v5-video-img-banner{display:block}
.hp1p .hp1p-off .block-v5-video-img-banner{background:#242f20}
.hp1p .hp1p-off .pc-banner-video>picture,.hp1p .hp1p-off .mb-banner-video>picture{display:block;width:100%;height:100%}
.hp1p .hp1p-off .hp1p-routing{background:#181d16;color:#fff;padding:40px 0 18px;font:16px/1.5 Arial,sans-serif}
.hp1p .hp1p-off .hp1p-routing>header{position:static;text-align:center;margin:auto;padding:0 24px 24px;max-width:1000px;background:transparent}
.hp1p .hp1p-off .hp1p-routing h2{color:#fff;font:700 clamp(28px,3vw,44px)/1.2 Arial,sans-serif;margin:0 0 14px}
.hp1p .hp1p-off .hp1p-routing header p{margin:0;min-height:1.5em;color:#fff;font-size:20px}
.hp1p .hp1p-off .hp1p-routing__viewport{position:relative;width:min(1200px,100%);margin:auto;aspect-ratio:16/9;background:#181d16}
.hp1p .hp1p-off .hp1p-routing__panel{position:absolute;inset:0;isolation:isolate}
.hp1p .hp1p-off .hp1p-routing__panel picture{display:block;width:100%;height:100%}
.hp1p .hp1p-off .hp1p-routing__panel img{width:100%;height:100%;display:block;object-fit:contain;opacity:1;visibility:visible}
.hp1p .hp1p-off .hp1p-routing__video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;background:transparent;z-index:1}
.hp1p .hp1p-off .hp1p-routing__panel.is-playing .hp1p-routing__video{opacity:1}
.hp1p .hp1p-off .hp1p-routing__play{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:2;padding:12px 20px;border:1px solid #fff;border-radius:30px;color:#fff;background:#1b241fe6;font:600 15px Arial;cursor:pointer}
.hp1p .hp1p-off .hp1p-routing__panel.is-playing .hp1p-routing__play{display:none}
.hp1p .hp1p-off .hp1p-routing__tabs{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;padding:0 16px}
.hp1p .hp1p-off .hp1p-routing__tabs button{border:0;border-radius:28px;padding:12px 20px;background:#fff;color:#222;font:600 15px/1.3 Arial;cursor:pointer}
.hp1p .hp1p-off .hp1p-routing__tabs button[aria-selected=true]{background:#ff6600;color:#fff}
.hp1p .hp1p-off .hp1p-routing__status{font-size:12px;text-align:center;margin:12px 20px 0;color:#d8dfd5}
.hp1p .hp1p-off .hp1p-video-cover{display:block;position:relative;overflow:hidden;padding:0;border:0;border-radius:14px;aspect-ratio:16/9;width:100%;background:#242f20;cursor:pointer}
.hp1p .hp1p-off .hp1p-video-cover>img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;visibility:visible}
.hp1p .hp1p-off .hp1p-video-cover__caption{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;padding:32px 24px;background:linear-gradient(transparent 30%,#000b);color:#fff;font:600 clamp(17px,2vw,26px)/1.4 Arial;text-align:center}
.hp1p .hp1p-off .hp1p-video-cover__play{display:grid;place-items:center;background:#ff6600;width:70px;height:70px;border-radius:50%;font-size:28px}
.hp1p .hp1p-off .hp1p-youtube-player{width:100%;aspect-ratio:16/9;background:#18211b}
.hp1p .hp1p-off .hp1p-youtube-player iframe{display:block;width:100%;height:100%;border:0}
.hp1p .hp1p-off .hp1p-youtube-link{display:block;text-align:center;margin-top:14px;font-size:14px;text-decoration:underline}
.hp1p .hp1p-off .hp1p-feature-video{width:100%;background:#18211b;aspect-ratio:16/9;position:relative;overflow:hidden}
.hp1p .hp1p-off .hp1p-feature-video video{display:block;width:100%;height:100%;object-fit:contain;background:transparent}
@media(max-width:1023.98px){.hp1p .hp1p-off .hp1p-routing__viewport{aspect-ratio:3/4}.hp1p .hp1p-off .hp1p-routing{padding-top:28px}.hp1p .hp1p-off .hp1p-routing header p{font-size:16px}.hp1p .hp1p-off .hp1p-routing__tabs button{padding:10px 13px;font-size:13px}.hp1p .hp1p-off .hp1p-video-cover__caption{padding:20px 16px;gap:10px}.hp1p .hp1p-off .hp1p-video-cover__play{width:50px;height:50px;font-size:23px}}

.hp1p-off{width:100%;overflow:clip}.hp1p-off img{max-width:100%;opacity:1;visibility:visible}.hp1p-off [hidden]{display:none!important}
.hp1p-off .tabs-nav-ul{visibility:visible!important;display:flex;gap:8px;list-style:none;padding:0;overflow:auto}
.hp1p-off .tabs-nav-ul button{padding:16px 20px;font:inherit;white-space:nowrap;border:0;border-bottom:3px solid transparent;background:transparent;color:#333;cursor:pointer}
.hp1p-off .tabs-nav-ul button[aria-selected=true]{color:#df5200;border-color:#df5200}
.hp1p-off .blocks-tab-item{width:100%;min-width:0;visibility:visible}.hp1p-off .tabs-content-wrap{display:block!important;transform:none!important}.hp1p-off .tab-nav-prev,.hp1p-off .tab-nav-next{display:none!important}
.hp1p-detail-nav{position:sticky;top:var(--hp1p-nav-offset,0px);z-index:12;background:#fff;border-block:1px solid #e2e5e1;padding:18px 5%;display:flex;justify-content:space-between;align-items:center;gap:24px;font:14px Arial}.hp1p-detail-nav div{display:flex;gap:24px;overflow:auto;white-space:nowrap}.hp1p-detail-nav a{color:#242f20;text-decoration:none}
.hp1p-off .hp1p-panel{padding:64px max(24px,calc((100% - 1200px)/2));background:#f5f5f3;font:16px/1.6 Arial;color:#242f20;scroll-margin-top:95px}.hp1p-off .hp1p-panel h2{font:700 40px/1.15 Arial;margin:0 0 28px;text-align:center}.hp1p-off .hp1p-panel h3{font:700 24px/1.3 Arial;margin:32px 0 18px}.hp1p-off .hp1p-panel p{margin:15px 0}.hp1p-off .hp1p-panel table{width:100%;border-collapse:collapse;table-layout:fixed;font:14px/1.5 Arial}.hp1p-off .hp1p-panel th,.hp1p-off .hp1p-panel td{padding:14px 16px;text-align:left;border-bottom:1px solid #d4d9d1;overflow-wrap:anywhere;white-space:pre-line}.hp1p-off .hp1p-panel th{width:32%;font-weight:600}.hp1p-off .hp1p-panel details{border-bottom:1px solid #ccd2c9;padding:20px 0}.hp1p-off .hp1p-panel summary{cursor:pointer;font-weight:700;list-style:revert}
.hp1p-runtime-fields{display:flex;gap:24px}.hp1p-runtime-fields label{flex:1}.hp1p-runtime-fields select,.hp1p-runtime-fields input{width:100%;display:block;font:16px Arial;padding:12px;border:1px solid #b5beb0;border-radius:7px;background:#fff;color:#242f20}.hp1p-off output{display:block;text-align:center;font:700 32px Arial;padding:24px}.hp1p-ports{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hp1p-ports picture,.hp1p-ports img{width:100%;height:auto}
.hp1p-devices-dialog{border:0;border-radius:16px;background:#fff;color:#242f20;width:min(1100px,94vw);max-height:85vh;padding:25px;font:16px/1.4 Arial}.hp1p-devices-dialog::backdrop{background:#000b}.hp1p-devices-dialog [data-hp1p-close]{position:sticky;top:0;display:block;margin:0 0 15px auto;border:0;border-radius:20px;padding:10px 20px;background:#242f20;color:white;cursor:pointer}.hp1p-devices-dialog img{max-width:100%;height:auto}
.hp1p .hp1p-off .hp1p-devices-dialog{inset:0!important;margin:auto!important;padding:24px!important;max-height:85vh!important;height:fit-content;overflow-y:auto;width:min(1100px,94vw);max-width:94vw}.hp1p .hp1p-off .hp1p-devices-dialog h2{font:700 28px/1.2 Arial;margin:0 0 12px}.hp1p .hp1p-off .hp1p-devices-dialog p{font:14px/1.5 Arial;margin:0 0 20px}
.hp1p-off .hp1p-native-video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background-color:#242f20}.hp1p-video-dialog video{width:100%;max-height:75vh;display:block;background:#101511}.hp1p-media-failure{background:#242f20;color:white;padding:12px;text-align:center;font:13px Arial}
.hp1p-modal-player{position:relative;aspect-ratio:16/9;background:#101511}.hp1p-modal-player>img{display:block;width:100%;height:100%;object-fit:contain}.hp1p-modal-player>video{position:absolute;inset:0;width:100%;height:100%;opacity:0;background:transparent}.hp1p-modal-player.is-playing>video{opacity:1}.hp1p-modal-player>button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0!important;background:#ff6600!important;color:white!important;border-radius:25px;font:600 15px Arial;cursor:pointer}.hp1p-modal-player.is-playing>button{display:none}.hp1p-video-status{font:13px/1.4 Arial;color:white}
.hp1p-gallery__modes{display:flex;gap:10px;padding-top:14px}.hp1p-gallery__modes button{padding:9px 18px;border-radius:24px;background:#f3f4f5;color:#252b32;cursor:pointer}.hp1p-gallery__modes button[aria-pressed=true]{background:#252b32;color:#fff}.hp1p-gallery-model model-viewer{width:100%;height:490px;background:#f5f6f7;border-radius:14px}
.hp1p-off [class^="ai-image-slider-track-"]{display:flex;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;transform:none!important}.hp1p-off [class^="ai-image-slider-slide-"]{flex:0 0 100%;scroll-snap-align:start}.hp1p-off [class^="ai-image-slider-slide-"] img{display:block;width:100%;height:auto;object-fit:contain}.hp1p-off [class*="ai-image-slider-arrow-"]{z-index:2;cursor:pointer}
@media(max-width:749px){.hp1p-detail-nav{padding:14px 20px;display:block}.hp1p-detail-nav strong{display:none}.hp1p-detail-nav div{gap:22px}.hp1p-off .hp1p-panel{padding:40px 22px}.hp1p-off .hp1p-panel h2{font-size:30px}.hp1p-off .hp1p-panel table{font-size:12px}.hp1p-off .hp1p-panel th,.hp1p-off .hp1p-panel td{padding:10px 5px}.hp1p-runtime-fields{flex-direction:column}.hp1p-ports{grid-template-columns:1fr}.hp1p-gallery-model model-viewer{height:330px}}
@media(prefers-reduced-motion:reduce){.hp1p-off *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
