.styles_slotRenderer__XUUq0>:empty{display:none}.styles_slotRenderer__XUUq0>:has([data-slot-empty=true]){display:none}.styles_ModuleGapDebugBorder__kg989{position:absolute;inset:32px 0 0;opacity:0;transition:opacity .3s;pointer-events:none}.styles_ModuleGapDebugBorder__kg989:first-child{display:none}.styles_ModuleGapDebugBorder__kg989:before{content:"";z-index:1;display:block;position:absolute;inset:0;opacity:.05;border-color:var(--debug-color);border-style:solid;border-width:var(--module-gap-top,16px) var(--module-gap-right,16px) var(--module-gap-bottom,16px) var(--module-gap-left,16px)}.styles_ModuleGapDebugBorder__kg989:after{content:"";display:block;position:absolute;inset:var(--module-gap-top,16px) var(--module-gap-right,16px) var(--module-gap-bottom,16px) var(--module-gap-left,16px);border:1px dashed color-mix(in lab,var(--debug-color),#ccc 80%)}body:has(#show-module-gaps:checked) .styles_ModuleGapDebugBorder__kg989{opacity:1}.styles_GapValueContainer__iu8B1{position:absolute;font-size:11px;z-index:2;border-radius:4px;background:color-mix(in lab,var(--debug-color),white 95%);color:color-mix(in lab,var(--debug-color),black 50%)}.styles_GapValueContainer__iu8B1.styles_left__rUwFM{left:0}.styles_GapValueContainer__iu8B1.styles_right__gPd6V{right:0}.styles_GapValueContainer__iu8B1.styles_top__ziLs6{top:0}.styles_GapValueContainer__iu8B1.styles_bottom__MfH7e{bottom:0}.styles_GapValueContainer__iu8B1.styles_bottom__MfH7e,.styles_GapValueContainer__iu8B1.styles_top__ziLs6{left:calc(50% - 8px)}.styles_GapValueContainer__iu8B1.styles_left__rUwFM,.styles_GapValueContainer__iu8B1.styles_right__gPd6V{top:calc(50% - 8px)}.styles_cellStandardContainer__8e55q{border-radius:var(--radius-card);display:inline-block;width:100%;background-color:var(--bg)}.styles_cellStandardContainer__8e55q.styles_isHoverable__sJ9MA:hover{background-color:var(--hover-bg)}.styles_ndsCellStandard__CmzpI{align-items:center;color:var(--color-text-base);display:flex;min-height:64px;padding:16px}.styles_isTwoLines__nVgih{padding:12px 16px}.styles_noPaddingRight__yVO4_{padding-right:0}.styles_noPaddingLeft__Zgg9S{padding-left:0}.styles_leadingSpan__sfng5{line-height:1;margin-right:16px}.styles_trailingSpan__aSm61{margin-left:auto;padding-left:16px}.styles_twoLinesSpan___LQVJ{padding-top:4px}.styles_textSpan__IgvWs{align-self:center;text-align:left}.styles_ellipseLineSpan__3S_3V{min-width:0}.styles_singleLineP__PH8fU{line-height:var(--typography-line-height-headline);margin:0}.styles_mediumFont__Ws10o{font-size:var(--typography-body-sm-font-size)}.styles_baseFont__C4Evg{font-size:var(--typography-body-md-font-size)}.styles_smallFont__mCPJz{font-size:var(--typography-caption-font-size)}.styles_highlight__bUZE9{color:var(--color-text-success)}.styles_grayDark__e_VhK{color:var(--color-text-subdued)}.styles_ellipseLine__JW7gZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_cardContainer__I_jNR{--hover-bg:var(--hover-bg,transparent);--active-bg:var(--active-bg,transparent);display:inline-block;width:100%!important}.styles_cardContainer__I_jNR.styles_isHoverable__L7vHH:hover{--card-background-color:var(--hover-bg)}.styles_cardContainer__I_jNR.styles_isHoverable__L7vHH:active{--card-background-color:var(--active-bg)}.styles_ndsCard__NzxDU{font:var(--typography-body-md-composite);font-style:normal;font-weight:400;letter-spacing:0;text-indent:0;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;border-radius:var(--radius-card);overflow:hidden;background:var(--card-background-color)}.styles_cardLayout__eBq81{display:flex;position:relative;flex-wrap:wrap}.styles_ndsCard__NzxDU:has(.styles_cardContent__R6drD),.styles_ndsCard__NzxDU:has(.styles_cardLayout__eBq81){height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.styles_start___c_aJ{align-items:flex-start}.styles_center__d4Xip{align-items:center}.styles_end___QGZ9{align-items:flex-end}.styles_inset__kMgyd{padding:var(--space-padding-container-lg);gap:var(--space-padding-container-lg)}.styles_border__7Zoi_,.styles_bordered__ymzC6{border:1px solid var(--color-border-subdued)}.styles_elevated___u52D{box-shadow:0 2px var(--space-padding-container-sm) 0 rgba(33,33,33,.2)}.styles_vertical__WJPJQ{flex-direction:column}.styles_horizontal___Mi2W{flex-direction:row}.styles_cardContent__R6drD{word-wrap:break-word;padding:var(--space-padding-container-lg);flex:1 1}.styles_cardFooter__1Da7_{flex-basis:100%;padding:var(--space-padding-container-lg)}.styles_inset__kMgyd>.styles_cardContent__R6drD,.styles_inset__kMgyd>.styles_cardFooter__1Da7_{padding:0}.styles_cardOrnament__Wyxwz{position:absolute;overflow:hidden;border-top-left-radius:var(--radius-label);z-index:2;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.styles_paddedOrnament__4aXXk{left:0;top:0}.styles_cardMedia__2AHfj{overflow:hidden;position:relative;height:min-content}.styles_roundedMedia__KYAaN{border-radius:var(--radius-asset)}.styles_squareMedia__4rNUy{border-radius:0}.styles_xsMedia__ODMYw{width:var(--size-asset-xs);min-width:var(--size-asset-xs)}.styles_smMedia__BoUBv{width:var(--size-asset-sm);min-width:var(--size-asset-sm)}.styles_mdMedia__3K27p{width:var(--size-asset-md);min-width:var(--size-asset-md)}.styles_lgMedia__tHz8B{width:var(--size-asset-lg);min-width:var(--size-asset-lg)}.styles_xlMedia__iweT7{width:var(--size-asset-xl);min-width:var(--size-asset-xl)}.styles_cardDecoration__jGmES,.styles_sunken__jmIN_{--unused:0}.styles_marker__boDO0{background-color:var(--marker-bg,transparent);border-color:var(--marker-border,transparent)}.styles_marker__boDO0.styles_isHoverable__WYE6Z:hover{background-color:var(--marker-hover-bg,transparent)}.styles_marker__boDO0.styles_isHoverable__WYE6Z:active{background-color:var(--marker-pressed-bg,transparent)}.styles_marker__boDO0>svg{color:var(--marker-icon-color,transparent)}.styles_iconTextFallback__xq3gH{width:20px;height:20px;align-items:center;font-size:14px;line-height:1}.styles_ConfigDrivenUiDebugIconButton__U_caa{width:24px;padding:4px;align-items:center;align-self:stretch}.styles_ConfigDrivenUiDebugIconButton__U_caa,.styles_ConfigDrivenUiDebugIconButton__U_caa:focus{color:color-mix(in lab,var(--debug-color),black 50%)}.styles_ConfigDrivenUiDebugToggleButton__0DW7T svg{transition:transform .3s}.styles_ConfigDrivenUiDebugToggleButton__0DW7T:not(.styles_isOpen__1jf1_) svg{transform:rotate(-180deg)}.styles_ConfigDrivenUiDebugHiddenIcon__POZk_{width:24px;padding:4px;align-self:stretch;display:flex;align-items:center;cursor:pointer}.styles_ConfigDrivenUiDebugBorder___qFbu{--debug-color:magenta;border:1px solid color-mix(in lab,var(--debug-color),black 20%);border-radius:4px;position:relative}.styles_ConfigDrivenUiDebugBorder___qFbu:not(.styles_isModule__kGCyq){--debug-color:cornflowerblue}.styles_ConfigDrivenUiDebugBorder___qFbu:has([data-label="module: ProductListCard"]).styles_isModule__kGCyq{--debug-color:green}.styles_ConfigDrivenUiDebugBorder___qFbu:has([data-label="module: ProductListCard"]) [data-label="module: ProductListCard"]:before{content:"Pseudo-";font-weight:700}.styles_ConfigDrivenUiDebugBorder___qFbu>.styles_ConfigDrivenUiModuleLabel__9Cp0w{background:color-mix(in lab,var(--debug-color),white 70%);border-radius:4px 4px 0 0;color:color-mix(in lab,var(--debug-color),black 50%);font-size:var(--typography-caption-font-size);padding:4px;position:relative;display:flex;align-items:center;gap:8px}.styles_ConfigDrivenUiDebugBorder___qFbu>.styles_ConfigDrivenUiModuleLabel__9Cp0w>span{flex-grow:1;word-break:break-all}.styles_ConfigDrivenUiDebugBorder___qFbu.styles_isCollapsed___K8OF>.styles_ConfigDrivenUiModuleLabel__9Cp0w{border-radius:4px}.styles_ConfigDrivenUiDebugBorder___qFbu:not(.styles_isModule__kGCyq)>.styles_ConfigDrivenUiModuleLabel__9Cp0w{padding:4px 8px}.styles_ConfigDrivenUiDebugBorder___qFbu .styles_ConfigDrivenUiEmptyWarning__pxexm{display:none;border-radius:0 0 4px 4px;color:color-mix(in lab,var(--debug-color),black 50%);background:color-mix(in lab,var(--debug-color),white 90%);font-size:var(--typography-caption-font-size);padding:4px 8px}.styles_ConfigDrivenUiDebugBorder___qFbu :has([data-gap-visualizer]:first-child)+.styles_ConfigDrivenUiEmptyWarning__pxexm{display:block}.styles_ConfigDrivenUiDebugBorder___qFbu>[data-module-type]{margin:0!important}.styles_modal__qDuZz{width:min(90vw,600px);max-width:90vw!important}.styles_codeBlock__6Rgf3{margin:16px 0;display:block;width:100%;position:relative;background-color:#f7f7f7;border-radius:4px;font-family:monospace;font-size:14px;border:1px solid rgba(0,0,0,0);resize:none}.styles_codeBlock__6Rgf3 pre{width:100%;max-height:60vh;padding:16px 12px;margin:0;overflow:auto}button.styles_codeBlock__6Rgf3{position:relative;text-align:left;cursor:pointer}button.styles_codeBlock__6Rgf3:hover{border-color:#d6d6d6}textarea.styles_codeBlock__6Rgf3{padding:16px 12px;overflow:auto;border-color:#d6d6d6;max-height:60vh}textarea.styles_codeBlock__6Rgf3:hover{border-color:#888}.styles_buttonGroup__4e0_f{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:300px}.styles_ConfigDrivenUiDebugLayout__0G_iG{--debug-color:lightgreen;border:1px solid color-mix(in lab,var(--debug-color),black 20%);background:color-mix(in lab,var(--debug-color),white 70%);color:color-mix(in lab,var(--debug-color),black 50%);border-radius:4px;margin:8px 4px;padding:8px;font-size:12px}.styles_ConfigDrivenUiDebugCheckbox__0fOSq{--debug-color:magenta;--debug-color-background:color-mix(in lab,var(--debug-color),white 70%);--debug-color-border:color-mix(in lab,var(--debug-color),black 20%);--debug-color-text:color-mix(in lab,var(--debug-color),black 50%);border:1px solid var(--debug-color-border);background:var(--debug-color-background);padding-left:24px;border-radius:32px;position:fixed;z-index:1049;bottom:16px;left:16px;box-shadow:0 2px 4px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.04),0 4px 10px rgba(0,0,0,.06),0 6px 12px rgba(0,0,0,.04);animation:styles_slide-up__Z_zwC .3s .3s both}.styles_ConfigDrivenUiDebugCheckbox__0fOSq label{color:var(--debug-color-text);font-family:monospace;font-size:14px;padding-top:14px;padding-bottom:12px;padding-right:24px}.styles_ConfigDrivenUiDebugCheckbox__0fOSq input{border:1px solid var(--debug-color-border)}.styles_ConfigDrivenUiDebugCheckbox__0fOSq input:checked{border:1px solid var(--debug-color-border);background-color:var(--debug-color-border)}.styles_ConfigDrivenUiDebugCheckbox__0fOSq:hover{background:color-mix(in lab,var(--debug-color),white 80%)}.styles_ConfigDrivenUiDebugCheckbox__0fOSq:hover label{color:var(--debug-color-text)}.styles_ConfigDrivenUiDebugCheckbox__0fOSq:hover input{border:1px solid var(--debug-color-border)}.styles_ConfigDrivenUiDebugCheckbox__0fOSq:hover input:checked{border:1px solid var(--debug-color-border);background-color:var(--debug-color-border)}@keyframes styles_slide-up__Z_zwC{0%{translate:0 80px;scale:.8 1.25}}@keyframes styles_checkbox-expand__P_RHU{0%{transform:scale(.6)}60%{transform:scale(1.2)}to{transform:scale(1)}}.styles_ndsBaseCheckbox__7ay8D{--checkbox-bg:var(--color-background-base);--checkbox-border:var(--color-border-base);appearance:none;background-color:var(--checkbox-bg);border:1px solid var(--checkbox-border);border-radius:4px;cursor:pointer;height:20px;position:relative;width:20px}.styles_ndsBaseCheckbox__7ay8D:focus{outline:none}.styles_ndsBaseCheckbox__7ay8D:hover{--checkbox-bg:var(--color-background-base-hover)}.styles_ndsBaseCheckbox__7ay8D:active{--checkbox-bg:var(--color-background-base-active)}.styles_ndsBaseCheckbox__7ay8D:checked{--checkbox-bg:var(--color-background-success-base);--checkbox-border:var(--checkbox-bg)}.styles_ndsBaseCheckbox__7ay8D:checked:hover{--checkbox-bg:#060}.styles_ndsBaseCheckbox__7ay8D:checked:active{--checkbox-bg:#004200}.styles_ndsBaseCheckbox__7ay8D:checked:not(.styles_invalid__tLRo1):after{animation:styles_checkbox-expand__P_RHU .25s ease-in-out forwards;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 20 20' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m17.1 6.27-.88-.88-7.89 7.9-3.72-3.73-.89.88 4.61 4.6z'/%3e%3c/svg%3e");content:"";height:inherit;left:-1px;position:absolute;top:-1px;width:inherit}.styles_ndsBaseCheckbox__7ay8D.styles_invalid__tLRo1{--checkbox-bg:var(--color-background-warning-subdued);--checkbox-border:var(--color-border-warning)}.styles_ndsBaseCheckbox__7ay8D.styles_invalid__tLRo1:active,.styles_ndsBaseCheckbox__7ay8D.styles_invalid__tLRo1:hover{--checkbox-bg:var(--color-background-warning-subdued);--checkbox-border:#853c00}.styles_ndsBaseCheckbox__7ay8D:disabled:disabled,.styles_ndsBaseCheckbox__7ay8D:disabled:disabled:checked,.styles_ndsBaseCheckbox__7ay8D:disabled:disabled:hover{--checkbox-bg:var(--color-background-base);--checkbox-border:var(--color-border-disabled);cursor:not-allowed}.styles_ndsBaseCheckbox__7ay8D:disabled:disabled:after{animation:unset;content:"";height:34px;width:1.5px;inset:0;margin:auto;position:absolute;transform:rotate(45deg) scale(.7);background-color:var(--color-border-disabled)}.styles_ndsCheckbox__sc6eL{font:var(--typography-body-md-composite);font-style:normal;font-weight:400;letter-spacing:0;text-indent:0;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;line-height:0}.styles_ndsCheckbox__sc6eL:focus-within{outline:var(--color-text-subdued) dashed 1px;outline-offset:2px}.styles_ndsCheckbox__sc6eL:hover>.styles_label__vzYYh{color:var(--color-text-always-black)}.styles_checkboxLabel__RH8mf{cursor:pointer;flex:1 1;padding-left:var(--space-padding-container-sm)}.styles_checkboxLabel__RH8mf:hover{color:var(--color-text-always-black)}.styles_input__yYwmA:active+.styles_checkboxLabel__RH8mf{color:var(--color-text-base)}.styles_input__yYwmA:disabled+.styles_checkboxLabel__RH8mf{background:rgba(0,0,0,0);color:var(--color-text-disabled);cursor:not-allowed}.styles_microcopy__xE7ZU{padding-top:0;width:100%}.styles_errorMessage__bDpTD{color:var(--color-text-warning)}.styles_ndsCheckboxGroup__ybKmT{font:var(--typography-body-md-composite);font-style:normal;font-weight:400;letter-spacing:0;text-indent:0;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.styles_fieldset__qz8SY{border:0;margin:0 0 -8px;padding:0}.styles_fieldset__qz8SY .styles_ndsCheckbox__sc6eL{margin:0 0 8px}.styles_horizontal__qoBep{display:flex;flex-wrap:wrap}.styles_horizontal__qoBep .styles_ndsCheckbox__sc6eL{padding-right:16px}.styles_legend__jKHhg{margin:8px 0;padding:0;width:100%}