@charset "UTF-8";blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*,*:before,*:after{box-sizing:inherit;outline:none}a,button{position:relative}dt{font-weight:700}dd:after{content:"";display:block}fieldset,table,th,td{border:0}th,td{vertical-align:top}caption,th{font-weight:700;text-align:start}a{color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));background-color:transparent}a:hover{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17));text-decoration:underline}a:focus,a:active{color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}button,[type=submit],[type=reset]{cursor:pointer}i,em{font-style:italic}hr{border:none;border-top:1px solid transparent;border-right:1px solid transparent;margin-top:1.25rem;margin-bottom:1.25rem;background:rgb(var(--colour-neutral-3, 223, 223, 223));height:auto}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{background:rgb(var(--colour-neutral-1, 255, 255, 255));color:rgb(var(--colour-text-and-icon-2, 72, 72, 72));min-height:100%;font-size:.875rem;line-height:1.571}b,strong{font-weight:700}button,input,optgroup,select,textarea{font-size:1rem;line-height:1.5}:root{--colour-neutral-1: 255, 255, 255;--colour-neutral-2: 245, 245, 245;--colour-neutral-3: 223, 223, 223;--colour-neutral-4: 204, 204, 204;--colour-neutral-5: 146, 146, 146;--colour-neutral-6: 72, 72, 72;--colour-neutral-7: 17, 17, 17;--colour-text-and-icon-1: 17, 17, 17;--colour-text-and-icon-2: 72, 72, 72;--colour-text-and-icon-3: 118, 118, 118;--colour-text-and-icon-4: 146, 146, 146;--colour-text-and-icon-5: 255, 255, 255;--colour-elevation-1: 255, 255, 255;--colour-elevation-2: 255, 255, 255;--colour-elevation-3: 17, 17, 17;--colour-elevation-1-border: 223, 223, 223;--colour-elevation-2-border: 72, 72, 72;--colour-semantic-informative: 0, 88, 163;--colour-semantic-positive: 10, 138, 0;--colour-semantic-caution: 242, 106, 47;--colour-semantic-caution-text: 202, 80, 8;--colour-semantic-negative: 224, 7, 81;--colour-static-white: 255, 255, 255;--colour-static-light-grey: 245, 245, 245;--colour-static-grey: 223, 223, 223;--colour-static-dark-grey: 118, 118, 118;--colour-static-black: 17, 17, 17;--colour-static-ikea-brand-blue: 0, 88, 163;--colour-static-ikea-brand-yellow: 255, 219, 0;--colour-static-ikea-family: 0, 124, 193;--colour-static-ikea-business-network: 222, 188, 156;--colour-commercial-message-new: 202, 80, 8;--colour-commercial-message-new-lower-price: 204, 0, 8;--colour-commercial-message-time-restricted-offer: 204, 0, 8;--colour-commercial-message-ikea-family: 0, 124, 193;--colour-commercial-message-bti-yellow: 255, 219, 0;--colour-commercial-message-bti-red: 204, 0, 8;--colour-campaign-sustainability: 55, 184, 134;--colour-interactive-primary-bg-default: 17, 17, 17;--colour-interactive-primary-bg-hover: 51, 51, 51;--colour-interactive-primary-bg-pressed: 0, 0, 0;--colour-interactive-secondary-bg-default: 245, 245, 245;--colour-interactive-secondary-bg-hover: 223, 223, 223;--colour-interactive-secondary-bg-pressed: 204, 204, 204;--colour-interactive-subtle-bg-default: 255, 255, 255;--colour-interactive-subtle-bg-hover: 245, 245, 245;--colour-interactive-subtle-bg-pressed: 223, 223, 223;--colour-interactive-subtle-border-default: 146, 146, 146;--colour-interactive-subtle-border-hover: 17, 17, 17;--colour-interactive-subtle-border-pressed: 17, 17, 17;--colour-interactive-subtle-border-selected: 17, 17, 17;--colour-interactive-emphasised-bg-default: 0, 88, 163;--colour-interactive-emphasised-bg-hover: 0, 79, 147;--colour-interactive-emphasised-bg-pressed: 0, 62, 114;--colour-interactive-emphasised-border-selected: 0, 88, 163;--colour-interactive-destructive-bg-default: 224, 7, 81;--colour-interactive-destructive-bg-hover: 204, 0, 61;--colour-interactive-destructive-bg-pressed: 184, 0, 41;--colour-interactive-disabled-1: 204, 204, 204;--colour-interactive-disabled-2: 146, 146, 146;--colour-interactive-disabled-3: 255, 255, 255;--colour-interactive-static-primary-bg-default: 17, 17, 17;--colour-interactive-static-primary-bg-hover: 51, 51, 51;--colour-interactive-static-secondary-bg-default: 245, 245, 245;--colour-interactive-static-secondary-bg-hover: 223, 223, 223;--colour-interactive-static-secondary-bg-pressed: 204, 204, 204;--colour-interactive-static-primary-bg-pressed: 0, 0, 0;--colour-extended-palette-01: 193, 207, 212;--colour-extended-palette-02: 163, 172, 176;--colour-extended-palette-03: 140, 221, 255;--colour-extended-palette-04: 0, 150, 210;--colour-extended-palette-05: 0, 89, 128;--colour-extended-palette-06: 217, 171, 255;--colour-extended-palette-07: 107, 61, 153;--colour-extended-palette-08: 255, 166, 218;--colour-extended-palette-09: 229, 47, 126;--colour-extended-palette-10: 255, 174, 102;--colour-extended-palette-11: 255, 170, 0;--colour-extended-palette-12: 242, 106, 47;--colour-extended-palette-13: 204, 177, 0;--colour-extended-palette-14: 199, 217, 0;--colour-extended-palette-15: 122, 181, 29;--colour-extended-palette-16: 80, 128, 32;--colour-extended-palette-17: 149, 229, 187;--colour-extended-palette-18: 0, 153, 133;--colour-extended-palette-19: 0, 102, 88;--colour-extended-palette-20: 215, 199, 162;--colour-extended-palette-21: 195, 178, 137}.icon-pill{--background: rgb(var(--colour-interactive-secondary-bg-default, 245, 245, 245));--background-hover: rgb(var(--colour-interactive-secondary-bg-hover, 223, 223, 223));--background-press: rgb(var(--colour-interactive-secondary-bg-pressed, 204, 204, 204));--foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17));--disabled-foreground: rgb(var(--colour-interactive-disabled-2, 146, 146, 146));--disabled-background: rgb(var(--colour-interactive-disabled-1, 204, 204, 204));min-height:3.5rem;position:relative;border:0;padding:0 2rem;text-align:center;display:inline-flex;cursor:pointer;outline:0;vertical-align:top;text-decoration:none;border-radius:64px;justify-content:center;align-items:center;color:var(--foreground);background:var(--background);transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.4,1)}.icon-pill:hover{background:var(--background-hover)}.icon-pill:active{background:var(--background-press)}.icon-pill:disabled{cursor:default;background:var(--disabled-background);color:var(--disabled-foreground)}.icon-pill:hover,.icon-pill:active,.icon-pill:focus{text-decoration:none}.icon-pill .svg-icon{flex-shrink:0}.icon-pill.leading-icon{padding-inline-start:1.5rem}.icon-pill.trailing-icon{flex-direction:row-reverse;padding-inline-end:1.5rem}.icon-pill--small{font-size:.75rem;line-height:1.3333333333;min-height:2.5rem;padding:0 1.5rem}.icon-pill--small:after{content:"";position:absolute;top:-.1875rem;left:-.1875rem;right:-.1875rem;bottom:-.1875rem}.icon-pill--small.leading-icon{padding-inline-start:1rem}.icon-pill--small.trailing-icon{padding-inline-end:1rem}.icon-pill--xsmall{font-size:.75rem;line-height:1.3333333333;min-height:2rem;min-width:2rem;padding:0 .75rem}.icon-pill--xsmall:after{content:"";position:absolute;top:-.4375rem;left:-.4375rem;right:-.4375rem;bottom:-.4375rem}.icon-pill--xsmall.leading-icon{padding-inline-start:.25rem}.icon-pill--xsmall.trailing-icon{padding-inline-end:.25rem}.icon-pill{border:2px solid transparent;padding:0 .875rem}.icon-pill:disabled{border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.icon-pill--active{border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))}.icon-pill--xsmall{padding:0 .0625rem}.icon-pill--small{padding:0 .375rem}.pill{--background: rgb(var(--colour-interactive-secondary-bg-default, 245, 245, 245));--background-hover: rgb(var(--colour-interactive-secondary-bg-hover, 223, 223, 223));--background-press: rgb(var(--colour-interactive-secondary-bg-pressed, 204, 204, 204));--foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17));--disabled-foreground: rgb(var(--colour-interactive-disabled-2, 146, 146, 146));--disabled-background: rgb(var(--colour-interactive-disabled-1, 204, 204, 204));min-height:3.5rem;position:relative;border:0;padding:0 2rem;text-align:center;display:inline-flex;cursor:pointer;outline:0;vertical-align:top;text-decoration:none;border-radius:64px;justify-content:center;align-items:center;color:var(--foreground);background:var(--background);transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.4,1)}.pill:hover{background:var(--background-hover)}.pill:active{background:var(--background-press)}.pill:disabled{cursor:default;background:var(--disabled-background);color:var(--disabled-foreground)}.pill:hover,.pill:active,.pill:focus{text-decoration:none}.pill .pill--svg-icon{flex-shrink:0}.pill.pill--leading-icon{padding-inline-start:1.5rem}.pill.pill--trailing-icon{flex-direction:row-reverse;padding-inline-end:1.5rem}.pill--small{font-size:.75rem;line-height:1.3333333333;min-height:2.5rem;padding:0 1.5rem}.pill--small:after{content:"";position:absolute;top:-.1875rem;left:-.1875rem;right:-.1875rem;bottom:-.1875rem}.pill--small.pill--leading-icon{padding-inline-start:1rem}.pill--small.pill--trailing-icon{padding-inline-end:1rem}.pill--xsmall{font-size:.75rem;line-height:1.3333333333;min-height:2rem;min-width:2rem;padding:0 .75rem}.pill--xsmall:after{content:"";position:absolute;top:-.4375rem;left:-.4375rem;right:-.4375rem;bottom:-.4375rem}.pill--xsmall.pill--leading-icon{padding-inline-start:.25rem}.pill--xsmall.pill--trailing-icon{padding-inline-end:.25rem}.pill__trailing-icon{margin-inline-start:.5rem}.pill__leading-icon{margin-inline-end:.5rem}.pill.pill--trailing-icon{flex-direction:row}.pill{border:2px solid transparent}.pill--active{border-color:rgb(var(--colour-interactive-subtle-border-selected, 17, 17, 17))}.pill:disabled{border-color:rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.pill:disabled .pill__thumbnail{opacity:.5}.pill--thumbnail{--thumbnail-padding: .75rem;padding-inline-start:var(--thumbnail-padding)}.pill--thumbnail.pill--small,.pill--thumbnail.pill--xsmall{--thumbnail-padding: .5rem}.pill--thumbnail.pill--small .pill__thumbnail,.pill--thumbnail.pill--xsmall .pill__thumbnail{width:1.5rem;height:1.5rem}.pill--thumbnail.pill--xsmall{--thumbnail-padding: .25rem}.pill__thumbnail{width:2rem;height:2rem;border-radius:64px;margin-inline-end:.5rem}[class*=btn--icon] .btn__inner{padding:0 1rem}[class*=btn--icon] .btn__inner .btn__label{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;white-space:nowrap}[class*=btn--icon].btn--small .btn__inner{padding:0 .5rem}[class*=btn--icon].btn--xsmall .btn__inner{padding:0 .25rem;min-height:2rem}[class*=btn--icon].btn--xsmall .btn__inner:after{content:"";position:absolute;top:-.375rem;left:-.375rem;right:-.375rem;bottom:-.375rem}.btn{position:relative;background:none;border:0;padding:0;text-align:center;display:inline-flex;border-radius:64px;cursor:pointer;outline:0;vertical-align:top;--background: tokens.$colour-interactive-primary-bg-default;--background-hover: rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));--background-press: rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0));--foreground: rgb(var(--colour-text-and-icon-5, 255, 255, 255));--disabled-foreground: rgb(var(--colour-interactive-disabled-2, 146, 146, 146));--disabled-background: rgb(var(--colour-interactive-disabled-1, 204, 204, 204));color:var(--foreground);text-decoration:none}.btn .btn__inner{box-shadow:var(--box-shadow);background:var(--background)}.btn:hover .btn__inner{background:var(--background-hover);box-shadow:var(--box-shadow-hover)}.btn:active .btn__inner{background:var(--background-press);box-shadow:var(--box-shadow-press)}.btn:hover,.btn:active,.btn:focus{text-decoration:none;color:var(--foreground)}.btn .svg-icon{flex-shrink:0}.btn:disabled{cursor:default}.btn:disabled .btn__inner{background-color:var(--disabled-background);color:var(--disabled-foreground);box-shadow:none}.btn__inner{border-radius:64px;display:inline-flex;justify-content:center;align-items:center;min-height:3.5rem;padding:0 2rem;width:100%;box-sizing:border-box;pointer-events:none;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.4,1)}.btn:active:not(:disabled) .btn__inner{transform:scale(.97)}.leading-icon .btn__inner{padding-inline-start:1.5rem}.trailing-icon .btn__inner{flex-direction:row-reverse;padding-inline-end:1.5rem}@media(forced-colors:active){.btn__inner{border:1px solid transparent}.btn:disabled .btn__inner{color:GrayText;border-color:GrayText}}.btn--icon-primary,.btn--primary{--background: rgb(var(--colour-interactive-primary-bg-default, 17, 17, 17));--background-hover: rgb(var(--colour-interactive-primary-bg-hover, 51, 51, 51));--background-press: rgb(var(--colour-interactive-primary-bg-pressed, 0, 0, 0))}.btn--icon-emphasised,.btn--emphasised{--background: rgb(var(--colour-interactive-emphasised-bg-default, 0, 88, 163));--background-hover: rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147));--background-press: rgb(var(--colour-interactive-emphasised-bg-hover, 0, 79, 147))}.btn--icon-secondary,.btn--secondary{--background: none;--background-hover: none;--box-shadow: inset 0 0 0 1px rgb(var(--colour-neutral-7, 17, 17, 17));--box-shadow-hover: inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17));--box-shadow-press: inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17));--background-press: rgba(var(--colour-interactive-secondary-bg-pressed, 204, 204, 204), .5)}.btn--icon-emphasised-inverse,.btn--emphasised-inverse,.btn--icon-primary-inverse,.btn--primary-inverse{--background: rgb(var(--colour-interactive-subtle-bg-default, 255, 255, 255));--background-hover: rgb(var(--colour-interactive-subtle-bg-hover, 245, 245, 245));--background-press: rgb(var(--colour-interactive-subtle-bg-pressed, 223, 223, 223))}.btn--icon-secondary-inverse,.btn--secondary-inverse{--background: transparent;--background-hover: transparent;--background-press: rgba(var(--colour-neutral-1, 255, 255, 255), .1);--box-shadow: inset 0 0 0 1px rgb(var(--colour-neutral-1, 255, 255, 255));--box-shadow-hover: inset 0 0 0 2px rgb(var(--colour-neutral-1, 255, 255, 255));--box-shadow-press: inset 0 0 0 2px rgb(var(--colour-neutral-1, 255, 255, 255))}.btn--icon-tertiary-inverse,.btn--tertiary-inverse{--background: transparent;--background-hover: rgba(var(--colour-neutral-1, 255, 255, 255), .15);--background-press: rgba(var(--colour-neutral-1, 255, 255, 255), .3);--disabled-background: transparent;--disabled-foreground: rgba(var(--colour-interactive-disabled-1, 204, 204, 204), .15)}.btn--danger{--background: rgb(var(--colour-interactive-destructive-bg-default, 224, 7, 81));--background-hover: rgb(var(--colour-interactive-destructive-bg-hover, 204, 0, 61));--background-press: rgb(var(--colour-interactive-destructive-bg-pressed, 184, 0, 41))}.btn--icon-tertiary,.btn--tertiary{--background: transparent;--background-hover: rgb(var(--colour-interactive-secondary-bg-hover, 223, 223, 223));--background-press: rgb(var(--colour-interactive-secondary-bg-pressed, 204, 204, 204));--disabled-background: transparent;--disabled-foreground: rgb(var(--colour-interactive-disabled-1, 204, 204, 204))}.btn--icon-image-overlay,.btn--image-overlay{--background: rgba(var(--colour-static-black, 17, 17, 17), .75);--background-hover: rgba(var(--colour-static-black, 17, 17, 17), .85);--background-press: rgba(var(--colour-static-black, 17, 17, 17), .95)}.btn.btn--static-colour.btn--primary,.btn.btn--static-colour.btn--icon-primary{--background: rgb(var(--colour-interactive-static-primary-bg-default, 17, 17, 17));--background-hover: rgb(var(--colour-interactive-static-primary-bg-hover, 51, 51, 51));--background-press: rgb(var(--colour-interactive-static-primary-bg-pressed, 0, 0, 0));--foreground: rgb(var(--colour-static-white, 255, 255, 255));--disabled-foreground: rgba(var(--colour-static-black, 17, 17, 17), .15);--disabled-background: rgba(var(--colour-static-black, 17, 17, 17), .15)}.btn.btn--static-colour.btn--secondary,.btn.btn--static-colour.btn--icon-secondary{--background: transparent;--background-hover: transparent;--background-press: rgba(var(--colour-interactive-static-secondary-bg-pressed, 204, 204, 204), .5);--box-shadow: inset 0 0 0 1px rgb(var(--colour-static-black, 17, 17, 17));--box-shadow-hover: inset 0 0 0 2px rgb(var(--colour-static-black, 17, 17, 17));--box-shadow-press: inset 0 0 0 2px rgb(var(--colour-static-black, 17, 17, 17));--foreground: rgb(var(--colour-static-black, 17, 17, 17));--disabled-foreground: rgba(var(--colour-static-black, 17, 17, 17), .15);--disabled-background: rgba(var(--colour-static-black, 17, 17, 17), .15)}.btn.btn--static-colour.btn--tertiary,.btn.btn--static-colour.btn--icon-tertiary{--background: transparent;--background-hover: rgb(var(--colour-interactive-static-secondary-bg-hover, 223, 223, 223));--background-press: rgb(var(--colour-interactive-static-secondary-bg-pressed, 204, 204, 204));--foreground: rgb(var(--colour-static-black, 17, 17, 17));--disabled-foreground: rgba(var(--colour-static-black, 17, 17, 17), .15);--disabled-background: transparent}.btn.btn--static-colour.btn--icon-secondary-inverse,.btn.btn--static-colour.btn--secondary-inverse{--background: transparent;--background-hover: transparent;--background-press: rgba(var(--colour-static-white, 255, 255, 255), .1);--box-shadow: inset 0 0 0 1px rgb(var(--colour-static-white, 255, 255, 255));--box-shadow-hover: inset 0 0 0 2px rgb(var(--colour-static-white, 255, 255, 255));--box-shadow-press: inset 0 0 0 2px rgb(var(--colour-static-white, 255, 255, 255));--foreground: rgb(var(--colour-static-white, 255, 255, 255));--disabled-foreground: rgba(var(--colour-static-white, 255, 255, 255), .15);--disabled-background: rgba(var(--colour-static-white, 255, 255, 255), .15)}.btn.btn--static-colour.btn--icon-emphasised-inverse,.btn.btn--static-colour.btn--icon-primary-inverse,.btn.btn--static-colour.btn--primary-inverse,.btn.btn--static-colour.btn--emphasised-inverse{--background: rgb(var(--colour-static-white, 255, 255, 255));--background-hover: rgb(var(--colour-static-light-grey, 245, 245, 245));--background-press: rgb(var(--colour-static-grey, 223, 223, 223));--foreground: rgb(var(--colour-static-black, 17, 17, 17));--disabled-foreground: rgba(var(--colour-static-white, 255, 255, 255), .15);--disabled-background: rgba(var(--colour-static-white, 255, 255, 255), .15)}.btn.btn--static-colour.btn--icon-tertiary-inverse,.btn.btn--static-colour.btn--tertiary-inverse{--background: transparent;--background-hover: rgba(var(--colour-static-white, 255, 255, 255), .15);--background-press: rgba(var(--colour-static-white, 255, 255, 255), .3);--foreground: rgb(var(--colour-static-white, 255, 255, 255));--disabled-foreground: rgba(var(--colour-static-white, 255, 255, 255), .15)}.btn--icon-emphasised-inverse,.btn--emphasised-inverse,.btn--icon-primary-inverse,.btn--primary-inverse,.btn--icon-secondary,.btn--secondary,.btn--icon-tertiary,.btn--tertiary{--foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.btn--icon-secondary-inverse,.btn--secondary-inverse,.btn--icon-tertiary-inverse,.btn--tertiary-inverse,.btn--icon-primary,.btn--primary{--foreground: rgb(var(--colour-text-and-icon-5, 255, 255, 255))}.btn--icon-image-overlay,.btn--icon-emphasised,.btn--danger,.btn--emphasised,.btn--image-overlay{--foreground: rgb(var(--colour-static-white, 255, 255, 255))}.btn .btn__loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-160%);display:inline-block;width:0;height:0;border:.25rem solid;border-radius:64px;animation:btn-loader .7s infinite;opacity:0;visibility:hidden;text-indent:-9999px;overflow:hidden;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.4,1)}@keyframes btn-loader{0%,to{transform:translate(-50%,-160%);animation-timing-function:cubic-bezier(.42,0,1,1)}40%{transform:translate(-50%,20%);animation-timing-function:cubic-bezier(0,0,0,1)}}.btn--loading{pointer-events:none}.btn--loading .btn__loader{opacity:1;visibility:visible}.btn--loading .svg-icon,.btn--loading .btn__label{transform:translateY(50%);opacity:0;visibility:hidden}.btn--xsmall .btn__inner{min-height:2rem;padding:0 1rem}.btn--xsmall .btn__inner:after{content:"";position:absolute;top:-.375rem;left:-.375rem;right:-.375rem;bottom:-.375rem}.btn--xsmall.leading-icon .btn__inner{padding-inline-start:.75rem}.btn--xsmall.trailing-icon .btn__inner{padding-inline-end:.75rem}.btn--xsmall.leading-icon .svg-icon{margin-inline-end:.25rem}.btn--xsmall.trailing-icon .svg-icon{margin-inline-start:.25rem}.btn--small .btn__inner{min-height:2.5rem;padding:0 1.5rem}.btn--small .btn__inner:after{content:"";position:absolute;top:-.125rem;left:-.125rem;right:-.125rem;bottom:-.125rem}.btn--small.leading-icon .btn__inner{padding-inline-start:1rem}.btn--small.trailing-icon .btn__inner{padding-inline-end:1rem}.btn--expanding.leading-icon .btn__inner,.btn--expanding.trailing-icon .btn__inner,.btn--expanding .btn__inner{transition-property:opacity,transform,padding;padding:0 1rem}.btn--expanding.btn--small .btn__inner{padding:0 .5rem}.btn--expanding.btn--xsmall .btn__icon{margin:0}.btn--expanding.btn--xsmall .btn__inner{padding:0 .25rem;min-height:2rem}.btn--expanding.btn--xsmall .btn__inner:after{content:"";position:absolute;top:-.375rem;left:-.375rem;right:-.375rem;bottom:-.375rem}.btn--expanding .btn__icon{transition:margin-inline-end .25s ease-in-out;margin:0}.btn--expanding .btn__inner .btn__label{max-width:0;white-space:nowrap;overflow:hidden;transition:max-width .25s ease-in-out;transform-origin:left;position:static;width:auto;height:auto;margin:0;clip:initial}.btn--expanding:hover .btn__inner .btn__label,.btn--expanding:focus-visible .btn__inner .btn__label{max-width:12.5rem}.btn--expanding:hover.leading-icon .btn__inner,.btn--expanding:focus-visible.leading-icon .btn__inner{padding-inline-end:2rem;padding-inline-start:1.5rem}.btn--expanding:hover.trailing-icon .btn__inner,.btn--expanding:focus-visible.trailing-icon .btn__inner{flex-direction:row-reverse;padding-inline-end:1.5rem;padding-inline-start:2rem}.btn--expanding:hover.leading-icon .btn__icon,.btn--expanding:focus-visible.leading-icon .btn__icon{margin-inline-end:.5rem}.btn--expanding:hover.trailing-icon .btn__icon,.btn--expanding:focus-visible.trailing-icon .btn__icon{margin-inline-start:.5rem}.btn--expanding:hover.leading-icon.btn--small .btn__inner,.btn--expanding:focus-visible.leading-icon.btn--small .btn__inner{padding-inline-end:1.5rem;padding-inline-start:1rem}.btn--expanding:hover.trailing-icon.btn--small .btn__inner,.btn--expanding:focus-visible.trailing-icon.btn--small .btn__inner{padding-inline-end:1rem;padding-inline-start:1.5rem}.btn--expanding:hover.leading-icon.btn--xsmall .btn__inner,.btn--expanding:focus-visible.leading-icon.btn--xsmall .btn__inner{padding-inline-end:1rem;padding-inline-start:.75rem}.btn--expanding:hover.trailing-icon.btn--xsmall .btn__inner,.btn--expanding:focus-visible.trailing-icon.btn--xsmall .btn__inner{padding-inline-end:.75rem;padding-inline-start:1rem}.btn--expanding:hover.leading-icon.btn--xsmall .btn__icon,.btn--expanding:focus-visible.leading-icon.btn--xsmall .btn__icon{margin-inline-end:.25rem}.btn--expanding:hover.trailing-icon.btn--xsmall .btn__icon,.btn--expanding:focus-visible.trailing-icon.btn--xsmall .btn__icon{margin-inline-start:.25rem}@media(hover:none){.btn--expanding.leading-icon:hover .btn__inner,.btn--expanding.trailing-icon:hover .btn__inner{padding:0 1rem}.btn--expanding.leading-icon:hover .btn__inner .btn__label,.btn--expanding.trailing-icon:hover .btn__inner .btn__label{max-width:0}.btn--expanding.leading-icon:hover .btn__icon,.btn--expanding.trailing-icon:hover .btn__icon{margin:0}.btn--expanding.leading-icon.btn--small:hover .btn__inner,.btn--expanding.trailing-icon.btn--small:hover .btn__inner{padding:0 .5rem}.btn--expanding.leading-icon.btn--xsmall:hover .btn__inner,.btn--expanding.trailing-icon.btn--xsmall:hover .btn__inner{padding:0 .25rem}.btn--expanding.leading-icon.btn--xsmall:hover .btn__icon,.btn--expanding.trailing-icon.btn--xsmall:hover .btn__icon{margin:0}.btn--expanding.btn--touch-device-expanded:hover:not(:disabled) .btn__inner .btn__label,.btn--expanding.btn--touch-device-expanded .btn__inner .btn__label{max-width:12.5rem}.btn--expanding.btn--touch-device-expanded:hover:not(:disabled).leading-icon .btn__inner,.btn--expanding.btn--touch-device-expanded.leading-icon .btn__inner{padding-inline-end:2rem;padding-inline-start:1.5rem}.btn--expanding.btn--touch-device-expanded:hover:not(:disabled).trailing-icon .btn__inner,.btn--expanding.btn--touch-device-expanded.trailing-icon .btn__inner{flex-direction:row-reverse;padding-inline-end:1.5rem;padding-inline-start:2rem}.btn--expanding.btn--touch-device-expanded:hover:not(:disabled).leading-icon .btn__icon,.btn--expanding.btn--touch-device-expanded.leading-icon .btn__icon{margin-inline-end:.5rem}.btn--expanding.btn--touch-device-expanded:hover:not(:disabled).trailing-icon .btn__icon,.btn--expanding.btn--touch-device-expanded.trailing-icon .btn__icon{margin-inline-start:.5rem}.btn--expanding.btn--touch-device-expanded:hover:not(:disabled).leading-icon.btn--small .btn__inner,.btn--expanding.btn--touch-device-expanded.leading-icon.btn--small .btn__inner{padding-inline-end:1.5rem;padding-inline-start:1rem}.btn--expanding.btn--touch-device-expanded:hover:not(:disabled).trailing-icon.btn--small .btn__inner,.btn--expanding.btn--touch-device-expanded.trailing-icon.btn--small .btn__inner{padding-inline-end:1rem;padding-inline-start:1.5rem}.btn--expanding.btn--touch-device-expanded:hover:not(:disabled).leading-icon.btn--xsmall .btn__inner,.btn--expanding.btn--touch-device-expanded.leading-icon.btn--xsmall .btn__inner{padding-inline-end:1rem;padding-inline-start:.75rem}.btn--expanding.btn--touch-device-expanded:hover:not(:disabled).trailing-icon.btn--xsmall .btn__inner,.btn--expanding.btn--touch-device-expanded.trailing-icon.btn--xsmall .btn__inner{padding-inline-end:.75rem;padding-inline-start:1rem}.btn--expanding.btn--touch-device-expanded:hover:not(:disabled).leading-icon.btn--xsmall .btn__icon,.btn--expanding.btn--touch-device-expanded.leading-icon.btn--xsmall .btn__icon{margin:0}.btn--expanding.btn--touch-device-expanded:hover:not(:disabled).trailing-icon.btn--xsmall .btn__icon,.btn--expanding.btn--touch-device-expanded.trailing-icon.btn--xsmall .btn__icon{margin:0}}.btn--expanding:focus-visible.btn--loading.trailing-icon .btn__inner,.btn--expanding:focus-visible.btn--loading.leading-icon .btn__inner,.btn--expanding.btn--loading.trailing-icon .btn__inner,.btn--expanding.btn--loading.leading-icon .btn__inner,.btn--expanding:disabled.trailing-icon .btn__inner,.btn--expanding:disabled.leading-icon .btn__inner{padding:0 1rem}.btn--expanding:focus-visible.btn--loading.trailing-icon .btn__inner .btn__label,.btn--expanding:focus-visible.btn--loading.leading-icon .btn__inner .btn__label,.btn--expanding.btn--loading.trailing-icon .btn__inner .btn__label,.btn--expanding.btn--loading.leading-icon .btn__inner .btn__label,.btn--expanding:disabled.trailing-icon .btn__inner .btn__label,.btn--expanding:disabled.leading-icon .btn__inner .btn__label{max-width:0}.btn--expanding:focus-visible.btn--loading.trailing-icon .btn__icon,.btn--expanding:focus-visible.btn--loading.leading-icon .btn__icon,.btn--expanding.btn--loading.trailing-icon .btn__icon,.btn--expanding.btn--loading.leading-icon .btn__icon,.btn--expanding:disabled.trailing-icon .btn__icon,.btn--expanding:disabled.leading-icon .btn__icon{margin:0}.btn--expanding:focus-visible.btn--loading.trailing-icon.btn--small .btn__inner,.btn--expanding:focus-visible.btn--loading.leading-icon.btn--small .btn__inner,.btn--expanding.btn--loading.trailing-icon.btn--small .btn__inner,.btn--expanding.btn--loading.leading-icon.btn--small .btn__inner,.btn--expanding:disabled.trailing-icon.btn--small .btn__inner,.btn--expanding:disabled.leading-icon.btn--small .btn__inner{padding:0 .5rem}.btn--expanding:focus-visible.btn--loading.trailing-icon.btn--xsmall .btn__inner,.btn--expanding:focus-visible.btn--loading.leading-icon.btn--xsmall .btn__inner,.btn--expanding.btn--loading.trailing-icon.btn--xsmall .btn__inner,.btn--expanding.btn--loading.leading-icon.btn--xsmall .btn__inner,.btn--expanding:disabled.trailing-icon.btn--xsmall .btn__inner,.btn--expanding:disabled.leading-icon.btn--xsmall .btn__inner{padding:0 .25rem}.btn--expanding:focus-visible.btn--loading.trailing-icon.btn--xsmall .btn__icon,.btn--expanding:focus-visible.btn--loading.leading-icon.btn--xsmall .btn__icon,.btn--expanding.btn--loading.trailing-icon.btn--xsmall .btn__icon,.btn--expanding.btn--loading.leading-icon.btn--xsmall .btn__icon,.btn--expanding:disabled.trailing-icon.btn--xsmall .btn__icon,.btn--expanding:disabled.leading-icon.btn--xsmall .btn__icon{margin:0}.btn--fluid,.btn--fluid .btn__inner{width:100%}.btn--plain.btn--small .btn__inner:after,.btn--plain .btn__inner:after{content:"";position:absolute;top:-.25rem;left:-.25rem;right:-.25rem;bottom:-.25rem}.btn--plain{--background: transparent;--background-hover: transparent;--background-press: transparent;--foreground: rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.btn--plain.btn--small .btn__inner,.btn--plain .btn__inner,.btn--plain.leading-icon .btn__inner,.btn--plain.trailing-icon .btn__inner{padding:0}.btn .svg-icon,.btn__label{transition-property:opacity,margin-right,margin-left,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.4,1)}.loading{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center}.loading--label-leading{text-align:inherit;align-items:flex-start}.loading__text,.loading__text--fade-out{opacity:0}.loading__text{max-width:100%;margin-top:2.5rem;text-align:center;transform:translateY(1.5rem)}.loading__text--fade-out{transition:transform .1s cubic-bezier(.4,0,.4,1),opacity .1s cubic-bezier(.4,0,.4,1);transform:translateY(-1.5rem)}.loading__text--fade-in{transition:transform .1s cubic-bezier(.4,0,.4,1),opacity .1s cubic-bezier(.4,0,.4,1);transform:translateY(0);opacity:1}.loading__ball{display:block;width:0;height:0;transform-origin:bottom;border-radius:64px;border:.5rem solid rgb(var(--colour-semantic-informative, 0, 88, 163));transition:opacity .2s cubic-bezier(.4,0,.4,1);animation:loading-bounce .7s infinite}.loading__ball--small{border-width:.125rem}.loading__ball--medium{border-width:.25rem}.loading__ball--small,.loading__ball--medium{transform:translateY(-160%);animation:loading-bounce-small .7s infinite}.loading__ball--large{margin-bottom:2rem}.loading__ball--primary{border-color:rgb(var(--colour-neutral-7, 17, 17, 17))}.loading__ball--secondary{border-color:rgb(var(--colour-neutral-1, 255, 255, 255))}.loading__ball--secondary+.loading__text{color:rgb(var(--colour-text-and-icon-5, 255, 255, 255))}.loading__linear-wrapper{position:relative;display:flex;width:100%;height:.3125rem}.loading__linear-wrapper+.loading__text{margin-top:1rem}.loading__sr-only-text,.loading__linear-label{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;white-space:nowrap}.loading__linear-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border:0;border-radius:.375rem;background:rgb(var(--colour-neutral-2, 245, 245, 245))}.loading__linear-progress::-webkit-progress-bar{border-radius:.375rem;background:rgb(var(--colour-neutral-2, 245, 245, 245))}.loading__linear-progress::-moz-progress-bar{border-radius:.375rem;background:rgb(var(--colour-semantic-informative, 0, 88, 163))}.loading__linear-progress::-webkit-progress-value{border-radius:.375rem;background:rgb(var(--colour-semantic-informative, 0, 88, 163))}@media(forced-colors:active){.loading__linear-progress{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;height:revert;border:revert;border-radius:revert;background:revert}}@media(prefers-reduced-motion:reduce){.loading .loading__text,.loading .loading__ball{transition:none}}@keyframes loading-bounce-small{0%,to{transform:translateY(-160%);animation-timing-function:cubic-bezier(.42,0,1,1)}40%{transform:translateY(20%);animation-timing-function:cubic-bezier(0,0,0,1)}}@keyframes loading-bounce{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.42,0,1,1)}40%{transform:translateY(2rem) scaleY(1);animation-timing-function:ease-in}50%{transform:translateY(2rem) scaleY(.75);animation-timing-function:ease-out}60%{transform:translateY(2rem) scaleY(1);animation-timing-function:cubic-bezier(0,0,0,1)}to{transform:translateY(0)}}.skeleton{line-height:inherit;cursor:progress;background-color:rgb(var(--colour-neutral-3, 223, 223, 223));background-image:linear-gradient(90deg,rgba(var(--colour-neutral-1, 255, 255, 255),0) 40%,rgba(var(--colour-neutral-2, 245, 245, 245),.5),rgba(var(--colour-neutral-1, 255, 255, 255),0) 60%);background-repeat:no-repeat;background-position:100% 0;background-size:250% 100%;background-origin:border-box;border:1px solid transparent;box-sizing:border-box;animation:shine 2s 20;display:block}.skeleton--inline-block{display:inline-block}.skeleton:after{content:"​"}[dir=rtl] .skeleton{animation-direction:reverse}@keyframes shine{to{background-position:0 100%}}._overlay_g934d_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#ffffffeb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._card_g934d_12{text-align:center;padding:48px 40px;max-width:420px}._icon_g934d_18{width:48px;height:48px;margin:0 auto 16px;color:var(--ikea-medium-grey)}._title_g934d_25{font-size:20px;font-weight:600;color:var(--ikea-dark-grey);margin:0 0 8px}._message_g934d_32{font-size:14px;color:var(--ikea-medium-grey);margin:0 0 24px;line-height:1.5}._filterBar_7r27z_1{display:flex;gap:24px;padding:16px 20px;background:var(--ikea-white);border-radius:8px;box-shadow:0 1px 3px #0000001a;flex-wrap:wrap}._filterGroup_7r27z_11{display:flex;flex-direction:column;gap:4px}._label_7r27z_17{font-size:12px;font-weight:600;color:var(--ikea-medium-grey);text-transform:uppercase;letter-spacing:.5px}._select_7r27z_25{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:4px;background:var(--ikea-white);min-width:120px;cursor:pointer}._select_7r27z_25:hover{border-color:var(--ikea-blue)}._select_7r27z_25:focus{outline:none;border-color:var(--ikea-blue);box-shadow:0 0 0 2px #0058a333}._periodRange_7r27z_45{font-size:12px;color:var(--ikea-medium-grey);margin-top:2px}@media(max-width:768px){._filterBar_7r27z_1{flex-direction:column;gap:12px;padding:12px}._filterGroup_7r27z_11{width:100%}._select_7r27z_25{width:100%;min-width:unset}}._overlay_m2n0y_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_m2n0y_11{background:var(--ikea-white);border-radius:8px;padding:24px;min-width:340px;box-shadow:0 8px 32px #0003}._title_m2n0y_19{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--ikea-dark-grey)}._fields_m2n0y_26{display:flex;flex-direction:column;gap:12px}._field_m2n0y_26{display:flex;flex-direction:column;gap:4px}._field_m2n0y_26 label{font-size:12px;font-weight:600;color:var(--ikea-medium-grey);text-transform:uppercase;letter-spacing:.5px}._field_m2n0y_26 input{padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:4px;background:var(--ikea-white)}._field_m2n0y_26 input:focus{outline:none;border-color:var(--ikea-blue);box-shadow:0 0 0 2px #0058a333}._error_m2n0y_60{font-size:12px;color:#c00;min-height:16px}._hint_m2n0y_66{font-size:11px;color:var(--ikea-medium-grey);margin-top:4px}._buttons_m2n0y_72{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._cancelBtn_m2n0y_79{padding:8px 16px;font-size:14px;border:1px solid #ddd;border-radius:4px;background:var(--ikea-white);cursor:pointer}._cancelBtn_m2n0y_79:hover{border-color:#999}._applyBtn_m2n0y_92{padding:8px 16px;font-size:14px;border:none;border-radius:4px;background:var(--ikea-blue);color:var(--ikea-white);cursor:pointer;font-weight:600}._applyBtn_m2n0y_92:hover{background:#004f8f}._applyBtn_m2n0y_92:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._modal_m2n0y_11{min-width:auto;max-width:90vw;padding:20px 16px}}._container_12z69_1{position:relative;display:flex;flex-direction:column;gap:4px}._label_12z69_8{font-size:12px;font-weight:600;color:var(--ikea-medium-grey);text-transform:uppercase;letter-spacing:.5px}._trigger_12z69_16{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:4px;background:var(--ikea-white);min-width:140px;cursor:pointer;text-align:left}._trigger_12z69_16:hover{border-color:var(--ikea-blue)}._trigger_12z69_16:focus{outline:none;border-color:var(--ikea-blue);box-shadow:0 0 0 2px #0058a333}._trigger_12z69_16._triggerEmpty_12z69_41{border-color:#d32f2f}._trigger_12z69_16._triggerEmpty_12z69_41:hover,._trigger_12z69_16._triggerEmpty_12z69_41:focus{border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f33}._triggerDisabled_12z69_51{opacity:.6;cursor:not-allowed}._triggerText_12z69_56{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._arrow_12z69_63{font-size:10px;color:var(--ikea-medium-grey)}._dropdown_12z69_68{position:absolute;top:100%;left:0;margin-top:4px;background:var(--ikea-white);border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:100;width:max-content;min-width:100%;max-width:400px;max-height:400px;overflow:hidden;display:flex;flex-direction:column}._actions_12z69_87{display:flex;gap:8px;padding:8px;border-bottom:1px solid #eee}._actionBtn_12z69_94{flex:1;padding:4px 8px;font-size:12px;border:1px solid #ddd;border-radius:4px;background:var(--ikea-white);cursor:pointer;color:var(--ikea-blue)}._actionBtn_12z69_94:hover:not(:disabled){background:#f5f5f5}._actionBtn_12z69_94:disabled{opacity:.5;cursor:not-allowed}._options_12z69_114{overflow-y:auto;max-height:400px;padding:4px 0;scrollbar-gutter:stable}._options_12z69_114::-webkit-scrollbar{width:8px}._options_12z69_114::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._options_12z69_114::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}._options_12z69_114::-webkit-scrollbar-thumb:hover{background:#aaa}._option_12z69_114{display:flex;align-items:center;gap:0;padding:6px 12px;cursor:pointer}._option_12z69_114:hover{background:#f5f5f5}._option_12z69_114>:first-child{flex:1;min-width:0}._option_12z69_114 .checkbox{display:flex;align-items:center;gap:0}._option_12z69_114 .checkbox__label{margin-left:8px}._option_12z69_114 input[type=checkbox]{width:16px;height:16px;cursor:pointer}._option_12z69_114 input[type=checkbox]:disabled{cursor:not-allowed}._optionText_12z69_179{font-size:14px;flex:1}._optionCount_12z69_184{font-size:12px;color:var(--ikea-medium-grey);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:48px;text-align:right;transition:opacity .2s ease}._optionCountLoading_12z69_194{opacity:.35}._optionZeroCount_12z69_198{opacity:.4}._onlyCol_12z69_202{width:28px;flex-shrink:0;display:flex;justify-content:center}._onlyBtn_12z69_209{background:none;border:none;font-size:11px;cursor:pointer;padding:0 4px;color:var(--ikea-blue);opacity:0;transition:opacity .15s ease}._onlyBtn_12z69_209._visible_12z69_220{opacity:1}._onlyBtn_12z69_209:hover{text-decoration:underline}._favoriteBtn_12z69_228{background:none;border:none;font-size:16px;cursor:pointer;padding:0 4px;color:#ccc;opacity:0;transition:opacity .15s ease,color .15s ease;margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center}._starIcon_12z69_243{width:18px;height:18px;fill:currentColor}._favoriteBtn_12z69_228._visible_12z69_220{opacity:1}._favoriteBtn_12z69_228:hover{color:var(--ikea-yellow)}._favoriteBtn_12z69_228._favorited_12z69_257{color:var(--ikea-yellow);opacity:1}._summary_12z69_262{font-size:12px;color:var(--ikea-medium-grey);margin-top:2px}._singleOption_12z69_269{justify-content:space-between}._disabledOption_12z69_273{opacity:.45;cursor:not-allowed!important}._disabledOption_12z69_273:hover{background:inherit}._checkmark_12z69_282{color:var(--ikea-blue);font-weight:700}@media(max-width:768px){._trigger_12z69_16{min-width:unset;width:100%}._dropdown_12z69_68{max-width:calc(100vw - 40px);left:auto;right:0}}._anchorSelect_k54co_1{background-color:var(--ikea-white);color:var(--ikea-blue);border:1px solid var(--ikea-yellow);border-radius:4px;padding:4px 8px;font-weight:600;font-size:14px;cursor:pointer}._anchorSelect_k54co_1:hover{background-color:var(--ikea-yellow)}._header_jqt1e_1{background-color:var(--ikea-blue);color:var(--ikea-white);padding:16px 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 4px #0000001a}._logo_jqt1e_11{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}._logoIcon_jqt1e_19{font-size:24px}._title_jqt1e_23{margin:0;font-size:20px;font-weight:700}._version_jqt1e_29{font-size:11px;opacity:.6;position:relative}._dateTap_jqt1e_35{cursor:pointer;-webkit-user-select:none;user-select:none}@media(max-width:768px){._dateTap_jqt1e_35{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}}._versionTooltip_jqt1e_48{position:absolute;bottom:calc(100% + 6px);right:0;background:#000000eb;color:#fff;font-size:11px;padding:4px 8px;border-radius:4px;white-space:nowrap;z-index:100;box-shadow:0 2px 8px #0000004d}._headerRight_jqt1e_62{display:flex;align-items:center;gap:12px}._scalingToggle_jqt1e_68{font-size:11px;padding:3px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:background-color .15s,border-color .15s;color:var(--ikea-white)}._scalingToggle_jqt1e_68:disabled{opacity:.5;cursor:wait}._scalingOn_jqt1e_83{background-color:#ffbe0040;border-color:#ffbe0099}._scalingOn_jqt1e_83:hover:not(:disabled){background-color:#ffbe0066}._scalingOff_jqt1e_92{background-color:#64b4ff26;border-color:#64b4ff66}._scalingOff_jqt1e_92:hover:not(:disabled){background-color:#64b4ff4d}._featuresLink_jqt1e_101{font-size:16px;text-decoration:none;opacity:.5;transition:opacity .15s;line-height:1}._featuresLink_jqt1e_101:hover{opacity:1}._updateBtn_jqt1e_113{font-size:11px;padding:3px 10px;border-radius:4px;border:1px solid var(--ikea-yellow);background-color:#ffdb0033;color:var(--ikea-white);cursor:pointer;font-weight:600;transition:background-color .15s}._updateBtn_jqt1e_113:hover{background-color:#ffdb0066}._nav_jqt1e_129{display:flex;align-items:center;gap:8px}._navItem_jqt1e_135{display:inline-flex;align-items:center;gap:2px}._navLink_jqt1e_141{color:#ffffffbf;text-decoration:none;font-size:14px;padding:6px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.25);transition:background-color .15s,color .15s,border-color .15s}._navLink_jqt1e_141:hover{color:var(--ikea-white);background-color:#ffffff26;border-color:#fff6;text-decoration:none}._navLinkActive_jqt1e_158{color:var(--ikea-white);background-color:#fff3;border-color:#ffffff80;font-weight:600}._defaultBtn_jqt1e_165{background:none;border:none;color:var(--ikea-yellow);font-size:16px;padding:2px 4px;cursor:pointer;opacity:.5;transition:opacity .15s}._defaultBtn_jqt1e_165:hover{opacity:1}._defaultBtnActive_jqt1e_180{opacity:1;cursor:default}._starIcon_jqt1e_185{width:18px;height:18px;fill:var(--ikea-yellow)}._subtitle_jqt1e_191{font-size:14px;opacity:.9}@media(max-width:768px){._header_jqt1e_1{flex-direction:column;gap:10px;padding:12px 16px}._title_jqt1e_23{font-size:17px}._nav_jqt1e_129{flex-wrap:wrap;justify-content:center}._navLink_jqt1e_141{font-size:13px;padding:5px 10px}._headerRight_jqt1e_62{justify-content:center}}._layout_1dn6i_1{min-height:100vh;display:flex;flex-direction:column}._main_1dn6i_7{flex:1;padding:20px;max-width:1600px;width:100%;margin:0 auto;min-width:0;box-sizing:border-box}@media(max-width:768px){._main_1dn6i_7{padding:12px 8px}}._container_6wd51_1{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f5f5f5;border-radius:8px;flex-wrap:wrap}._label_6wd51_11{font-size:13px;font-weight:600;color:var(--ikea-dark-grey)}._chips_6wd51_17{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._chips_6wd51_17 .pill{background-color:var(--ikea-blue);border-color:var(--ikea-blue);color:var(--ikea-white);transition:background-color .15s ease,border-color .15s ease}._chips_6wd51_17 .pill:hover:not(:disabled),._chips_6wd51_17 .pill--active:hover:not(:disabled){background-color:#004b8c;border-color:#004b8c;color:var(--ikea-white)}._chips_6wd51_17 .pill .pill__label,._chips_6wd51_17 .pill .pill__text{color:var(--ikea-white);font-size:13px;font-weight:600}._chipLabel_6wd51_46{font-weight:400;opacity:.9}._chipValue_6wd51_51{font-weight:700}._chips_6wd51_17 .pill svg,._chips_6wd51_17 .pill svg path{fill:var(--ikea-white);color:var(--ikea-white)}._combo_l2aik_1{display:flex;flex-direction:column}._line_l2aik_6{line-height:1.2}._qtyHighlight_l2aik_10{font-weight:600;color:var(--ikea-dark-grey)}._frameType_l2aik_15{color:#888;font-size:.9em}._color_l2aik_20{color:#666;font-size:.9em}._infoWrap_l2aik_25{position:relative;display:inline-block;-webkit-tap-highlight-color:transparent}._infoBtn_l2aik_31{all:unset;cursor:pointer;font-size:.8em;color:#aaa;margin-left:4px;opacity:0;transition:opacity .15s;-webkit-tap-highlight-color:transparent}._line_l2aik_6:hover ._infoBtn_l2aik_31{opacity:1}@media(hover:none){._infoBtn_l2aik_31{opacity:.7}}._infoBtn_l2aik_31:hover{color:#555}._popup_l2aik_56{position:fixed;z-index:10;display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid #ddd;border-radius:4px;padding:4px;box-shadow:0 2px 8px #0000001f}._popupContent_l2aik_69{display:flex;align-items:center;gap:6px;padding:2px 6px;font-size:.85em;white-space:nowrap;cursor:default}._popupItemNo_l2aik_79{color:#333;font-family:monospace}._popupCountries_l2aik_84{color:#888;font-size:.9em}._popupStatus_l2aik_89{font-size:.8em;padding:0 4px;border-radius:3px;font-weight:500}._popupStatus_l2aik_89[data-status=new]{color:#2e7d32;background:#e8f5e9}._popupStatus_l2aik_89[data-status=ending]{color:#c77000;background:#fff3e0}._popupArrow_l2aik_106{color:#999;font-size:.9em}._copyBtn_l2aik_111{all:unset;cursor:pointer;font-size:1.1em;color:#888;line-height:1}._copyBtn_l2aik_111:hover{color:#333}._container_wxt2z_1{background:var(--ikea-white);border-radius:8px;padding:12px 16px;box-shadow:0 1px 3px #0000001a;position:relative;z-index:0;isolation:isolate}._title_wxt2z_11{font-size:14px;font-weight:600;color:var(--ikea-dark-grey);margin:0 0 12px}._content_wxt2z_18{display:flex;gap:16px;align-items:flex-start}._contentVertical_wxt2z_25{flex-direction:column;align-items:center}._contentVertical_wxt2z_25 ._chartWrapper_wxt2z_30{width:100%;max-width:200px}._chartWrapper_wxt2z_30{width:140px;height:160px;flex-shrink:0;overflow:visible;position:relative}._legend_wxt2z_43{flex:1;display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;position:relative;z-index:1}._legendHorizontal_wxt2z_55{display:grid;grid-template-columns:1fr;max-height:none;gap:2px}._legendItem_wxt2z_62{display:flex;align-items:center;gap:8px;font-size:12px;padding:4px 6px;border-radius:4px;transition:background-color .15s ease}._legendItem_wxt2z_62._clickable_wxt2z_72{cursor:pointer}._legendItem_wxt2z_62._clickable_wxt2z_72:hover{background-color:#0058a314}._legendItem_wxt2z_62._selected_wxt2z_80{background-color:#0058a326;font-weight:600}._legendColor_wxt2z_85{width:10px;height:10px;border-radius:2px;flex-shrink:0}._legendLabel_wxt2z_92{flex:1;color:var(--ikea-dark-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._legendValue_wxt2z_100{color:var(--ikea-medium-grey);font-weight:500;min-width:40px;text-align:right}._legendTotal_wxt2z_107{display:flex;align-items:center;gap:8px;font-size:12px;padding:6px 6px 4px;margin-top:4px;border-top:1px solid var(--ikea-light-grey)}._legendTotal_wxt2z_107 ._legendLabel_wxt2z_92{font-weight:600}._legendTotal_wxt2z_107 ._legendValue_wxt2z_100{font-weight:600;color:var(--ikea-dark-grey)}._tooltip_wxt2z_126{background:#555;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;pointer-events:none;color:#fff}@media(max-width:768px){._content_wxt2z_18{flex-direction:column;align-items:center}._chartWrapper_wxt2z_30{width:100%;max-width:200px}._legend_wxt2z_43{max-height:160px;overflow-y:auto;width:100%}}._pagination_1f9jz_1{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;margin-top:.5rem;font-size:.8125rem;color:#6b7280;gap:.75rem}._info_1f9jz_12{white-space:nowrap}._controls_1f9jz_16{display:flex;align-items:center;gap:.5rem}._buttons_1f9jz_22{display:flex;gap:.25rem}._sizeSelect_1f9jz_27{padding:3px 6px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#374151;font-size:.8125rem;cursor:pointer;min-width:44px}._btn_1f9jz_38{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:background .1s,border-color .1s}._btn_1f9jz_38:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}._btn_1f9jz_38:disabled{opacity:.35;cursor:default}._spinner_1f9jz_63{display:inline-block;width:12px;height:12px;margin-left:6px;border:2px solid #d1d5db;border-top-color:var(--ikea-blue, #0058a3);border-radius:50%;animation:_spin_1f9jz_63 .8s linear infinite;vertical-align:middle}@keyframes _spin_1f9jz_63{to{transform:rotate(360deg)}}._container_1rgfr_1{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;margin-bottom:1rem}._title_1rgfr_9{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--ikea-dark-grey)}._loading_1rgfr_18,._error_1rgfr_19,._empty_1rgfr_20{padding:2rem;text-align:center;color:#6b7280}._error_1rgfr_19{color:#dc2626;display:flex;flex-direction:column;align-items:center;gap:12px}._retryBtn_1rgfr_34{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e0e0e0;border-radius:50%;background:transparent;font-size:20px;cursor:pointer;color:var(--ikea-medium-grey);transition:background .15s,color .15s}._retryBtn_1rgfr_34:hover{background:#f0f0f0;color:var(--ikea-dark-grey)}._threeColumns_1rgfr_55{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(250px,1.5fr) minmax(250px,1.5fr);gap:1rem;align-items:start}@media(max-width:1200px){._threeColumns_1rgfr_55{grid-template-columns:1fr 1fr}}@media(max-width:768px){._threeColumns_1rgfr_55{grid-template-columns:1fr}._leftColumn_1rgfr_73,._middleColumn_1rgfr_74,._rightColumn_1rgfr_75{min-width:0;overflow-x:auto}._descCol_1rgfr_80{max-width:180px}._container_1rgfr_1{padding:12px}._title_1rgfr_9{font-size:1rem}._attachRate_1rgfr_92{font-size:.75rem}._columnTitle_1rgfr_96{font-size:12px}}._leftColumn_1rgfr_73{display:flex;flex-direction:column;gap:1.5rem}._middleColumn_1rgfr_74,._rightColumn_1rgfr_75{min-width:0}._attachRate_1rgfr_92{font-size:.875rem;font-weight:500;color:#333;padding:.75rem;background:#f5f5f5;border-radius:6px;text-align:center}._familyButtons_1rgfr_122{display:flex;flex-wrap:wrap;gap:6px}._familyButton_1rgfr_122{padding:4px 10px;font-size:12px;border:1px solid #d0d0d0;border-radius:4px;background:#fff;color:var(--ikea-dark-grey);cursor:pointer;transition:all .15s ease}._familyButton_1rgfr_122:hover{background:#f0f0f0}._familyButtonActive_1rgfr_143{background:var(--ikea-dark-grey);color:#fff;border-color:var(--ikea-dark-grey)}._familyButtonActive_1rgfr_143:hover{background:#555}._attachCount_1rgfr_153{display:block;font-weight:400;color:#6b7280;font-size:.8125rem;margin-top:.25rem}._columnTitle_1rgfr_96{font-size:14px;font-weight:500;color:#374151;margin:0 0 .75rem;display:flex;align-items:baseline;gap:.5rem}._subtitle_1rgfr_171{font-size:.75rem;font-weight:400;color:#9ca3af}._table_1rgfr_177{width:100%;border-collapse:collapse;font-size:.875rem}._table_1rgfr_177 th{text-align:left;padding:.5rem .75rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:500;color:#6b7280;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}._table_1rgfr_177 td{padding:.5rem .75rem;border-bottom:1px solid #f3f4f6;vertical-align:top}._table_1rgfr_177 tbody tr:hover{background:#f9fafb}._descCol_1rgfr_80{max-width:300px}._numCol_1rgfr_209{text-align:right;white-space:nowrap;width:80px}._description_1rgfr_215{display:block;color:#111827;white-space:pre-line;line-height:1.2}._itemNo_1rgfr_222{display:block;margin-top:.25rem;font-size:.7rem;color:#9ca3af;font-family:monospace}._totalRow_1rgfr_230{border-top:2px solid #d1d5db;background:#f9fafb}._totalRow_1rgfr_230 td{padding-top:.625rem;padding-bottom:.625rem}._clickableRow_1rgfr_240{cursor:pointer}@media(hover:hover){._clickableRow_1rgfr_240:hover{background:#f3f4f6}}._selectedRow_1rgfr_249{background:#fff7cc;font-weight:600}._selectedRow_1rgfr_249:hover{background:#fff2a8}._dimmedRow_1rgfr_258{opacity:.45}._dimmedRow_1rgfr_258:hover{opacity:.75;background:#f3f4f6}._stale_1rgfr_268{opacity:.45;pointer-events:none;transition:opacity .15s ease}._familyDropdown_1rgfr_274{width:100%;padding:.5rem;margin-bottom:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#111827;background:#fff;cursor:pointer}._familyDropdown_1rgfr_274:focus{outline:none;border-color:#484848;box-shadow:0 0 0 2px #48484826}._noFixedRow_1rgfr_295{font-style:italic;color:#6b7280}._noFixedRow_1rgfr_295 ._description_1rgfr_215{color:inherit}._container_172zk_1{background:var(--ikea-white);border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a}._title_172zk_8{font-size:14px;font-weight:600;color:var(--ikea-dark-grey);margin:0 0 4px}._subtitle_172zk_15{font-size:12px;color:var(--ikea-medium-grey);margin:0 0 16px}._loading_172zk_21{color:var(--ikea-medium-grey);font-size:14px;padding:20px 0;text-align:center}._tableWrapper_172zk_28{overflow-x:auto;position:relative}._tableWrapper_172zk_28::-webkit-scrollbar{height:4px}._tableWrapper_172zk_28::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}._tableWrapper_172zk_28::-webkit-scrollbar-track{background:#f0f0f0}._table_172zk_28{width:100%;border-collapse:collapse;font-size:14px}._table_172zk_28 th,._table_172zk_28 td{padding:10px 12px;text-align:left;border-bottom:1px solid #eee}._table_172zk_28 th{font-weight:600;color:var(--ikea-dark-grey);background:#fafafa;white-space:nowrap}._countryCell_172zk_67{font-weight:600}._valueHeader_172zk_71{text-align:right}._valueCell_172zk_75{text-align:right;font-variant-numeric:tabular-nums}._totalRow_172zk_80{background:#f5f5f5;font-weight:600}._totalRow_172zk_80 td{border-bottom:none;border-top:2px solid var(--ikea-dark-grey)}._totalLabel_172zk_90{text-align:right;padding-right:24px}._totalValue_172zk_95{text-align:right;font-variant-numeric:tabular-nums;color:var(--ikea-dark-grey);margin-top:12px;padding:8px 12px;background:#fff8e6;border-left:3px solid #f5a623}@media(max-width:768px){._container_172zk_1{padding:12px}._table_172zk_28{font-size:12px}._table_172zk_28 th,._table_172zk_28 td{padding:6px}._valueHeader_172zk_71,._valueCell_172zk_75{min-width:80px}}._overlay_1q1uh_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1q1uh_11{background:var(--ikea-white);border-radius:8px;padding:20px 24px 24px;width:min(1100px,96vw);max-height:92vh;overflow:auto;box-shadow:0 8px 32px #0003}._header_1q1uh_21{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}._title_1q1uh_29{margin:0;font-size:16px;font-weight:600;color:var(--ikea-dark-grey)}._subtitle_1q1uh_36{font-size:13px;color:#555;margin:4px 0 16px}._closeBtn_1q1uh_42{border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;padding:4px 8px;color:var(--ikea-dark-grey)}._closeBtn_1q1uh_42:hover{color:var(--ikea-blue)}._charts_1q1uh_56{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-bottom:18px}._skuPanel_1q1uh_63{margin-top:4px}._panelTitle_1q1uh_67{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--ikea-dark-grey)}._skuTable_1q1uh_74{width:100%;border-collapse:collapse;font-size:13px}._skuTable_1q1uh_74 th,._skuTable_1q1uh_74 td{padding:6px 10px;border-bottom:1px solid #ececec;text-align:left}._skuTable_1q1uh_74 th{background:#f5f5f5;font-weight:600}._numCol_1q1uh_92{text-align:right!important;white-space:nowrap}._itemNo_1q1uh_97{color:#666;font-variant-numeric:tabular-nums}._totalRow_1q1uh_102 td{border-top:2px solid #999;border-bottom:none;font-weight:600}._loading_1q1uh_108{padding:32px;text-align:center;color:#666}._error_1q1uh_114{padding:16px;color:#b00;font-size:13px}._empty_1q1uh_120{padding:24px;text-align:center;color:#666}._stale_1q1uh_126{opacity:.6;pointer-events:none}._container_17c07_1{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem}._title_17c07_11{font-size:1.25rem;font-weight:600;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:2px solid var(--ikea-dark-grey)}._loading_17c07_20,._error_17c07_21,._empty_17c07_22{padding:48px;text-align:center;color:var(--ikea-medium-grey);background:var(--ikea-white);border-radius:8px}._error_17c07_21{color:var(--ikea-red);background:#fff5f5;display:flex;flex-direction:column;align-items:center;gap:12px}._retryBtn_17c07_39{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e0e0e0;border-radius:50%;background:transparent;font-size:20px;cursor:pointer;color:var(--ikea-medium-grey);transition:background .15s,color .15s}._retryBtn_17c07_39:hover{background:#f0f0f0;color:var(--ikea-dark-grey)}._columns_17c07_60{display:grid;grid-template-columns:280px 1fr 1fr;gap:16px}@media(max-width:1200px){._columns_17c07_60{grid-template-columns:1fr}}@media(max-width:768px){._container_17c07_1{padding:12px}._title_17c07_11{font-size:1rem}._comboTable_17c07_81 th,._comboTable_17c07_81 td{padding:6px}._descCol_17c07_86{max-width:140px}._tableTitle_17c07_90{font-size:12px}}._leftColumn_17c07_95,._middleColumn_17c07_96,._rightColumn_17c07_97{display:flex;flex-direction:column;gap:16px}._colorPanel_17c07_104,._totalsPanel_17c07_105{background:var(--ikea-white);border-radius:8px;padding:12px;box-shadow:0 1px 3px #0000001a}._panelTitle_17c07_112{font-size:14px;font-weight:600;color:var(--ikea-dark-grey);margin:0 0 4px}._hint_17c07_119{font-size:11px;color:var(--ikea-medium-grey);margin:0 0 12px}._colorTable_17c07_125{width:100%;border-collapse:collapse;font-size:14px}._colorTable_17c07_125 th,._colorTable_17c07_125 td{padding:6px 8px;text-align:left;border-bottom:1px solid #eee}._colorTable_17c07_125 th{font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}._colorTable_17c07_125 td:nth-child(2),._colorTable_17c07_125 td:nth-child(3),._colorTable_17c07_125 th:nth-child(2),._colorTable_17c07_125 th:nth-child(3){text-align:right}._totalRow_17c07_154{border-top:2px solid #d1d5db;background:#f9fafb}._totalRow_17c07_154 td{padding-top:.625rem;padding-bottom:.625rem}._colorTable_17c07_125 ._totalRow_17c07_154{background-color:#f9f9f9;border-top:2px solid #ddd}._colorTable_17c07_125 ._totalRow_17c07_154 td{padding:10px 8px;font-weight:600}._totalRow_17c07_154:last-child{border-bottom:none}._period_17c07_178{font-size:12px;color:var(--ikea-medium-grey)}._dropdownSection_17c07_184{background:var(--ikea-white);border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a}._dropdownLabel_17c07_191{display:block;font-size:14px;font-weight:600;color:var(--ikea-dark-grey);margin-bottom:8px}._dropdown_17c07_184{width:100%;padding:8px 12px;margin-bottom:.75rem;font-size:14px;border:1px solid #ddd;border-radius:4px;background:#fff;color:var(--ikea-dark-grey);cursor:pointer}._placeholder_17c07_211{font-size:11px;color:var(--ikea-medium-grey);margin:8px 0 0;font-style:italic}._tableSection_17c07_219{background:var(--ikea-white);border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;flex:1;overflow:hidden}._tableTitle_17c07_90{font-size:14px;font-weight:600;color:var(--ikea-dark-grey);margin:0 0 12px}._subtitle_17c07_235{font-weight:400;font-size:12px;color:var(--ikea-medium-grey);margin-left:6px}._comboTable_17c07_81{width:100%;border-collapse:collapse;font-size:14px}._comboTable_17c07_81 th,._comboTable_17c07_81 td{padding:8px 10px;text-align:left;border-bottom:1px solid #eee}._comboTable_17c07_81 th{font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}._descCol_17c07_86{max-width:200px}._numCol_17c07_267{text-align:right!important;white-space:nowrap;width:80px}._description_17c07_273{display:block;font-weight:500;color:var(--ikea-dark-grey);white-space:pre-line}._family_17c07_280{display:block;font-size:11px;color:var(--ikea-medium-grey);margin-top:2px}._itemNo_17c07_287{display:block;font-size:11px;color:var(--ikea-medium-grey);margin-top:2px;font-family:monospace}._stale_17c07_296{opacity:.45;pointer-events:none;transition:opacity .15s ease}._clickableRow_17c07_303{cursor:pointer;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover){._clickableRow_17c07_303:hover{background-color:#0058a314}}._selectedRow_17c07_315{background-color:#fff7cc!important;font-weight:600}._dimmedRow_17c07_320{opacity:.45}._dimmedRow_17c07_320:hover{opacity:.75}._drilldownBtn_17c07_328{margin-left:8px;padding:1px 6px;font-size:11px;line-height:1.4;border:1px solid var(--ikea-blue, #0058a3);background:transparent;color:var(--ikea-blue, #0058a3);border-radius:3px;cursor:pointer;vertical-align:middle;white-space:nowrap}._drilldownBtn_17c07_328:hover{background:var(--ikea-blue, #0058a3);color:var(--ikea-white, #fff)}._container_ai7m6_1{display:flex;flex-direction:column;gap:20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem}._title_ai7m6_11{font-size:1.25rem;font-weight:600;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:2px solid var(--ikea-dark-grey)}._mainRow_ai7m6_21{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}._chartsMiddle_ai7m6_29{flex:1 1 300px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}._chartsMiddle_ai7m6_29>*{flex:1 1 180px;max-width:240px}._widthPanel_ai7m6_43{flex:0 0 220px;background:var(--ikea-white);border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a}._panelTitle_ai7m6_51{font-size:14px;font-weight:600;color:var(--ikea-dark-grey);margin:0 0 4px}._hint_ai7m6_58{font-size:11px;color:var(--ikea-medium-grey);margin:0 0 12px}._widthTable_ai7m6_64{width:100%;border-collapse:collapse;font-size:14px}._widthTable_ai7m6_64 th,._widthTable_ai7m6_64 td{padding:6px 8px;text-align:left;border-bottom:1px solid #eee}._widthTable_ai7m6_64 th{font-weight:500;color:#6b7280;font-size:12px;text-transform:uppercase;letter-spacing:.05em}._widthTable_ai7m6_64 td:nth-child(2),._widthTable_ai7m6_64 td:nth-child(3),._widthTable_ai7m6_64 th:nth-child(2),._widthTable_ai7m6_64 th:nth-child(3){text-align:right}._clickableRow_ai7m6_92{cursor:pointer;transition:background-color .15s ease}@media(hover:hover){._clickableRow_ai7m6_92:hover{background-color:#0058a314}}._selectedRow_ai7m6_102{background-color:#fff7cc!important;font-weight:600}._dimmedRow_ai7m6_107{opacity:.45}._dimmedRow_ai7m6_107:hover{opacity:.75}._loading_ai7m6_115{padding:2rem;text-align:center;color:var(--ikea-medium-grey)}._stale_ai7m6_121{opacity:.45;pointer-events:none;transition:opacity .15s ease}._frameNamesPanel_ai7m6_128{flex:1 1 400px;background:var(--ikea-white);border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column}._layoutSelect_ai7m6_138{width:100%;padding:6px 8px;margin-bottom:8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;color:var(--ikea-dark-grey);background:#fff;cursor:pointer}._frameNamesTableWrapper_ai7m6_150{overflow-y:auto;flex:1}._frameNamesTable_ai7m6_150{width:100%;border-collapse:collapse;font-size:14px}._frameNamesTable_ai7m6_150 th,._frameNamesTable_ai7m6_150 td{padding:6px 8px;border-bottom:1px solid #eee;vertical-align:middle}._frameNamesTable_ai7m6_150 th{font-weight:500;color:#6b7280;font-size:12px;text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;background:var(--ikea-white);z-index:1}._qtyCol_ai7m6_180{width:36px;text-align:center!important}._nameCol_ai7m6_187{text-align:left!important}._countCol_ai7m6_191{width:60px;text-align:right!important}._pctCol_ai7m6_196{width:48px;text-align:right!important}._nameCell_ai7m6_201{text-align:left;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.4}._framePart_ai7m6_210{display:block;white-space:nowrap}._rankCol_ai7m6_215{width:28px;text-align:right!important}._rankCell_ai7m6_220{text-align:right;color:var(--ikea-medium-grey);font-variant-numeric:tabular-nums}._countCell_ai7m6_226,._pctCell_ai7m6_231{text-align:right;font-variant-numeric:tabular-nums}._totalRow_ai7m6_236{font-weight:600;background:#f8f8f8}._totalRow_ai7m6_236 td{border-bottom:none;border-top:2px solid #ddd}._totalLabel_ai7m6_246{text-align:right!important;padding-right:16px!important}@media(max-width:700px){._widthPanel_ai7m6_43,._frameNamesPanel_ai7m6_128{flex:1 1 100%}._title_ai7m6_11{font-size:1rem}._panelTitle_ai7m6_51{font-size:12px}}._container_1dc8e_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px}._card_uu41y_1{background:var(--ikea-white);border-radius:8px;padding:14px 16px;box-shadow:0 1px 3px #0000001a;position:relative}._title_uu41y_9{font-size:12px;font-weight:600;color:var(--ikea-medium-grey);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}._value_uu41y_18{font-size:24px;font-weight:700;color:var(--ikea-black)}._subtitle_uu41y_24{font-size:13px;color:var(--ikea-medium-grey);margin-top:4px}._up_uu41y_30{color:var(--ikea-green);margin-right:4px}._down_uu41y_35{color:var(--ikea-red);margin-right:4px}._neutral_uu41y_40{color:var(--ikea-medium-grey)}._errorValue_uu41y_44{display:inline-flex;align-items:center;gap:8px;color:var(--ikea-medium-grey)}._retryBtn_uu41y_51{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e0e0e0;border-radius:50%;background:transparent;font-size:16px;cursor:pointer;color:var(--ikea-medium-grey);transition:background .15s,color .15s}._retryBtn_uu41y_51:hover{background:#f0f0f0;color:var(--ikea-dark-grey)}._errorSubtitle_uu41y_71{font-size:12px;color:#c0392b;margin-top:4px}._spinner_uu41y_77{display:inline-block;width:20px;height:20px;border:3px solid #e0e0e0;border-top-color:var(--ikea-medium-grey);border-radius:50%;animation:_spin_uu41y_77 .8s linear infinite}@keyframes _spin_uu41y_77{to{transform:rotate(360deg)}}._tooltipBubble_uu41y_91{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:var(--ikea-black, #333);color:#fff;font-size:12px;font-weight:400;line-height:1.4;padding:6px 10px;border-radius:4px;white-space:normal;z-index:100;box-shadow:0 2px 8px #0003;text-transform:none;letter-spacing:normal}@media(max-width:768px){._card_uu41y_1{padding:10px 12px}._title_uu41y_9{font-size:10px;margin-bottom:4px}._value_uu41y_18{font-size:18px}._subtitle_uu41y_24{font-size:11px}}._tabNav_14gwo_1{display:flex;gap:0;background:var(--ikea-white);border-bottom:2px solid #e0e0e0;padding:0}._tab_14gwo_1{display:flex;align-items:center;gap:8px;padding:14px 24px;border:none;background:transparent;font-size:15px;font-weight:500;color:var(--ikea-medium-grey);cursor:pointer;border-bottom:4px solid transparent;margin-bottom:-2px;transition:color .15s ease,border-color .15s ease;border-radius:0}._tab_14gwo_1:hover{color:var(--ikea-dark-grey);background:#00000005}._tab_14gwo_1._active_14gwo_31{color:var(--ikea-dark-grey);font-weight:700;border-bottom-color:var(--ikea-yellow)}._tab_14gwo_1._active_14gwo_31:hover{background:transparent}._badge_14gwo_41{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;border-radius:10px;background:#f0f0f0;color:var(--ikea-medium-grey)}._tab_14gwo_1._active_14gwo_31 ._badge_14gwo_41{background:var(--ikea-yellow);color:var(--ikea-dark-grey)}._badgeSpinner_14gwo_60{display:inline-block;width:10px;height:10px;border:2px solid #d0d0d0;border-top-color:var(--ikea-medium-grey);border-radius:50%;animation:_badgeSpin_14gwo_60 .8s linear infinite}._tab_14gwo_1._active_14gwo_31 ._badgeSpinner_14gwo_60{border-color:#e6c400;border-top-color:var(--ikea-dark-grey)}._badgeError_14gwo_75{background:#fde8e8;color:#c0392b;font-weight:700}@keyframes _badgeSpin_14gwo_60{to{transform:rotate(360deg)}}@media(max-width:768px){._tabNav_14gwo_1{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabNav_14gwo_1::-webkit-scrollbar{display:none}._tab_14gwo_1{padding:10px 14px;font-size:13px;white-space:nowrap}}._container_10rc7_1{display:flex;align-items:center;gap:16px;padding:12px 20px;background:linear-gradient(135deg,var(--ikea-blue) 0%,#004f8f 100%);border-radius:8px;color:#fff;min-width:200px}._item_10rc7_12{display:flex;flex-direction:column;gap:2px}._value_10rc7_18{font-size:20px;font-weight:700;line-height:1.1}._valueSkeleton_10rc7_24{margin-bottom:2px;border-radius:4px;background-color:#ffffff2e;background-image:linear-gradient(90deg,#fff0 40%,#ffffff59,#fff0 60%);animation-iteration-count:infinite}._label_10rc7_37{font-size:11px;font-weight:500;opacity:.85;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}._divider_10rc7_46{width:1px;height:36px;background:#ffffff4d}@media(max-width:768px){._container_10rc7_1{flex-wrap:wrap;gap:12px;justify-content:center;min-width:unset;padding:10px 16px}._divider_10rc7_46{display:none}._value_10rc7_18{font-size:15px}._label_10rc7_37{font-size:10px}}._dashboard_w3pbu_1{display:flex;flex-direction:column;gap:16px}._staleResults_w3pbu_7>*:not(._topBar_w3pbu_7){opacity:.3;pointer-events:none;transition:opacity .3s ease}._topBar_w3pbu_7{display:flex;align-items:stretch;gap:16px;flex-wrap:wrap}._topBar_w3pbu_7>:last-child{flex:1;min-width:300px}._error_w3pbu_25{background:#fff5f5;border:1px solid var(--ikea-red);border-radius:8px;padding:24px;color:var(--ikea-red)}._error_w3pbu_25 h2{margin:0 0 8px}._error_w3pbu_25 p{margin:0}._tabContent_w3pbu_41{display:flex;flex-direction:column;gap:16px}._globalStats_w3pbu_48{display:flex;align-items:center;justify-content:space-between;background:var(--ikea-white);border-radius:8px;padding:12px 20px;box-shadow:0 1px 3px #0000001a;border-left:4px solid var(--ikea-dark-grey)}._totalCombo_w3pbu_59{display:flex;align-items:baseline;gap:8px}._totalValue_w3pbu_65{font-size:28px;font-weight:700;color:var(--ikea-dark-grey)}._totalLabel_w3pbu_71{font-size:14px;color:var(--ikea-medium-grey)}._totalSpinner_w3pbu_76{display:inline-block;width:18px;height:18px;border:3px solid #e0e0e0;border-top-color:var(--ikea-medium-grey);border-radius:50%;animation:_spin_w3pbu_1 .8s linear infinite;vertical-align:middle}@keyframes _spin_w3pbu_1{to{transform:rotate(360deg)}}._statsCards_w3pbu_91{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media(max-width:768px){._topBar_w3pbu_7{flex-direction:column}._topBar_w3pbu_7>:last-child{min-width:unset}._globalStats_w3pbu_48{flex-direction:column;gap:8px;text-align:center;padding:12px}._totalValue_w3pbu_65{font-size:20px}._totalLabel_w3pbu_71{font-size:12px}._statsCards_w3pbu_91{grid-template-columns:repeat(2,1fr)}}._container_14g38_1{max-width:600px;margin:40px auto;padding:0 24px}._backLink_14g38_7{display:inline-block;margin-bottom:16px;color:var(--ikea-blue, #0058a3);text-decoration:none;font-size:14px;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}._backLink_14g38_7:hover{text-decoration:underline}._title_14g38_24{font-size:24px;font-weight:700;margin:0 0 8px}._subtitle_14g38_30{color:var(--ikea-dark-grey);margin:0 0 24px;font-size:14px}._list_14g38_36{list-style:none;padding:0;margin:0}._item_14g38_42{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ikea-light-grey, #e0e0e0)}._item_14g38_42:last-child{border-bottom:none}._toggle_14g38_54{position:relative;width:40px;height:22px;flex-shrink:0}._toggle_14g38_54 input{opacity:0;width:0;height:0}._slider_14g38_67{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ikea-medium-grey, #929292);border-radius:11px;cursor:pointer;transition:background .2s}._slider_14g38_67:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s}._toggle_14g38_54 input:checked+._slider_14g38_67{background:var(--ikea-blue, #0058a3)}._toggle_14g38_54 input:checked+._slider_14g38_67:before{transform:translate(18px)}._label_14g38_96{font-weight:600}._description_14g38_100{color:var(--ikea-dark-grey);font-size:13px}._container_pn0pp_1{text-align:center;padding:80px 24px}._title_pn0pp_6{font-size:72px;font-weight:700;color:var(--ikea-medium-grey);margin:0}._message_pn0pp_13{font-size:18px;color:var(--ikea-dark-grey);margin:16px 0 32px}._link_pn0pp_19{display:inline-block;padding:12px 24px;background:var(--ikea-blue);color:var(--ikea-white);border-radius:4px;text-decoration:none;font-weight:600}._link_pn0pp_19:hover{background:#004a87;text-decoration:none}._page_1ti5b_1{display:flex;flex-direction:column;gap:24px;min-width:0}._staleResults_1ti5b_8>*:not(._intro_1ti5b_8):not(._filters_1ti5b_8):not(._featureFilters_1ti5b_8){opacity:.3;pointer-events:none;transition:opacity .3s ease}._intro_1ti5b_8{text-align:center;padding:8px 0}._heading_1ti5b_19{margin:0;font-size:24px;font-weight:700;color:var(--ikea-dark-grey)}._subtitle_1ti5b_26{margin:4px 0 0;font-size:14px;color:var(--ikea-medium-grey)}._filters_1ti5b_8{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:flex-start}._featureFilters_1ti5b_8{display:flex;gap:12px;justify-content:center;align-items:flex-start;flex-wrap:wrap}._summaryBar_1ti5b_48{display:flex;gap:24px;justify-content:center;align-items:center;font-size:13px;color:var(--ikea-dark-grey);padding:8px 16px;background:var(--ikea-light-grey);border-radius:8px}._summaryPeriod_1ti5b_60{color:var(--ikea-medium-grey)}._error_1ti5b_64{background:#fff5f5;border:1px solid var(--ikea-red);border-radius:8px;padding:24px;color:var(--ikea-red)}._error_1ti5b_64 h2{margin:0 0 8px}._error_1ti5b_64 p{margin:0}._tableContainer_1ti5b_80{background:var(--ikea-white);border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a;overflow-x:auto;max-width:100%}._table_1ti5b_80{width:100%;border-collapse:collapse;font-size:14px}._table_1ti5b_80 th{text-align:left;padding:12px 8px;border-bottom:2px solid #eee;font-weight:600;color:var(--ikea-dark-grey)}._table_1ti5b_80 td{padding:12px 8px;border-bottom:1px solid #eee;vertical-align:top}._table_1ti5b_80 tbody tr:hover{background-color:var(--ikea-light-grey)}._rankCol_1ti5b_113{width:40px;text-align:center!important;color:var(--ikea-medium-grey)}._comboCol_1ti5b_119{overflow:hidden;text-overflow:ellipsis}._numCol_1ti5b_124{width:100px;text-align:right!important}._sortableCol_1ti5b_129{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._sortableCol_1ti5b_129:hover{color:var(--ikea-blue)}._sortArrow_1ti5b_139{font-size:10px;opacity:.25}._sortArrowActive_1ti5b_144{font-size:10px;opacity:1}._items_1ti5b_149{display:flex;flex-direction:column;gap:2px}._item_1ti5b_149{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--ikea-dark-grey);flex-wrap:wrap;overflow-wrap:break-word;word-break:break-word;min-width:0}._itemImg_1ti5b_167{width:32px;height:32px;object-fit:contain;border-radius:2px;flex-shrink:0;cursor:pointer}._imgPreview_1ti5b_176{position:fixed;width:200px;height:200px;object-fit:contain;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 16px #00000026;padding:8px;z-index:1000;pointer-events:none}._imgOverlay_1ti5b_190{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1001;display:flex;align-items:center;justify-content:center;cursor:pointer}._imgPreviewModal_1ti5b_201{width:min(300px,80vw);height:min(300px,80vw);object-fit:contain;background:#fff;border-radius:8px;padding:12px;box-shadow:0 8px 32px #0000004d}._anchorItem_1ti5b_211{font-weight:600;color:#6b7d94;border-bottom:1px solid var(--ikea-light-grey);padding-bottom:4px;margin-bottom:4px}._qty_1ti5b_219{display:inline-block;min-width:24px;font-weight:600;color:var(--ikea-medium-grey);margin-right:4px}._qtyOne_1ti5b_227{display:inline-block;min-width:24px;font-weight:400;color:var(--ikea-medium-grey);margin-right:4px}._itemNo_1ti5b_235{color:var(--ikea-medium-grey);font-size:11px;font-weight:400}._productType_1ti5b_241{color:#666;font-size:11px;font-style:italic}._color_1ti5b_247{color:var(--ikea-medium-grey);font-size:12px}._cardList_1ti5b_253{display:none;flex-direction:column;gap:12px}._card_1ti5b_253{background:var(--ikea-white);border-radius:8px;padding:12px;box-shadow:0 1px 3px #0000001a}._cardHeader_1ti5b_266{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eee;flex-wrap:wrap}._cardRank_1ti5b_276{font-weight:700;color:var(--ikea-medium-grey);font-size:14px;min-width:28px}._cardStat_1ti5b_283{font-size:13px;color:var(--ikea-dark-grey)}._cardItems_1ti5b_288{display:flex;flex-direction:column;gap:6px}._cardItem_1ti5b_288{display:flex;flex-direction:column;gap:2px}._cardItemTop_1ti5b_300{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--ikea-dark-grey)}._cardItemName_1ti5b_308{overflow-wrap:break-word;word-break:break-word}._cardItemDetail_1ti5b_313{display:flex;justify-content:space-between;padding-left:36px;font-size:11px}._cardItemColor_1ti5b_320{color:var(--ikea-medium-grey);font-size:11px;text-align:right}@media(max-width:768px){._heading_1ti5b_19{font-size:20px}._summaryBar_1ti5b_48{flex-wrap:wrap;gap:8px 16px;justify-content:center;font-size:12px}._tableContainer_1ti5b_80{display:none}._cardList_1ti5b_253{display:flex}}:root{--ikea-blue: rgb(var(--colour-static-ikea-brand-blue, 0, 88, 163));--ikea-yellow: rgb(var(--colour-static-ikea-brand-yellow, 255, 219, 0));--ikea-dark-grey: rgb(var(--colour-neutral-6, 72, 72, 72));--ikea-light-grey: rgb(var(--colour-neutral-2, 245, 245, 245));--ikea-medium-grey: rgb(var(--colour-neutral-5, 146, 146, 146));--ikea-white: rgb(var(--colour-neutral-1, 255, 255, 255));--ikea-black: rgb(var(--colour-neutral-7, 17, 17, 17));--ikea-red: rgb(var(--colour-commercial-message-new-lower-price, 204, 0, 8));--ikea-green: rgb(var(--colour-semantic-positive, 10, 138, 0))}body{background-color:var(--ikea-light-grey);color:var(--ikea-black)}a{color:var(--ikea-blue);text-decoration:none}a:hover{text-decoration:underline}
