.product-detail-page .product-detail-hero{padding-block:clamp(3.5rem,7vw,6.5rem)}.product-detail-page .product-detail-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.product-detail-page .product-detail-hero-media{border-radius:var(--qn-card-radius);background:var(--qn-color-slate-100);place-items:center;min-height:clamp(24rem,46vw,38rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.product-detail-page .product-detail-hero-media img{object-fit:contain;width:100%;max-height:32rem}.product-detail-page .product-detail-hero-copy h1 span,.product-detail-page .product-detail-hero-copy h1 small{display:block}.product-detail-page .product-detail-hero-copy h1 small{margin-top:var(--qn-space-2);color:var(--qn-color-muted);letter-spacing:-.015em;font-size:.42em;font-weight:650}.product-detail-page .product-detail-lead{margin:var(--qn-space-8) 0 0;color:var(--qn-color-heading);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.65}.product-detail-page .product-detail-introduction{margin:var(--qn-space-4) 0 0;color:var(--qn-color-muted);line-height:1.75}.product-detail-page .product-detail-metrics{gap:var(--qn-space-2);margin:var(--qn-space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.product-detail-page .product-detail-metrics li{background:var(--qn-color-cyan-100);color:var(--qn-color-brand);border-radius:999px;padding:.5rem .75rem;font-size:.875rem;font-weight:700}.product-detail-page .product-detail-actions{gap:var(--qn-space-6);margin-top:var(--qn-space-8);flex-wrap:wrap;align-items:center;display:flex}.product-detail-page .product-detail-actions .section-language-link{margin-top:0}.product-detail-page .product-detail-section{border-top:1px solid var(--qn-color-slate-100);padding-block:clamp(4rem,7vw,7rem)}.product-detail-page .product-detail-section-alternate{background:var(--qn-color-surface-subtle)}.product-detail-page .product-detail-section-heading{justify-content:space-between;gap:var(--qn-space-8);align-items:end;margin-bottom:clamp(2rem,5vw,4rem);display:flex}.product-detail-page .product-detail-section-heading h2{letter-spacing:-.025em;max-width:52rem;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.15}.product-detail-page .product-detail-section-heading p{max-width:48rem;margin:var(--qn-space-4) 0 0;color:var(--qn-color-muted);font-size:1.05rem;line-height:1.7}.product-detail-page .product-detail-section-heading .section-language-link{flex:none;margin:0 0 .25rem}.product-detail-page .product-feature-list{gap:clamp(2rem,5vw,4rem);display:grid}.product-detail-page .product-feature{border:1px solid var(--qn-color-border);border-radius:var(--qn-card-radius);background:var(--qn-color-surface);min-width:0;box-shadow:var(--qn-card-shadow);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;overflow:hidden}.product-detail-page .product-feature-reversed .product-feature-media{order:2}.product-detail-page .product-feature-media{background:var(--qn-color-slate-100);place-items:center;min-width:0;min-height:24rem;padding:clamp(2rem,5vw,4rem);display:grid}.product-detail-page .product-feature-media img{object-fit:contain;width:100%;height:100%;max-height:25rem}.product-detail-page .product-feature-copy{overflow-wrap:anywhere;flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,5vw,4rem);display:flex}.product-detail-page .product-feature-copy>p:first-child{margin:0 0 var(--qn-space-4);color:var(--qn-color-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.product-detail-page .product-feature-copy h3{margin:0;font-size:clamp(1.65rem,3vw,2.4rem)}.product-detail-page .product-feature-copy>p:last-child{margin:var(--qn-space-4) 0 0;color:var(--qn-color-muted);font-size:1.05rem;line-height:1.75}.product-detail-page .module-carousel{border:1px solid var(--qn-color-border);border-radius:var(--qn-card-radius);background:var(--qn-color-surface);box-shadow:var(--qn-card-shadow)}.product-detail-page .module-carousel-instructions{padding:var(--qn-space-4) var(--qn-space-6);border-bottom:1px solid var(--qn-color-slate-100);color:var(--qn-color-muted);margin:0;font-size:.9rem}.product-detail-page .module-carousel-controls{justify-content:flex-end;align-items:center;gap:var(--qn-space-3);padding:var(--qn-space-4) var(--qn-space-6) 0;display:flex}.product-detail-page .module-carousel-controls[hidden],.product-detail-page .module-carousel-dots[hidden]{display:none}.product-detail-page .module-carousel-controls button{border:1px solid var(--qn-color-border);background:var(--qn-color-surface);width:2.75rem;height:2.75rem;color:var(--qn-color-brand);cursor:pointer;border-radius:50%;place-items:center;display:grid}.product-detail-page .module-carousel-controls button:disabled{cursor:not-allowed;opacity:.42}.product-detail-page .module-carousel-status{min-width:15rem;color:var(--qn-color-muted);text-align:center;margin:0;font-size:.875rem}.product-detail-page .module-carousel-track{gap:var(--qn-space-4);padding:var(--qn-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-detail-page .module-carousel[data-enhanced=true] .module-carousel-track{display:block}.product-detail-page .module-card{border:1px solid var(--qn-color-slate-100);border-radius:var(--qn-radius-sm);background:var(--qn-color-surface);min-width:0;overflow:hidden}.product-detail-page .module-card[hidden]{display:none}.product-detail-page .module-card-media{min-width:0;height:clamp(14rem,27vw,22rem);padding:var(--qn-space-8);background:var(--qn-color-slate-100);place-items:center;display:grid}.product-detail-page .module-card-media img{object-fit:contain;width:100%;height:100%}.product-detail-page .module-card-copy{overflow-wrap:anywhere;min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.product-detail-page .module-card-copy h3{margin:0;font-size:clamp(1.35rem,2.5vw,2rem)}.product-detail-page .module-card-copy ul{gap:var(--qn-space-2);margin:var(--qn-space-4) 0 0;color:var(--qn-color-muted);padding-left:1.2rem;line-height:1.65;display:grid}.product-detail-page .module-carousel[data-enhanced=true] .module-card{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.product-detail-page .module-carousel-dots{justify-content:center;gap:var(--qn-space-2);padding:0 var(--qn-space-6) var(--qn-space-6);display:flex}.product-detail-page .module-carousel-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.product-detail-page .module-carousel-dots span{background:var(--qn-color-slate-300);border-radius:50%;width:.65rem;height:.65rem}.product-detail-page .module-carousel-dots button[aria-pressed=true] span{background:var(--qn-color-brand)}.product-detail-page .specification-grid{gap:var(--qn-space-8);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.product-detail-page .specification-group{border:1px solid var(--qn-color-border);border-radius:var(--qn-card-radius);background:var(--qn-color-surface);overflow-wrap:anywhere;min-width:0;overflow:hidden}.product-detail-page .specification-group h3{padding:var(--qn-space-6);background:var(--qn-color-navy-900);color:var(--qn-color-white);margin:0;font-size:1.3rem}.product-detail-page .specification-group dl{margin:0}.product-detail-page .specification-group dl>div{gap:var(--qn-space-4);padding:.85rem var(--qn-space-6);border-top:1px solid var(--qn-color-slate-100);grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);display:grid}.product-detail-page .specification-group dt{color:var(--qn-color-muted);font-weight:600}.product-detail-page .specification-group dd{color:var(--qn-color-heading);overflow-wrap:anywhere;margin:0}.product-detail-page .bundle-grid{gap:var(--qn-space-8);display:grid}.product-detail-page .bundle-panel{border:1px solid var(--qn-color-border);border-radius:var(--qn-card-radius);background:var(--qn-color-surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.product-detail-page .bundle-panel-media{min-height:22rem;padding:var(--qn-space-8);background:var(--qn-color-slate-100);place-items:center;display:grid}.product-detail-page .bundle-panel-media img{object-fit:contain;width:100%;height:100%;max-height:24rem}.product-detail-page .bundle-panel-copy{padding:clamp(1.5rem,4vw,3rem)}.product-detail-page .bundle-panel-copy h3{margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.product-detail-page .bundle-panel-copy dl{margin:var(--qn-space-6) 0 0}.product-detail-page .bundle-panel-copy dl>div{gap:var(--qn-space-4);border-top:1px solid var(--qn-color-slate-100);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);padding-block:.75rem;display:grid}.product-detail-page .bundle-panel-copy dt{color:var(--qn-color-muted);font-weight:650}.product-detail-page .bundle-panel-copy dd{color:var(--qn-color-heading);overflow-wrap:anywhere;margin:0}.product-detail-page .product-consultation-actions{gap:var(--qn-space-3);justify-items:start;display:grid}.product-detail-page .product-contact-email{color:var(--qn-color-white);text-underline-offset:.25em;text-decoration:underline}.product-detail-page .product-consultation{background:var(--qn-color-ice-050);margin-bottom:6rem;padding-block:2.75rem}.product-detail-page .product-consultation-inner{flex-direction:column;align-items:center;gap:4rem;width:min(100% - 12rem,90rem);max-width:90rem;padding:4.5rem;display:flex}.product-detail-page .product-consultation h2{max-width:70rem;color:var(--qn-color-brand);text-align:center;margin:0;font-size:clamp(2rem,3vw,2.75rem);line-height:1.3}.product-detail-page .product-consultation-actions{justify-content:center;display:flex}.product-detail-page .product-consultation .primary-link,.modern-page .product-contact-modal-submit{min-width:13.75rem;min-height:4.625rem;color:var(--qn-color-navy-950);background:#00bfbf;justify-content:center;padding-inline:1.5rem;font-size:1.5rem;line-height:1.2}.product-detail-page .product-consultation .primary-link:hover,.product-detail-page .product-consultation .primary-link:focus-visible,.modern-page .product-contact-modal-submit:hover,.modern-page .product-contact-modal-submit:focus-visible{background:#00d4d4}.modern-page .product-consultation-arrow{flex:none;width:1.5rem;height:1.5rem;margin-left:.75rem;display:inline-block;position:relative}.modern-page .product-consultation-arrow:before{content:"";background:currentColor;border-radius:999px;width:1.05rem;height:2px;position:absolute;top:.7rem;left:.125rem}.modern-page .product-consultation-arrow:after{content:"";border-top:2px solid;border-right:2px solid;width:.55rem;height:.55rem;position:absolute;top:.45rem;right:.125rem;transform:rotate(45deg)}.modern-page .product-contact-modal{width:min(75vw,90rem);height:min(100vh - 2rem,52.5rem);max-width:90rem;height:min(100dvh - 2rem,52.5rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);color:var(--qn-color-white);box-shadow:none;background:#333;border:1.4px solid #ffffff1a;border-radius:1rem;margin:auto;padding:0;display:none;overflow:hidden}.modern-page .product-contact-modal[open]{display:block}.modern-page .product-contact-modal::backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0000001a}.modern-page .product-contact-modal-scroll{scrollbar-color:#ffffff52 transparent;scrollbar-width:thin;height:100%;max-height:100%;overflow:auto}.modern-page .product-contact-modal-scroll::-webkit-scrollbar{width:.5rem}.modern-page .product-contact-modal-scroll::-webkit-scrollbar-thumb{background:#ffffff52;border-radius:999px}.modern-page .product-contact-modal-header{justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 2.5rem 0;display:flex}.modern-page .product-contact-modal-header h2{max-width:60rem;color:var(--qn-color-white);margin:0;font-size:1.25rem;font-weight:600;line-height:1.5}.modern-page .product-contact-modal-close{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-grid}.modern-page .product-contact-modal-close img{opacity:1;width:30px;max-width:none;height:30px}.modern-page .product-contact-modal-close:hover,.modern-page .product-contact-modal-close:focus-visible{color:var(--qn-color-white);background:0 0}.modern-page .product-contact-modal-form-wrap{padding:1.5rem 2.5rem 2.5rem}.modern-page .product-contact-modal-form{min-width:0}.modern-page .product-contact-modal-runtime{display:none!important}.modern-page .product-contact-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem 2rem;display:grid}.modern-page .product-contact-modal-field{align-content:start;gap:.5rem;min-width:0;display:grid}.modern-page .product-contact-modal-field-full{grid-column:1/-1}.modern-page .product-contact-modal-field label{min-height:1.875rem;color:var(--qn-color-white);align-items:center;margin:0;padding-inline:.625rem;font-size:1.25rem;font-weight:400;line-height:1.5;display:flex}.modern-page :is(.product-contact-modal,.contact-form--product) .required-mark{color:var(--qn-color-cyan-500)}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-field-error{color:#ffb4a8;margin-left:.75rem;font-size:.875rem;line-height:1.4}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-field-error:empty{display:none}.modern-page .product-contact-modal-field input,.modern-page .product-contact-modal-field select,.modern-page .product-contact-modal-field textarea{width:100%;min-width:0;min-height:4.5rem;color:var(--qn-color-white);background-color:#222;border:1.4px solid #ffffff1a;border-radius:1rem;padding:1.25rem;font-family:inherit;font-size:1.25rem;line-height:1.5}.modern-page .product-contact-modal-field input::placeholder,.modern-page .product-contact-modal-field textarea::placeholder{color:#ffffff7a;opacity:1}.modern-page .product-contact-modal-field input:-webkit-autofill{-webkit-text-fill-color:var(--qn-color-white);caret-color:var(--qn-color-white);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #222}.modern-page .product-contact-modal-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--qn-color-white);caret-color:var(--qn-color-white);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #222}.modern-page .product-contact-modal-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--qn-color-white);caret-color:var(--qn-color-white);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #222}.modern-page .product-contact-modal-field select{appearance:none;background-image:url(/assets/figma-consultation-select.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:12.3461px 7.30441px;padding-right:3rem}.modern-page .product-contact-modal-field select option{color:var(--qn-color-white);background:#464646;font-size:1.5rem;font-weight:400}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select{min-width:0;position:relative}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select__trigger{width:100%;min-height:4.5rem;color:var(--qn-color-white);text-align:left;cursor:pointer;background:#222;border:1.4px solid #ffffff1a;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;font-family:inherit;font-size:1.25rem;line-height:1.5;display:flex}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select__trigger[hidden]{display:none}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select__trigger:focus-visible,.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select.is-open .consultation-custom-select__trigger{outline-offset:2px;border-color:#00d4d466;outline:2px solid #00d4d4;box-shadow:0 0 .375rem #00d4d44d}.modern-page .product-contact-modal .consultation-custom-select__trigger:is(:hover,:focus-visible),.modern-page .product-contact-modal .consultation-custom-select.is-open .consultation-custom-select__trigger{border-color:#00d4d480;outline:0;box-shadow:0 0 0 .25rem #00d4d42e,0 0 1rem #00d4d447}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select__chevron{border-bottom:2px solid #ffffff8c;border-right:2px solid #ffffff8c;flex:none;width:.75rem;height:.75rem;transition:transform .18s;transform:translateY(-.2rem)rotate(45deg)}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select.is-open .consultation-custom-select__chevron{transform:translateY(.2rem)rotate(225deg)}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select__options{z-index:20;background:#464646;border:1px solid #ffffff1a;border-radius:1rem;gap:.5rem;padding:.625rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 .75rem 2rem #00000052}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select__options[hidden]{display:none}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select__option{min-height:1.875rem;color:var(--qn-color-white);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0 1.25rem 0 3rem;font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:400;line-height:1.25;position:relative}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select__option:hover,.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select__option:focus-visible{background:#ffffff1a;outline:0}.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select__option[aria-selected=true]:before{content:"";border-bottom:2px solid;border-left:2px solid;width:.75rem;height:.4rem;position:absolute;top:50%;left:1.125rem;transform:translateY(-65%)rotate(-45deg)}.modern-page .product-contact-modal-field textarea{resize:vertical;min-height:7.5rem;padding-bottom:2rem}.modern-page .product-contact-modal-field input:focus,.modern-page .product-contact-modal-field select:focus,.modern-page .product-contact-modal-field textarea:focus{outline-offset:2px;border-color:#00d4d466;outline:2px solid #00d4d4;box-shadow:0 0 .375rem #00d4d44d}.modern-page .product-contact-modal .product-contact-modal-field :is(input,select,textarea):is(:hover,:focus){border-color:#00d4d480;outline:0;box-shadow:0 0 0 .25rem #00d4d42e,0 0 1rem #00d4d447}.modern-page .product-contact-modal-field [aria-invalid=true]{border-color:#00d4d466;box-shadow:0 0 .375rem #00d4d44d}.modern-page .product-contact-modal-actions{margin-top:1.5rem}.modern-page .product-contact-modal-submit{width:100%;min-height:4.25rem;color:var(--qn-color-navy-950);cursor:pointer;background:#00bfbf;border:0;border-radius:1rem;padding:1.25rem 2.5rem;font-size:1.5rem;font-weight:600;line-height:1.2}.modern-page .product-contact-modal-submit .product-consultation-arrow{display:none}.modern-page .product-contact-modal-submit:hover,.modern-page .product-contact-modal-submit:focus-visible{color:var(--qn-color-navy-950);background:#00d4d4}.modern-page .product-contact-modal-submit:disabled{cursor:wait;opacity:.65}.modern-page .product-contact-modal-status{color:#ffffffc7;margin:.75rem 0 0}.modern-page .product-contact-modal-status:empty{display:none}.modern-page .product-contact-modal-status[data-state=success]{color:#65e6bf}.modern-page .product-contact-modal-status[data-state=error]{color:#ffb4a8}.modern-page .product-contact-modal-email{color:var(--qn-color-white);flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:1.5rem 0 0;font-size:1.25rem;line-height:1.5;display:flex}.modern-page .product-contact-modal-email a{color:var(--qn-color-cyan-500);font-weight:600;text-decoration:none}.modern-page :is(.product-contact-modal,.contact-form--product) .form-error-summary{border-color:var(--qn-color-cyan-500);color:var(--qn-color-white);background:#103642}html[data-contact-modal-open]{overflow:hidden}@media (max-width:900px){.product-detail-page .product-detail-hero-grid,.product-detail-page .product-feature,.product-detail-page .bundle-panel{grid-template-columns:1fr}.product-detail-page .product-feature-reversed .product-feature-media{order:initial}.product-detail-page .module-carousel-track,.product-detail-page .module-carousel[data-enhanced=true] .module-card,.product-detail-page .specification-grid{grid-template-columns:1fr}.product-detail-page .product-consultation-inner{width:min(100% - 3rem,90rem);padding:2.5rem 1.25rem}}@media (max-height:960px){.modern-page .product-contact-modal{height:fit-content;max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem)}.modern-page .product-contact-modal-scroll{height:auto;max-height:calc(100vh - 1rem - 3px);max-height:calc(100dvh - 1rem - 3px)}.modern-page .product-contact-modal-header{padding:1.5rem 2.5rem 0}.modern-page .product-contact-modal-header h2{font-size:1rem}.modern-page .product-contact-modal-form-wrap{padding:1rem 2.5rem 1.25rem}.modern-page .product-contact-modal-fields{gap:.75rem 2rem}.modern-page .product-contact-modal-field{gap:.25rem}.modern-page .product-contact-modal-field label{min-height:1.5rem;font-size:1rem}.modern-page .product-contact-modal-field input,.modern-page .product-contact-modal-field select,.modern-page .product-contact-modal-field textarea,.modern-page :is(.product-contact-modal,.contact-form--product) .consultation-custom-select__trigger{min-height:3rem;padding:.75rem 1.25rem;font-size:1rem;line-height:1.5}.modern-page .product-contact-modal-field textarea{min-height:6rem;padding-bottom:3rem}.modern-page .product-contact-modal-actions{margin-top:.75rem}.modern-page .product-contact-modal-submit{min-height:3.5rem;padding:1rem 2.5rem;font-size:1.25rem}.modern-page .product-contact-modal-email{gap:1rem;margin-top:.75rem;font-size:1rem}}@media (max-width:700px){.modern-page .product-contact-modal{width:calc(100% - 3rem);max-height:calc(100vh - 3rem);max-height:calc(100dvh - 3rem)}.modern-page .product-contact-modal-scroll{max-height:calc(100vh - 3rem - 3px);max-height:calc(100dvh - 3rem - 3px)}.modern-page .product-contact-modal-fields{grid-template-columns:1fr}.modern-page .product-contact-modal-field-full{grid-column:auto}.modern-page .product-contact-modal-header,.modern-page .product-contact-modal-form-wrap{padding-inline:1.25rem}}@media (max-height:720px){.modern-page .product-contact-modal .product-contact-modal-fields{grid-template-columns:1fr}.modern-page .product-contact-modal .product-contact-modal-field-full{grid-column:auto}}@media (max-width:540px){.modern-page .product-contact-modal{border-radius:.75rem;width:calc(100% - 1rem)}.modern-page .product-contact-modal-header{gap:1rem;padding:1.25rem 1rem .75rem}.modern-page .product-contact-modal-header h2{font-size:1.25rem}.modern-page .product-contact-modal-form-wrap{padding:.75rem 1rem 1.25rem}.modern-page .product-contact-modal-fields{gap:1rem}}@media (max-width:640px){.product-detail-page .product-detail-hero-media{min-height:18rem}.product-detail-page .product-detail-section-heading{display:block}.product-detail-page .product-detail-section-heading .section-language-link{margin-top:var(--qn-space-4)}.product-detail-page .module-carousel-controls{padding-inline:var(--qn-space-4);justify-content:space-between}.product-detail-page .module-carousel-status{min-width:0}.product-detail-page .module-carousel-track{padding:var(--qn-space-4)}.product-detail-page .module-card-media,.product-detail-page .bundle-panel-media{height:16rem;min-height:16rem}.product-detail-page .specification-group dl>div,.product-detail-page .bundle-panel-copy dl>div{gap:var(--qn-space-1);grid-template-columns:1fr}}
