.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_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%}.styles_ndsGrid__AUTio{margin:0 auto;max-width:spacing(350)}.styles_fluid___ky5m{max-width:unset;overflow-x:hidden;width:100%}