.detail-layout-module__y9BJ0q__layout{gap:var(--detail-gap,1.5rem);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.detail-layout-module__y9BJ0q__column{min-width:0}.detail-layout-module__y9BJ0q__span{grid-column:1/-1;min-width:0}@media (min-width:768px){.detail-layout-module__y9BJ0q__layout[data-breakpoint=md]{grid-template-columns:minmax(0, var(--detail-media,1.2fr)) minmax(0, var(--detail-content,1fr))}}@media (min-width:1024px){.detail-layout-module__y9BJ0q__layout[data-breakpoint=lg]{grid-template-columns:minmax(0, var(--detail-media,1.2fr)) minmax(0, var(--detail-content,1fr))}}.detail-layout-module__y9BJ0q__facts{display:grid}.detail-layout-module__y9BJ0q__fact{grid-template-columns:minmax(0, var(--definition-label-width,1fr)) minmax(0, 1fr);overflow-wrap:anywhere;min-width:0;display:grid}.detail-layout-module__y9BJ0q__value{min-width:0;margin:0}.detail-layout-module__y9BJ0q__facts[data-definition-columns="1"]{grid-template-columns:max-content minmax(0,1fr)}.detail-layout-module__y9BJ0q__facts[data-definition-columns="1"]>.detail-layout-module__y9BJ0q__fact{grid-column:1/-1;grid-template-columns:subgrid}@media (min-width:640px){.detail-layout-module__y9BJ0q__facts[data-definition-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
.download-button-wrap{align-items:center;gap:var(--space-2,initial);flex-direction:column;display:flex}.download-started{text-align:center;margin:0;line-height:1.45}.download-error{text-align:center;margin:0}.download-button-wrap>[data-download-note]{text-align:center;align-self:stretch;display:block}.download-button-wrap .select-wrapper{width:100%;display:block}.download-button-wrap>[data-download-bar]{align-self:stretch}.download-button-wrap>[data-download-bar] .progress-bar{min-width:0}.download-button-wrap>[data-download-bar] .progress-bar-label{text-align:center;margin:0}
dialog[data-modal-overlay]>[data-modal-shell]:has([data-licence-form]){width:min(72rem,100%);max-block-size:calc(100dvh - 2 * var(--space-4,1rem));flex-direction:column;padding-block-end:0;display:flex;overflow:hidden}[data-modal-shell]:has([data-licence-form])>[data-modal-heading]{flex:none;margin-block-end:var(--space-2,.5rem)}[data-confirm-body]:has(>[data-licence-form]){overscroll-behavior:contain;min-block-size:0;margin:0 calc(-1 * var(--space-6,1.5rem));padding:var(--space-2,.5rem) var(--space-6,1.5rem) var(--space-6,1.5rem);scroll-padding-block:var(--space-6,1.5rem);flex:auto;overflow-y:auto}[data-licence-intro]{max-width:62ch;margin:0 auto var(--space-5,1.25rem);text-align:center;color:var(--text);display:block}[data-licence-form]{gap:var(--space-6,1.5rem);text-align:start;display:grid}[data-licence-fields]{gap:var(--space-4,1rem);align-content:start;min-width:0;display:grid}[data-licence-step]{gap:var(--space-4,1rem);min-width:0;padding:var(--space-5,1.25rem);border:var(--border-w,1px) solid var(--trim);border-radius:var(--radius);background:var(--background);margin:0;display:grid}[data-licence-step]>legend{float:inline-start;align-items:center;gap:var(--space-3,.75rem);inline-size:100%;font-family:var(--font-heading);font-size:var(--fs-body);text-transform:uppercase;letter-spacing:.05em;color:var(--text);padding:0;line-height:1.25;display:flex}[data-licence-step-number]{border:2px solid var(--highlight);block-size:2rem;inline-size:2rem;color:var(--highlight);font-size:var(--fs-small);border-radius:50%;flex:none;place-items:center;display:grid}[data-licence-step][data-done] [data-licence-step-number]{background:var(--highlight);color:var(--background)}[data-licence-step] [data-field-label]{margin:0 0 var(--space-2,.5rem);color:var(--text);font-size:var(--fs-small)}[data-licence-help]{margin-top:var(--space-2,.5rem);color:var(--quiet-ink);font-size:var(--fs-small);line-height:1.45;display:block}[data-licence-step] [data-field-input]::placeholder{color:var(--quiet-ink);opacity:1}[data-licence-step] [data-field-input][data-invalid]{border-color:var(--highlight)}[data-licence-account]{overflow-wrap:anywhere;color:var(--text);margin:0}[data-licence-account]>[data-field-label]{display:block}[data-licence-links]{gap:var(--space-2,.5rem);margin-top:var(--space-3,.75rem);display:grid}[data-licence-link]{gap:var(--space-2,.5rem);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}[data-licence-link]>button{inline-size:var(--control-min-h,44px);min-block-size:var(--control-min-h,44px);place-items:center;padding:0;display:grid}[data-licence-add]{margin-top:var(--space-3,.75rem)}[data-licence-add]>button{align-items:center;gap:var(--space-2,.5rem);display:inline-flex}[data-licence-agree]{color:var(--text);align-items:flex-start;line-height:1.45}[data-licence-agree]>input{flex:none;block-size:1.25rem;inline-size:1.25rem;margin-top:.2em}[data-licence-note]{padding:var(--space-3,.75rem) var(--space-4,1rem);border-inline-start:3px solid var(--highlight);background:var(--highlight-22);color:var(--text);font-size:var(--fs-small);display:block}[data-licence-preview-wrap]{gap:var(--space-2,.5rem);align-content:start;min-width:0;display:grid}[data-licence-preview-label]{color:var(--text);font-family:var(--font-heading);font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;text-align:center}[data-licence-preview]{padding:var(--space-5,1.25rem);border:3px double var(--highlight);background:var(--surface);color:var(--text);font-size:var(--fs-small);overflow-wrap:anywhere;line-height:1.5;display:block}[data-licence-preview] p{margin:0 0 var(--space-3,.75rem)}[data-licence-preview-head]{margin-bottom:var(--space-4,1rem);display:block}[data-licence-caption]{color:var(--highlight);letter-spacing:.15em;text-transform:uppercase;font-size:var(--fs-small);display:block}[data-licence-title]{font-family:var(--font-heading);font-size:var(--fs-large);line-height:1.2;display:block}[data-licence-fingerprint]{padding-top:var(--space-3,.75rem);border-top:1px solid var(--highlight)}[data-modal-shell]:has([data-licence-form]) [data-confirm-actions-row]{margin:0 calc(-1 * var(--space-6,1.5rem));padding:var(--space-4,1rem) var(--space-6,1.5rem);border-top:var(--border-w,1px) solid var(--trim);background:var(--surface);flex-wrap:nowrap;flex:none}@media (min-width:900px){[data-confirm-body]:has(>[data-licence-form]){flex-direction:column;padding-block-end:0;display:flex;overflow:hidden}[data-licence-form]{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-block-size:0}[data-licence-fields]{overscroll-behavior:contain;padding:2px var(--space-3,.75rem) var(--space-6,1.5rem) 2px;scroll-padding-block:var(--space-6,1.5rem);overflow-y:auto}[data-licence-preview-wrap]{grid-template-rows:auto minmax(0,1fr);padding-block-end:var(--space-6,1.5rem)}[data-licence-preview]{overscroll-behavior:contain;min-block-size:0;overflow-y:auto}}[data-modal-shell]:has([data-licence-form])>[data-confirm-checks]{width:auto;margin:0 calc(-1 * var(--space-6,1.5rem));padding:var(--space-3,.75rem) var(--space-6,1.5rem) 0;border-top:var(--border-w,1px) solid var(--trim);background:var(--surface);text-align:center;flex:none;align-items:center}[data-modal-shell]:has([data-licence-form])>[data-confirm-checks]+[data-confirm-actions-row]{border-top:0}[data-confirm-checks]>[data-licence-note]{color:var(--quiet-ink);background:0 0;border:0;padding:0;font-weight:400}
.product-detail-image-container{position:relative;overflow:hidden}.product-detail-img{width:100%;height:auto;display:block}.product-detail-layout{--pic:40rem}[data-detail-layout][data-breakpoint].product-detail-layout{gap:var(--space-4,1rem) var(--space-6,1.5rem);--side:clamp(22rem, 35cqw, 32rem);grid-template-columns:auto auto;grid-template-areas:"pic side""rel rel""desc desc";justify-content:center;align-items:stretch;margin-top:0;container-type:inline-size}.product-detail-layout>[data-detail-media]{grid-area:pic}.product-detail-layout>[data-detail-media]>*{aspect-ratio:auto;background:0 0;border:0;width:auto}.product-detail-layout .product-detail-image-container,.product-detail-layout .product-detail-image-fallback{width:var(--pic)}.product-detail-layout>[data-detail-content]{width:var(--side);gap:var(--space-4,1rem);grid-area:side}.product-detail-image-container [data-tool-view-cube-body]{transition:transform .35s ease-out}.product-detail-layout>[data-detail-content] [data-item-call-to-action]{grid-auto-rows:auto;align-items:start;width:100%;margin:0 0 auto}.product-detail-layout>[data-detail-below]{gap:var(--space-4,1rem);flex-direction:column;grid-area:rel;margin:0;display:flex}.product-related-grid .scroll-row-track{--row-count:10}.product-related-label{margin:var(--space-6,1.5rem) 0 0}.product-detail-layout>[data-detail-below],.product-detail-layout>[data-detail-description]{width:0;min-width:100%}.product-detail-layout>[data-detail-description]{max-width:none;color:var(--inactive);grid-area:desc;margin:0;font-size:.8em;line-height:1.5}.product-detail-layout>[data-detail-description]>p{margin:0}@media (max-width:1023px){[data-detail-layout][data-breakpoint].product-detail-layout{grid-template-columns:1fr;grid-template-areas:"pic""side""rel""desc"}.product-detail-layout>[data-detail-content]{width:auto}.product-detail-layout>[data-detail-media]{justify-self:center}.product-related-grid .scroll-row-track{--row-count:6}}@media (max-width:767px){.product-related-grid .scroll-row-track{--row-count:4}}.product-detail-image-fallback{justify-content:center;align-items:center;gap:1rem}.product-detail-layout>[data-detail-content] [data-item-call-to-action] :is(button,[data-button]){width:100%}.product-detail-layout>[data-detail-content] [data-paid-handover]>:not(button,[data-button]){width:0;min-width:100%}.product-detail-layout>[data-detail-content] [data-item-call-to-action] [data-paid-handover]{display:contents}.product-detail-layout>[data-detail-content] [data-item-call-to-action] [data-paid-handover]>:is([role=status],[role=alert]){order:1}
[data-native-zoom]{pointer-events:none;opacity:0;background-color:inherit;background-repeat:no-repeat;background-size:auto;background-position:var(--native-zoom-at,50% 50%);transition:opacity .15s ease-out;position:absolute;inset:0}@media (hover:hover),(min-width:1024px){:hover>[data-native-zoom]{opacity:1}}[data-native-zoom]:has(~:hover){opacity:0!important}
[data-publication-cover]{position:relative}[data-publication-badge]{z-index:2;background:var(--secondary-fill,var(--background));color:var(--secondary-ink,var(--text));pointer-events:none;padding:.2rem .45rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}
